, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 6: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) getrlimit(0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = msgget$private(0x0, 0x397) preadv(r3, &(0x7f0000000c40)=[{&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f0000000780)=""/82, 0x52}, {&(0x7f0000000800)=""/155, 0x9b}, {&(0x7f00000008c0)=""/96, 0x60}, {&(0x7f00000009c0)=""/242, 0xf2}, {&(0x7f0000000ac0)=""/69, 0x45}, {&(0x7f0000000b40)=""/197, 0xc5}], 0x8, 0x2) msgrcv(r10, &(0x7f0000000280)={0x0, ""/9}, 0x6, 0x0, 0x0) socketpair(0x1, 0x4000, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) dup2(r1, r11) msgrcv(r10, 0x0, 0x0, 0x3, 0x1000) msgsnd(r10, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="e04a4ec7ba1b31556484481ee23d", 0xe}, {&(0x7f00000004c0)="db4b1cb0dc17087226d5a89d4a24b94dc40e72adfe2597b4c3f9f71fa182726e3319bc10e54e8d5933ec8ec5d96ac4e330bdc542b6490e6b9a03bf2f4b8b7ea282643837d6b631794a94c748e47234642b88c18fec97247eb33fd6464d6a659fd398bbb88fd882cd4c7ac288f71aac325a33fb51bb87c13d51638bc93cdee3d89c01f65afdbe396643e5718eeb533cc674b1afa4da7795a66f7dc89e6b65c3d16f84fbb59a6363606c8c4c510d70fc933325ec8abec2079ef6ac70d244c26192dbec08ba81a9cef2e0044cfd7451ed20e961d957", 0xd4}], 0x2, &(0x7f0000000e80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES16=r7, @ANYRES64=r6, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="ab52e049b004618f499e562b7d75dc523e403bcb69fad347f27821f4c33dd5815323007e6d7c5f704912a7fc736edf1d89fa989508efd6121312c6ae5ca17bb187285d8823264ad61f588b47b84ac4ea69003967140346f44b980266f685b70e86b5b41fbe0bc74a95ca0271142774df919c8cdb53a52e7b6261029cd94269a8035c675fc9333b8e09ab9c31ef10a7ba60f2126222a6e8543aade355c9dcfff81147a108fc9c64c6893b55a0350675d6c95d3fb45151ba4f21974d0b613e6ece6955ec04f762fb3d3c5b6a", @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRESDEC=r6, @ANYRES32=r9, @ANYBLOB="00000000c0254f4e583b179616bd222ba722eed6f0eb9d2da25d36dc7c89839c9cde794583d5f3ce0e516eef0ae15012373982b46ee48110ba85d7fd0d7b7da7638270b51becd86cffe11aacfe57db403b50a81cc22e"], 0xc8, 0x1}, 0x9) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000340)={{0x80000001, 0x0, 0x0, r8, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, 0x0, 0x0, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) msgsnd(r10, &(0x7f0000000040)={0x3, "03f30a44c40e0b7ec5cef396a7ac1d52215506465c7d2b22e3a1024b58060724d10c0cd2b714"}, 0x2e, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) executing program 0: socket(0x0, 0x0, 0x0) (async) poll(&(0x7f0000000200)=[{}], 0x1, 0x87e) (async) open(&(0x7f0000001440)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000040)) (async) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) (async, rerun: 64) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) sysctl$vm(&(0x7f0000000300)={0x4}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) r1 = getuid() setreuid(0xee00, r1) (async) r2 = semget$private(0x0, 0x4, 0x0) (async, rerun: 32) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 32) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x3}, {0x4, 0x2}], 0x3) (async) semop(0x0, 0x0, 0x0) (async) getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x1fe}, 0x0, 0x0, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x1603519, "1a000100", 0x3, 0x81}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async, rerun: 32) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') (async, rerun: 32) ktrace(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) (rerun: 32) executing program 7: 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) executing program 2: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x69, 0x7}, {0x9a11, 0x1, 0x0, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad4355a7a068281b48a8c59e7f832d2d269edb94fd62cefff05d09137bc87c", 0xb7}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1100, 0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x1046, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(0xffffffffffffffff) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/126, 0x8b}], 0x100000d8, 0x8) close(0xffffffffffffffff) flock(r0, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) getuid() setitimer(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) dup2(r0, r0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x80047476, &(0x7f0000000040)) open$dir(0x0, 0x40, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r3, 0x80047476, &(0x7f0000000000)) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket$unix(0x1, 0x0, 0x0) ftruncate(r4, 0xd5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x4}) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x6, 0x4, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, 0x0, 0x0, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x60) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r4 = dup2(r3, r2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x1) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = semget(0x0, 0x0, 0x470) r10 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r8, r10, r8, 0xf26605a7c7776b73, 0x3}, 0x10001, 0x6, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) executing program 6: r0 = getuid() setreuid(0x0, r0) r1 = semget$private(0x0, 0x2, 0x490) r2 = getgid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r2, 0x0, r3, 0x88, 0x8}, 0x8001, 0x0, 0x3f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x7}}, 0x0) getitimer(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) shmget(0x3, 0x1000, 0x8, &(0x7f0000084000/0x1000)=nil) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000162000/0x4000)=nil}, {&(0x7f00001f4000/0x2000)=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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000054000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x6, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x3, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x18, 0x8000, 0xfe) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/7) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x81, 0x1}, {0x83, 0x0, 0x0, 0x1}]}) (async) r0 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) (async) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x33}], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x8000000}, {0x5}, {0xefff, 0xc1}]}) socket(0x18, 0x3, 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), &(0x7f0000000180)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x80}, {0x4000006}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) shutdown(r0, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53c, r2) setrlimit(0x0, &(0x7f0000000980)) À °þÿÿpckbd_enable: command error executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 3: seteuid(0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) shmget(0x1, 0x2000, 0xf5, &(0x7f0000095000/0x2000)=nil) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) executing program 0: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) pipe2(&(0x7f00000017c0), 0x4) sysctl$vm(&(0x7f0000001640)={0x2, 0xb}, 0x2, &(0x7f0000001680)="200441655901f00801b9995d9b30cea5729b16f430fdf632f7a9bb0a28f1cf2c2b3f2728db5ca3a32765e2e9ce55430232651331586a98f5d6847b", &(0x7f00000016c0)=0x3b, &(0x7f0000001700)="553f6a68cb8d7a68ce5bf138735a55a5dce6426347d2ebb172ca8fc4dbeb01c371c7b737056a13933082130dc4e51ebc16070aaeb36cd7a3305a798754b23b685414c10b5b1524f262c160137772f1efdb09d5021c561df5fc84ed6ddaea6cc7c315e1c22a8adb0f096de23d8c1f79a39c7e77dc8999dfac49c2a36f36d229dd1c00308afeb0610360", 0x89) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c", 0xc2, 0x406, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 7: r0 = open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x81}, {0x6, 0x0, 0xfc, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 3: socket$inet6(0x18, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000180000000000000000000000000000000000000000000000000000000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) pipe(&(0x7f0000000100)) getuid() 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, &(0x7f0000ffa000/0x4000)=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'}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x800, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x400041, 0x0, 0xffffffdc) socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000280)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) syz_emit_ethernet(0x1019, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() getrusage(0x1, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a", 0x7a}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000000)) (async) clock_getres(0x0, &(0x7f0000000000)) setreuid(0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000088000/0x3000)=nil, 0x3000, 0x0, 0x6010, r1, 0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) (async) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) (async) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0)=[{0x4, 0xffb, 0x1000}, {0x0, 0x420}, {0x1, 0x2, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x204}, {}, {0x3, 0xfff8}, {0x2, 0x9, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xff}], 0xa) semop(r2, &(0x7f0000000280)=[{0x4, 0x94}, {0x0, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x800}, {0x3, 0x4, 0x1800}], 0x5) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) (async) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) getuid() (async) r3 = getuid() seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0xffffffffffffffff, 0x0, 0x0, 0x170, 0x400}, 0x5, 0x9, 0xfff}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0xffffffffffffffff, 0x0, 0x0, 0x170, 0x400}, 0x5, 0x9, 0xfff}) semop(0x0, &(0x7f0000000040)=[{0x4, 0x3}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 6: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x69, 0x7}, {0x9a11, 0x1, 0x0, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = getuid() setreuid(0x0, r0) r1 = semget$private(0x0, 0x2, 0x490) r2 = getgid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r2, 0x0, r3, 0x88, 0x8}, 0x8001, 0x1f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x7}}, 0x0) getitimer(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) shmget(0x3, 0x1000, 0x8, &(0x7f0000084000/0x1000)=nil) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000162000/0x4000)=nil}, {&(0x7f00001f4000/0x2000)=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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000054000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x6, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x3, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x18, 0x8000, 0xfe) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/7) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x2, 0x3000, 0x410, &(0x7f0000ffb000/0x3000)=nil) poll(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimensat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x20, 0x1}, {0x7fff, 0x3}}, 0x0) socket(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffd7a) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x24, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x400000000}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getuid() r12 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r9, 0x0, r11, r10, 0x0, 0x2}, 0x0, 0xfff, r12, r12, 0x10001, 0x8000, 0x6, 0xbdc2}) setegid(r10) setgroups(0x2, &(0x7f0000000080)=[r6, r10]) lseek(r4, 0xfffffffffffffa3d, 0x0) pipe2(&(0x7f0000000240), 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x3f54c03cb53f6294, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@end]}}, @icmp=@info_request}}}}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20a03, 0x0) pread(r1, &(0x7f0000000100)="8bf0375eabd67bc809debf2a2bbc1092ba6e197c8dc909c4644e9bb9da77271a11489f974464ab91d4fa1caad8383dfbba472a9fc8d0bcb87f31d84935ef303995c1baabfa7cd36b6e646244dfd4392b689011ccde9ff1efe62ca0bd3ef9df4e763d26918320f6bab79c3de40244cf8a3f6c04d011f8bf17956417c5bee8e9b5a830571958aa0833351b464171ee9a4c39ddae29bf99cf19c7215f2f1e833f", 0x9f, 0x6) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) socket(0x6, 0x8000, 0x20) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{}, {0x15}, {0x46}]}) setrlimit(0x0, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515", 0x121}], 0x1) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) executing program 5: socket(0x2, 0x2, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x6d84b028b6b26ff2, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000280), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r3, 0x3, 0x4, 0x0) semop(0x0, 0x0, 0x0) semop(r3, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) r4 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000c40), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r3, &(0x7f0000000100)=[{0x3, 0x801}, {0x2, 0x8}, {0x4, 0x4, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x6) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0xe6, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT=r5, @ANYRES8=r2, @ANYRESHEX=r3, @ANYRES32=r0, @ANYRES32=r4]) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) getuid() executing program 4: ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)) r2 = getuid() fchown(r0, r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) write(r3, &(0x7f00000000c0)="4eb4a64c62ee5171c8607cdc6b6ca6b2c6497c0c3b7d373e7cc36d9c3772f4adb0ee0c8d829885b67a4102c4e5c7a2dbc20414831736985154d1d16c0765565dc851d2bcd10756b46e42dbd706a51f60ee2dfb167b433b348782abafe28d67925b3fa0e718cc3aa8ddf7c2c08eba953b657670a1889f2351f9d3a16421f5f8a97e3d3ed2ce6cb1061f7676823c01f13f80b3251803f30934a2878c59cdd1d91d739a56230fe7e2345496d4b13b3ec92f477500a15637baa1e767f6b8210bd10e20a6e84e5fadcd1e2b1b35114ad6a278f1da459ffdda13", 0xd7) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaa4d690678997eedbaaaaaab1614543750800460000200000000000019078ac1400bb00fc6d00830300000f0090"]) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x2000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x20000000007}) sysctl$kern(&(0x7f00000001c0)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000400)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {}, {0x6}]}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) chown(0x0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) sendmmsg(r1, &(0x7f0000001f40)={&(0x7f0000001f00)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000580)="df6a0bce025f416ec6cec77f2230fbee935aa9043920ec9c5c9de272fa6a8a04e12a3aacf839f1b49f896ab91ca1e6c716d21356c07105dd1917e154ee1c093f83975c1128df8bf3529f00a7fc79506722aa71c97fe66f6b7943d8064b9a700c780e9d3df75c40", 0x67}, {&(0x7f0000000600)="49d2cea6720d8152a81ee4ce9a90770d539ddc4124552475573ee9c5cbc82933e3d56456f87e8a5399af5f7de0df91d0b1c0096119e9891b8533623cb508f399ce3c75f6ff45b946986d4162545cc638b84fac12a0c6618406239409dc728d1c8502a9164d804b8b095bd9575582f3d1d68ddffd4a7e02df66e99c1a0c0de9bf6a953009b04c70c7e7a9994bab8ac60909fbc67cf977a30d555f1f0c369f2c97d0bcf586089abc6e516844f506b96cb5744ef737043a89337b9377893f5b19106bbdf0cdcb512e558ccd067094a4fdcefe80952805282dab9221248b12b605b9f031cfb5d389312392dc845634717cd564297107592ade6760099eba1f9a32616e3325d7757045a833f92c8e3b6d166c9ca5d41188e700db25cea96309b351a9478c88f6675b90a717a979a8f1e6759e3642bff0f1770a1df5c46bbb56a6a019d2f8dbd98d56f424085ca4b363b30b58ba90aceba5593f7f312ab42674339da8c5e35c8dde04c212f540a044437e652fa1b828923a4804c4436854e901acc2cc9b19dd9d538133f77c9ed02e99e6d8ec2794da32f24b9416296d99b7e571787376b91f9fd2a1fc4ed7351f49e10c261cc281e4a983d5690bc031ab85044930d5974252ad7f8a135471de676ef2120a4354b07fa2e84c304d67a2d28887283afc3ba12dac6a4860d1603164be9e08f28592e96f501db2f33cf2943bc5c4fa3f435487596df5ec85886b992a8a577c3815d4689db0db579b7f552b331d42daf68125b847bbd99eb91432e53faf4123cb32fe36a89235eaf3ecb94088059c4486754533bc0f5713217ce775aada27cfe979201e924be60564926200b9e503dbc2542b89361ff926abe79e15f84eb7eb41f145a12581e3027a1a50de066c0c6db24905060f2011c59c9e73a2e634c8927c738da47af686dd9db92bdfda85368c80a7289d8bd978ac912d846bd0ed13aca931c323ccc066332603716b3ffbbb6f28ac1e6b973129ce6173679a880107f81a076276409c2b8269793e0ef8747cdbd274d984b92fef581317f600ee7e134d3244f7011e27240e56b531803e9a5dcaa0c241886f77ebd92144a5368a427f30afb4924cbe5ea77f20011be32369e6718ca4d3c436690109ac274c5c9bc7c13fa9f502bae04ce3064a4c355671526546dcbc64cdec7c1b660e85c83e96bc76181aea9eb73a153a367b82858530ca755a3057ad46f508bc2bae978c8e8ef4521a475efaff9abe07f902d1b6487902020895887dce978cdc73aa92c4ca87f852810be98bc4f600981ce39262df5e3cda69ac4f6c687e084c7b02a615d0923e3841e53a37d5883032b82bc25738924421b1546e1520b1aac529451b4412b08279219fc96546fed27a2e93a5dbbb838aadc9c5b5204013941e5e79e6170e3c925a54c8fa09b4b7ac7a846e3d8490b8d4ef8bc1a8fe17a1f0c8215c2deb51c920a684e662442531f24d54e5e27650bc8f8bb00547f6e4f93ee8bad492df8251157bf0b5e15452671eb5325714ca1fe523f0fc3be49630674b9543d8aa7e9914105b58cb6ea5d31e092e0fa3001a04035ab7b65c6f71f7243002c0bee61cb00f8746ae6f05c04bf6d15f57ab03c3bfacd1cf499b6c1641ba735dc10e34b7f6f7bb25cd3b94bf2560cd77d05f64d24dcf233cd8f7511c47d44e14b998ca070dba850bc4e2cc6dffb4650db10e64a6ceb59619fa9610c36ef58257de9fcad85087493062a29a0f3aa194ad3f4396fa4a7ebdf02c6aa5cf74670f9816cc0647c2f04c1c293d525a9b369a71bb17a4c5f294731edafcf197948d30580cb1f2a8547ecb8198bd84cccad80724ee24ce992a4c8490cf3105cedc575bc1afc74d7cff51c387a6b768bd368124c0523412a0d8f6cef14e648e650e815676c9494e15b99df871234033e6b4578b59ecf90a2abc3472dafb1a0df7154b09e350544837a547838b676befbb3056ccb023c1d9ca3f19f5f9d35243c9f6b4f8da0c7ff8605e876e10783f9d27f78e9e7aa70d438a28485c02018a9f62aba17c34855628a2680a463c56c39609575d0e848f3c1e5037d830e03c1c8f1262077191bb499af335c208b0615890105e2cfc7c59af561252528952c6eb1f68a7c77d0758d207618142d13ffc15f569c675ff2b7ca92fe6a6fecbb5c979a9bbd9a3831673612d745831cdb5041533c620c4c0e884ce092b3a999f7dd507d2a47d759d306a0968e149acc6a62f99974cccafd1895454a3080089ff8d4c5cd8a8d1ca9f833a384c21dc6a5023b9486d421dbafcdae507cedecd8e8c8432cc3e4b87a51facb61ae45bf3dddbf7c15e5e332808995ec832cb99f434d33391ae61d4b46e3e8784b5a05b1c5595e5aeb4a79531156a2a322049174581786a4c5cd5cd8e4224e153528bdd9f39a3b4ce702f7380b5d08cd786702da6c3c1fd99c5348d2e8860ce427658ce5fbe1fde4f42ddda093367c93cbf0c5a9f0691524cce6fd1cad28abd8a8d664c090d77578d5aaa45c9743e4d67bca45531a57ea9364d323d3d148ab8c447b03da02c0a8f9896e6a8703eb13524d808fb2aee4bc84b14d8a1bca21c9f884ea75ab284c9011f70160d451123dd740104b360079df210d4680cb3dc47e8565b9c65f94da629ca9fb673df6b3c5b9adefd3fb650892b1faadf02d04d13088cd8af235c980f2442b79809238fca0ed185b40ea7786daa28c72d3a8a84c9482616afcaebb7bb79eaf96c9856d92f91bb97567851ea46e34a3d1ab617878b3474803502b43ef29bab80438a251a9c10db5d7c481112149fcfdb6745be8a9820e11fbe1674294e2968898164e4fa38848f1c4098e855b8f231930cd48f010e7348341f6ae10e170991eaf56660684d31cacd188f94660f79e12dbc55e746a8c3a38f5f0d5f77e2d56ccc57899b4c9919f5e397e715d00c47ac27a949b0e2cf6d7ebecc3ebe329fac21dc2437ceb81e764ede61f9ac3cd68fed3ed9bed4c3197baf7c6286f531469907063e2f81b208c49186414264c40270a2745a8f176281b0bdc753557083058d405371ffc7913598d79503eabcfc16e52b145b157ec1c034183a66febb6e1e9c43bf13f9ea5c0e1e9dc91eaf53ea4408d6c2a13d63f65c69c908b832e2a20d002bb88038701462713b425e029040c22567e9cbca3045c7522bbfb87025ed09d5fe2e0f904d57e86153acb8b24a475ce0d8ca5d36d32382bd3a30775ced7d3b66a7d9283de9fa2c4094924c65ec5a78646667b784a9844aa08455abb8c8381bdde911a03c0ab7d27f4914bd05d021757c9ba15a8512fb1bdc904db1f7a634af5c898902b27d17ab0b2c8a196c454f85eb7a90adef0a5875a804b52a6a06249364ea9783a3321211803854d1932b74db7ce639437c440b6bcc0b41c3e26e6e549b06881ccbcec898a588c5c37e44bc4c50a119f42ea1e330bde67ef0b66e86fe35554221a127a29e35361cedc60558602f71accbc6d532446479392f17fcfa130fa78c3680a89f51f748c7476f826ccd2cab0bba5085841dee49eb65bb9ba06504dc00f3ee5afa5398d7dfce5fe99297329d2b699a1417a00e770276a46906c147d94462b40f02b43e5590a9c946336185a3c18f40c4752fa0c1ca9500a3dff523e4a9f2dd9e459425fd019ebdcadcd7eab951565ec7a3d8b49f072b312e1f4bdd051c063e804b7fabf8d1e5994c5e27e1ef955e92b48c8bf4404cf5fa7a5c5916d570f70e58588a40761c44bfd1169d7591a6ed6ae9dad6b5109761300b0e4a47493ec3dec9dd2560afa229d9b27bb500c2afd1ccad9d351664540381b1e3686d2cc651c3e6c0597f9c48779cf34516eb742e01f565401d4eb198a2e3f84bf16835b0dc4d79ddf6d6ebbb7c94dcff6ab583021c4de32a4f0ebf9c1db8f288f90e7f1d0a81e2bb1cf4844dd521b7b1859119381572b01b2f6cd23edd89cd082fdbf1b02453f622363ed896b2ca8eae0f97097a81c5aa6c6c7e460ec38c6c54338d3d23fa005427e66ae21fcc264166055d0db07422226598bfe5b572c3aad3b2d519c9e1a4b6af042b6058b975798bff23a86352da620208b9db6f2ed31787c4cfba18d2478ce0cd1f868cb1e255f2c0c07d8df4a192a3f80e9521d50df7ecf4878631e3f822bc5a1fcacd9c3252818ae5e9a4c3d6dae4b9b6ae6199cf0e62d73e8ac5614fe459a862a17dc048d136cfe3fedab65b1b5b685d34c6b37ec187aa0082f8d2330876c155a3822cce58d3c8d8a2782d2059e4aa0217af9deb02309a703d9fceea167bd0d8d4831a62743ed89b27744bac6512790372740444a8b5e7dad43bda3d144e506588c005e2e22e37a188bd77fa853b87b07808adafc4a1bdb6243ffb2a65fb64b4458e7d46f83981df98f8747f847116305548da68c6a66ae15d019ecf1d76fd6f9fb3155b5542064f018263f5bc57be7c2ed6fc237c3ad2d9670a1762dc16405e4a84397506780c68904a5897bdbc808ee91b8d54c14b16a56a706a93e627c9f61034df9feacfd7aed8dd90ab9bfb70fa27f5ffcb529d5f9002f0e343215a8fb28794fbe62e3643c6d3e85815db6f4de9af96783aa52a4da554f6e80eb4a69bde7a798684955ffc3ba77063bb0ede2bd1ec04b338dda21b12166657f6fe7e455aa441895066b8315d200f6c7b884b92342dd804cc45ddac05617837316cbf91154bea11f78abea05b09d5313f7e319d02fe2ba3fd2ed4976c51640bf0d87c11736cf49c89af2f5640b9418ddf55b50a235063466fcef14801fca37a563ba1669b7e2b6a911a4b38841a73734fea4ce2d0ae7c3de364851df70025d65a18f3959712e0a18ad18bd2db54e9d0c1ce4894876c0d11a5c93a054a8c8b4aadbea32663adb641cebac7a82455de928df87fe7aeac82f789739ca4f177b982465aa026d052e16b785652c007f454ca45452a136b21b567126df305fedea630e5f6a88ed4756079cd2d66eacb3248977ab1acb531004f877d7189e6836d8a68857868fef69f893706b9688704b6da3c31dbb735f3bb3e1197b23ef7bc23815e50d530ae33b2ee21d50215c1aae018d4538dd51cc6dcfe69d37e34be2353db0839b53f8740852bfafcd0f6ac39e57e8464d5837e292209e09fba4a9f94df872ca35b258ddea66bc5bbaea68d6f75474fdf69b4a4d9108270124601260cbff4b1889e3bb26b91b35f1f119c26a5b577205b95a0a30d9fbf90652c8e42f61b501435bd32fdda15e95309df4a199e43000acf1fd4d47cab881e077525a80625f4aeaf03f6ef8662c1dd4dcc79eca673daaf3f9d191c55a74f05e7b2282b28110bb6a75b86885ef05b2a6e8b7a5b9648373deda1763678ef03b53a18430c553b9ddb7ea17aa3c566dfef714c4938bf61fd360480e86326eb9e5489a318f889f5991d5d8b6a6abc88b6253fcef605cba47b9739bf231a5dca2a28c6004fba15a0c82688fa29b497406283fe327b706593b6971718e11074453963d79eeb08c3a03c7582e31add236aab5a4758eba7bfa44c03b4efed5abab7ab370a995aacefe8ad78bc9efbcaf0c3217afbd0e75d30e2f0342fba3b3eb19735b18df3a9097809c168f9d7a7130f013c493f9582cffb38a82f6aeac8564e3d5c5921fb274c1541bd574670857053a8161a3953adaac37a984399fce5c79d029fa442d2e971eccc4935c73232b02e3648dad67385047f12e2cd85f0f00df46b0100f3a891c5e72193e4fb91c8d9e42e31d17001c1676133cd2ad4fd88294f475d69630ef13aaf79e34490a5a7b9b5085616abdc631fecdebfde", 0x1000}, {&(0x7f0000001600)="d68b72efc99232d3f4e371d5608de24ef790be43f8562deb1aec5e3843d835af5bb4e7c7e0f58819fedef0fc3c0f8017d8b0fe7d3f1d3f26f0bf9ddc6d503a180e99617b430d854fa7cb41029cd8e59d200ca8d88039205a058c07bd010591bbc1a6ef2cf5f9308e0ab00ceb2aea6e417cc3dc91318183a0e2eef78e253e7c55d13519e2dc04893417af82644c8a9078a7fdb9021707c88897c15d919dc0fa", 0x9f}, {&(0x7f00000016c0)="d51928613a7aba69b82b20e1d4af51585161bfb6def98f2764eca5cb68d54050eec6ae0665b57b1fcf27188ab8edca22ddbe0adf3ec22f08e82c6303d06644856d4d394695aac88d56e17d2dcaec0f8b1025aa35ddfa97ae8a2822e2aac1fc61050d3ec9d3078c31f895663ae910fdc6e79c5d550d8e693d1baec3010418c6e6", 0x80}, {&(0x7f0000001740)="119a3940558a3ab6e553d875c194d7382d3ec0d85fdc2601bdf8e33dc34e5306e23538b0e559bb3af9bba4d5965086bb11038a1b4c46d93c5cfbfffaea37d19e8189da70a6552d46fc2f45530109722b2774a0f49e67a40242cc7fb6c2fc3f68cf6d8c64832b6d10095959783ce1742934ef31f4bbfb86183b77ea335e", 0x7d}, {&(0x7f0000000300)="b0627477806fd54e3cbcc40522", 0xd}, {&(0x7f00000017c0)="f84897aa9c5aec5adb1d1260e88d02eeb35fe772", 0x14}, {&(0x7f0000001800)="e57d727be5418d3806438834b0b3c8ff9103530e3b077e36df05068ad871c64072d48941b9ed9b87868df4406e4225997a7a13918a112bb5677d1f4fe664f7bff054155bf033a9dfe4b14ed7879e13c51b562af60468c8e79006e6d2768bd000aa55c9defdf41864e37fd3029a7423b40fb46e7c28bc1efd3a461f796f514321b7a665b199451a65fee34655258ea5381ec298913047861919ede5f86e8c22a7671faaf28fb92d3028cb6ca4c7cfde98057cac8afa3ac9e968b340737fe59ba3b38259a42fb43f3b5da8f55e4b", 0xcd}], 0x8, &(0x7f0000001980)=[{0x98, 0xffff, 0x8000, "97fd36be975efed898f7dc36292a2d0b68007e3d71dbdff77d6bf54f974944875348b78784d6c91c9ad63c79be84725342d669270e0b61d243b1fe24693c9078a0e333181589217bfa0cf509963ea78e9d4c350263016ce9e8c18f06c4e8c107aea9266e467b4f2964eadb73ea6b4677af774b509d8a582a55acdef958e54a67caf757"}, {0xe8, 0xffff, 0x1, "c6cfc916da5eb733037bbb0e646a4251ab792a9b8ff156a1e2daa17d0838e2c9331841b727fa7a6503626861139e53582fd2ebd2861d240b7208d2955817e4e46f267c4f358a3be5a86c3770d9232cab41c205adf9510a957e5955214b8e110117a77319d25c0b9c61ac6697687e07461e92e0a543a5bc9a9278eff6fe42617336853a9fe44310fbf45afed3832faed5aab4077b0e56ab846e0a254b7f75687abfbee57cf1af5b89c7a248d25cd27ce28ef2ffb7c501d6381764bb4b8092724e9d2cc16d5bdfb93050010bae58b4e61646a11c"}, {0x28, 0x0, 0x7, "361afdd30f973916ff9b6e7e177ec056562fa3e280fc9819"}, {0xf0, 0xfffe, 0x5, "b58ad11bf56c2b8f33ee4a475267271b1eba6aba19bd5895bd7e370a7eaa72719ae33f629dffd7fe21fe74ea55f8f2da068ae63b724a3565f288102b15c4a0211d06194aecd57dde6a8c4c483620e36a157dc342c65effdd82e4052964e70634e9dddb5c2b0a203e845c7b611c7da92b06ea771a9e4d8e8db15fd6a11758cf4bedeeb1011a952085485fd02d003164618c530f0c214778879b0ed98a83504bb9259a948339ccad2638b7f4fd21c3bea31977182f2999038a8edd114452091d835c2ee731973a9de459fb295f4485a269d288e9923e3238c6c63662d5f10e"}, {0xb8, 0x1, 0x7ff, "5390140e624b96d5e078aa9dee75052e57ae676aa6d78a049f96f1757e0402c4da8ae64e63bf4dfb0620455a5606031e5a90be01df726bbc45c3e46f69368e1564817149a1ca37c73412a79218b924f4c544b46cd35091398e62f680ae9fa744338a56b0539177bee8f3eb6addb6c034bf6489ed47dee57b8125aa28719e30db14d814376e2359f44fe32fc063382268cba1dd6bb33367ec93e3520f27b1ba5ca198a6"}, {0x60, 0xffff, 0xb2c, "7677a11904c06d29b4bb72b9aff68ee22c6c6b2994f076bf2d0d732fcaf088abee7938c0a702b3156b732dfd1d32386488c54ccd18732fe09cf256e2ba124cd3bae844c07651c45c508c"}, {0xc0, 0xffff, 0x0, "d3052aa985885339c1178009417f51816a4205c725e28459f6a25b1c75f9ca6c8863e3dba35dc8e07fe2e41d810ce4989967d2161d9f83cfa7cde466bc25bda84a3f8ba2d64297f406a34d8eb1d20089c762218df6d8f5278eb0d32bce919e55f374efbb411b1e6b7cae917123d344ef8f081c48dade6016fa11a40a7b11ccb10866984f359ae203bd2e1c68e6938287a809079857ede206be84369753219acf46b9bd4d27052e8774"}, {0xe0, 0x1, 0x40, "5ae0d41a4b3be393ac978484193e306b7b19729631db940b9154715e7dcd511b5817946e4f4c030d0bf7e1ecaded2b2f09c0bb8ace920f059f1d1b190562e1e1b787766703721c01ba19a82103a5d36871d352982a191c3348a51f62f8a0be2dbe54005ffacf74076342102584b91ef64f7c87e485806c60c702e8f0e492ca0c3a9866c5d9dd0d7cc59186016bf0bca85cd1bc966d04473bad33c1fbbaadae3ac3841c02c247a01ec5e163d55e370206a076e39c93de2bd935fc452d7e788f5232909d6f7f736bfc0922a7aedc04"}, {0x28, 0x1, 0x40000000, "ab247422dd121a0a4c3a4b4381e957dc2351df"}], 0x578}, 0x4ed}, 0x10, 0x401) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000140)="5d60218e868d503426855332f91b66db872ae537debbb310a17d177d4a53563c4cd193a20a", &(0x7f0000000180)=0x25, &(0x7f0000000380)="10466daee40297d3f8ae59f93c53aa652e12bb4f16167458125c8e798b4e18ef91f033e023d29566581536a81fe7cfe77a70e7401ec92c33e4d03ec505ce7674c003390dccba43d0ab50c8dfdc643e2c", 0x50) sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)="8ff5ac46a0cc9485716eb5ab7621010000877814d43ef62c49153a83a1513abf2c1aac75035ee98b9a7f8b92a1", &(0x7f0000000200)=0x2d, &(0x7f0000000400)="b6f53f415f6aa069e70da493b806e51085a9e93e34126abfd5b82af923ec883344fff63be32bbf25f0ec3b43a9c933c7a000007b6ed91524abad501b7d6496641ee5fef73c287e7b5b254bfec204be67e181d6881cea986f03b5f9c2f9e5cb1c9afe6bf3277c3d34b09a309d41ea8319b43ead9077e635481e17f49db47128a039e2b63e2d963c2fdef6110984ddcbff3830245bee96de2dc5f48d46548a583920ed06a01e6f7cb3cddb7dd261c72a74629359775ab3482e7516db0b64416695c00dcdcba1b127d6715026fd026520c17076ae59f9c5eb9246e511df40e18c2b0de1cb63fbb070397db03aa2f3a1843225e924fb8479b75ef810aa5640d9c94350bd5637b5f59d37e7927fd9ca03682a4402e99a48a56286ef1d9ac5edad6cb024d855a785abc9dfbf29d5d587f02ab127b4fccdce4f52e043400f427669e1cd03b54885d8cb3d62d4f669d3ae2a4345c1b21a", 0x153) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 7: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f0000000100)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x81}, {0x6, 0x0, 0xfc, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 6: r0 = open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgctl$IPC_RMID(r3, 0x8000000) executing program 2: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x69, 0x7}, {0x9a11, 0x1, 0xfe}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a", 0x7a}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = getuid() setreuid(0x0, r0) r1 = semget$private(0x0, 0x2, 0x490) r2 = getgid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r2, 0x0, r3, 0x88, 0x8}, 0x8001, 0x1f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x7}}, 0x0) getitimer(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) shmget(0x3, 0x1000, 0x8, &(0x7f0000084000/0x1000)=nil) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000162000/0x4000)=nil}, {&(0x7f00001f4000/0x2000)=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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000054000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x6, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x3, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x18, 0x8000, 0xfe) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/7) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f00000016c0)) (async, rerun: 32) r1 = syz_open_pts() (rerun: 32) ioctl$TIOCSCTTY(r1, 0x20007461) (async) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x6, 0x101, 0x9, 0x1, 0x7}, &(0x7f0000000600)={0x4, 0x9, 0x7, 0xfff, 0x2, 0x4, 0x100, 0x81}, &(0x7f0000000080)={0x4001, 0xe08a, 0xffffffffffff0000, 0x8, 0x1f48, 0x5, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) (async) ioctl$TIOCCBRK(r1, 0x2000747a) (async) ioctl$TIOCSFLAGS(r1, 0x8004745c, 0x0) (async, rerun: 32) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (rerun: 32) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) (async) r3 = getuid() (async) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) (async) ioctl$TIOCNOTTY(r1, 0x20007471) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x400) (async) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x3ff, 0x4}, 0xc) (async, rerun: 32) close(r2) (async, rerun: 32) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000240)=[{}]}) (async) syz_emit_ethernet(0x60f, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 4: socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x41946465, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="8ab1cc56f03dc97c8b9cad700e23072239e8106234a3a85e2358120c9a76829d850c7db4483ba48aa7495ee19c3f7be556c09c0ea5dba6392948c9fd0fdd26db77269a9eac8220a6721f4ee6d773c09a3dab3cc3883c1521c04d22df70bf5f2726ce210c9ada3d836a", 0x69}, {&(0x7f0000000100)="56ab93703ee39124a918356389fff97c954f6c051bfc4d4300d470410f5d3b5b8242c298708b", 0x26}], 0x3) executing program 6: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c", 0xc2, 0x406, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 5: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 0: socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') flock(0xffffffffffffffff, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) open(0x0, 0x800, 0x6e) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) executing program 4: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (rerun: 32) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) (async, rerun: 64) r1 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="e000000000000000", 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) executing program 7: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 2: open(&(0x7f0000000080)='./file1\x00', 0x80, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x63) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x20, 0x4000, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) clock_settime(0x100000000000000, &(0x7f0000000000)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2f9) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept(r1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80b) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x8f) shmget(0x0, 0x2000, 0x9, &(0x7f0000001000/0x2000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d, 0x0, 0x4}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x0, 0xfffffffc, 0x0, 0x0, 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000240)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000280)="75d916cf2a8090d0d290072b7767c8f7a230b04db693f2dc797b88aba8226f70943858b294786fb13c44dd389971784f6521d74eba620ed9a86f6b2763c00197499d1769407522ff1e3beaff5d826f2d87cd4e9ce9824d5639", 0x0, &(0x7f0000000340), 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x200) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x14}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[@ANYRESDEC=r4, @ANYRESHEX=0x0, @ANYRES8=r4, @ANYRES8=r4, @ANYRESHEX=r4, @ANYRES8=r4]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e730344861d011912be21d8f20905687a710ff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x11ce, &(0x7f00000009c0)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x7, 0x6, "d37980", 0x1198, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, {[@dstopts={0xff, 0x1, '\x00', [@enc_lim, @ra={0x5, 0x2, 0x5f8}, @enc_lim={0x4, 0x1, 0x8c}]}, @routing={0x61, 0x4, 0x0, 0x8, 0x0, [@rand_addr="45abcafd6e67f68b2b284f40b8f17f9d", @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0xc, 0x0, '\x00', [@ra={0x5, 0x2, 0x1}]}, @dstopts={0x3, 0x1, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x4}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @routing={0x1d, 0xa, 0x0, 0x0, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @routing={0x32, 0x6, 0x0, 0xcc, 0x0, [@mcast2, @rand_addr="62aa67c6043af64fa3f86fafa3b22263", @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x3a, 0x12, 0x0, 0x2, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast2, @mcast1, @rand_addr="243e9ce6ae9869636c93ea762c4be62c", @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast1]}], @udp={{0x2, 0x3, 0x8}, {"da372b9d8874c5cac6526053835ddd3d158f2573dbb360201c85cb523e438fc91c3674ea9662dbecb2689ebe9bc701a101397c5a3d5ff00d6e42d136629954eb89787a2c79bfa52e03fb5d7c5efdbea7fd20ef1f2c114758833969b4893d5e9261374ec0e22f5a9f94cff348674f829f8fa1250fdb120306b26b4101c8629d51e24cc83961dad2bf3c7b5450d25f9bcef6b99fd0f279541a7b8d802092ddd0f3d0c5f9411bcbbe971037a56cfa5fa09d978feea47466500cfc95129978591dbdcf4886e5f1d67e9fc5c1e395f96be343a815f8be06b6744e1a998414092e67a5fe66ebc0aa7f2ff45757550e9053a4504aa2d271fc5ce0836ae7a743ac4f5dce4ff49a9bb59bafa39fd1037bfb03ad5a50d1487dd33bfe7b2f27c7aa1e0f13a4db24bc58560eb1b452f400ece7d304c4ffa7f05e82ab681378e68ab56421a079910e79c1f023ba8f58157a6e728825343ce3c6d195ce28c64fb96c012c7b076931ab370b9ab5e03574b35470f5be834e2ef2b1361bb3c418fc10add10b221a26c9621aa6b16a9dd8b5498374342bd35a1097939034d275b4de7b440415897e867725bbc96cdf1bd9373b223fc40f656f8aad6dcf66d2aa8211eaf83672aec8e548618c5d0b6bf17b354cd6cb8af7f6ef6307b8931e551d56f75e05af48d84e036cb3b9da33f89cf21c8927f70c809457b16151d548839e7c0b6e39b9851a9c025b7f89b76356115a749bf472c63526f87e6b95d9d903fd5a0a66d63e714aa7a6c90075fa9f364e22a1c982f50c1236da4f6ad7f8ae570a60ef58ec87e41566fd30e319149d1e9217abe249f7484f98ccc5783bfce42ce433cdf05024858e94006c68804f455a98ee19af0def5f0ab81df9561e13bffad5fdbb3f0693b384879f85a3dc4898f69f76809acf49980cc31b6045bd5805a1770c1a867fe50e89165dd38bc40d50d90178b03bf8a301d4317ba66644e7dab3379e13a0efac7d22a1c6a6d96e50fec1723f5104335f85f44e58866d7168700f71a3e6764e9e2d2848d83c2c401a6ef0145ad24bafd80ee3a745bc0b84ab53871318809daabad5dd74641daba26ca0071bafb3b0da341825b834924923fe1db3630ef086356dcbe3f2f541045086b058a2c31bedfccfa9558e50bbc2bf7cb0148569bc25dd8b2374b735413b2b8277dd4c61b744677dda8866b09f035415707da2fcfe5325f646a61de7c16013f09894d08404d16c4c2833e8e5d2b4e5538a43d5c816e0592cff72ae9341b6af752270af27f1bb2ced66b749874675025ef4010a185c0b50336a3986552ad906ad7bc030cf2295f5f26d34bd5340995c5adb78a050321c3c251e093e6226de72df9dbbe9ac526710e56b0071d0b858108a03c3d96f4fffd63e829f1a17bba11322d20ee727ed69eb82ca01835970d0bd74ede3a5f2d61750c5618c6a1e6a77d4f08b6f604a54a2dd6fc93a4dff128a7a093f4a892c99ace64ce3e10b00951fa72f690e2e985bc751c064c1d356fcf9976fdbcdae9a21209c45a8f858fb04759cf2754d06a2f3e41dea0cb7cb699692107305155a57d0f1fded98778bc12f29bab76c82d81798f3c5ec2b6c9e9b52563aedf396eedaebda0fdd96cfd9b2e548af858ad966779298d5663e364cfefe18ae5dcd2cd09f80de421003cdb47a6a608a9f7d8618b5fba602998202064bcd66d6ebda60f3fec073b97a80023429bbc0e8a1b47467b900400c9b2fd72637b945f231da72b8a4ec59fbc36af2a0f67395a0a981a33a5a0a1e486f4b46bb7b5d78f919c3491a02ad6d4ff90ce05e56e434dd0d4dee5c552ecebb519a92071185af5fafa4c30e73ea434e5b926b00f3d981db79cab289db31cd0c6c403139926e0787183edbb2150fa9657fe8ad9a10833d140560ef2881e6d1f8aa294f3d15078821f0798866863f9d9ef2c8811ce91439ffb17a21c40e08ab25161250ab1d0b5327d76acf90c99ecd6091d01e62e09fa2ddea4595590ac8e7aab833251f9574a4c460990f42229d6f24f9daf66b8e3a299a263b198d88e4e75c1d996a7e547dbe76fa1d20831708219c483f9feac7ace1566e80aae5f8cf2cbfe1ae69e707dea11473e58a3d7e9a5a6c0b0edd6a67ed68ba14a28a9aaa5f1946617bb479e76b75f494aa8bbb97655a52b2a8d19be655642675d9f4193c97a25fbc2eca349ef0418fb986ee3f8e726bf3da5ad8f52ef0f78efc6b8d6f60dbfb29b95b033bb94ce90bde3da421d9da080b8e0b5b49f4338229592625029f7ffa2c30816b070ae040b101e905e2fe9836975a37936da88cdb79ac5fdad2ba291d0d672c15802f748f423ffc044d5ebaeef708f71e51413cb38291e59967eb90f08ec453a3745fd93711b9b8f4307b2a642c52b18b20230b109739ada0b13506ba5a30b1a65f02214b9ca03b96705e7ae2d5f594242cad7d3876e27df6371b0ace0dc7b5de3b3c1ee6cf4a056f85d0d3de0a56b1881bcd4f8d269e4c4c02cf1770c1ab415bdc69809cc6884073291b89a12a4a2f302ee448f515711bc340b73d67f3d4b5ae1d694c2c5000d5cdf2daaf511de0be62f4ef5fd9e3442eeea840cf7e0623b18110ae73e229696f24315cb9d6bf93acfcf9af4eec928c8177fe2bf8227756d4c7d7a66d2d9beda34128af0dcef43811dfc2ec3fbe4dfff0455b10cd538731ed3ea5f357ec8b1d706d4ebdfd78789fd22d0959b14f090df286e07f2bc65a383a31b0c048c3cbc06c98af7795f66f7672edb4f89cee3d71a9e075164c230f55a1efa027ab2c0010c11327f1d3a4ad22b1ce90743b21fc17c100a478099ff8e84640413701a50fe1b20dbfd5e96a60dde517bedadefbd114e05e794db87d973d7bd01d8f7213edbfae8f6e9f3f3b6a9ca2ade916921bc202a1cefb0e02e6bfc3b5ad85aca2bef032929edb49d8d9af32749f76c94ba39ad0abbbc6c1066f32cc49a669d290744cc9cf6b6d429b3c8915011be8fe162ef7cbf30acf907500383a4726e4652542813d173d0e63864ad5202870ad2d0b93a375e2bd7dbf526c8a2202457eb22dce78d4ed30d4cd7bc12de209e26d95eae6e9f7abe0ce2ab92631d4a20ee65542bc2d46b2145fbb87375566948326e442721cf2e66e382e71c126f0e27af795384df026778bdf0d4ce47d46e90f972d0325d960eb94cd500ee10bd93732fd04037e60f81b0f5f5e6701a8f00697817deb8437f57a1af950c5772fb3815a769812f0b58a0910daa4b1e5d048c99cf428a0094c9b605fc57459996c1b4301af0a612fbbfd98122c75f0d7db54e7e15b02e419a16d29c9bae518e6a16411b0db95b01aeda040308b999f11c5e3546473b960b7139915d13a84b35de7cb70dd84699addb7383f1d255932a04b676b750a2c5b3ab49d0058f44cca791f8bcf45dafa595b947943d4972d11704d4985f735de8b1012a6c29571a34c82e4de631a91e178144f581bdc3c880078baded09cbd3442d549afbdb04058deff8e2a2d6c2a9312de60c0330f1e45fc65fa37d0a5663653864de16cd29bad61d3156b858e02ef198f4249cd3951cbc88680de06418caf540d8c537efb8f8b25c23ae222b657ca41b644a38d2a918e4635eea2a03652138650625e6b7e2627c7c13b72376ac4a055a11a0eaf8750991907bc1eead376ea2b5e467dfe3d8b3515e9bf219429195ca8f4fa537be89fa35078c3867ccf8bba91812ecefeb97d4317364e40b471f4e5cc4e76c128837079c01df9897859f417845cdf58063b2b273ff2630014f022adea4c6d463cdca1cc2579ac942a460e259df32c3f3409969d9d443c96efeec9c653d8d9e1112fd80cdfd697e6fa4c18a7106fe04262ea6db28839b30104b402e277c41261eccc13c6a2b320b69bda993527b553427db1cf71b28787fd7c4f589304cb5a3b1140a0176e8eb61f4df223edd50286ee299b630af2fa5a23eced96cf6b82533e67deb617c27b28ce65489b9a3c5da82b12c558024f6c26d11c97cb8b617776dae94a8c720b45072481cf97c7c52e0105a27dd85e7a25e0f451e8d879698c56618d5d9cf337bedac6b916a604e0e0e9756d7438651a802c45e1f3679dab460b38ded95e2f29e87f18dda89a94ee19ead721eef8ca132d393c8b28645546405a786b33b11bff1b464be16ff306c68cb99610f6c2bab2c6debe4406dbbe408b946d6fbfa335af622791fb63a72a7d6671efb34bb48b69c7a108c37fb5b285c7a71f5f8744a052d4a11e770fe15e1c2c6113b9e018de40c23eeffb75d5f291bc2e971615dfe0e2ffd00cf4b22de4a417711dd182e4ed99536d1939dfd39b01255ba1cb66246483add82bc0a922d8a4b53111efa736941651a5563b8fdcad789c1edb3a310b54684aa4f77683ce1e11ae58e3ad85f7ee4620b08cb383beb1570878ce3ff448a1e5fa03e735dd972c87f5dfd55d1ce9c1b571a1fc7d11e0e7bb2584779ffe027e9a0923cc7b3306eeed0ea476b7040025f0645ab682a148ef350828995f718711d1cf4b2310011290b38dbd58b5f769c604bf3ddb74fbcc9cfac1df357eaf9a1233764d5a8dcfc16d406f599327ed03bb6cfda3dc02f0487479f4289a7223c574a863511a62b7973a0e6420ae5a8baf8492b6d4b50f9abcccaa8a729eef5bad3e58ed5769360a9b72e6befb62a0acb27c241f96c0fbbe7881bc7ef9834da98fc3c3313968665187e30be168bd8c3919ac9e36afdde0c38c999db7161dde026ed94836084131d4c50462ccde9c8d0aa3bddbf0472146ce16d3ea6cea6a234d9c667dfc3ffe7fd77194b4ddf6a26aa3ff3b9c3f1ef0d5cbac03aeda3447b41333ac3dde40064518ab1d456451963df70152ebc1da406447be676564e88dc143770b6bf789db861a690e1e360eca1638d00237b2c39c0be87b7c1c0aef4bb651eaa085de86f6f11bffac7ce4364da9b714b5935fbc2e4df56d6db34ca7376c851c2ca3ec1680859d84378e63cb49886aeed8a1e19fdc42c60dde7a69dc8be20ba6af9fd901b62502a0835864208294b116600536ab9b7011c9dbfd7a2b6b2243e261de4cb09224a3e8f5e82d6dacce0135f98b6539fde81c040cabb301c845d1d96b803f5526ecc121a8c6fecbd0fef7e1ae9b872603b606c756c09064f5b16cea85bcacfc3bd374b2bbea5c8abbed083b36b9ea1678dd527372ba0f7fc1088e0782e8756bde9af7a450b8dfeb23efeaa849fde2357b9622c524b964408cc8484c699c90b851c33266d016be479513b932bd2b1c843c5f44ccc01696054dbf5fdab6fd3a9af97aa3150272fce04c67a013a01126db0307d203bbd2005cd64cac36afbeb72b386254e45b7b57c35e3c6cab0c91fea39922ce8dba40b6fc2abb107cbfa8ed04b0de5556c16b38c292824cd2ab6fdcb476b1f19e9b4437999f312fc449d75391386b317e0a4a570d525925fe4f5f8128b3826d1862ea10c8e0d09376dd5cdc7f9bb57f561270cb615c53f5556c2155f564c1a98dcb32389dba2bac35399bf2f05c0e5279ad14bcf304a264e80ea4536df8fa4bf56f3ae4dfd7657cccfe67f3537dca64367e5422cd0cfb213ba6b997524ba126914108cffdca265dc4f080052466505c2728f19800cd966b052859e3b1fe20da05503c00286be3af20afba6a1b0314d0d9809e0d3870f0be9a76f61b2b6fc426a6c3dda643945f9a4c507e522d201bb3ef481f23979acd4dfe227099f7907f20bc49bf64e585a2b47716041ad929b38bdcacf04f8112638c12b3716b8a10985ad273cb5a8379e36dec578af5d3a591b19e1b"}}}}}}}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a", 0x7a}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 1: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000100), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0/file0\x00') msgget(0x2, 0x710) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0xfff) r5 = socket(0x18, 0x3, 0x0) dup2(r5, r4) connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r6 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)=0x7) socket$unix(0x1, 0x1, 0x0) r7 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000000)=""/240) sysctl$net_inet_ipip(&(0x7f0000000100), 0x4, &(0x7f0000000140)="fa7f538e09f5b7fc2865b5c5", &(0x7f0000000180)=0xc, &(0x7f00000001c0)="d252ff025cdebc7c9b6cce9cc11a8165dc031e2289b1dd2e9d2ba83f952e729b38bed07acd476ca9e566d6d3f0ea0378efb2fc2aee7541e3d62699743d011fb3d9679c059ecbda936c388f72bf7d68d682acdbd16f88c2faec10b326cc127be35ce141498819111011422817041c133ef98217769f3a5a1a0f87b9238eac14b82ca97dfa812a171dcbe7bca817f73825beda0626a57fc798a7f7d7e14a2eeafeca7cf451bef7e477157a901a62d0af546ad825a6047298a3cca2fa5eb93943f0", 0xc0) geteuid() r8 = msgget(0x1, 0x200) msgrcv(r8, &(0x7f0000000280)={0x0, ""/202}, 0xd2, 0x3, 0x1000) msgrcv(r8, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, 0x0) executing program 4: r0 = getuid() setreuid(0x0, r0) r1 = semget$private(0x0, 0x2, 0x490) r2 = getgid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r2, 0x0, r3, 0x88, 0x8}, 0x8001, 0x1f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x7}}, 0x0) getitimer(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) shmget(0x3, 0x1000, 0x8, &(0x7f0000084000/0x1000)=nil) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000162000/0x4000)=nil}, {&(0x7f00001f4000/0x2000)=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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000054000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x6, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x3, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x18, 0x8000, 0xfe) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/7) executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x69, 0x7}, {0x9a11, 0x1, 0xfe}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 6: socket(0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{}], 0x1, 0x87e) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) r1 = open(&(0x7f0000001440)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = msgget$private(0x0, 0x0) pipe2(0x0, 0x0) msgctl$IPC_RMID(r4, 0x8000000) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c", 0xc2, 0x406, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 4: msgctl$IPC_SET(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x1803, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xfe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x23e, 0x3, 0x8, 0x7f, 0x3, 0x800]}) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r5) setpgid(0x0, r2) close(r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x234) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x1ca) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc020699c, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) dup2(r0, r0) (async) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240), 0x0) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) (async) chdir(&(0x7f0000000080)='./file0\x00') (async) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) (async) setgroups(0x0, 0x0) r2 = getuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, r2) (async) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async, rerun: 64) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async, rerun: 64) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r4 = getuid() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) setuid(r4) (async) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000002c0)=0x1) (async, rerun: 64) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000000)={0x0, 0x0, 0x0}) (rerun: 64) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) executing program 3: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x8d, 0x0, &(0x7f0000000800)=""/141}) syz_open_pts() readv(r3, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x32) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) 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') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r5) r6 = getuid() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000500)="efb932921da425ca20f5458858f76a8186da8045269f590ff10ede993f1caafc938a1e008c9e66c62c77cd915e54b00f4efe95e729a8863ebe0b774660ed50a9b2a4e28f0a3a3b3e28473769d354e8f3f37dab4cf24379e507560f48888bf4b7e1b21a0ea2ab79836ffc69a3280830f2fcb1c23330133fa6f38ba770fc750e4252ef6057", 0x84}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x1b}, 0x2, &(0x7f00000004c0), 0x0, &(0x7f0000000640)="3150007f6e4dc124e8a96b2fab2ee0f7a8d7e36e83ec6ce486510188f18ea38465009eaaf5353ab638ece50b27b606fcf77082aa2e061077918929e6a07806145376fce5d64d774d144a4c927481ce3aa541f8ebbe5fc63373beec49114dacd4efdd84aac4d6684744fa65174bb97648dfa8527dbbc8dffb45c6172ad92585d692266b4ec87ff49e6505adfbd62ee35160cfbe870ab76cfb2dad307007b93a3923a64b47189b80b19bbbfe3a3a97b5871b31a72566af05e00352f001e4114a320a16fe3f7d029e8aa058a82538f92bfe6335965151", 0xd5) getpgid(0xffffffffffffffff) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x3202) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000280)={0x4, 0x18, 0x3a, 0xe3df110dcefbd52d}, 0x4, &(0x7f00000002c0)="cfc1048c6317244b0e4433c6bcd4beb239b4c381afe492a34e9fe1292e37afb268fd35de0f5f65b8fb3bf782ff40f3856fbc0a917bba8b5d116a111b1dce15f9e07454d91b82066fab0287ba58ff7ced43ba176d45cc", &(0x7f0000000340)=0x56, &(0x7f0000000400)="2704ba67a009fa6e31b25321a82ff4ea67c2e185bb0ccea0a17ba6535a00182519301fc7e2634db114cf879b23978c108710ab06276de8b1a16ffffc7973ac3635cb6c0fe5da884c2e2a315cff44f5ca69c1516ac6dd086e22cb925940f68cf06612081a0fbcc150e6e1efdfd2a37b3274a30864cf26decdaa38c79186745a4f1741bfa7e8f562d606f51e1568ce0b93ae0886cd67282a4ac5ec7154fed731544ba1f8d041be7c4afd90d6a2ec4db48345b4e93a938e62d42a37a8e88768f5f60c620f3d3b958f9c0ec9532149ad67f3bbf6f0c930ad", 0xd6) socket(0x18, 0x1, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x80000000) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x1}) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x1) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) (async) socket(0x1, 0x8000, 0x6) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) setrlimit(0x3, &(0x7f00000003c0)={0x403}) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) mlockall(0x0) (async) r4 = semget$private(0x0, 0x3, 0x2) (async) r5 = geteuid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x1, r5, r6, r8, 0xffffffffffffffff, 0x10, 0x3}, 0x101, 0x8, 0x4}) (async) getuid() (async) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001840)={{0x4, r8, r6, 0x0, r6, 0xb5f60be2051eba38, 0x7ffc}, 0x200000006, 0x4, r7, r7, 0x6, 0x8, 0x7fffffff, 0x9ed8}) (async) mmap(&(0x7f0000696000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) (async) syz_emit_ethernet(0x416, &(0x7f0000000300)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e0303e0000500000000000000000e14fc11cd3f6420ff020000000000000000000000000001890090"]) (async) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r8, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000140)=@in, 0x5, 0x0, 0x0, 0x0}, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) (async, rerun: 32) r0 = socket(0x18, 0x3, 0x0) (rerun: 32) setsockopt$sock_timeval(r0, 0xffff, 0x1021, 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) executing program 0: r0 = open(0x0, 0x80000000000206, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad", 0x99}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)="ac", 0x1}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/103, 0x73}, {&(0x7f0000000380)=""/120}], 0x1000000000000239) setrlimit(0x8, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/104) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4c}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x10000000000}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000440)={0x10, 0x1, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000079000/0x1000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000065b000/0x1000)=nil}, {&(0x7f0000675000/0x4000)=nil, &(0x7f00006bd000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000006b000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000ad000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x400}, {&(0x7f00005a6000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00000ca000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000009000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002fe6db5000f4818f1b86adaee2f2513b3469ba1d635756940900000000b145bda75e239c26ca387ff7cc3be75c916f4fc428a104f8416bcc48ece359e4f57a1411aa84a0bfe4104eb07a4b01fa8b7e710b2b5f6dff18961bfdb0aeba6c09880f8fc414f5c3b4bae058be4dcb515c7bead0ca3c31c169b58008e0c6d747567778e48b12506032df5f413f3fb5cfdd1a5ea5183cba6cf95f0ab2692d0000000000"], 0x67, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) pipe(&(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037002102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008ad20300000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r1 = syz_open_pts() close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r2) r3 = kqueue() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x7fffffff) setreuid(0x0, 0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x3000) kevent(0xffffffffffffffff, 0x0, 0x800, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x8a}], 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x1b}], 0x203, 0x0, 0xfffffffd, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x35}, {0x45}, {0x7e}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000280)=ANY=[]) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="496fbed7be46d46fa2676ea22cf1d8d27cdd4a1347eb7876597b91316a56166f4eccdf3e352efac71f513773a339118ae3098a64944705a8b466a717ab61131939866b46615b2fd826807543c38b82c7902ba85b2fe49d4f162b53b1e3ef79ea9748eec2d71613d8592000322132a719e77208792ebc8b00ecadb28518dbc89f2fcbc9a04c618cf8394e9b721c8810886870e3aad6b4ca7376af1c4cb1a4c773b0af856722a0c76676fd115c70f08b1771cf0c850d8d94479e2ff3c3b30390430ff577834fa7bb3fda2f99c1305d084661299cb40683dfd682023ab58e9f283660f1f072b82935744a3266d636ddb4", 0xef}, {&(0x7f0000000180)="0b2e0b68532966bf5750040e99921a99e5ad22962586387e63d639547b32f62bc31fca55b2f323b7cace7867fab755f1a43129aba9465487ec1f78c0c1d26403ebd258948eaddf947413d202298489506bb6dae1a2a02595e233fb24c629841a03f606df296e1d309e386fab5253a6f8d37419e06346bd4fa8f805cc4b71d85c0db4446e3b61eadf5e5e56f675a5844d34c601c80ab776608fd230d3e48a9e3753bab9f7abfed7e9f3026f8475d8fd5d95e35383952c5f3f47749449fca0883d578d72368a04a8adc6057519fd767aaa19ae098fbb2f28ee9e017218e56b1c212d551120c6a18a0bea170fdef88d39a81eefa086d9380c", 0xf7}], 0x2, 0x0, 0x0, 0x40a}, 0x2) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000080), 0x39) executing program 3: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x69, 0x7}, {0x9a11, 0x1, 0xfe}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x14}, {0x6, 0x0, 0xfc, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 4: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = msgget$private(0x0, 0x0) pipe2(0x0, 0x0) msgctl$IPC_RMID(r4, 0x8000000) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x1e, 0x3, 0x0) socket(0x0, 0x0, 0x0) (async) dup2(0xffffffffffffffff, r0) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x4a0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r3 = dup2(r1, r2) read(r3, &(0x7f0000000040)=""/102, 0x66) (async) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) (async) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, 0x0, 0x3, 0x2, 0x100000000}) (async) r5 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r5) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)=0x8) (async) pipe(&(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0), &(0x7f0000000100)) (async) munmap(&(0x7f000000f000/0x7000)=nil, 0x7000) (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x0, 0x2}, {{}, 0x0, 0x8, 0x0, 0x0, 0x10}], 0x0, 0x0) (async, rerun: 64) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r7, 0x81946467, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0}) executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xc3, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240), 0x0) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 5: r0 = socket(0x0, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x8, 0x0, 0x0, "b07b1f660000000000002000"}) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) (async) syz_emit_ethernet(0x32, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYRESOCT]) (async) ftruncate(r3, 0x25b3) execve(0x0, 0x0, 0x0) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) msgget$private(0x0, 0x0) (async) dup(0xffffffffffffffff) sendmsg$unix(r2, 0x0, 0x0) (async, rerun: 32) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0xb, &(0x7f00000001c0)="cd3ddb7672b09e0ca6c2e69c9c6e2f1830e04251a9bca8f2c458d0dfa75e536a5ff4c1fe4cfd2af5fbec9360699c963fb7e9c4a640e5c09fb261d4b5577589bb886e172b97ba8b0d37475a00082542967b500116042821b8c3bde0d2fd8863c80739510849a4c61a74a3c447448f6fd64ab1dd18a8b709fed6a3c96afe923414f0e791e4b3393f5765a4020801d34eac2c807cfb75c76f728167644b5c5121d07cb9cb01444f67ecf6e552e38dba15254642d791c33e0a4e39f3b33aefbd0c28510ed628cb1719768d44746586dd8584a100fdf1cd74936ac7ba3609a0314a419268dec3710f795bdd512f956d6e98e8cb8dc75613e5d75155a8e6e49dac6094c0eaf0e5198df968fd4dc6c9d0aa99ae3fbc1507000000aa", &(0x7f0000000140)=0x11d, &(0x7f0000001580)="2fc989f86d85ebf448c52757a9ea9b79aa86356e6d6c917d12cd2ee38a34a3cb0a7cd0cf6105d00db8f1356c2f466a51531ec76b8acb3448ab810aad2f24d2fc6f29e5b4b63626fb57dd211f7c5a72b9259ffe258a4e7e718e8619bca396b4c885833b2794124cb291f8334bdc3babf42314172d75b9f124acb4b861b709f96954170bda83e6ca5a022a6b4dc8e46b866368c151d3ca1cbd55f592d665efa6282449e33c353662369772dec63927b9923311af1dd261fb27794bce584e87c4aeb09f9b4777a08ee29af3ce70f3aa51a8e8ce57d59fde41cad1d03b872c8a44d34bf25c679276fa1af314bd9b68ea03570cc84d272feeb97ddb172ee1725c56c4146893f54294aa120bb5f3de373216645db8c01c1c995aae6fdf6ef11399c2510bec9df11b3047ce239b7348ddae869790fff592bae9a3510abdc878976d34fc45fb8a1a05f4f8ac41a1c62f7269154812d658e68ec4bf333cd16a5815d5b5bad11560de19db25a42b89efec1abd8a4744a2ec340c8fb44d9a1621d56135c3bbdfdc04bdabe26646643d8656cdb3e239bdae079112d15c4668f66707ccf32935c48dba4fe3ba8898135fa7643d17668c0046b2beda469afa20b88b6c6406659508a6c14e297923e1c416bafd717e6807ff5a5b443a3cf95ec2425121db529e12761aa850ca9acad42a3a6dd1c7e47308798bd81c0644d7cecf0d5f3789044279e0c751bc3f58867409e94f763be4927b06aaf5e4f75899d233c478b1be09309ec725c0f96d25e3ff748a5412b65bdd51c1e2374fcf33d9ffd82171171248ac19cba5efdd249e9cdc9162226c7b9f6f074af2280a970069bf1bb423af2115b045119ccec66c79b808f963281343b14e60400783cd4aaa593872596c7920bd8895c415714d3add9c6c3ecf82501bcc8617d9a6478f88e02a12c76febb57b9faf5262a363bec739cdb3248a16e3623fad4fd5c3b3459d622b161e2d1b4bfbf1e0ec103b6e46d026f92bf3540368a810fb88aa20d437081a9dcf967c7872076be8bd1e0a34df2a0596fb892e901a0646d8027b376b7c1be75720cabd10d2c16d0d97525dc80d52697b6e41add4995e4396758a90e4241d3a80ffbfd7429dfdff93431ba2f26c84853b34c602356b5b10b2186d1efb5fd8aeefb4cfaf11819cfa2f29441d49c9c5c94ecd1395bcd90115a0b9e218cd1eccdd1c78f3bf4395c8d264836fdee86a9f411375750f935be238790dfed1b8eb60c72828e767553cad0502594ddef99ffd91787dd3e6a24928a6551994b9a82b37dd2ea72a06481abe4fc8cc1363c14c83808d6cb48e9e5e1f91e7c228bb89f182876c09858ee32bb817fa7f6436a1cd20c30656a00e1935088539248efc707bd5847493421529659d6ccbda64aedd7f1a6e60020d1cd24525e9a4a66b269b47b0864bfef1f0365c0e307c9d8f35874f36a37f6b7f72224ee927fa0dde041ca354ec639c27cc1a399fc4d89e1c4cdf0e9d411c441579d5b41c6607929d77e62ca87ee4fd76182410befa222832156fc5faa2831aee3c81d9651003a8b51c394f0d9c971ddb73cc46dd438f818133d40c775252256243367e795b4e6a2e64c3dfc33813463aedc0516512d64032becb261143c69cb23c7a0b988b57c33b842dc8d3d790509e44fdb492d5c020be8396cccad4babf094d72c4ba2d5613be3b6e584ded40a920d83dc073cfd7f95ff781f66b3b8f656daea226dd07783b86e803ec777afb79b00c873af3911afd3a004aaa5871f1b263c56644312484a581ac3e656044802871f8d24ee5d53c0649cee463807d3a6f8907d4989cbb7f5261437a25b161ba9e999bbd1d40ca130a494d4aecc94d1857f02a34c34a9b4c82bef084e7293b11b3c18decdc1f0423259cd25611313e796d2c06322a5796fc9e609e918aac52c34dd8ff0f424672a856067e2a8cb8890bd9cbaf0c2b8a74b919126657f247f75112fca4e0337e0c9e690d20d14864fe6cd9496f591c62172a445f2e1ea3d401f7954cc4bd1706c7b59ce0844df39121a4a4e55b1efec9338ea2388ca262aae64dae7f4ce23b961eb0c6f2a7a60d996063b5b8b4331ff8ecdcd5cb18e3e1bd936377cdc2eb502ce060c5197f88017ef0f8cf5f5256b0e148aaafb7e22c818887191bb9abdf2493faf1980842f8c2e6edb035b61056f2dfcd9865c1d3c067eaed87c0fe6c338db0963ae38802109be8b8b85aacb3d1c5a37aeea206b9c820713de15b6c198fd2301675b1319c709e568a3d1fcf94d311c5c4ab8f4b381907977d3d6b5e6263415ad3348cd3e8eec82e2cbe43bffb4df96a407f875a22217f791c2532a5e5e8acef6313d566f174f433643c678cd259fc9a859f3be1f34c7ac648fce3f26e80171685405d5acff31846571ce6d2cd9d222709706bb81ad45b8f293f7f18b2a2fc4259b40fd60d9819b5fc0caff1b5cb5c96e488df2bb5866945ada79ea379059931cf2d0f94963ef425832f16b348ce83dc83a39c4947485cd80e4196135c06e985a16969324eaff655424722682c709951ea0db0d4769b46af2796d10df3d0cac1b6c6f75c43ca2ba37952f56ea092109428d1c1cc8bef8816e432686734edc556be7729a25064209262f04421d25ec0f6b5bbf75d7001d0e2d7b2ae18a2e2b8e602cbf55e309b9985d2edc67232fafffcd92695cf4e0da02ae8cb57df7c198ec37e4bc9d4a50eebcc9274155cdaa932473ce6d2c5ead89e2f4517fdf578ae7801beab3c0d37057eb93fb628e92499d7ae1323a1fcec59a06b0aa5f4e5e110e395d05f76e9e3a78de49a020a2f25dd2c70fb73c6752dffe011eb68b287f10efc9668b15c138d3db23a12f61c197cda705fd44b911f8420973ad97e7db327f2325bd01c1444a1f5d5b159dda3f0c76e4b6706b802b000577a8335a713dc4f854013c8b79e8c910f402587be07f020b859f1bef0f5edeb40558d6d790eb391bbbde4ce0e016d2f0bced2eca7ab7eaaf001f7f1bae74dc3395632e8be930c68be6e94c2857e678dc81e9886870d92eb33a6bfab9636bdae98e0eaf558e243770ab042bc08b22052829cc58028aeeee12fecacd948bded186e36882f286c64e791c989743cad4ef774273e9dfbf6ab148b4d65f3abe39ff789eab488cd294d64ef33db7a241557ba990a6220a90acda8f017d1cd8f83d1d9b7ea2233454d6e9adbadce84d008702f894c77c4346495795f8e13acedf2b96d5c31cb816a1203ec49779387debbfdd89ff5f2ca03bdfdcbd9942e9e29d1231aae8eee6656e952e17c3aa7feea40e1dbb5dde4c9e24eb17fc88bda4597e4ae20284e344a0bee1da46886ddcd429491363388b1657cbaa5c7eec2a66970776aa07dbbc5282fefcde7d6609b48dcc898223ad59ce10f5465195c8f3956784c76c4d0924a3bffd902018cc5b654d368f78a3a876901da8a4baaabf876997b80dbc3a2e6bc57e319f30fb48dada38e04b44b886f076b06da1b7c8a7481707607a2ac2710c1c36fe8bd1d46854d62cdd1786e45968ade7098812de109c29ef970de2b5fa7f52fb21e1f2982994a1909765597c4908852785c4b64138926d0427b447e668eca3004ea8d7f9ef966c2bf1093b659b5d2368b0f06e8ce595b29573e32e6bc4682d76505c82cf0b7c19f9a9c979948ae6e006d65f3a7b36685103339d6e1d8b3c84c7c6940bf7c5ef38ba1ab71ecd262612b66246af714c85b295f6219b2ce6e622fe32fe197f94a92c37db4195f752e14a2cb20b63c323e67534b8dc8ef9cbe0a44f5eca4ea5a6f58f0f505dd8604f51a0842f0fabb5b7d84a749c05438dfc7f4e20f8d1c076890c6859ae9afe79175d3640261c3e310ab7f688bdcc7eea1ba58c5ff1343daf1c40631e3998b80114f308ce3c1b40f8cde24c5ca501ac260c724281edda0ff4f152f7393d7f78ec4cd4dc0b0bfdc44dd2d9cfd627d9073b9a6a52bc627affe18cd04ed11a55f071da00e3e9f60d974f61ca9d47f3eaef8cbf11e662ce132adb844c28451236b764f846ae1b34edcffce5481ea5519a468602e4f77fdb012e3a04d900be17d5b18cd1e9de4cb3d6a11b46ea84f39e55c3bb8a7c03965ede0fbbb2c28e8bc94a1cec8ee64956a8c1e013376d93c51942c697ecc8188ec92a66c6d7634b4f0d4a42505d4393f25f75f946342394ac73cdaf787c1902d709cb5540ac90ff936fc058a2da2569d0254cf489a44acf35b3023fe02c33e9c681a642c9f692475ae5365a165fd15fa9522d30360b67a5a044c9015ba99b831666e0d5fbb8454bd414b2cdd6547847c0b38d0b0b3dcc3d301978c421633d5b8c78bda59ce51ae0d746a1f3d9ac967699bafe5cd459d1a66bae31dce4db42becae37e10656ffdf47ceef1cd95873e64e194a015c30528edc8dc778023ae00dbc5a10994013587a512dd15d23ceeff9807be73d918199b452cbf111117283f0d470db4452df0dc9d1a6771742f7ff29989e6bb50cec72edc782592b3b17765c6402cf7fc5b599fcea708b6b0e423195cd0456d365e8cc6ac0569b4690f8683564a64a6257a92b9d62a929558cc6f624c011a07e4d4e555bd277eb1665ff5cb6f968220a0c7bd8abff3fe8f9129bc0cd829154be4f870fc1156bb330eca65b171e3d861c8f5fdd3b22a3c5a0c9f5828d9a41f48a14c74b4bd9582afb136eda1ae97e6cfcb4c15e5b2b5fdd5f7be4d08c9ab7daceb444ee87b6fc51ff8a085a5faf399d83d6914ccffeff46632f1d7d400eae63476de57ac5a998e8b27ca17c9b052cba49507260c522b485553cd087a0bd7b3755766daf55ddcfbe4416c9741bbfa72ae6555e8586c6f72af92eb280c1903449503b6f88e2490f5470e33316665679d0196e51aef63eeaeecf7bbf815810b2decf4d193784510315f3cb3c91a8927e163973b378d74b3db1b313af964d01a1105b16c6517ad74705640e33862f8aadf19b3979763d186619bade5364f1218586243d835415fd936b5177df1c48ba1537c02cc5bbc3b2e90fd936c0df9a3d159d1a7fd19827025f7dbd288b85b0fe37f64895ddd64582d65eb428b5c5771d3d4eb596f96d52b75c82db613e226df4b51c076e1e6963360962f365871e55f5d10da1e38d0ca6d34a905c1ec8d6afa77dbbc203f2393806f5c4c517c426f9a73dfd6afd2c3533c7b940c76c70a5406749569023c71cbdca48eefbdfe031ddb76e8cf72cf379ec41a915f846e3dd6d70c71650a63a4ed0b0392c2ec8561a647fa07b2c4ac0e08b840563f10a5ccc3eb3214c1fe2a59389b2236139c2bb3512247abca8bb0c67caa33d4fc22697a06abddce5633b248f23204e5f485c0e5d1fcdf562fe87ac673dc0719254d155b0c9f4f1054bdad77f3f8688fe7a93a974e94d11e89da9f8307b1a4d30a0d19ff543418877f4c3ab6ffad12cb50a831eaf45c19fb54396ea39a8bd6decc3b4856cbee040485a306fa46c919f559576220ca4fe48746b8e7de07ecfea3a4f99c09f3c927bee9c00c0c92e4a98eb5a51a05671f09b07cf894e3d139131f0d733f1df0f77133ab12b5b886092a418bbab3cfd40f842180bd5114fd3ba1b477804393fe01754f1638878c377ec870c4416c424eb1bd30f84362100f86998eba9cf44f21f903ae9cb9eaa86023f095ba0c191fc8abaea76c38d92fb71587167770336d6f4b94f60110741932ec1ce367e74a659309f072c21d3c406d93375bf427c7274b3989e0fd05036a2a528af410d1352000000000000000000000000000000f8d3de4dbc80d0c71167d264d4107a9a8baa50c5b9466c465834148d6346468d05812ed4d7d6c77c615214c9f7b558d3", 0x1022) (rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000321000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000021000/0x1000)=nil}, {&(0x7f000096f000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000a68000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00007c1000/0x1000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00005b8000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0xc00000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000a26000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00006a5000/0x4000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000487000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) (rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x18, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffff, 0x77}, {0x80, 0x2}, {0x18, 0x0, 0x8}]}) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ftruncate(r3, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r5 = syz_open_pts() setrlimit(0x7, &(0x7f0000000300)={0x2000, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r2, &(0x7f0000000340), 0x0) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x0, 0x59}, 0xc) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f00000002c0)=0x1, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000200)=@abs={0x0, 0x7}, 0x8) socket(0x18, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4c}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYRESHEX=r2]) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r4 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) socket$inet(0x18, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x3}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x84}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x83, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x7a1, 0x5, 0x3ff, 0x0, 0xff, 0x800}, &(0x7f0000000080)={0x4, 0x40000000, 0x6, 0x100000000, 0xfffffffffffffffa, 0x2, 0x800, 0x9}, &(0x7f0000000100)={0x7, 0x8001, 0x8000000000000001, 0x7, 0x7, 0x0, 0xffff, 0xfff}, &(0x7f0000000140)={0xfffffffffffffffe, 0x938d}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r4, 0x8000000) executing program 7: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open(0x0, 0x80000000000206, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) (async) socket(0x18, 0x3, 0x0) mknod(0x0, 0x0, 0x0) (async) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x80047476, &(0x7f0000000040)) (async) open$dir(0x0, 0x40, 0x0) (async) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r3, 0x80047476, &(0x7f0000000000)) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) socket$unix(0x1, 0x0, 0x0) ftruncate(r4, 0xd5) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x4}) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x6, 0x4, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, 0x0, 0x0, 0x2, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x157e}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)="ebebfd510bbcd3a9b489e989c14f", 0xe}], 0x1) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x5}, {0x3d}, {0x8016}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r6, &(0x7f0000000000), 0x10) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x182) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0xa8de2e185b4a57e6, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101, 0xa}], 0x2}) setitimer(0x1, &(0x7f0000000000)={{}, {0x200}}, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffd, 0xfffffff5, "f546db7a3d1f691a1c0000000000d700"}) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = getegid() getgroups(0x1, &(0x7f0000000240)=[r3]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08378317dc8f787469c3b3", &(0x7f00000002c0)=0x27b, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000002c0)={'./file0/file0\x00', 0x3f, 0xead7, 0x3}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x8000000000000000) sendsyslog(&(0x7f00000000c0)="f530dec430b55d0003021d4e78f29644ed1481284170da51ddcabce0ce87d484cac1d4e6822b1912d189e8a6515519f9ee08848b82678107458128cf6967c6a5039490a5c604ce928458d58eca0e120ca60227c80e27e81e4a6643b5", 0x5c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffa}]}) write(r5, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) write(r4, &(0x7f0000000700)="f23889c1a1202f550e9a87cdc50d9e3e50323a43f29ba7b2dd676005901f9c44f93b82de73c5445b618dd7fb3bed4496fc2ad776f6a9817507e0e24df5915720f462483a646fdd9af725dde7ada8fb8c31f5e06224fafa5641f0cd7005333efb12896ce9659b8f68d96086dc02aef8bf08d886f4d1c7909602d43a05853cea0e969f8d723b469166e9877710b4fc119befa8fe5695d36751183049d4b2270412824368bd1a339901154b2784c09aa04f9cc383277781ec32ccbd4ce53771b3", 0xbf) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000140)={0x0, 0x4, 0x8, 0x7, 0x4, 0x200, 0x8, 0x3a8}, &(0x7f0000000180)={0x2fa, 0x7, 0x0, 0x1, 0xffff, 0x0, 0x0, 0x7fff}, &(0x7f0000000200)={0x3f, 0xf1, 0x5e4, 0x9, 0x97, 0x4, 0x4, 0x7fff}, &(0x7f0000000240)={0x9, 0x6}) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, 0x0) executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 0: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = open(0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) r3 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r3}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4c", 0x7b}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = open(0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b07b1f660000000000002000"}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@rr={0x7, 0x3, 0xff}, @rr={0x7, 0x3}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt(r3, 0x9, 0x3b, &(0x7f0000000180)="0394bfffaf00"/20, 0x14) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) r4 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r4}) executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240), 0x0) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x14}, {0x6, 0x0, 0xfc, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000040)) chown(0x0, 0x0, 0x0) socket(0x18, 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000d40)={@local, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x0, 0x0, @rand_addr="135e80f1d38ddba80b9e61dd0c575a88", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r5, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) setreuid(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 4: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ‹ð7^«Ö{È Þ¿*+¼’ºn|É ÄdN›¹Úw'HŸ—Dd«‘ÔúªØ8=ûºG*ŸÈм¸1ØI5ï09•Áº«ú|ÓkndbDßÔ9+hÌÞŸñïæ, ½>ùßNv=&‘ƒ öº·œ=äDÏŠ?lÐø¿•džè鵨0WXª35FAqîšL9Ý®)¿™ÏÇ!_/ƒ?À °þÿÿpckbd_enable: command error executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = msgget$private(0x0, 0x0) pipe2(0x0, 0x0) msgctl$IPC_RMID(r4, 0x8000000) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f000003a000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000829000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000100)) sysctl$hw(&(0x7f00000002c0)={0x7, 0x6}, 0x2, &(0x7f00000000c0)="f0", &(0x7f0000000000)=0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000004c0)="4b218d114ca7cbdd5c6a2dddd227668e017145c65853de497dc18ddf59a105b91f005be73cf00b391289af5024c2f9cf6310c72a6df943cb04d89cd258aca3f6d5198417cc8efbfc5f10962b93f535443a40f2a652c64a9f4902b2a6158afbb6aa56e29f471b4d49178f3a22cd669126ba919570518e0fbb081d7cbfe4263801f636f8fea45f8b795a1e56f731c5d3fccfaba7e3b986e61a5401ac0d6632fd4afb25b3360ee9f7acc74263a6a947479373bec6a3aa6e5f7397f9e40f86ded6c437e4f2ae29dd9dc958bba2860fa3719d01", 0xd1}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(0x0, 0xa02, 0xc) socket(0x0, 0x4, 0xc7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setregid(0x0, 0x0) setgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x138, 0x0) r2 = msgget$private(0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f00000001c0)="d40b3603", &(0x7f0000000180)=0x4, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000000000bcff98a66a978da027ee68af00d1ed8f0f2b77e5ae7529b162945aaeba93ab1e0a8cefa732522d95550700000010c638dddce23c10ed7a5f245f42212612be75f87e545d03990554eb20558e0648dce5fc980663c99a08ef466c008f1c560b69f47f0c4582164954b7a099f6b0aafe43e1c76cc297349f151bb74e67e0591109b060702ee5b49d098e4bcfe6a5938dddb6b40715ea48817d5b8d8795c0fd67554723f6b51f7abed257871b35afdf329dded2b4374086e2b362f7"], 0x19, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32], 0x401, 0x0) msgctl$IPC_RMID(r2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x8) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x18, 0x3, 0x102) r2 = dup(r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') preadv(r7, &(0x7f0000000780)=[{&(0x7f0000000ac0)=""/180, 0xb4}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/73, 0x49}, {&(0x7f0000000680)=""/49, 0x31}, {&(0x7f00000006c0)=""/155, 0x9b}], 0x5, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCEXCL(r8, 0x2000740d) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1}, {}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) (async) socket(0x6, 0x8000, 0x20) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{}, {0x15}, {0x46}]}) (async) setrlimit(0x0, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async) writev(r2, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515", 0x121}], 0x1) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x10}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r2) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a1251", &(0x7f0000001480)=0xbf, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x2}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) listen(r0, 0x6) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000001380)=0x6, 0x4) r4 = open(&(0x7f0000001300)='./file0\x00', 0x10, 0x103) connect$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) r7 = dup2(r5, r6) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x3}], 0x1) write(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5c7610ef4cb22c27, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaaa986dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d"]) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xc3, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 4: r0 = open(0x0, 0x80000000000206, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 4: r0 = shmget(0x2, 0x1000, 0x6, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r3 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) close(r6) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x0, 0x4, 0x4}, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000002940)={0x1, 0x20}, 0x2, &(0x7f0000002980), 0x0, &(0x7f0000002a00), 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4c", 0x7b}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x14}, {0x6, 0x0, 0xfc, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 3: socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{}, {}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) flock(0xffffffffffffffff, 0x0) (async) syz_open_pts() (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 64) open(0x0, 0x800, 0x6e) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) executing program 4: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: r0 = open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) sendto$unix(r2, &(0x7f00000013c0)="0270dd965d8628daaf9a5e7f99e559d0aed90670d87bfe09c870a2c41d270d551a5f2eaad4aa22c502a0b525ed4f33aa3cb443b37c06e09925f9aaaa90626a2a8378dc0a943406b166a4a6228fd34873a6905aa56c6a9cac6f58b66cabf083f83683c74f0f3050b96895319ced011c295471e9ca5e3ae2f92dfe0c90392a47ea53850627c249733f70e10c1a4d7acf7deb", 0x91, 0xc, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 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$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) (async) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x20, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88e75081f7809acf47ec"]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) (async) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="c1", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket$unix(0x1, 0x5, 0x0) (async) socketpair(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) (async) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x0, 0xfffffffc, 0x0, 0x0, 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) (async, rerun: 64) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6) (rerun: 64) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca3", 0x85}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x3f}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mquery(&(0x7f00006cb000/0x2000)=nil, 0x2000, 0x2, 0x0, 0xffffffffffffffff, 0x10ce1e2d) stat(&(0x7f00000001c0)='./file1\x00', &(0x7f00000003c0)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r4) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgctl$IPC_RMID(0x0, 0x8000000) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04", 0xac, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x3}, 0x8) socket$unix(0x1, 0x0, 0x0) r0 = open(0x0, 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x0, 0x80, 0x3}]}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = semget$private(0x0, 0x0, 0x204) semop(r5, &(0x7f0000000040)=[{0x2, 0x3, 0x1400}, {0x4}, {0x1, 0x2, 0x1000}, {}, {0x4, 0x8, 0x1800}, {0x3, 0x0, 0x1800}], 0x2aaaaaaaaaaaab6d) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r3, r2) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xc3, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000600)=""/247, 0xf7}], 0x3, 0x7fffffff) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x3) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x80) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5810, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000400)='v', 0x1) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async, rerun: 64) r2 = socket(0x18, 0x5, 0x20) (rerun: 64) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x4) r5 = dup(r4) listen(r5, 0x0) (async, rerun: 32) accept$unix(r5, 0x0, 0x0) (rerun: 32) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r6, 0x0, 0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x7) (async, rerun: 64) setreuid(0xee00, r7) (rerun: 64) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x20000000, 0x2, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500", 0x0, 0xfffffffc}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002f40), 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/128, 0x80}], 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r4 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) listen(r4, 0x401) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be382249d1f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af6300372821", 0x62, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0207534, &(0x7f0000000440)) semget$private(0x0, 0x2, 0x119) executing program 7: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) (async) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r1, r1) (async) r2 = dup2(r1, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x8d, 0x0, &(0x7f0000000800)=""/141}) (async) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x8d, 0x0, &(0x7f0000000800)=""/141}) syz_open_pts() readv(r3, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x32) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) 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') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) getpid() (async) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r5) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r5) r6 = getuid() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000500)="efb932921da425ca20f5458858f76a8186da8045269f590ff10ede993f1caafc938a1e008c9e66c62c77cd915e54b00f4efe95e729a8863ebe0b774660ed50a9b2a4e28f0a3a3b3e28473769d354e8f3f37dab4cf24379e507560f48888bf4b7e1b21a0ea2ab79836ffc69a3280830f2fcb1c23330133fa6f38ba770fc750e4252ef6057", 0x84}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x1b}, 0x2, &(0x7f00000004c0), 0x0, &(0x7f0000000640)="3150007f6e4dc124e8a96b2fab2ee0f7a8d7e36e83ec6ce486510188f18ea38465009eaaf5353ab638ece50b27b606fcf77082aa2e061077918929e6a07806145376fce5d64d774d144a4c927481ce3aa541f8ebbe5fc63373beec49114dacd4efdd84aac4d6684744fa65174bb97648dfa8527dbbc8dffb45c6172ad92585d692266b4ec87ff49e6505adfbd62ee35160cfbe870ab76cfb2dad307007b93a3923a64b47189b80b19bbbfe3a3a97b5871b31a72566af05e00352f001e4114a320a16fe3f7d029e8aa058a82538f92bfe6335965151", 0xd5) getpgid(0xffffffffffffffff) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x3202) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x3202) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000280)={0x4, 0x18, 0x3a, 0xe3df110dcefbd52d}, 0x4, &(0x7f00000002c0)="cfc1048c6317244b0e4433c6bcd4beb239b4c381afe492a34e9fe1292e37afb268fd35de0f5f65b8fb3bf782ff40f3856fbc0a917bba8b5d116a111b1dce15f9e07454d91b82066fab0287ba58ff7ced43ba176d45cc", &(0x7f0000000340)=0x56, &(0x7f0000000400)="2704ba67a009fa6e31b25321a82ff4ea67c2e185bb0ccea0a17ba6535a00182519301fc7e2634db114cf879b23978c108710ab06276de8b1a16ffffc7973ac3635cb6c0fe5da884c2e2a315cff44f5ca69c1516ac6dd086e22cb925940f68cf06612081a0fbcc150e6e1efdfd2a37b3274a30864cf26decdaa38c79186745a4f1741bfa7e8f562d606f51e1568ce0b93ae0886cd67282a4ac5ec7154fed731544ba1f8d041be7c4afd90d6a2ec4db48345b4e93a938e62d42a37a8e88768f5f60c620f3d3b958f9c0ec9532149ad67f3bbf6f0c930ad", 0xd6) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x14}, {0x6, 0x0, 0xfc, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) getuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, 0x0}) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {0x74}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000003c0)={&(0x7f00000002c0)='./file0\x00', 0x8, &(0x7f0000000300)='./file0\x00', 0x8}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0xb8, 0xa802d90cc640f1b0, 0x1c, "ec6ab5fbaba4a658248d33917f667264b34ff9812ffe802a6f50be70d885d8a54d81dc8f04ab615ff880deb4ecb2429d6505c0aecfb1f317369617ae5c275ea58ea0a40da443e0f2baffbc186f991c245398aeb0ca9de91f1139d37535f91c1a1a9e05002ba0e5135f29730503a3e63424d1f5d985045f7ad51594bb0c24a935e42aa8b664989258e5561e9c763264a3280115ea8209e5e51c23bdb9764e9308ceaaaf052d730e"}, {0xe8, 0xffff, 0x0, "c173b193ebe0e547deef3bfd30266c00a121f6d431115e54a8b0a1deaabcb3d3e5852adb3d5d991472d9859a6a98a1c70bd5a9125831aafb0f4af2cf2112bf8e23aac8e7549dacdb7d779b7fb8e7a09de4be111c78711a62694028a36fb98990c29b6f69c0f04b71280178ac65604f8e6023b7df4c23d575c49b7f5ba558239bf2e7d3e076d5141fff6616f8b4694a6d66a42e3ab41ac8a6d438dfaed313196d1959382b7466e53e4d233a441aaac1fac5ec4cb5d92f04f5e532521a201e2d113ab89398a8ba63098a6c9f963f3ea0cdacc643"}, {0x50, 0x0, 0x4, "fca2ddadc7041028ee4149e9b79aee83fded0e5f6613b6c8e1849038affac74caa1b559f965a20541d2ad6a63f8586c62b7c7ee6582af30f0ea7662b7a"}, {0xb8, 0x1, 0x6, "035a53e0996d5d9c415c1bf1010cdeda6fe777f085dc05bc1650f9fc638dfce1cb0f37f9425400978bcc2d7d3a6a5c44bf80fe402957b078394112455a1675ff47c3cd27a0e64c5c3caf1aa6829f1210d4f1bd3e0830f2d8b6d6a13397366409f9621e3a3eb664ffe437ad0c7db414098f22217b685569e8d3ab9021ceb7364655964195734111ee7bff83231405dcd2cd8b7272dea2a1b77e5e11f3471b4b35049f55b456"}, {0x1010, 0xffff, 0x0, "b3e4e83f5852d9dca3a68e5a96f4897ea7cf8f8a36b09be48a4381bb6b48f01aa940050227330ba85086bd0f30b19fe7f2bd64aee5f4e367c5b9df56ca374035b7479edba9e26cbbebfd72586b5c896ee5233b22379fd53dbafd25bf707a06fde9b1717c109fc13f695e31db8416c3c08b0b35a9fb2a98c5e5faa90190010a1a213be77dd34557335e8ea12fce553d2a075eee7b2688d7e43ae2333c2e47875d9b6b7ec97e90080f1095a0d15edd70a9e86396c3a29a8b7a7de177dda98e96b4f471682d0ed777be735b58d56508b1b66b9f9917e70d508870904f33ea2fa761b8ff81bd17b1cb780bc21e927ec6cd1d3eb374ea8a0801070dbe35ab26686e0a7963f034b1b13016625f96c0aa34140f27b24afe370dbb234a0a4abc954b0f52247c086e390ac3b451a49dbae7dfafd558f664404741decda216720ac40ae0a4dcd8f0b6c805121178ff7273ef72f1a33e3eb33d72e9210c8997c4b5eed2cdc2e7c1fdc45f759c781b68c42ad099694746d3680c6b939daf4ec8c444924cf74751c4bb2f7048d4b49e3b993f5cb2552845f8e12703590b83afdd74f959c1654bd16d8969a82e5eaa6243ef15afd34be2b07c05eb271bd1652b0196acaf394c5821d9e973c95eb0db74794505d98b59a6eceeb4bd2da56344ecf095c232a9c832b4abc9f1c75f47929bb5ea66a8e9766b2fe0a0680a73ed7a93b145bea58e9abeda7dbba4dd63bed8a841566b102f61d128b4a2a699b19568c36fdc4ad5b4c33630a31a9f6820e067b46cd802f2dba1a693b9ef4a802885c33874b8a397b9ac3a48cad507e1fec03cde955d8d55fa0e80fa912efb8fbacc7fc066ca2fb2e97ba588267d0c8f4bc6c5b217f25aaa78507592764c3474fa5a26bc9d233073c0b412884cd5903f763cee350bd8f5f53233e905b572a02354af996e7e9164769ce7096fe3d38b0a6f15f6802135df56e3304a6e0c90c1087e6c19a78703608fb5d1349322f8168be95b3bc35cdd1ac373f9d8635683e59e612396d51d7bd606e4a67be1d36b870285d9c2d28d1f64186fd3cf90a326ef7a9f448275cef219ad304712d7adaa1ff91383fe0f3382a39b1638832271405e3e69de3bba1f1efff9a6e4564291e1b07e117009c41b444153866a2ed6caba02adb8a951f7039fc3319a3d5aa6157706fb4ba090855707366964d7ebeebdb55f0fe305cefb134084f5c40488e3eac6e0acbfd02ede57277563c6f8a257d225b51a4b6f11d0fdd387a6baca75f19ae5863e38afabcb59570b1022960d09ec8d1dd11e43de05a8159c00d6d610c1f56c3ba636662799e0f281d768402647232046742b7c9e8e44d724b224a5180c6cd0ef36a4f788816cb2d3f9f9fc1808fc2e64aa2998a90488a16f67babb4a9c1e86f32d7216c2d16f5cd7885c0ceb73c3fb6fe10e08889f468779267ebba4dcfe7992bdfdc8d1c564e3a1ecf912f78edd99d13bcb78aeffa6e032dce86e595c0be40abcef4452b5ff24f88b534dd044f74e0f56e1555cf95ade76eb1bb91fdaa0bb8162f54a4407e26947aca8066c3a467e827ae9c63342ca16acc50323b169aa6193c3cdbbae0f517e51b357952d3c85905f914228949dbba1fc2927fd294572728dd6fbb2237da9ffc66248605e2fe1e565aec3fbe81f83fcefc5bd5dded8def46e1b925a217362366b970f56d0a2f0f0fbf672b6268d6310a46a520dc84dc52faf923af12fb5809f829c029a388e59a045e991cbb325a59d2594ae0b8565de8c6edae618ceb5dc7d96a19aa4c0000fbfa948dc0c844163d3d37470657cce474e05dff60589aad526de5c56c92ab1cddb144d8bf2f12ec9c57357be2da61987f324ba96063c0addc1861a7030d62bdd31ce2ea4b07e51942fa327ea19bef6e6bfeb49c200903521a678bf12f9fb1777f3badd19e5667795fde7d667c56db2c2fd874623a908a0fca10975ce2e5178f797add8be1e360f70014becafe2fdf5829456d4f3ff7520467f4ca9261c6c3160a0a20673a7e7e0b04f54803f26ba66549ca94c9b8d3e035121605635b4e62b309b983abb68d09dbbc7a1947db4d8736a63f4659b737b4afa014cc12c8807463c67788bd373dfdf7d993c960d7db0ad482abb1571f2fb5e8c1ec41d77cb797e6d78ab66b56c4b66e0ae04a66533e4aa3bb597ac9fef8dc2305c9493cd81f9d803026ed59682bd12b94413745de09cbf6c54d635a248eb9e4d53400bc4ab4c285d60205df036d31df582a35889cc085e87e91d41f19f205f5f9cb8426d7192e474a1632864ced0ae0e6a4d3d24f69be8108aeb48bab2b7a1420dabe77c47f74a9a3157e35108b4c59041f4be75f227dccb4468f2cf0c2d8df0c55d45478d59e9113cb43074af81d71691c3538c906319d9670cdd4cf12962ca7783964a56d37f6a774d12f6fd2101d10ccf6fa7b3059a83c6c9d5c04cc761dfe45b3f501fb0029b678c3ad70e005145ad24c96a2c4f6a8e9cc5a76cb8d98da378815c1a0a6c756ba60993f3656017f0e740387fad37108dc3494d56a66841d896d5910a75d74ffd497ee472cf9f20fd218b4a136d0396db9d3afd2e37c8a6a384f83819fa06316d78d93b142eb6c6846522f6e84142edc30221206db0e01cfa0207e4bc5da07ccfec66eb8940a4ff56642662189450ee3b3ecb15f63fe31d3a015b7b07e969f2a63e3005d0aed772374949b6c43eeb9d205b0307c3428b20a6165b64ee4b1e040e9a730ca24e5dc1bc94ed485e05843fa8fc86773104e4a37d8e51d54d87a8db0d934426c2b369be5fb14dea5cb808967df1bd71bcff9d1da2db829d9ef82cfd32309f87f3f65b38622bd10a224e143397f13b7f3a4d2e46d091574be5d65db00a30a3394e549989ddf7f9c183d471c01214f2a5213169b238503d75ed66d968ac25fe04b5264324087a2b5246e3e941b2f1ae1a58ed199a2149e3b8d31bb340fe53280d710d174540e01a06b6caa84f5b288d4b2d0f8c43e4498399c161c0b0666e68d78db816c0cafea86c17a007db32669905db1702d55beaf8f3e3116c53f1a9136298b3529c624d75b95ba3a8d6477d74d24dbb4c25c578540e62116648fe40b8f33e976080a2496ee431f7aaa5ed2bdc65abc2aebd5e75d65bbaf0e9f9e10c25ea4601b2f30dcacc75cce86fb866f8dcffd97954abcc0b99ca325302a3c7d4d50f7970c52e5e9699f890c5d5f7429a226e9420834cfec07018987b3826704b22af2ebc2444d894e5e3dc49ef3717170df02b78b66300608e44175654db385f27e8a242333bbf08c0e429f3015c2e75fabe507d88230863ba7c72f7e585a93f2c8628583e5e4746134de4228541dcc4fb95c64a9bbabec13c3511234014f565bc81b18e267d2a24820346f9724d74afbcbf7ef6f9ef579f90b3e2eef00524b04b0bd57a3700f7e6350c61e7a847f12ba7429a605af5215a868fb462d5164e20b988010481d18be86e3c4fa5ff2a4b1f6125a31eb35b83a92d2a42d1737992541765a550c2042284d7efef0adf2437ac221b2a291fecf46946d35f36db16f697feacadb1ec8bf515c25e081df122fecadc985204906b44bafa8843aec9e392b6a7c5bdf2e240e0ec08ce1d1cbae022f6c353b4135fa2d32969326a8425fdca5b3ed0a3943616154e4beafc1fedd2ccf6d1e3e84060d51641a55edd55f1348dcdfdeeb4acb6eb4ed96edccb862b7d76e4be66d3579f0ff09e91f82342d28f717ffd4ae95fd478b1b882bf0982e45328e70addb21a405fcd67996f691f611f7372b472e5c11a016982f2d696cb30a2f7d3cba3f9ee14594ada9f08271427a79b1a391850b1a59ad63c603c5a5cb1303edc6ce7978e47661b0e81309e0f556598b3f7efddbadf7e592c1644cb4aada6e02c5af27ca8251def1a78bb015b5ed0ce4a0fbacf7cc6813a6a23a277080c22946b694b68fad6b1044923246f6e66f063b7be1a30b38533b4b39f2b7fee54b70e6e1b52876baf41b5b747c2bf06159ced48e0095567076d6d9f9e361ada3c8cf5a75a1749f7400221ae187d3effc3b4a6a1064a53ad6ebe6caf393623b34d33ceb03c910e38f8b5acbef1065703ad9bc99994ed23f89c77a3d6816d421379e9a77f7029c29fc2d5d93ffc9a165e5d1cb350d0ad1fe655ff678d4cc2636b7b90956d3004f06ee5226524ff64ce7c50d9e12359f3fc384d5b9f5d27832aac56046b96af0062eb6b645c1271725f9b71a696fa5d1d75be0b728b9d11c829115dc915557275e5d7a9371ee9dff833bc4fd1572c372f6cb4a81c042426daa2a9a350fc758da91a2a72e7dcc0fad7044c1e5b434ef36b50eacb619a728673c96e98b10fc4dd6239e30e08dde2dee1fdf367e70b25d3c1a24a70d1c68ca637cd9e2b4c480f640b327454fcd6b372fe6cf5f13323f35308c936833518e30c209a2f22c17f833a584fe418b37967387de5ed96dfea7575fa84f179d8a1b48c0e2312e4cf918ced4901829a6fa00d08ecf267104445e54f13bdf8b6d7232429f9ba043029138433b8ee80bc6b410dec2918549f095d925be5b1a65933fcd400caebf9f9c7bea08a2c4a9c473dfa31564bc6fd3cc78468e0985f36641c1cdfd27af444ee998ea1d81038b61dd9d9250d7be78b31d03cc9c75837ffd913ba10c075c4645f46a522cf311e800df3f7a32c4deeca503e6a368edd5ac0c548233cfd5434b67d5d37af358bfa9850e6701ba225831fd4316407b3bb1c19616835f326a92baa99481365185069c8675fec3f48a7922b6ff99757c93387f9f58e66f955e9077818869e8c3fbb029fe7877f3c087b8f011f85783d9e6a0bd417cd661893b86b39a5a54d06c8fd6533332e90e9774c1538aed118729542b008ef070e3f4323c72ef306eba0fd990afefbd8863ba167f87db9d7ca19ce87655d3f281b7b4310dd65886eb99a246a1ea95b05f2eedb58ce9895c361538ead25e713eb147c9f985f40e7e346f492a238220b3d5c1879e9d95160a1e95e4ff8f68eb6846625e870e6631bc63e6ccdb7c71c223f37b9758ff1153d4169fe15cc696bdcad511e2757fa44cebcd41936f0c9c524215b94af5df0a55d135894cdab49060adb8481e3cb36e1e9e986d77c9992c5507f5114ec5a667a7cf0744b95840512e56c831219ea51367b6c6f2501e35efae0d14f60d15a3525d35bd492f890a5cd0181f905afd2ea28b22f4a569fd84d1addf4af45f990acd321b0cb21c76b47d605f9bb372045eb4085f7e07c7dc8b70404c6bb813eb019b96216fa3fa8c6cf8e3413bc935c3c971a3f385a04711d6b7e11b89054f929fd734472e42e94a95c9782fdba7ffdfe6bb268264f4e9c8f2fbf56b4f81c69910070842cc99607509beffa2e61851134ed097a73251d163d78b2faf791524f00c5856c785999527e5e20501f1337846088ebddfce1f42b6068b0a9d7dfa76aee55360c5225b5b296272ee241012d0fa3a1de3febb430a5056267dfe30091fdcb5767b125b24e30b4986bd90a901289b0bec5c02113447cb3051306dc10b06008b4a274e6a3fd035ba42343040e4db50510b2830b0a0a1ef328f6b4719d9c2a33f1be5a1737fd11bcf1af8212e8d6ef243b451b3416e3723133af35f23904deb3715a3a1d4faab005c2ad926bbf106a4528313f01a33afaaa66b715b34fc40eeb3db69fb775f96e7df2834b78d0230d6462a2199279ac2cfadd8fc612e632cb12371a848099e5914c981fc765f43c3f30c0f4776fccc62f124e96c7816a03ed0ab1a6e0458cf4a47c00"/4096}], 0x12b8}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=[{0x40, 0xffff, 0xd4, "10e51fe2c057fb38085a4c835e4900daeecd21c9449f98bdaaa5ab6dc6dc9fd7b568fa32d138f38168"}, {0x98, 0xffff, 0x7, "422fd426d430559fb736907fac687744181cb90552ee30e9edc7a943508e0e00a27fe2cb916aa06bfc8c13949ccaa07867390fb8ff96f914f0e6e90e15d1bc98cf78fabdc9b4b9388453e4b4401873d0e28982490777b653bd1265fc16ae48519ce582e632ec58e9230b71af758dfea082a98314c6408424f0de3b4afe1210faac"}, {0xea, 0x1, 0x9, "54a7276007aab7e1c20aecfc046245fd8decffd10f9e3094dabc11413ab268e3e94e07f2dbb361cec46caf03f16f76a6466041a14e8e0f7d9959e9c7699ceb8789e4fe631722dbbe4848662a66a3f9e81e4b897996c8b9a0fe65265d9159d583feb27015fb040a46cca7614c84ea587a0c44dd17cfd916d2caf04dbfc8c600592f1f682f0f5a4dbfe6b084ef1a5fd84ad4fc5f6d8a4af52c69655aa3d35ed36aa746ac323143a68d2f81967b5307961db290f3962dd9d6abe33288b76e071de71fd1c36c1ae260d0aceeefff54b86ac826724c2305d5c200"}, {0x1010, 0x1, 0x5, "1b70f5e407a592507715892824afaca920f3b6b635f84822b27e3bc4a85435b97c049445243f8f77d16103b93d3a8580a104efcebd9e138d1d231689e2dee31e3998f0d60324d019edd236b12235aa19605589a234ccd1b17660aad2b5039aebdcdd5829a48252fc864e155dc2fe068d55271d3e65e8acd89b5f4814e14958c09bd1f532860d203f2f5499abac1c3a569e2947674264c1e390554e0513a27e35e0712fba2020bbccd47c31f7b592d935163aebba6b11c5882b4beb208af873e5e27e4f4ba1f06471c0a72631a8d3449513cdfb76e23f4bda2741e819caa76ed31a8a266866cd58134447635f4ff6d17ec253069bef083400018da736e43816309db6653fbeda157459a4d5d8371db29dbb1b1374c6d336fdf1e211153cb84c774a985befc5eef8de1cc76e22aeb669067614d40c3fe209443009e5569ef17a9df471e7785007a58a4470e028eedff491678b34d659ea56bc72d6f54223d1aa371800d83226489312369b50880d0001adfcd689c8950fee505c27f9d63516a52ded5dd2d51f27f399d4a0c28d126f365891ab7025c660c931816a07028e966a424979dda93507d170e782c5c5ab5a03bfd72e003f38ba7aa4933d191d7f3e77d8992e5cc678b35a2bb292eee508a843fd5e784709eca0568acf5100fcb5a786b5aa0fd106bcafe7ac27ab2c4194d7ec4cebe9643d3b30bea5d20d0d63b87f163aaed2ae535bd5b9b9f01bed7f80b934769e27015a6b283f6f182c02a943df645ed0ec5fba02f655cd7844d119ac596adc6ae1c635c570d12b66d336763f96d53bcae22fb76c0f8ef734305e9dc16617ede91776bc3bd6305f7355febb8afd8c10025d6f3c7beb3bced2fcff19f2cf7bca2bceb60e2b6e6b46907160f9dd42b97eb2901cae082487bfb260e13610ba974732dd2b907332b510bdeb29a56bf58d70f082827449977ab603b71b293738afca97d21c117507b848d091547ac84645df9c3057a4c28ab601f3a99adb1b85ccccffb66cc1af258cf58bfba6d02e6069dfcf53aacd160ce086df68fcad18f0fd25dff276146b7d92770276b13fe4120dcdbd1ba4845ef7fc93220404c3f692b42c74998c1965205ee404dc3b7778f39f16f5ee73a34ad09a00173f5eaa7c8874772ccc6242f94ed17c0e615d9cc11b2d846791492c031d841672c933866d1115988ed07e1ebfa0108f85db6643d6d797b5a44e573596504b8903492e36d93c9b482b15d23510b1e92cb1e3123bd13e46c56387bd7cfc234d870dfe930faf46493093879c5b901169b8c997b77f288b588cb819567b9818bdf9809e1417846087f5fb2558db5ea054ec8df9f93ffae170c7cb7005425a0819efe32119627acaf341b626f8ecb4b1db1328ed7fd0f2c1b3ba2ad18c8ce9a2be61954d88b93f64b8fa8b3f78712edf3e61f0e66a8b438232479fbc9bac1b3ced79f9c73b5c99e7d2e4fbbe5adc3ed99c90d03b2183026d6a4d5bd06005cdc04c1077f2c14420bcf1fd8f3cf75f43a15b6951173b1351033d1f87fed21ef1e0fbf8283aa2f173ae67186ecbce855cc2c35623802dec05834bc36a3d24daf4795a01aa725be6fc0a4e35dda5a9c35dd6c064b606f271153d9b6b348bcfd52c657e617082fdbe953c1bb0a729bc83ecce4eb35b4375d3a685821413c23e096b1f099de8273578e6407841a42fd69152c877314f7f599e14117089526a61d4c7996f26e98c12eb0e76ac9b95827e30b0c64ea960441af6a53448a6d2d3d500113b708d730a248f8b8a09e5975561ffbf9eb27b4cbff3f4afcdd4a97d0eb4c208a89642180c0fa1c3f24dca1abbce11b3d484be0a4d4103a2dfc76f1453631d67f5da8f396b173d09ce3a6a04c8910f2a59b5d80c1dc3efa4899cc051390a0d6b24273bd24ec554044f281c11fd133e9c8457fd6ed97a8704817b253312502d7c5955e55b2843237ebab0bf5cf75789fa525e5edde6ead3da9b2143235048f493f8d6d7a314b06ff98ab5c83797cdc823fde28dc3ce1fbfdac2c18342f155c0a171e4c17d8fc9e2e4bb1d11e591e0fea97cae8e784e6a0b507ef51c90fb656ce29d527b7a7db533dbb0599c9f25a07285b0c5200afbc8e42a553c0f2253fe7b54fd4d5ba8f453c93def64db2d6e2f66127af33a242a894c1ae316c1ffeed1f9177d98331960d6775537c2d0ced6ea12635c94243b124b0a8334ba183a1ffe2819cdc368df24b0bccd96217e950d3f17ce4208037cb83c09ffbc88643c91547bb1e8bb4b2694d702545d842700caab38edaa8517213cd908d63697c7d9adaa2e7a89fd50c4a936146ed66676e38eee8f0618e925217cab4591e9080b8fbdfc24494763d5519e2a0a8fcb99b0801baf8c95ef6128efdf27027237a93cc60ab5bfa91ef50ac866c0926d41db2f4e1076b28264c70841ab7bcf652f7e884e096bd577037d5901d33467159eb4d3c23abec343a20208816deecb71771c8e286efaccd8041236a308ba5d204606e339dfd6eb49a3b1a99f1dc7f94ebf03779d6b779a851b17dc6159a3708c9325baf1d58023c28faee7b273ffeb89c6c1153a30aab1abd3827db04dfe5a8130cf509bb950afee687624acf91b55f1153df3516b0d51533fd07c0da048c79408a120ba9d90131a6464080b198986d029060136b48cb3e184ec9e2331de9cfb2401b183a7be5d03ff47089e06add8f335457aca46ab5584e0a8239138bab514cc540cd321cc277eff1f6ff3148dcf932b8beaea8b281bb0bc2a3476b4332c529b54bb3ada485143001c64e442edc414e9670f419f3df30bd74a233085cffa8915eedb7fa5936627d5625a40eba70e0336e2d8240a2e52bb1979a51c32dde855263f5425f5371ec9ba91d505c2c79420e1c948d48e9f775c2e652f386900acb46cd1e8097e69211734aa902acc65f3ef82afb6b6564262c1150b296568a6da9be362603adaa2306271f38d79783228afbd3ff2a39934a4ad3cc41f1900c3584455f16a6280d220cc4779f5a797ed62abaacaa00e8b97a891b2977e68e191debd92f9d5d820c6f01076a827b06f3c62d1b53d3cd181d0d82ac667272c4ec37b6f14b4db880a5e7a988de425dbcd42b9719c31909e289c7d10394b4604ca17e22d17538bb495c416c536d34b714fbc0a62ea632d68e408c3db4151e10d1a565b9a7a604a9d302e430cf5fd6ba0dcca60e391217d987cc9dcae8aaab3f96bf536da9ce763f3d497c3421d41688544355020ff63065edbb5e03dbfc5593bc55535d6fb1117584a4121db2437a6dbb33866db33f41ff27453e025958dab645f337a92a35571f075198504c41d8d9754331752b7718bcf34a77a3475a8979533d6526eb5a078d279847d485fe6633de0fa121848cd8fd5da1b573be423db4f4a087af5d065bb768eaf5a383f9a4af168cc1aa47ea7330583d272c393f45975afc9bd92a105d8f52131be40a1eb142148a4b490ac080546965bb1b96809f1c62395d6c113bdeb2e2e3cb6e17441565f8e51e70b34198a404148a59ab2d5f77d4fecb82e649ce7d527420bc22349f0e7bbf34a91dff52a914986b324b5188ea35a91de2c379ef49f64a348dccefa9ec7863a89626587d1ee1cef48806c51b71db87088eb74ba9de0a72df8e15923a99c29896a1e3d0a53b7963e4df92547682baaadc17cca0e74c485db7bb687f0ce970b6d37b1757b7a7c1ec8d59e7e693ac0743c893e920b978007527135c64bad5a5cc8f63437fd750772f1e1acad8e1ecc3e8daf7fe931d60d3ffb338ce6744da7b43df7fca5871b12b8f1716f4368ffb3984368fe07dfe20ea8b335e4b7206dd1a7d7787bd293a97129c6defb05c10415e5a0e80a82176a8519b627f8325db089b38640808cb3cc77c5d7cd6979f3aa37f06d0e790509f2aa0631591b42d98667b9b2bd6d6ba06d68a5006dd22a4a763fab36625f45bb7d34efc31f4008daf45ce513037b5ec83c1d3be2b3812714fe68de6968a0b6f13c66b332b57f54b8c207dac2d3724fa12382e96a083a333a31c3f38423e47f88a883e5da4a43f691e745f60a91529d47a6f08e628906613ae9398c4248d398d86f4e14e20af2e0e7ee7ff5c45d88a1986a7236e88f30fa1f8773b0929ef2464f56bf4994cd05e35369d204a468e27309234b612021c81a91d8acdb2ed09a521777912c3df5358dd1ff53e6b095207092ae16b522e8aa8d4fb5a0a7fa462e1b4b6623f6a70e3de168fee50ff7b930d711ec44a171f20b1b0eacfb912d7c11e6482a5a27200f0c03c3e412040b118d21390f757d79f5ec0f9b4f353077455e7343958e9964410ebd3f6bbee35fc70f674b021390a07c874afaa118f2bcd5163949f66a59f2c428c37d748cbac5749cba41317daf58cc67544b3612f392f1380e36774bc4f52d2b842322ecb73e1603d9aa1af10a99ffff5b853441d7d537c9f092e70b93d63e5700ff02707415a5ad5b6ac78b3d5c6276439804a7f07eafd1433f79119f2ec9e954a4bcb0fc1ab1dcfc9907edfe968df34d4b7f1480c62033f1e7cda926ddd6a8b9e828e41a12e04516cc93965901dc739fc891749070ee272c0713b5692658aef63aa911689e2f7e2b9052d814d853bbcc00353c72bf77a361ae1f2c40d4fdd88069b56039892a2199025ae24c9890537503767d556d0a196c0347b729b25dac0c7d6df70ca9f217f21db5be55785f46cfc154505fcb694926d1d11bcab899afe5fb84549f333d61ca05c0bc42275b3d1b6eb564f9c83f7aa6adeb38af08740f41dab3efc4b0005cd87c9f1c4b31c85775fa62cd231a9d5cbe56de0ab429d908da50e21a55da5095912db022ee4758666cff68e0d9dcb65c9f97d07abdf3dbb62f069fde6ac3f1ff7366c2637ca869fc238568af3520fe3065a51dedc748d984843591751e1218be7a98d85c0bb0e338e3a321b52662e6791e861aa77963f3bd5b8e478738edf990c0967a499df95752ce7dad5aa3079075ce82509b6ce2dd370f36d23ae1dba2eaac85f9814c619d17695915918f09237d381193872041ce1d2475575d2eeb8d7aac1b1afdda115deafbc11e15f153d80e635840ac6563b541aecea6644819fc415a1316728cbcc3b4bd92f615821b4423a9f460e8dc51345f01ff81ba700b5661b3b52269b1a5f483aa900fe4670a0e73a06d0b38808c408597e1b9462dea2904a7c06a6faa31b124027b69d4d72bf089df87980915b26f1ce4e08c22a64e79719dd01580d28a5a3002651892705bfbff35eab18758a9d3ed2045721fed4b24d8da7f962786c7483509b976684a56db095162a46c334907e438e51395cbcc1041e3e5115804dbda37555f353805e8bf3cd03aa8197867e2abf78a2daa7454e38d0ed56f4f32f9d52b838f4a5300020e93d27a2e205e230a56ff923d30a3704f3a49cca7ec88fcb56ee5b6e9e8ce1d12b982c0d1832332c05425a5d286b321d1039fb6305584b91f8141e40b1823bfbc5eef7a4056478994441d73f32f9ead3ddd2604d7ac806ca5a963787dd7287a25c364fa6d4c1c0f52000117881c8e59220191562c60b1e0d21047ec311911973450d678dc342743e1961f87d00807148cba8fa043da3071f08a8b994486ebe6c81f1e8908c58846999c0ab555dd4371b8d47cd406fdb9200149e8831396398ba7e32eb9894b5160cf2286ecd4cc429bec6d36018592b38caf73e3a0c6ed718228afd9b45fcf4be0910a3ef53e9ffcf6e733a3939d24c1e16405315f3a62cb738548322bc237980b7d59601405696518c0892babd7"}], 0x11d0}, 0x1) r7 = socket(0x2, 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) writev(r9, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r10 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r10) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 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$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e5", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x1, 0x4001, 0x80) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getegid() chown(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, r6) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) recvfrom$unix(r1, &(0x7f0000000640)=""/180, 0xb4, 0x800, &(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000340), 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) getpgrp() r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x6}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f00000000c0)="a105182a93c806f1717885d9f2c5bbd718139e0861ddd60c76afb3cb106376de9ee60a9726f8212bb144ab36cb0d51cb6c48a8dccd8deaa3ec6bb890c328b9b8ef3f6b9f0f4819600bb875e2975255afd5d7b909f39daf248d5c9c114bef070ee3830d921bf1fcdb", &(0x7f0000000140)=0x68, &(0x7f0000000180)="c972dccaca26a83e1a6523e8a7337b24b023f27e019bc998cfa98a69bc687b48b4a4fdfc3acd388324bfc4cfceb630bc2b3304aca0e420b5f5134e7a443ff941ef74063fac139c494b80d6768e458011b1615ce85689fa46ffcdcf947c9c4150a498dad3ea31e897c86ec6d885e9762ef177bb03a369375fcd52df4c27", 0x7d) r2 = dup(r0) pwritev(r2, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="24dee952f632c9420a7cd9fca5de24bd829f736b202b", 0x16, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) r6 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000007c0)={0x40}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc0}, {0x40}, {0x8306}]}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x10000) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000003c0), 0x5) r9 = dup(r4) kevent(r2, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0xe1, 0xfffff, 0x1, 0xbe5}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x0, 0x8000}, {{r5}, 0x5, 0x10, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0xca, 0x20000000, 0x1, 0x4}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x10000}, {{r9}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x7fff, 0x7fffffffffffffff}], 0x7, 0x0, 0x0, 0x0) close(r1) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000001c0)="000000004645f0e12a0af11ba21d3b9963e09c30b3d90c44333cbff47f80ad1c811b23732b4e4918ab1ab9f67990eadedb9360dbeabf7cebf83e78561f4bb5f1ed5ba9dccb794d66fcb33ccd1daa3cb214737554b3b35a5e8a365553b15d58108128cfe1930f9f9c0709375ad1f32690496ca897655f075732ea13fbb0fc4d92110eab7e7d89fcc7caaab70f2b767897c020820bfdfe69d16424adb1f0f1fd90422b0cf9a06841f543cbf9aff0eb605d6f0000000000000000000047fc9640ef458b6025456b1c7e7505bb53148672febbffe636fbb8eb6feced24bdc0e3472d4f6e582e3fb0b590e90b2cbef4d608da40d1d5e4e571a4571b6f70da1b8ce63ca9e447d70b1e02274d72bd0e0fa215fb98642f537a99b96b4f089c70bf8e175defd7a0bb022959478d7426faa244bc1107f2589354cd58dee70693190a5925e737dabfb6405483e20dd5045f8055e79bc0321320efdc8e0160ca7e46977dfc87a41565dba9812e392485ab20dc9bb8f067bdf45819dccf98f704fedd8302ec1a9e2d4c0b2d9dc6d6c4a4e45a54bc87574ad220a76a", &(0x7f0000000080)=0x195, 0x0, 0x0) executing program 3: setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: poll(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgctl$IPC_RMID(0x0, 0x8000000) executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', r1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000180)="b860fe09625ee6793978a575fa00000000d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2eb33ac91343ea3b3f8c5c7b93d5c20ab4201791fe30", 0x44}], 0x1, 0x0}}, 0x10, 0x0) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="2a2d3746f5adaf13130b2331b805f64ae4305df1a4e3fd79fb560ce88448b7536cd76789db2f152c2e3cb1563616e91a19f60007d8c738e3d8afe25005f06c02cd5ef034dfc6295a1def5e156cd43eee7df3ddbcf35ec94565", 0x59}], 0x1, &(0x7f0000000800)=[{0x88, 0xffff, 0x9, "499df63d426902fff6ba32573268f1269cd97ba41f9b5ec1a4c204ec153a3cc9317b6493715b9bd48d9041cef08920674f4e3a6054a9c8e4b8f80b8d332951e3490eab9bc0787a367665e93facbbb7ba0b431b7a96ceffabbeed30ab95f1a74e03724b6da67841f46057bed5cfa38c089b70a3bca2"}, {0x1010, 0xffff, 0x80000001, "f75fe9908492ba9709999db02d8098ec882e90ffbab4e2f43880dd73d03f209c76d19fd7c255ebbe9c258d1bb654ff60a4db57851f1f2632ee657b640218814408e6c192c71a5cf539fc8cec14cae6bea5d6e90ccff64b6c25ebf93088f7729e655d74f39d8b1052333a906864eeec4de630df3bef4299e23a01dc969657afedd3bbbdfdc51593c327b26049d506ee79789b3c3dcd83f8682826188bfabc98d5a6adfff939fb6cc80325874be1947b27d101b415b7bf6aa91a3f996a0b3d90c0d59ee481d0205bf0f97e0354ca8f19c6155dbe89ac75733268174bd40f1901c7f8544a3764148b947b7c3defe37fd6537678617cf5b44aa4c77d355c061c14c131bdf872e522d0406d9457d675f383d7e3d879d5bbe131db54f554607b36c42a4191009795cba8d02a522b604404e15b1691f9633c3776ba11f238ebf5a893766d4d56f7eb3e1ae6dfa86fb8a0fb3c57ed322fde43d34a1803ea0ed5517dcf9e35731e54cddb21cc61d1d326c844225c33ba2b6e0c573082ac5e68c8af599c9b61f93c026ca7478f2c1f3239883a3aad66ce11c9e64a5d4b17948ac8d2b03604a5a7d8ee94039ae283421c1992d384d1b97e5ce24a3fecd9cad0837880c15ba581eef1122a2394a89897337727ff9b59063bc9aa03e300e5248e385c8e3fd8b6bd529f278cac6b2e65bf49b4c636b6db429d73e69625b94e996891782bacb052b70aeabd18c942dae6966ebf7c6e6c63fb9211a23ac9dbc94cfbc88028593c92837f98f150f25897c593a10f1735420746bb28ce97408a9501d6e81c07930854a7843771a43197ce79e7c1dc78fd4304192af09bf8974e1af2ab5dfdb9eea234b7d6c2b371fe6b54b2a09a3b55e96958ccc672d909b0cf594d3f44a365e9e0992dd291edc3f815cda83a7a1e1cafb94177b87e5b2292da36f4a7833451097f42932861d9e342409748a4809f92b86fdcdb8fb3a7e4e06fbfcd7c72a4110571e92e2d72fa6d5b921f135b39e7676c0e41d56029e055c306cfaa742ec9ced6ec6e14c3398ebf96a6279884d80d637db95152f9906caa841494557e4a44705f0c5c884196ade202edbc7321b3720ca7d481536b1fa17c83735c1a7f0079fc0d2f4101df13e1c396bad4474f4f920f412052ef41084566c425c0af1068b12819fc3a5c91f38ce322d505113ec5cb9cdee67fcc09012c26eed65f4baf43c8f88dbf75c1129cd5bec9d8bcaf4981d2f13dc6860c30ac7e95a3d9bf49060116721914abe9cd5d08a4b180faac78a089a84744f72a2635ce2539b327bfe0256fc6af25278eceaf6a9a3c78bade646024308d616c74c207a4ac2e5b43815679d21c6157a54ff9e4818205add190a0a33be83362a4a35a9b7f519dde3e7e7b23e9400308703a126396889c5332eedcadb7040883533d268d1fd81de2bebb224daabe99825ff82ae72570446798d77297dd17f431c5dbe523e1eccedcb88df6993333684d5570447e49c5112b0bf44df727789866357dca8a16c5c37cde6380acded2e8f8dda58f6894f1d2f38a80f9c42fe8dff43ed7d0778ab19c706e6ea3b7f1784d309e89b7c61af668c9bdf5b96ec03764f0ba07d3b5d79f999224b777caa92c2ecf4905a521fc70ed3a9e53eb16184cb4215a66119bf4492e4782d19494a71cb09bec7b6298da00bd082d0e81bd9e6d0ab43f517e6aa802e9576b653c621a12d3c21843377678a217830de41c92cfbb86b9246bc2d3ee31525efa11d5430824c9cc8f7634485f78676b8678f89a4098fa447f28b96d852863d247da7210ffc0844b177b9e00716218b42a623cc1df632e755defacd1cc06e00434154916a8e388de60f24ddf903c7eeeef13c6dd01a042a923b69a25d30dcbe0d6802217c5fe65077bf9b75949ad6ceb14633b8d0f5b8c394bd636fb131906674808ca3d358ef43b7d806d7e5a8d9f59e38f2116c4994cce8309a958439d69c4e43df6336bcd66a6f29a1bb4786e5a6dda73060adaeb4c80be8a0deb88c095aeeaaebb9d3f3248ee7eec5a9d7f171e3459c196603185023068f57d8ebfc9d61d53dc514ab52b2c7f7552ee542871daa506b4e70e5357d959ce48efb60c1c7bd7cc14e53305e8d031a3f1c9cb77a0b24d0b73b15eec5069c1f7b6ac036d992b8e2a679e6761efbe22d34ed82407c2a11db1ac3a96418d21f0c0d98243aca0be5c3681dc0ede41bbd3c557d32d54d1b3b195d5b884ffdc452d81ba8ecd312e1abd6c6b37af1e04a8b2e3351930ad7060fdceb22ed91bce82b845a286d632678f2aa637b0e64ca9deeb3175be5b6c57809f3eba9fa75529c0ba1762a34f6b296957e6d928544a2ce6a23fc888f31e54c975b831341eac03349c23bc2432793cea39d15a20e4ddc2e429264df3a2dd5bb3202ee373eb851e2787c64e63e44f1b888ca2fc7887d97eb5a0b91fbc9785279393130d4a1181191ce7874808c6f4c104fe5d7e7f913b8226225f746aeb26fa571a2ab82afe7fb90a2b98b48dbd14a6e7341e9f08587a9ceb553d594f87032ba1589dac243dd56ba4fd7451b88026f0190c82ed0e54a9144f3934f850fbe5c423cb415313abca64fbe03f882ac15fa730aec36a18c1a8c9a9d4a4b602ed459899a13665057747194928db9da29f591043a8d840c32e9a9f1a9934e4a2f8394b1bba8de3f990497a1f3cdade478a624c5cb5b487d1488ade0720ad6542348ce917596bacb72af48dd50958d9ed5b00e9359ff6db48f91c110bb095db156de0e527ff9c0ce8304069fb2fff5c4906bce3c2fc28f920a87a7a5aa40834ccbe71ee746b1cc4133c20264d39aa6278ff34eeec77d00941b5dfe8c00e82a2fd81344e2fdf726489597c8703e4ad6d60f2acbca841c8e6556930c7a88817f2510cd533db41f5b40039de7dcd544abae80e50d948f534eef6da6902ea195062a6e0f100961fc16afc62ab826e1e8223ae5c17619befe0268618949a959ed20854a26211f43b2174c90511118aa08a50b970877127c409d5cc6667053b1c76b3c1aa61fb2ef45412d704bbbc90db73b6274f98f7a7523b69f1d7d2054ee594ae0b9c5c15fef18a6c0cd125cf0b89da3b327363a6a784c4a25cd52e9d40b93e720a9bcb60e6045124b564c89fca50521bb148d46f10ce364df335d91f542da5beb8b55d3c8301b6c8a076d13a347107ab8337e7da465b4545185d6907c88c0132569654fe64a5a80528edb91384e4cba6d577bd1e87003a9249661b61b02932a0103d4d60dcd7243cd1da87574f6ed67bd7a1285dc07e3d6e3cd9b7941e867307516d36e46d5b027f0078f485ea716258289aa1f5fff39e40fb37e4d1a5ce93ec0fd5566e7bc6a80a2506d29ec52e525fc66849494513db29cd43a1fd66c8fad9d8bc9b28c9c4712e13a2d20b03af6e2e33e89b7b08b1e2636780190bf6c4d3c3b20d13bbc3e9a64f15bc3ccde58d6dbe706a438dc4c15ca32db49bcfa4af3fdd29770cfd48dee9ca1aa4ee78c51b56e11263ac0f09bf4515525004e338fe34f413eb93f02a9db130de3cb0f95b2f0cec481a02baf1378888112b54d95ae1d649e00f21ff34b107fd6f0dea3e102166ef8e567f899d5a80f1ff45fec4c319bfe114b55de51d240d22c389d01790b0867ba6cc21105d05d045e44b54e1fc57a3a33949909dc9dc4250aa5dff05cec8e9ec06865c225b3e654335df60b4946c1460d95de9d1d57157279a77bfe8b6523bf3dfbc92ffaf44acfd7455ce7b26dc20a46c9b9b258a3bc8dc63abc06f51b182e2e82996e41dfeb267087ca4bc255412140f25e8329bca1bdfc51203882a78e88220ca6eafaba3102d68a956d16cb795c161d27c37c8e63625a83fc5266f2e00f94db0e833c152b4b63182aa2a943cce188c745fda045dd11c1a0e0c94beabb55c43ace33b436607a307b042fedeefdd1788a43001ab7ca3945a36fb5f62351d08bd43b6c983f85464d39eaa2af74f93708a5ab7668eef7f3656c7e4c81516357129e9256db3547200589ca92445366e3e310409a41114ce70bbb6868853030326db2024d6f80f215bae1364c891cffb3f835b84c0c704438d31eef3e5985f12e9d8977b70d10f04a08db6d96f11e8f24b302c1d6ed6d4807dd7fcad1deafd58f84695f95ca3c8a904b51b40dff5c5b8d44f1e0d043f207eb3e0fd028e2e88ad3bafb11be725390a1617aae4a856bd65f8577738ea7553ae35333a471c00be175b2aaa1cc24aa41003684a3c2cee6a08d8b6e9d9b2f73280c758038daeda026b020028ef678be6c0389d33190259916f67695767a624e9b51c5f447e278b4cae4d82cb32f4c3071fd149f5059f0ea2124780ca40fea86dc36f08c2166f464e31a6d43769c025d304d2865aaa1cc7490a495cbcda4f0b6584503d089605545122b75934befbdb9a9cdf9c0f8fe06a294de336fd205888000c9168995274e9f8bf8a9603e5221b48f642d22fb3b7ff5740269e357c9995de31c72a5dce6a2097649818523d7a74a61965c82cdea9758da09141d632c238e6195461b5200ea7dfb1bf5bac406842a464b39341b196fa43e986989882f0597d60a48ed6929bfa92b144b4e976e82e2150238b01b56ef8206383f7c6d0a6fe138073af29b98ede714cf0014dcdf6b1aa9a8944fdc0b302ec177a28e95a8a31a6c6864ba0bc447b42138f31d807124a34161dc5b616eade200e1020ff03fadaf92cc7100f1b75ce0e9b60f869fd02505c23f4f1b2ecaaab1567bd1a33116d1ef7ef1ee192ef69c77ca64ef53ff71db512088c007f0674f53269ab5b893569777f2ff615986ef21687320b27ecc6a451dd64e02f12c34ac47d694ae44d6973119b7e4c0ab6f8c8cd34c86910c3a230ed07df8a64d48213a08ed6969c21f64e8e4217d41b4eb531ad78b47cb265ac2bd25a41c868c57db2dea31f351adf6d086d863195a2872649f50d2dc11e140953ff5d1eee5b6746a384eddee270d1584dbcaf9f2820381ea06b5019a919f022736fa717368eef08af5397469c0f0f510c162f5e7a86468bee3baf28c62b43d180c33cbddd3030481301e03b6b076ac27d66f96949580dd216a8f57b38bb3cc14e9feafc95114d3b09dfd7e75149d11cf535d1237cf77e60c6ad161767e5099b9d54df308c52fb9548fb37e40fa65ce61b076b2e68d07ea691c0a480ec778e7ef871965178eb1b377d9429ceb2d567eb6e11144c6ca245820999f5233d814e0d8f46166e04a6b5d3bf12d87e2525ea13ae9572571c92fad9d765c3452fca5a1cd2e82a21b3e3ab2f1f5bfa5cea79d2bd352bdfebaa61ba3a67aa9d2eb5380001895163c904c4563e25a13634cbf69bad9e323125494b29d1663be885f634ad4cccf3d5146854fee2942d0ce25a804cb35b5989fc79ebaffdb08e0556a149507794b17be3f1bb37dd86322536c05ead332afd24e14bb3c2cb43a5b224ef547d53f19fb61cf44a0e7bca360c7973ff8be3bf61205eacbfcadc197b2cc8e99f16c7cd9fcf5b6779b83263b3c4913f514094cd441a657b2d0e3f108b0ec616e7ae6f304f1e88f41ee66885b1cfb4a0eb7b8958f29e5e62870790068b2f89c71cd26a3ccb35083d1f8eef2e1f00b23d7193bb2c8736354f97951e9b3cb82773641d08c9c09eff589b986fce09cf6ea1b800c493521821374b529d46a68d0583d740760e1290bf1abc2404fee413e71203a2731324d0afd3babc1f0c5a699f448f99cb9ba611bb8a1dce3c72f4127e22172bfcda0f0baa2fb609308f0de18894bf2c7785b59b51643e6961db54ae3a"}, {0xe8, 0xffff, 0x3, "935fe654d5670133881c123cb2f9664f30839495c1adcb0fa03ede3c2d69aee71b4fb6926322ff52677956ec9bc8792fb1c1c9d7f8f023defcfe4ae1ae05a66e12db8abc8322c0580901f895ac762140f0c67ace81a92bd529b967e002f0fc117b2d0770dcadc92843ee3470afc31070de7381d39838c89f0deeb200bc80549d45366898470d30100bb7c3874a2cde19d221c8cdd04a390f34ef06cfd64229307289bbe62f36f8362aa3910d5283cf316f7540dbebc2af88235efd61603f2e9ef3075168601131b92992d556898e7c32e4d98e"}], 0x1180}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b100050300000400000000000101000000000000cea50500fe0900c0cf2fd3357ae30266060000be38164991f7c8cf5f882b297be1aa0500000051699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5e3c6471887247bbaa3a53426d93c0000008000361b1257aea8c500002002fbfe3d3cf924d6a829491db00b0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000001000000000000000000", 0xfffffffffffffe44, 0x0, 0x0, 0x59) executing program 2: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 7: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 4: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = socket(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) getgid() geteuid() r3 = socket(0x0, 0x3, 0x0) connect$unix(r3, 0x0, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000000)) getpgrp() getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000200)=0x4a) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x4, 0x4}], 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r4, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) writev(r1, &(0x7f0000001280)=[{0x0}, {&(0x7f00000001c0)="c5", 0x1}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f0000000500)=""/262, 0x106}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f00000000c0)}, {&(0x7f0000000380)=""/170, 0xaa}], 0x6, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x2) pckbd_enable: command error executing program 6: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="496fbed7be46d46fa2676ea22cf1d8d27cdd4a1347eb7876597b91316a56166f4eccdf3e352efac71f513773a339118ae3098a64944705a8b466a717ab61131939866b46615b2fd826807543c38b82c7902ba85b2fe49d4f162b53b1e3ef79ea9748eec2d71613d8592000322132a719e77208792ebc8b00ecadb28518dbc89f2fcbc9a04c618cf8394e9b721c8810886870e3aad6b4ca7376af1c4cb1a4c773b0af856722a0c76676fd115c70f08b1771cf0c850d8d94479e2ff3c3b30390430ff577834fa7bb3fda2f99c1305d084661299cb40683dfd682023ab58e9f283660f1f072b82935744a3266d636ddb4", 0xef}, {&(0x7f0000000180)="0b2e0b68532966bf5750040e99921a99e5ad22962586387e63d639547b32f62bc31fca55b2f323b7cace7867fab755f1a43129aba9465487ec1f78c0c1d26403ebd258948eaddf947413d202298489506bb6dae1a2a02595e233fb24c629841a03f606df296e1d309e386fab5253a6f8d37419e06346bd4fa8f805cc4b71d85c0db4446e3b61eadf5e5e56f675a5844d34c601c80ab776608fd230d3e48a9e3753bab9f7abfed7e9f3026f8475d8fd5d95e35383952c5f3f47749449fca0883d578d72368a04a8adc6057519fd767aaa19ae098fbb2f28ee9e017218e56b1c212d551120c6a18a0bea170fdef88d39a81eefa086d9380c", 0xf7}], 0x2, 0x0, 0x0, 0x40a}, 0x2) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000080), 0x39) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x25, &(0x7f0000000180)}) sysctl$net_inet_carp(&(0x7f0000000480), 0x8, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f00000001c0)=ANY=[]) semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) syz_extract_tcp_res(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(r8, 0x0) getpid() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x14}, {0x6, 0x0, 0xfc, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 2: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000002c0)=[{0x0, 0x4}, {0x80, 0xfd}, {0x6}, {0x22, 0x80, 0x8, 0x1000}, {0xb133, 0xc0, 0x4, 0x1}, {0xb, 0x0, 0x26, 0x2}, {0x45a, 0x9, 0x1f, 0x4005}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 3: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0x8000000000000000}}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket$unix(0x1, 0x0, 0x0) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x0) getpgid(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaa4aaaaaaaa00000000001c0000000000009078ac1400bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) recvmmsg(r1, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setegid(0xffffffffffffffff) executing program 6: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 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$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 1: sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000480)="71a09787", &(0x7f0000000340)=0x4, 0x0, 0x0) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x6, 0x40004, &(0x7f0000000100), 0x53) (async) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/268) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe58) r5 = msgget$private(0x0, 0x0) (async, rerun: 32) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="b1", 0xfffffffffffffdf4}], 0x2f) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x4011, r6, 0xfffffffffffffffd) (async) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) sysctl$kern(&(0x7f0000000200)={0x1, 0x75}, 0x2, 0x0, 0x0, 0x0, 0x2c) (async) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) close(0xffffffffffffffff) (async) msgrcv(r5, 0x0, 0x0, 0x2, 0x0) (async, rerun: 32) semget(0x3, 0x4, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x18, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, 0x0) (async) setuid(0xee01) (async) r7 = socket(0x0, 0xe006, 0x2d) ioctl$FIONREAD(r7, 0x8020699b, &(0x7f00000001c0)) (async) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4}, 0xc) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ktrace(&(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ktrace(&(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000240)=[{}]}) (async) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7bffffff, 0x1000300000000}) (async, rerun: 64) syz_emit_ethernet(0x60f, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) (rerun: 64) executing program 3: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r6, r7) r8 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 6: r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x130) 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) (async) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file2\x00', 0x290) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) symlink(&(0x7f0000001140)='./file2\x00', &(0x7f0000000340)='./file1\x00') (async) open(0x0, 0x0, 0x133) (async) r2 = semget$private(0x0, 0x7, 0x3c0) rename(&(0x7f00000010c0)='\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', &(0x7f0000001080)='./file1\x00') (async) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) (async) socket(0x18, 0x2, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x3812, r1, 0x8) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) executing program 4: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x8) (async) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) r1 = socket$inet(0x18, 0x3, 0x102) r2 = dup(r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) (async) close(0xffffffffffffffff) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) dup(r3) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) preadv(r7, &(0x7f0000000780)=[{&(0x7f0000000ac0)=""/180, 0xb4}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/73, 0x49}, {&(0x7f0000000680)=""/49, 0x31}, {&(0x7f00000006c0)=""/155, 0x9b}], 0x5, 0x2) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCEXCL(r8, 0x2000740d) executing program 3: syz_emit_ethernet(0x3a, &(0x7f00000001c0)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@lsrr={0x83, 0x3}]}}, @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x62, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRES32]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x40}, {0x8006}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5d}, {0x54}, {0x46}]}) r1 = getpid() (async) r2 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000340), 0x0, 0xfff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x28}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000380), 0x3, 0x8) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xc8) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYRES8=r4, @ANYRES64=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad9", 0x41) executing program 6: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socket(0x1e, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) msgget$private(0x0, 0x51c) msgctl$IPC_SET(0x0, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x1e, 0x3, 0x0) socket$inet(0x1e, 0x3, 0x0) dup2(r4, r5) dup2(r2, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(r6) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 2: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x0, 0x69, 0x7}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000002c0)=[{0x0, 0x4}, {0x80, 0xfd}, {0x6}, {0x22, 0x80, 0x8, 0x1000}, {0xb133, 0xc0, 0x4, 0x1}, {0xb, 0x0, 0x26, 0x2}, {0x45a, 0x9, 0x1f, 0x4005}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(r0, 0x0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) (async) ioctl$TIOCSTOP(r0, 0x2000746f) (async) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) (async, rerun: 32) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) (rerun: 32) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async, rerun: 64) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 64) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0x2000269000000}) (async) r3 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) (async) r7 = getuid() setreuid(0xee00, r7) (async, rerun: 64) r8 = getegid() (async, rerun: 64) socketpair(0x21, 0x2, 0x80, &(0x7f0000001340)={0xffffffffffffffff}) (async) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r10) (async) r11 = getuid() setreuid(0x0, r11) (async) r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, r12, 0x89, 0x7}, 0x40000000000000}) (async) sendmsg$unix(r5, &(0x7f0000001440)={&(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000011c0)="ee96e0fa1d16f916fd4032e78f187e508faa936004c540a2941222e672b83bf8118ac0514188d5b5b8871196714a730708aeadb0c43747ba215c4cae0e2f957b633224bc3b36e0d0b5", 0x49}], 0x1, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r4, r9, r5]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0x2}, 0x400) (async) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000140)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571910", 0xac}, {&(0x7f0000000080)="b30000659336dee4f0a3c1e1e4c3364ba1a4a09fa27a970fe766", 0x1a}, {&(0x7f0000000200)="5ff08de84b4c523a583f9155df135799960704000000babaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b0000000000", 0x3a}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d", 0xf01}], 0x4) (async, rerun: 32) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r13, 0x0) (rerun: 32) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) ioctl$TIOCSDTR(r0, 0x20007479) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgctl$IPC_RMID(0x0, 0x8000000) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc0}, {0x84}, {0x4000006}]}) (async, rerun: 64) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) (async, rerun: 64) dup2(r2, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async, rerun: 32) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x4428) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02", 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x10001, 0x501, 0x10001, 0x3f, "1cf0e06a9985afdae77176e265dcf03c6350b7a6", 0xffff8001, 0x4}) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xff7fffbe, "ff8974820000a08000000000000000000100", 0x0, 0x20000}) close(r2) ioctl$FIONREAD(r3, 0x4004667f, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x81}, {0x14}, {0x6, 0x0, 0xfc, 0x4}]}) syz_emit_ethernet(0x36, 0x0) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) (rerun: 64) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000730, r0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r3 = open(0x0, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) (async) mknod(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x8, r4, 0xffffffffffffffff, r1, r2, 0x0, 0x326}, 0x7f, 0x1d, 0x5}) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) (async) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x83, 0x0, 0x0, 0x1}]}) (async) r0 = syz_open_pts() (async) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0xfffffffffffffffe, 0x10000000f2, r1}) (async) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) (async) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) (async) flock(r0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) syz_emit_ethernet(0x3e, 0x0) (async) write(0xffffffffffffffff, &(0x7f00000002c0)="04", 0x1) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) (async) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) (async) msgsnd(0x0, 0x0, 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x40c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) mknod(0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f00000001c0)=[{0x60, 0xfd}, {0x3, 0x0, 0x0, 0x4}, {0x108, 0x0, 0x0, 0x4}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) close(0xffffffffffffffff) syz_open_pts() (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000001140)=@abs={0x2, 0x0, 0x2}, 0xa, 0x0, 0x0, 0x0, 0x1c}, 0x0) (async) socket(0x0, 0x0, 0x0) (async) bind(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x0}, 0x8) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000300)={0x9, 0x1}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000600)=""/247, 0xf7}], 0x3, 0x7fffffff) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x3) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x80) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5810, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000400)='v', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) (async) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000600)=""/247, 0xf7}], 0x3, 0x7fffffff) (async) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) (async) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x4) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x3) (async) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x80) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5810, 0xffffffffffffffff, 0x0) (async) write(r0, &(0x7f0000000400)='v', 0x1) (async) executing program 6: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) (async) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) (async, rerun: 32) syz_open_pts() (async, rerun: 32) r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) (async, rerun: 32) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) (async, rerun: 32) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async, rerun: 32) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x18, 0x0, 0x0) (rerun: 64) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)={@empty, @local, [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x3, 0x0, 0x1}}], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x4, 0x0, @random="91ec390e72ae", "b8904bc4", @remote, "83494b0ef33bf29864c5d9fd6b2135f5"}}}}) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 0: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r6, r7) r8 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 3: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) semop(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1dd, &(0x7f0000002000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1}, {{}, 0xffffffffffffffff, 0xc, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x8}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffff9, 0x22, 0x40, 0x1, 0x2}, {{}, 0xfffffffffffffffc, 0x22, 0xfffff, 0x86, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x2}], 0x8, 0x0, 0x8, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x13, r1, 0x42) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r5, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) fchmodat(r0, &(0x7f0000000100)='.\x00', 0x160, 0x2) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f000800000000000000000004000000000000000100000000000000000000ffff"]) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000500)="e9d592d6", &(0x7f0000000240)=0x4, &(0x7f0000000600), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) (async) fchmodat(r0, &(0x7f0000000100)='.\x00', 0x160, 0x2) (async) socket$unix(0x1, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f000800000000000000000004000000000000000100000000000000000000ffff"]) (async) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000500)="e9d592d6", &(0x7f0000000240)=0x4, &(0x7f0000000600), 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) (async) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0xc, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x0, 0x7}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x44}, {0x6c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000007c0)={0x40}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f0000001140)=ANY=[@ANYRES8]) executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(r0, 0x0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x14}, {0x81}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x2}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r1, 0xc020699c, &(0x7f00000001c0)) (async) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000002c0)=[{0x0, 0x4}, {0x80, 0xfd}, {0x6}, {0x22, 0x80, 0x8, 0x1000}, {0xb133, 0xc0, 0x4, 0x1}, {0xb, 0x0, 0x26, 0x2}, {0x45a, 0x9, 0x1f, 0x4005}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) ÿÿÿÿÿªªªªª»†Ý`´//ÿÿ. executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 32) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6949a21ae40f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r2 = getpid() (rerun: 32) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, 0x0) (async) fcntl$setown(0xffffffffffffffff, 0x6, r2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r3 = getpid() (async, rerun: 64) setpgid(0x0, 0x0) (rerun: 64) pipe(0x0) (async) fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = semget$private(0x0, 0x4000000009, 0x82) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f0000000040)=[{0xed1, 0x41, 0x6, 0x80}, {0x3}]}) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) close(r5) flock(r5, 0x0) (async, rerun: 64) semop(r4, &(0x7f0000000300)=[{0x0, 0x6}, {0x4, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3}, {0x3, 0x5}, {0x4, 0xfff7, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1}], 0xb) (async, rerun: 64) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x1, 0x7]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x6]) (async) semctl$IPC_RMID(r4, 0x0, 0x0) (async, rerun: 64) kqueue() (rerun: 64) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x1}, {0x406}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x1f) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() (async) r1 = getpid() open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) getpid() (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x520, r2) socket(0x800000018, 0x1, 0x0) (async) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) select(0x40, &(0x7f0000000500)={0x3fc}, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x200000000000}) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x2}, {}, {0x1, 0x0, 0x40}]}) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x11, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x1f) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r5, 0x2}) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r6) (async) close(r6) fchownat(r6, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) r8 = msgget$private(0x0, 0x21) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/219}, 0xe3, 0x0, 0x800) (async) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/219}, 0xe3, 0x0, 0x800) socket$unix(0x1, 0x0, 0x0) (async) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000080)='./file2\x00', 0x0, 0x55) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x407}, 0xa) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x800000018, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/224, 0x11b}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/191, 0x113}], 0x3, &(0x7f0000000300)=""/169, 0xa9}, 0x800) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) accept$inet6(r5, 0x0, &(0x7f0000000400)) dup2(0xffffffffffffffff, r1) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x7, 0x200499, "d88c28fa8797f9bdca0988d15554000900"}) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) connect$inet(r6, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) executing program 2: r0 = socket(0x18, 0x3, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f0000000100)) (async) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) mknod(&(0x7f0000000180)='./file1\x00', 0x1000, 0x202) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0xd02) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) lseek(0xffffffffffffffff, 0x2, 0x1) socket(0x20, 0x0, 0x0) socket(0x2, 0x1, 0x2) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x80, 0x9c) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file1\x00', 0x8000, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000240)={&(0x7f0000000780)=@un=@file={0x0, ""/525}, 0x21b, 0x0, 0x0, 0x0, 0xbb9c2d4915ca7f35}, 0x10001}, 0x10, 0x807, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) executing program 7: setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffff3, 0x20, 0x2, 0x8000000000000000, 0xb93}], 0xffff, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x109c, 0xd7}, {{r1}, 0xfffffffffffffffb, 0x75, 0x40000000, 0x400, 0xffffffffec2ffdd1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0xfffffffffffffffb, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x10000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x100, 0x2}], 0x40, &(0x7f0000000280)={0x0, 0x200}) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x3, 0x43}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/108) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x20) socket$inet(0x2, 0x2, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r6, r7) r8 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x651d}, {}, {0x0, 0x7}]}) (async) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0x2, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async, rerun: 64) r1 = dup(0xffffffffffffffff) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0xfffffffffffff001}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00005a8000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000471000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000466000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00000b1000/0x1000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f00002d7000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) (async) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000580)) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) (rerun: 64) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000005c0)=0x800007, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r4 = socket(0x0, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) poll(0x0, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)="e237724f0b69bc613bf424bab1160abccd8ab2832e4e2e57ba57b61c6e50bedaf4eb71c27ca2845128c0fabf2a9e12a8b26a24ffd2e355ca55c7be6546d1e920a07a4d88a9c3f30302d54ff3fcbb4bb74e2c2d9abec47035e611acbd85a7f64f35051016a90f9103ec7a66ab23d2b7b6cfcb49d6bc5aa40da7678ddf5460111d4b218e9fd6c4f7a6a4664b59fe85702eda", 0x91}], 0x1) (async) execve(0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x171], [0x0, 0x8000], [], [{}, {0x0, 0x0, 0x7ff}], {0x0, 0x0, 0x1}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) r7 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) (async, rerun: 32) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000003c0)=""/153) (async, rerun: 32) seteuid(0xffffffffffffffff) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(r0, 0x0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 5: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x0, 0x7}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 6: symlink(&(0x7f0000000900)='.\x00', &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) setreuid(0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r3 = semget(0x2, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, r1, r2, 0x0, 0x6}, 0x0, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000480)="71a09787", &(0x7f0000000340)=0x4, 0x0, 0x0) executing program 7: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000040)=[{0x4, 0xfffe, 0x1000}, {0x2, 0x7a, 0x1800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x203) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000240)}) r3 = socket(0x1, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fchdir(r3) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) executing program 4: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8014695a, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x800003, &(0x7f0000000000)="02ad7674", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000500)={0xe9, 0x0, &(0x7f0000000400)=""/233}) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x400000000000000d, 0x0, 0x0, 0x0, 0x5a) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) shutdown(0xffffffffffffffff, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x6, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x6c, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x10, 0x8001) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r4, 0x0, &(0x7f00000000c0)) open(0x0, 0x81, 0x80) (async) r5 = open(0x0, 0x81, 0x80) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000140)) (async) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000140)) mknod(0x0, 0x2000, 0x0) (async) mknod(0x0, 0x2000, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000180)=[{0x0, 0x34, 0xfb, 0x4}, {0x3f, 0x4, 0x1, 0x8a3d}, {0x2d3, 0x4b, 0x4, 0x7}, {0x948, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, 0x0, &(0x7f0000000200), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b68060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458b", 0x69) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x4c}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc1206925, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000012000042fee188507af9149e61f61f53aaf3757ccb78896d3c837f925dc9db9108ae5e024eab385884d1d263bf23f6b047f237b3044cae340a3113198d0989c5bd76407c38f806e8f98e4e785567c23e5d0560e086fa607be55619c73ae912ec6b79ace314ffb9ff1be677be050beecd6bfe2e5449aee9b4e74dd9fd5a9fe72c37d7cebd8f0e4d766264d3c71de6d9c2d09ed3d2192220aca447f80c0a4df648ccc961660c9a475d12361a624646494b44f0dba28594a94b73fb8b7eb30574e0a9856ad8709d3459ec012de499f444d85c0a87f4bc140812221d78096d7d642600f9def393dcf631a1d4ecd9"], 0x11, 0x800) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0xa9, 0x0) msgrcv(r7, &(0x7f00000007c0), 0x90, 0x3, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) éÕ’Övm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a670d00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000002c0)=[{0x0, 0x4}, {0x80, 0xfd}, {0x6}, {0x22, 0x80, 0x8, 0x1000}, {0xb133, 0xc0, 0x4, 0x1}, {0xb, 0x0, 0x26, 0x2}, {0x45a, 0x9, 0x1f, 0x4005}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) sysctl$vm(&(0x7f0000000080)={0x2, 0x8}, 0x2, &(0x7f0000000100)="126dc7384fd7", &(0x7f0000000180)=0x6, &(0x7f00000001c0)="c1695e2284f56c7549d17aa216b1a43b53b7eb669d552ec1e7cd5ff169e3d14832151aac0f4e13daf82db98146b6865298c8e26c8fb533a1cc166d31c1b218", 0x3f) (async, rerun: 64) r1 = socket(0x2, 0x4001, 0x0) (async, rerun: 64) socket(0x11, 0x3, 0x0) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async, rerun: 64) socket$inet(0x2, 0x1, 0x0) (async) kqueue() (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) kqueue() (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6, 0x0, 0x0, 0x4}, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) (async) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) (async, rerun: 32) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) (rerun: 32) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000)=0x200, 0x4) r0 = socket(0x6, 0x8000, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, r2}, 0xc) r3 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/36) r4 = socket(0x21, 0x3, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8, 0x1f, 0x80, 0x10000}]}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000240)={0x401, 0x3f, {0x28, 0x7fffffff}}) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000280)=""/158) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000340)) semctl$IPC_RMID(r3, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x29}, 0x2, &(0x7f00000003c0)="962e3c95e0fc29f57b1c9ff18e661e4e8846589e112b3af26c501ddd434fa33aeab176c97c2724c1ceedb652cc3ed347f183c7d2a29369db728ab10ccc8d91e24f4d679f3572453f45cf1c6ea1bbc53693a18d42a228a0a3e223e70a880076e246ab09cfc03a343fcb690acb4f476e863f3b1bcc517bf242dffbee3a6c206a0934f2f8e541ef1bdfa143b3d73c35dc16394ed8306da15275d9c84c1258cf5a14fd1a7c75cd86d667a86a188e7a7f576fe9f9b18b5e6f86c32efdafe6284bcbeef07226852032352685375b7855258e19a8f2c29546314840500f6ea109c93dd372a6bf87004261310a7c668bab8e5e304116ff33539f1d45638952978e030307503cc655b0d36358637ae8f117125e569585103cbbaa009280fba0010e2ff84796cb5e7a974ee797b1b4673de912c90a3075d4c9b5a6a1a89b7f00fee4e82eaaa81bb42823f228c3d3b4555f5c6a06d392864ecf6dae04694f569aed1a5a09965730e46ee3d6d36386d9509900cd67955baaaacac6c66b5dd18d3e83289efc45c7208b3d136ca001f6e29f0a4ca2378d8ab9d7c47a1481e66b5c53d9f87f3b5550cba3b4a985c553d90491a20753e3c2502e4379a25122581ec3aea945c607fa8f2c54acd8d05d0523d344660cf7eda9af4ff2d84812f78ebbb99bbb7b5c30522e322f9afc711a32c72544165edbc3c937ff53320b7f6f21467092683b3b04b4792a78e81d0dd505e68a026c34cf1a681039fbe8708a1bf0a425d99c756bd6adee8ac938a041292e5a06216103539816b9f3bbe88c19ec8c94fa137c9f875eb6d8ee44485305b94c4e4843db46cddce4b03d852a7ed7dc2ed5eb7d422954919c02cf1c2fcb96a47f85ef47285339a991dcafcff59a1ec83fb4a3b793e9a4075146d27327f1ea873a4a87df0bc1fce5edc88ff22ed17c47138ba7ee6b97dd8487daf2580d36c054c6b587cbf594beb5cef6dd0e45dd4a29a776c10e1aa27d36296e59fd03b4d690eec1288ffdf0b44c4736aaf9a528ca123c00120eb0867601219ca73533c864f298d26f91d7f1577269a007629d3b4ee7f3fb14389ce6b9f0c0e4b47521b8e1e6188c5ffe0ce792abedae2bb6d658a4d1030396702ab800be0bda36be1b1ba5b0a128ff9e2fc204847e9fb01f0f69e8817a3dc8a82b2a41260bbc787bbc2aee4bf709fb85be0bfdb89fcdd72197e8714a1dd6a0dfd1df49d42d21779235fee1303fa9bedd945587aa2721130bd7dacc28247a25f056584b803f5c3b29664381b57af31be1a0a5b2ae37c61b9b29cd939323b94a86c4f4efa68d097db71520f9401bc7e1074bd69eb1170d29c1c5bb3b29a31c5074e64f9e540cffda4bf21bb0aeaf81c75a0fe7091391d31823c3c91f33627bffacb79bedf91467c1e80c12c8cc091e9f1c5a53be038cdb736bb0484a4a5df526488a572cadc23544bb0c2301a1c0f88cb63ff0c97b40ee272e1773db3904dc3a0944d2ef8d3a1a02d88fa7b6a9f4d747fd7c22a5a96d5bcd0f072d12346c5bc3bb1a8bf356b3b0cf4a1b81841b499f81df0706ee0b5e0a10aa863c990f92679b64c1fa0fb231ca45c03fa5bd7631a7d80d14a1f9b2e5661c6003bf19d1d465835a53002b3498b1eb4bac1803fa832b9c87f3a9f0613a331823b680300e4a7407988128046987260a64ef2f86dfe26bfc26cd92d0d456cb8fa735edfd2816074424309f673bb3e629588d5c60baaf936479c81ff82f31bcced0e610e3f06253385b43b3ef5b5a64473f15ae515a7eea5a0b6eb381dac2a35aefb98959db57b10d0bb438d745de7e3381a2709c1000e5c11bdd480dfba39f448998574da9188206a759bd27f3e999ec2be2ee04c9fb2d6b38f9f81e36c3e413a8005abaf3aa06e5f884f324c746159000d76b1fab06dcec9bac72fd5df7bb136d866a6878165dd71ec5c0f6aeef128031636822b29cf166a74c54a5fd605d811c19e376c17ac81803c6155f058c1c24387ba970bbfad404b21c5785a9d449d1fbb4949a7d384cd4c7b135d0fc1eb2aed54da4cb271846fac6a47ee0a4365e47a24c6079a4b5824bce051667fef5ce5ec4a5161e3dd2d4e4d979b7498f5dc6f2003259858434d583bad113a0388c6ce6341468c65de47e35d901f66227217500710da8417513c8701fff5e590fe43f5a7010b3c974a339b858e153e9ef52083ff93cdd9a402d5059a76b7b9c1afb7eeb36a44905fc2ae0dc168f63d0b9c602bdb0f502216644fbda22d4e7f2329e85cd20bac926c3124a23404b42f7b0a3b981404921b67da02d2476f2d91fc0933b772091880c2970a214170f8f3c369d174098a43ea2278ed6faaa7a3be1df18633510c3cf8d6b98c1c594266cbfcd60592b2c658ddedc16bd8f1e3e10ae395aa494ed7c39afe31dba2bdbcea0402e062e5c3511e7b45d8eb3aabcc1b331126e7c1e87480ad7ab4b8e906070ffc94c64112e6184bfe8f2a2552f38daa4ece24149129e19365308afd15c7764c274da6ca48f9cb5447711d2ec17b601055fe94d2cdaefa0938823e110ef3eb1d032b0da73e78f5e0ddce07be85ee9f7498e9dd57b60cc559d984ad391c922c764abced6c94ed14788396750633c20ca7ebe2a1d0e42d35e465c9f509f0648d655c1b4d6f97487a914a57e741f55d7792387d52ed63b23b1e632b662624802bfffd5c25fd7c51077de3125ab764a6dd4368226d08a422386a8089d55f90ff4a39972a5c42c0b356b7dc337717eba49884a3405e2f05a03978538e5b802583c903b6da5f46e111a57e5b1c541f5d9f19cc44e2f418760bf9d3399504ff55bf61067b1926fef98376abecb517363915775d00455698949a90bf57ae2c7a7074c8f5f4ec12b1245c732b3b48c5484980eac35be938c1a7adc41806c8f57ccb2bb35e1a9954895cf27501a383ea62cdff55519ce287e38388da67c4aaeb460c1d7a141d9ec64c87c9326db21cd1f574c9b35689c373abcfe633a0de61ee6853c3d162ca5e0a01d804f7ba0bc7068c1bf05a63064a5f43069853a738848b82d78372a6312dade6ed077014b275f06bc0ab37e5b19d0414a0e69597ddb5b05878cd9d1a4ef49288e3a3725a80f4d982f1ce3db95cb102a924cc6fe9141d58194bf058c7ffad7bf6331a4254d02d912dd794b16affb00e16b8fa2a2630e2168550ce881d9fbec46811f04fe3f5b2727499fd531f246c9f5a4005c07f82a641339f8b8c3349d65af94b6af36e9d190a057c5455c3d98a965bfffc200e297d146805f67aeec63c5c1e94f8bc3f6defb420188746f66f41811661c173128c583cc378c4ff41e663339ad9abc4c8e6fed03e3989b7c8e231a36766696c97ae3d19e7cceb15eaa4209dcca59b3a8b11eb80afd3c3d437516f20d7a0d20e304c49d8058ff71d6d9e03f19dbc0c7931753043016177081b900e8563e3b26159a95faf1d0ded1172929f09a901c55f293e42bbe41a7575790cf0d586b61997d81485fed9e77f2399d4aa20a9f19f5daa310b6f5d76c3829135529adfa87e28a5704643b5ae0384aec725bd8a67b0680d389b998b3c3e01f03ffcb7688a4a5ad07dcb020363e426ea4970bf501da6bdaca2f9be2ce828002f73980550a984d356ece8a93f8945681c9e38d1776da57a7b1a8d8c72072fc2bfd1ca54c21a9edbf5c462df09ef899db20f96308aa9e87d6fd7a39e75e8e0220f974cfbd8356a5b1c77036940b2f28fbca4f4f2c7b3d99497e063855378a7be61d3dcf2356a79b3415407685bdb8711fed0b5e88dca15e3b1b426bca604d548aa5015f7751686644ddc50765f2eeb8b15aa665b0d2d261013767b5523e6c1339b46064ad98f35663d8b1cbb1fb7fbd83fd706f2bd8badd393af2b020aca41e239d433ed27324546963ecc8e46d0f969c3bee33977e72892eb1b70a20450e5e9464bdb3a6e610d5845c2f8f41258c94850f4d285ab0c0ca4dbd5474df3d1a19d83ab4c29d42c7d8fd1b9fb130a2d30f00fccff8e487afbd9b3748e0680d43aa067dcac4f9a6197dbbb5d2112dd408f4d527e963276b26a82c1a846e7790732a8b22eaef080906a57f00618e72df165236bd5e246473338d8e8358108e5a508c659473b40e2c3d3d7be1504db9b59e39684ae2feb873e26b91131083780e3127d813051dc5a4f3d386009f0fa356b04272f0d83b0c120eb5f4b3cbc8ebfe8d6a46d575dcdb16689cdce408053121efcabd7cbd3c2e064c9b088291bbc8ee38c2339af07eea38f89ee1fed77209201d7af704dd5c1a923bb86bbc671cdefbdd91509c244472d3a48723c4aca9dbff172688be545743c23c02686887eed1e87ce325541ca593bb493d4c951c4113573053b622dcbf61b738a17c0dd195889cdafc2255267cf36c6a39149f9c833a49468e9678d8a26b75ad9a51446f6ac4f1b528f7d5f35febcc11d4af09cba4a4b5d3e2ce232ee0f0e274e070af9c445cf560184a703eb42efcc168fc5c0eec0922b0d25549218b2ae883e4ef24b9176d2cb2ca3684ef2f206261a1c7d740012170a70c48d1770ec7642bcad0013a866d3159d03ce6bf96bf63b7c07c65ea60d41b2689349524a15718afb21ae21d5e3dbb9cd6e7fb4be193d5a181b048f81678815f58b03ef9785a8c9733b92469a1d35674a820f96454ae83f87f9630c4cc0eccb38febf702d4174434a5be8b79fee7471251dae92201f037199fdb193339e950a600e196c4477d4e9983783e463dedb77653f1f961af32860ba10468d5b503983376381088befb65f598ebccaabdc949a8daf2542c7e897b4a31f680d3b08f50853a3845fd4d10ab965e91037daae1beceab1d83e5cc22b8bb72fb1060cce6300460151969223cddb95da0443d77f94dcdb64f200d1b3244663f9ac235e7eb762088f11fe7169a460a8dbc4c45b891949b332f32c17f17cd0aabca328fac6584848f8e9b0a240af2f04544d57678ba24a78c1da84a33ce95562b946a30d614dcf40420cafa045575403294c1cb7025aaa9386bb65bbe1c4e5f1e3458330df88399e798f9347066bc38ed3361f9b0ca9c37fa6460d3ddeb80e0108ac791aa1fd711d0cd982651083dd321216cd5fc272213d99ad114ae8076ec7b814fb1505d0b326e57ce567b416e3e765d6c85b4b0e02984135c54fa919fec195c977586bce06f309946ab7041c57eb29a7d6fa4990c34ab8f54ea910859e9e2f4ae459102121285cef94247835a5a377fcda5e969c12c27b53c965c8ea617cefd3cc777c03fdb642f28c37890dfdeb7830a2dfad8a09f185de47fd3e2ab1bb99787f0ea6d647769565d13b1628cae7a5a6677eca2c59dceffcc4f3920cb5aeca253c1809b6af7fdd53f33741c517a45504d819e02c6a62b8810f91a66b617080ad4c2ece1ccb7f10ae2c423224818301f6edea13e5153d5cd588ff3d41e7cb5521dc1cdcbf1256c9088022bf69b32fbf3a725ce65bcadf9cb187ab927a9be836a1a834e7d877ac31893496f3b17aaa69febf184a7d2b35267bb2204fe3aeed4a6223993816470157b15316c3ec644aba4d5965dcdce314a1abb489ba75b6559ccceb758f53f0c1541549c68dfa1dd61213beb33487865037f2fa975cd8efc5fa05582a8819c3865383dfa91c1843e039aa7f990c1681aceb85ba74df4da11d43757babd4b5edbd75d5b328f7f790aacbd1432d2a93c1094ed3c29356a1dfeaa8aba325d1ca726b3e768ef8b17da28fa30dfcabacd6821461de35a66b98291150886346d14224f984b702794617144d454508d54817c00e624cb62dcf1", &(0x7f00000013c0)=0x1000, &(0x7f0000001400)="af1b4426c3e1e170d87c99e6c464c18ac9967bf2727d4314dabcd0c04cc7c665247e3aaa5ac0cec3c61dcf2f67dc5245358ba8f826bfe579745266bd9a35dfffd3f8e90740b94c4b9b2c89c137272136a0d20330b85fd4754ef31cec1fd7ce723580", 0x62) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001500)={{0x4, r7, r2, r1, r2, 0x4, 0x8}, 0x85c, 0x0, 0x4}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580), 0x10000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r8, 0x400c5708, &(0x7f00000015c0)) socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000001600)=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f0000001640)={0x1, 0x18}, 0x2, &(0x7f0000001680)="1f35800c0eb43aac7dca430a407c2bdb5c453bfa", &(0x7f00000016c0)=0x14, &(0x7f0000001700)="44377cc4699fa74e49da9bbe0ac391e0aec0129c6540b107144b4931e6e9705382484fd8223a921714e7c28101518649debce083864670e72708226c75b018c9c83e9775aed6cb554ede75373b5b1686a4db8f00a83dec", 0x57) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001780)={0x9f3, 0xfff}, 0x10) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000017c0)={0x0, 0x1, 0x9, 0x34, 0x4}) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000001800)=""/132) close(r5) openat$pf(0xffffffffffffff9c, &(0x7f00000018c0), 0x800, 0x0) sysctl$kern(&(0x7f0000001900), 0x2, &(0x7f0000001940), &(0x7f0000001980), &(0x7f00000019c0)="ae4abe410d37a5513a8c23f5d3fad9253857ae0719e90e8602703243cd308918f4157785ab152e50c5576b716cd9f2cc6ae98b9807af5ac3834a29e9f08f18e436c98dd3936d6de6e2684932097c38b766307778499d4c29768d3be2e6de06169907308e36ddae085ab3509a9d4855d6a450e9d1ba065142f5ca1bc537b45ca4e875973c942b1a88a2a3b92e046a229bfa1c3d875f207575c50cff7743d5736010729939ca19493a367fe580eef4d2af4033b09c31342d299cd6e9431d2cf2e86f25db46a68d9682d96b697290438c5e72d43e19e9a47e9be04df3174b4e08ea43f8ce35ea5410e5962843cb78f1e8a2da23a15df47caed8eec1ff92fb46e97afaad7c7d9fc3e68f98f9257c4fc590746994078f16b822885e3fe6ee1bdd2e63d059a3719451753f34a00ccd53fbe6fa498ec88ce877fe41c25304be17682dbb4c7355b7e0f4ea432cdf4984eb96c4fd9ff8a71b02171afdaa37e6c163ad185700350c66f60e1c7e581fb373db3e6a01bf66579f6f91c8f49f93c86fcf1e55638adffd669bfd1091be20a6770b72af159dceccdb7411ef84274af10208a0282c5f8cfdeb4771bddab6771313c38c06594a80c51c8219f16c75c997fa68b175d300c67d8f5912b8b3700cbd104b4099679887efa3853d034558a4c0b750057bc7ba895be2f578a526d9cdc7330fb9ebfd4067e82cae653ec904b1f3b9637dd75a85b38fb9baeeb1a86feda8a1dbea8e4f6fc7dfb7ad64011b190bb6701fa6f7ab6637e27f83f061475b3feb62f3d467c65d90f505658ec8c6b48ee37dffc1f66b9dc34138eae8eb43b98eac7fc8175ac190e2be148090c0c609f75c83ca218572485e39b552a768558ace2dbabc3cd250afaf3c255005951fef8b6380a464575e1637eb03b59ee18e4c0b043448c2eac04d16770515f5c194dbe80996062356e6df2aa16049e2f8d1ec717cfb7e40578e5dd6054789949b3468f259faf2caa3a0617a0efbf930224c1fc5633543be871924e9983796aa54ad7e8bd2f5c5a8e481dd2fc483cfa0c5a5e911d2c52172a176e3f710bb036aee6b32d8450b08821afc70daa0b245f79f7448ea32e2ad362c188e364fc0ede7184d7e5931c6cecdd3fe754a0e864444e6da86827d47b4ab056a80a551cc24018b42944f5636b0fbbfaabf2cc6e05a75735feff8595c6fe764d08f3f2036b598c1da04b920a7c5b192556e0c5f5dd7662058c02f73ac495a96ee074fed506d7530c79470bd4897eaa0a3a95320d177c544cac0fc58b67c8a5fa0eddfc3d47ab3dfa4e151ca1c9d767d3634a2cd57f9ff39ed73256cf52dca21f6de8646a47763dfa209d333dfa8969758c4693dfb56a612f3541b6535395ccb6206b8197e8dc225c2dfe8353353982112f821503435a63b13ce2403dd6774be8250aa0b3995be24edefda14da654a9f0102e1e3582cc145a4e246eb08970fdc647c36f622cc3763153de0e49b93230a2cdf0bc6a9d2a69a88593c6a7d0667356b8564ee93c3478a3f7f473acd4d3073bff3dc874744ca2765105c8266f09cf9ff12a7587445983e7711e2b1bdd94642e9841ef8da24664031c7ad5afc925400011c4ec30cc2d982396477a093524106fc26e9cf7141cfbc8b067fd3b01dffb1fe339f58855f408cf958a37a577872f6fd632e18aebd66f699328ed09234f7370e19f2b74ee8b9c643e4d0a83617b23d6954183c984ce0b86a71368def1c7be74707018f8d01ebc5027fb79c099a90bbe29af2bbce1c6f5072cde41d7df63e596f296f26652af63a17fbd8bb0a01be5a9dacf20a541b8d90105f6cd6931abcd9fcd807286cecc7f5ad963c40ded23baf3ede8b31f053ee8383dba11527591b3c2e1577425c53275419142c312f25eae9139b4ae8bd3389ed7351510c5b40eea657b704978bb132365a3d55678ae90b9969d9b3599e6ce50d876144c45ff4055ed01fd4dee6c23cb3bf8af97329ca6552764c2bd40851a8b308bce1be553e57ac86a178b5f473cc1251da5db684acdca9702af97fb2fbd2a07bf1b200e93fdd43853c8465cd467e40fb5253359644c64ca51b78508eb408128773587cf291ada144b94268aa0d7da74ddb2e7e24dabc1f919a28d2065345b585fed76d1894f930a9c25dc73682fb1332c39700baf473758d11f6c71f6563e3ae3c67cde8d423b43924f29782b7fb3099e4924b7f29b2159d6615037e13ffbb49c9fb71793b9e9eb6f6f809bfb279b0636c10d569c07b2e344f66ab78028f3a223e180999a3e36c3abda7837d7c5876dc4e652c71a5dff0a9389a5cc44cf6d718a0295dff9ac56f159fcfd626d5d0fa4a6845e05882fe313ddce57db18c5cc50dfcf5767990ffd1d8da3abe9750dbe8324ff6af0b85b117a06329bffabe9b3122ae5dc3a721a5dcbc17836ec54b3a4ab25da270d93081c6c7a3355e893387b008a8ad4fc7eb44c769f4df851267374276fe13ebcf3398a9c72e88b3a97aca08aeccaedf9c248bbb5230f3ae3247df3f0e29782fe68b8af794d7da0c849d799446c0942a34b12b818e80c844afd92ca6c87fe59ee49a128c0951608be3627065a1cf718268fb11fa1c9ef5a3046ad8013a0066040b0af78138a9b2c7252f03ec7e47898ecba719ea57a476cbd56e3da636fbf9220a57fe81192cc7fb9e0a0d69d54824f8472d7fdcc8b16007488c42a46d55e107303a4a034ea1d1c02a155954d6ec7d6d3a73bf2d47b51e42d1d8e076da392d249c647a126d23c3f8f2213d4f39845c52effa2c08cea4fab5712df4f56f7715e7acb2ba0fb56f7121dbaa58c2acf6220264de8f52e69c821b20c6e6473b021bd6192d3ebb1494c8e7d6bb1b40ff57bd682a27df1f4b40e47d26768c1ce30b83338b78cdfce54cb0a5a905e75b30c029626fc3ce0f34183ca75303de74e799f52b6efbfdd19c06d057f9b8ebb31920fcd730913b56464bba0a99600abd40cf4e965c251aa2944571fbf74a205d00126e7e99053ba0439670e949214336b0164843823e1da7fc4e6b95313852ece29dc8e1f72d0c37a50cc34ab2993aa64d6894a422fa431c42ddb5df1a48488c6d69c65b42cfd800fa46ab9173a3c6bcc0e6c2e62db5a1f47dad609644601303b4f342c7c880d0b4d014a640754b97199d9eb0cdf8cfead6416900bf0268050d9698d514827221d0ae854598f6aca5a32af1d77a846310cd2ecc1934a77d8cf3433078956719fe17954e536037b2a34e8ff606c8eedc3f7f8275ffde3cc1a8afca40ce2a5431548a1468bb75f1e44f99b9d3300392f08a96b36977c6dadab3e71d95e8bd16b3c266c57c8be3bf30fb61b22d0ccc0bc83b0384cfff64846469b889efaeeabae8e06cd387f3a443d7892e877942550a23fdcf781da2f587c2b689f645417df4aec0ab28c4931b6e5ddf1a6bc73cad7c09ba16880598a7ac22ffdb76bfeafc9f33f45fbb3781b949f24a838cd36ed165395010aaad0dd1c07790440449758d8e47a0f898f3793505820649fead154d1fc601eae0970f454b82b46d62c297f7fb77acb287a270494b440c7262789f054ecc766f7180456fad50007b90a75f11ee449058824c0eea0d88f3662c715415f9e12c6b3a584746817402dcd3eb48f6c31ae50d247d2b710c30b71826df287bdc0f400af9868a96204aa6fc90dbd594e2214271323585988dc122eee9396b02eb556ed6fb8d63629eda70fab96f9637f3eae78743684c26db11804dc30d223a6388e5c6b9832d9da92a32baeeb1dbb119d83231e8b5c5f5f865379d23ec70af78f27f5db2f91b8cd35a10f93b689f6c3eb860006243103207b6e03fabc5554621b9d689a52d3378046a504a95fb5207d7a0d993a61a9757f203ad405b4d8df8ccabee9c470489aa6e576ee8e7c78f0d7a2bfda7f7a4e2c2df852802d5f766b9f13e94ee903c818a9293d17adb29d3e2d527cc71b61c11b913740dc162528e8cc78f380d05e2e3534a208ca85a6f391c96ca95fc7fe199bc91198e9f7b83b940c6adf12677243c2dd9113e4eb0fcf4aaedfedfef903f1f8142c5edd0ed67565af7f2ee713e4b6a2d1619b4661e62ced31be96c04254eee9b15422900f0c0388413326a6afd434788e783c04b8e9237776bb812f92e74f91f81f9c4eb8d1fb46da2a46fe59b607ba0d0ab4c55320caa87633b5945d93edcdabdcfbbc2264734aa357abbe5d061a79596706f6a2f5aaf102f0226a91099d1764f8e98d8c3d8515c2ad47051b1480f1e19a98da4859cca81a68d571661da1ff7074d71dab023740c16354286ac8f4b8ee5de619fc1bff305ede69e4f2611f6cb7ddc165e4d4afa391c2537771ec3edd230a3b9110bd7df1cd36788d0007e18e8d5516a8b556fbc58e397b476948f26e43e4686f162127bb4b7725f78c8e76e8872e584a0c650024377646e516fd5afcdd143407d784c78459e884a70be4d3677b50a80e1d87378c8b54755a75d6d946f10171ffcec39b6fb9ff9408ee728b554b99f9ce72ab60d1486abc20c80b80a196928f554c763b3968fe516a11b20f80861f29a368e9e0f95dcd21254d33da07bb52eca7432bc7e28941d01ff4e1c8782a617be32775294139914c8df2d3e367aa1814887899f8a6a355d055807763e08835146b190f64c427426ea090f7d67f3521846ac434f90b3c47736a4c9bdc15345c51e0d64170615bec36f437d5a8afb35ce26ac59a051d2d9f6b9de92b61ae0d5dee4145e98cfacc8c204d0d589298640443a5152e57c3784e03eab1b7651066a67485ce8c8cc6df24b60f0b54a72001b446060ca9a33d76a44d5246e818fc241de04a3cf06d93fd5d6955053a1a0819842b2da5011900e924b43d488f72926899eb79a80a6797ca9901fb7b324568e66f7ed4ce31f61fb13669a534b9f394dde56f8e3bc1ebdab887d5654ed854d0e211558b9985d722a7f49d637a2c1d8b6bddf2fbb346a41925bff88ff4396a46f0666624cc5afc9ffcbab0ef653265db874666dd6a63d0c2c0ea442a1b982160eb4d0a679be3b7daf7ecd6bc447ec5825c30ddb6df477fac62d805c0605705258c4b42f4d6714283617e56c80dc4ed1d989cea6ea85aafd7ba64a486a26a2d43489638269b1291a76391fd966aaf48131d4b11fea75c7f1936cc666eb3b670436e4cc060a1cdcceb953909b8701ac15f0dd32a2adaac5d34ffca2bbf4e85c53bf66faf00f7baf23aca75ea796ce6b8a76d202ce074a0d6a73a546c1d764afdb686c109019adfc5a31ef0809e89f22acc974eb98b49de562d85f81b80a29fa6c0b901fd4713034635c34d3ee14a224fd0319a2f7312c10252772d4f034a43731e8cddcdb1cf4eb66e08b9b8d7028f8ea5e0ea24d8d03d3c450ab8eb88eaf5e3fc6e069bb34395ad39c1125465ec1b18b78004e073518cdd05a8290213f01e8670e548d820d29729f8fe32f80aa238df3f96f82e7a6a0fc27c14adfc49abe13c9735bd2552f8a0f1532d8aca34fe164aa5886d014135ffd6c8e9c2429e8e411e8d3491a5e623a057ab60aa36a30a9fdba4afc03d96b2223f18d7cc3d418e28ba74bbe03dffc4efb97ad45b5804daa033c299e4a0e4fa84a5bec6eac2e7c20f8f2cabb0d5321edc644ee53e4f2dd4eb5b546d0b56c78e279694d7d50f8bf321122c80dd44b624ed0bccd1d35a6268cb8bdade995c2a47809743833c92342b643a59546cb7c4843bc1fb772b6a9792bce5dba8784775cc26e680f71aa5340947f875155fcef31ac65ced7b746e1042ee9ac1e1dd94c7753f7065c1a687934e4", 0x1000) sysctl$kern(&(0x7f00000029c0)={0x1, 0x5}, 0x2, &(0x7f0000002a00)="c400da9f25ed8348b7786a04fa8e6b2ec440c8fcfa5fd2ceac5669fcf36d59d618c01ccb3dd9c8a8fc6c973b24d71b4d5cd1f8735e282d4ad24eddadea5c08e871d53c37abe1248752d935cba83666a970a1fb557fff2b51417f4a590972e943b167b365311965ee64a74b773df78d20a6ef7e38c68c20b3c078c2c1940b4713d871a129c67cdaf8c8e8de5ab1b4bad02e4553ec9a12d7c08954b032bdde18d7fa6b4801fffbaf82f627221fb96fd8298f83df7823a8daa53d539cb61c96db5ff2ae41b9789714d3", &(0x7f0000002b00)=0xc8, &(0x7f0000002b40)="c4fe348e0d290737cacb179e24581d9f57187b93f2634148fc3ceeb08d160f3e2e596f510aff9af43c3ef14a7dacb6", 0x2f) semop(r3, &(0x7f0000002b80)=[{0x1, 0x7f, 0x1800}, {0x3, 0x9c, 0x800}, {0x3, 0xfff9, 0x1000}, {0x3, 0x40, 0x800}, {0x0, 0xffff}, {0x3, 0x2, 0x1000}], 0x6) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x397) msgrcv(r4, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000001, r3, 0x0, r3, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r2, r2, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)="ac", 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002b80), 0x1, 0x0) sysctl$hw(&(0x7f0000000640)={0x6, 0xd}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, &(0x7f0000000280)="c76bb2d5d5194c0fb70d95adb8af1d73bfbc1e3d35b1fd725caa1dd4da602a606b317f28fdc175233579ea6f32", &(0x7f00000002c0)=0x2d, &(0x7f0000000300)="7e64c4c7c04d5688bca64ca819ac2b070aca6b1f12b5214cfae9b8cbbdeb714ee7", 0x21) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x20}, {0x54}, {0x6}]}) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000500)="38c34cd88db0e13927abf6d040dcb828516da35fcac9d0f661a613603a99b6b830412fa634b9ada17d0620b6c5650b72089baa9a05f96851f8aa012ec9f7553504cb63ac0f4b7b4ae137bccbce1b15dc1d97a7d429c607aa0c3666dc875fd455d7728080b041faab7f9544ee6f8a02a4976ba3dcd0d329659e6495dea579dd44fcd977f146277b1ca260aaf067954a4c75bad3ba0e893c66be812f271ab65f5b37a11ad9c94d3ee67ea98860bdc30552a5c5e3e704700f984c0c0f0036f4ebec0fb92c9799a55cd2deda4a5819f1f5697d0f5ec6", 0xd4) (async) fcntl$dupfd(r3, 0x0, r2) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x2f, 0x0, 0x6}, {0x3}]}) socket(0x18, 0x1, 0x0) (async) setsockopt(r2, 0x25, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8e26653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000200)=0x6) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)) (async, rerun: 32) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) (rerun: 32) setrlimit(0x1, &(0x7f0000000980)={0x42, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x800000018, 0x1, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700000000000000400000000100"}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) syz_emit_ethernet(0x416, &(0x7f0000000300)={@random="c7e052ea36fb", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x3e0, 0x0, 0x0, @rand_addr="00000000000000000e14fc11cd3f6420", @mcast2, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, [{0x18, 0x6, "15bd7b6947fadae9d755ecfe59049c5e0e7cde530fd1de6b16d39a4266c7bc6116d31145454f733e8e0f085dbb0e0b6b5d967b"}, {0x0, 0x11, "df1df3ba48b6a1dfc04f9d6e87f8a4d6fe57aadd7e60336f89dc8dda530ad8c39b7cb4f935b737a2e4536f55d42043399dcad4f52b7a5d7ffc5a13bb8cd94c23c17b8945251b67dac433546f1b2dd30ea4abad00dabb53a52d7d7d4e945d51feca0cd9ed0fb0b83ea3bbe277da0c5ea9f3d14ad104a88fe58e84138c9768dd21f7a6787b3b65"}, {0x0, 0x17, "6c1a28322ee05dc0c88ab62b7d8a447daa952346bd53dba216271ce987fa745c8c14460acf70d21b8eeb733e8269778ea0968755bf2e154f4d44216055aa8f8532f878deadecd4b01d5ce8bb1fb3c781f60cb6aae91358398ad4285ece760cb736f2fa62e06f01ba17a5ac9dd54879bbf4b0587d2c546035b89f44119b51f1d6c5557e4300a69d60d5df61bdfcd5710d1606ea019d2ef7691ba3b00ab210c690ec3beac234d9ddca4f4c9ccea4b1db71c8423c5655e7531742f7c8"}, {0x2, 0x7, "c4adba067fc9f91b1998b9986fb1126182c5d663528aae6141af2b4ebeb8df28ea25f4e4b418c71752dc6909c1ba3c19533c5e304fcc83f8bce2"}, {0x5, 0x12, "c677aa917835bbb4fd125af9515834707e380e60cb0ec35a8bcb291cdbdc16a04aa5e0d6c0a009998b840edcd826f690d44f507909bdcb8ae73c6e45da12998de14d3911c8c78b6eb385d002c580793b4d94775190692eae4cbf5da2ec45775e58d2365fd083078977e438f62a05aba8d22a8b367413100d653d6cb88cf4b6258055f06a8e6bfbdc084d767bba8c09e8"}, {0x19, 0x13, "64668ebd5db97a4c56bca32c1fbdf39d165a97f7936de001b05fa9ad26b0cab0344365ce1e1918d0e131d0f4fe788916afb32acf3946c167dbac4baf0fb33710989840b56f4386724e08c48af7604619a79c1701c329542b34e8e5992689a8efa458364e5a7adcbbf712ece8eae8374fe2af72512aec60e7cdc57824ca7ee0789f122b75e032c0f1cc6736532ecab63bb9a1a0e0153677a701"}, {0x1f, 0x1a, "7a16c472659a88ddf0325f160281cc619001094aeb22de1fe5457bc44e346d488f91ab70f64f5db8f3c809293334ab695083053adcb8c6f7fe8ea3f2827e38948bd1be59d3e9a1d6df37b9802720b56f5b05beb041dae556fdddec142ce65e4a88895af77765ee958e29bdf8eabd7ac561d2e3b78d15cefb408ec62193948fedab10efd0441ffd55347c308514b873726707f9688140ef48f7b902f766f1f88b9985cb11892f4350434d55721f8e34ffa1ac0248d287437f4b7d5af5d418e8e737ff363cb40c38660d576b27d659c2c0e01e83"}]}}}}}}) executing program 0: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r6, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000600)=""/205) À °þÿÿÿÿÿÿÿªªªªª»†Ý`´//ÿÿ.pckbd_enable: command error executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/108) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x20) socket$inet(0x2, 0x2, 0x0) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x20008002) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) ftruncate(r1, 0x40000) sysctl$kern(&(0x7f0000000240)={0x1, 0x48}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000200)=0x4, 0x0, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x5, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x480, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 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$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x0, 0x7}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0x3fe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) writev(r3, &(0x7f0000002640), 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ed0a77225041aaaaaaaaaaaa0882810000000000000001080006040000aaaaaaaaaaaae0000001aaaaaaaaaabbffffffff"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) msgget$private(0x0, 0x280) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x5, 0xffff}) executing program 6: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 0: socket(0x18, 0x1, 0x0) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5010, 0xffffffffffffffff, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) (rerun: 32) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) (async) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) shutdown(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) socketpair$unix(0x1, 0x4912e92f8141e817, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x5, 0x7) (async) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) (async, rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (rerun: 32) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00fff100000000", 0x8) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x94, 0x0, 0xfffffffc}, {0x6, 0x30, 0x0, 0x10001}]}) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r2 = kqueue() (rerun: 64) kqueue() openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/260}, &(0x7f0000000300)=0x106) (async, rerun: 32) kqueue() (async, rerun: 32) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x11, 0x4, 0x0, 0x10000}, {{r2}, 0x0, 0x4, 0x10, 0x101, 0x7d}, {{r3}, 0xfffffffffffffffc, 0x8, 0x20, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x4, 0x3}) (async) kqueue() executing program 4: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000040)=[{0x4, 0xfffe, 0x1000}, {0x2, 0x7a, 0x1800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x203) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000240)}) r3 = socket(0x1, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fchdir(r3) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: socket(0x11, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0xff, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24, 0x8}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000060000000b50003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b"]) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r2 = socket(0x1, 0x5, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSHDRCMPLT(r3, 0x20006601, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) executing program 7: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000002c0)=[{0x0, 0x4}, {0x80, 0xfd}, {0x6}, {0x22, 0x80, 0x8, 0x1000}, {0xb133, 0xc0, 0x4, 0x1}, {0xb, 0x0, 0x26, 0x2}, {0x45a, 0x9, 0x1f, 0x4005}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 3: poll(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) executing program 6: sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5812, r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ea000001", 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) r4 = socket$inet6(0x18, 0x3, 0x4c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x3a, 0x66, 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc83761803108", 0xa6}, {&(0x7f0000001e00)}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getrusage(0x0, &(0x7f0000000380)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) mlock(&(0x7f0000674000/0x1000)=nil, 0x1000) socketpair(0x18, 0x4, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x3, 0x8) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) lchown(&(0x7f0000000100)='./file0\x00', r6, r7) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 3: kqueue() kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) socket$inet6(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80, 0x10000000000001}}) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000700)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e0f97bf073c9e8a52d9854b2963c10cbfcac6158ff54246f914a7b55a2960b2359bdd6cbdb4bb7bced25a5d9e2662d", 0x2f}], 0x1) r2 = socket(0x18, 0x3, 0x0) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r0) recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0), 0x0, 0x0}}, 0x10, 0x26, 0x0) r8 = dup2(r5, r6) writev(r6, &(0x7f0000000080)=[{&(0x7f00000003c0)="ae", 0x1}], 0x1) shutdown(r7, 0x0) dup2(r8, r7) execve(0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x1, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r2, 0x2) executing program 0: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r6, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 5: getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/108) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x20) socket$inet(0x2, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fchflags(r0, 0x80000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0x3e, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x84}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) msync(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 3: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 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$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x69}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {}, {0x6}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffffffff, 0x2000269000001}) r3 = getpid() r4 = semget$private(0x0, 0x4, 0x3c8) semop(r4, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r5, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) r6 = getegid() r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001380)=[{}, {0x24}, {0x6}]}) r9 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getgid() r12 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r12, &(0x7f0000000200)=[{&(0x7f00000000c0)}], 0x1) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x80}, {0x406}]}) r14 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x800, 0x40) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="51d4ed8c7e1616e73c71cc42173275fcd2501ef177fdad8e97a70ee59004a8e06d487d5e4a5f106ec6ceb98bd44dee8cc7ede5c7c9a1586a8427e860462c014b575bba1117405f354f9bb9453b3c07144f908b7742c1e7e6fec9f8cf63252bd28a3902f2cb518da42adeb28b415f7b09a20e7de3ed4f85052d91e42baf96527e04f4ad8d4fd4ee3834ea916e6fecabba0c64ec5f7ddf2f1314cd188fd618cef158bbd330b6d68c63f00922d2c69415fac47e83600b75fac38b1da97bcb233b33ee064e9e4ff6ac4e9c92eea4225388c99a1622ce68377bfd7f9d9dcf654a9e851cbbda741f97aca459753295", 0xec}, {&(0x7f0000000340)="a85ee4ecc19e94ae89c2303ace2bf53165480fac549c08e61a05f29d746e263232437741b07a83820e036eda64294c31e570ede288500d0e1297787de1bf88127204abdb4cc40bcb5203d8ac5ece7a716f36153eb15ad9dd1ebd1f5ad8c524b76828c3c26003b887ca1cd037a081d3565d8545b54b3eff6b414ca8b282abbadc96541572bed5030b08761bdd1ecda262b3bc024f89d1415cadfc64e0084857f686d4e9e0d333b72930d3b6157f17d6bafdcf40a6026c4c24b8a816c6d68e8a08a10684248cf4528c", 0xc8}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r12, r0, 0xffffffffffffffff, r0, r1, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r13, r0, r0, r1, r1, r0, r2, r14]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r1, r1, r2, r1]}], 0x118, 0xe}, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x397) msgrcv(r4, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000001, r3, 0x0, r3, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r2, r2, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) syz_emit_ethernet(0x11f, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd605af6a400200000e1403605dd3b845a85a7a49610787775ff0200000000000000000000000000010000c204"]) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000c7f100000000ffffe0000001ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000180)=ANY=[@ANYBLOB="6982ffd40d27aaaaaaaaaabb8863"]) syz_extract_tcp_res(&(0x7f0000000880), 0x8, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) syz_emit_ethernet(0x3c7, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa86dd6a7b4c9e03915000fe8000000000000000000000000000aaff020000000000000000000900000001501800000000000001060000000000000502000000010004017a0401011fa8c2c5e07b24dca03709357218ae8efed065ed66edc5bd72d8407789034f223f776f414cd469dc3f71e2bd09dffff41a5a9fa9bfcb7677ff520b6d1ec1ce29e96a5db833a16a184dd32f9f69c0c168f9dcb25b5cd70ca8c7dd6b60f75d97ffc6c46cf895268135eec415082c75c417c86caa2e90c3af696963d1b12eb1e7e1b025575aebeca9ce230454248a90d40ee17b98cbc7f7bb0c51b47e50a6310885509f70b9b1ea094d36040001000000000000003b00040165000000110200060000000000000000000000000000000000000000031d00000000000080dc2a995e3f0a96f85879e3c8cd123b38b76945012ca3d3d6480f92350b80b18c7e8a84b27d0eb35b147fbef3ce20f5b78cf5f1cc443d3900afae47d51ba12f30ff78339a314a91e8e787a7784e38d8229c322b83b988ae8606b326c3bc1a2fdf9994f50266dbcdf532d8c1794db3cfaacdb5111d9817752031bb03b4267bfc2f1e3a0bb2db68daf251149072fd070131b3e2591494899011ec85e029a7b8d9117e96cae0be413134b29e3a1ebb93b5e08226d83362fb1fe73c07461d94d4d7fa7db5ca7dece6c29c63b0b70fc34bdc5334c35f6faa852fd2338f5a9676c204000000a10401ff0001000000000000000c0000000000000001040000000000002900042165000000f00f000000000000c20400000100096a520900c7323e2b709fe129870e933ec5e992061bc8192ec269c6b439ea7c06f24891db9a10dd85827d8d1ade229971592a8a7889189068dda4066e852c82196aa5cb444abf5ccd6ed0127f014fed19f2205411fa83ba81843f2e2ff3876dec1b530a3023ae308c68a28d04017f0401010502871404010100890001e068000000d9020000000000000101000502040004010001030000000102000000000000000210000600000000fe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb00000000000000000000ffff7f000001fe8000000000000000000000000000aaff01000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000003376c9eb7f7bdd70c288600f84bd4ad43a79afb1947f4e8c60101fbb90b2edd05def7e861fdb29570562f34a88f6f44f02cd922ee45798aef7670ca804a3ee5a5d93d77e9cac1b1dbb1101d6f708bbf7b164c083d002fb5936"]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r1) r2 = open(&(0x7f0000000400)='./file0\x00', 0x10000, 0x4) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x14}, {0x8306}]}) socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f00000ed000/0x3000)=nil, 0x3000) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2f9) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) (async) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) (async) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) (async) accept(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) (async) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80b) (async) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8f) (async) shmget(0x0, 0x2000, 0x9, &(0x7f0000001000/0x2000)=nil) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000280)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r2, 0xc0206911, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff84) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0xa, &(0x7f0000000980)={0x9, 0x5}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x42, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x192}, 0xe0ffffffffffffff}) socket(0x2, 0x2, 0x0) executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x30}, {0x44, 0x0, 0x0, 0x5}, {0x8306}, {0xffff, 0x5, 0x7, 0x1}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) sendmsg(0xffffffffffffffff, 0x0, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0xfd) dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080)=0x4, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) lseek(r4, 0x9, 0x2) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x2, 0x3, 0x0) flock(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x101) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 7: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000040)=[{0x4, 0xfffe, 0x1000}, {0x2, 0x7a, 0x1800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x203) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000240)}) r3 = socket(0x1, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fchdir(r3) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0xfffffffe, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x4000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = socket(0x16, 0x4000, 0x7) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) executing program 3: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: setreuid(0x0, 0x0) r0 = getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) getpgid(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000001c0)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getpid() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r2, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getgid() r3 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) r4 = dup(r2) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r7 = socket(0x18, 0x3, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = dup(r8) setsockopt$inet_opts(r9, 0x0, 0x15, &(0x7f0000000080)="00000003", 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r6, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r0, &(0x7f0000000000)='E', 0xfffffc36) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() socket(0x1e, 0x1, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x4a0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x3, 0x2, 0x100000000}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/108) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x20) socket$inet(0x2, 0x2, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 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$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: socket(0x18, 0x1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x41946465, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001180)) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x41, 0x10000, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x4912e92f8141e817, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 6: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x69}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab7", 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup2(r6, r6) setsockopt(r7, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) sendto$inet(r7, &(0x7f0000000280)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e47801001995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7351224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a032450746a3dc16cc2789a404063ffc4b103744182af", 0x9b, 0x0, 0x0, 0xfffffffffffffea2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setflags(r8, 0x2, 0x0) executing program 4: seteuid(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) shmget(0x1, 0x2000, 0x40, &(0x7f0000095000/0x2000)=nil) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: symlink(&(0x7f0000000900)='.\x00', &(0x7f0000000240)='./file0\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) (async) setreuid(0x0, r1) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) (async) r3 = semget(0x2, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, r1, r2, 0x0, 0x6}, 0x0, 0x1}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) (async) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000480)="71a09787", &(0x7f0000000340)=0x4, 0x0, 0x0) executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 7: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa0800480000280000ff"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae000299278f439e7ba85cfc6828fac6bd2c4db863", &(0x7f0000000040)=0x74, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) dup2(r2, r0) executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 5: close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x12) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0xfffffffe}) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x20, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x2, 0x8, 0x1}], 0x102, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x20, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x4) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x2, 0xd0, 0x0, 0x0}) mkdir(&(0x7f0000000200)='./file0/file0/..\x00', 0x34) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r2 = geteuid() setreuid(r2, 0x0) r3 = geteuid() r4 = getuid() setreuid(r2, 0x0) setreuid(0xee00, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="268a19500222addfdd1965c6e1e677d79e66f38283451cfa0ed102c16ce4f7d3f673d3411137db3f31b073de20bd47e7c8b709d9e8b61b268bb09ce7d8882ea47c660a152e5e194aefc1bafd8f1850a447f47285810a3e79a6ce46100a488a973acc4828c5a732af64dcd5a39a625a2e0fe10f1c0bff3b07aa3b12400fd7be81f3df04fa7945dab15e4d494e71a067b2b5a4fca8f4a7b32fbfd72b67b2a745e6aac6696b8d0fb1a4fa03a1de950a1ab5e603b80691d5675c9bfd1dbec4faa50b66da63292ea7940cd8f541ac1e7b605f214bca6abffa926b3119bdbafe0058c2c8e5a0cbd678", 0xe6}, {&(0x7f00000004c0)="e97d6ebb271004a3ff607a88679674c325347ef87ce0e669d4f3e4379b3c2c4c5befebc28ae5f9255221f06913029a94f499c0683c63d7c204c0181378e71bd94cee34aa013a5676db8d67f3b31591192ef5069008f09029090bc1b540421fb6399d4da97a0ec0ee3e140138ca8e0ea4272ce66b66c1ef40ba6a5f8dbee67e1808242a0ae271a0993cc11bbfbaca77451327c1a6aeedd2c0a66e560de5f74519405b90976e429dccc7101540823271a56f5626ad5279d9b6348dd618428fd2992818c8a53cabb4d2bb907c45796ce5ee92c9889b79164dbb7681f066169e785b55ff0503adf2a7562c2ef7a9274b98944d51aa9fd4856ce4846ee04b0603781c1160ca5129669edf184b7928b362533604b39346dd87c71651282fcf12331f68a8f127f698d85b751217101a70e3057a1bddd2f2deb612f405744f995bfd56e9d9c063e9d079f41b337f9695b7188428db6462b5ce6fddb7ea3b9234c32fadc6a54b6873678ba7e2f763339f154117fde4416c27fa60344a078f1724e5a96b2809ee0dcce23d6056343deea5a9b8f5501ac9910e01b567136d7dd2529bfafb28b8f1477fee95b589ca80560d290c83f5b5273318c613bf03d6dd3f735acd22325f6ce63efdf7c1ce28b90fe056bc35a1df39231030d4e5811be356247729d0c1c33664ebf5a8262eca928cefa21d49b36e960fddc12ee6875a27a83d84d9a9e6dd9bc34a07863a10e02c6288ff36c25048781371960f10654983d988da575d57d8e3489e61926ecace57ba04366ece1d8567b5219ca33e36d93c45b8ae7dbbfbbcc7fc4d533ed75ebf7034492cc62e6fa793be64429242dabbff550f9356986da5491f8ac6d312dd1765c3f9cb38f3d3fa2343e5544df47bd6db9bcedc428e73eccf03f70df485876cf8f92a26803e60c2c9574a30b90064164c51678dc592413e4f749249572c42a1d57186682d13291dbf8250707fbebf958b36974f48c2bd9303d1ae278601fe18d815090268714a5f46d74cffed387c398846cdc7d5d43ec509430581d06d224236a310eeef6fe4e885dd12d8c868cc9d21a072e7e837890efe2e7e1f5ffaad986f672a6ff57e183d034916c4e03d6e9eb744a517d1cfeb68101d501d4ae1ccf5c5c853f4bf46ef20607fc2b4ae4de44bbfbed0a3aec9241c8b6a631444f96b65d0e66d034711084c6767d0d2bf235ccc9fbb3b4ca4e33fd071e4e7cae0725a2535280871e68d9d203990fc128dea64064634d62ceba09bc4221adcbeb0c30792e6f60cb2e2bca950bec2e2ad20e88afcbb9154287d69172025b327c324d534e4ade2087f11ee6da6a1054301260f177e330a34b515f4b8758632e9db1761b623c82b4bd96746a7feff2acc0e5cd1098e30fcfbb26d917b386d13b98a60436cb9272df086bd26ef08571845bbe9e4db9f15893e0be91728d53005cba78d52324cf42ec97e6adeecb14217f491df63d08bd7e2c2f79228de852342470d85af6528ad989b614d72af248b214e2403cbfdaf4bea407cc5810a25844b756adadd1877d8af60eeec6238ba2c692c91facb54920d0d6a46ad2eefa410b16f560dcf04882e28ba710ff42cb8e3e37bf6db45bbdefebe0260cf3d658169d7f18f8058b9bcc04b6a44fb0826037a43b680fce69c44d89ea5896ddd79714d0c1520847ea7fb3004be1a57ed11abdf89f6ba06fe903439bc755f187e94b7c52ccb171404277c422cd56da9e9efdbb96b8737d0933791be97078d67da327701f737c094e43e02875b237bf1ce534490b843728ac55ab80a8ebab618fe643f7cea619de72c86b0109bf16c1e1235e75880764a664ce7be828c7e11412771f083f03f7a93dd7ca9a0e0e42a69dc88245c6f41354502e8ee6e7b6071358c38b86891a31f91250d33535cd830ecaa6a900397233dd3a77a39174a964825767137e8aa888c8ba864c3f9377d60c5c66bf3ee26764f937b6ebbcdd3408c41fa5d3cd53300c5d8a83b81a752b2c1a7be5ec5012b8ba0dd65a4787a90ee190e1f25b26ddd58fb7a684b6d2a45a2ec9a762ae0d81ddfd543e14a47b66c5163fe97bd8390c654d62c6024c65c422e5cecb69ecd47c23e5801790b6db01859c00e45ad11f5952937fad8251e88ca49ea4a112bf13ae4a457a91fe0f994db83a0e508ef79f8b77b6848bfa9079a130ecba486a50644c0eb88acfeabb9ba45510760d687bb1a415c8eac1c70afe9ce65e657e826711a4fff9c4c9d6caca59c9352bbe415f53715faa278b1bb0f1b5f011d97259490d0ae4c8d046cc523bd9167c14714809b96ce3eb18f06f36f68e0c801271227b34edc3c68ef5c333ba6bb2f0f89a34b8f353633fcfff9a31c5469358efff01fe95e24570491d658866be7cf7843b2e4e3117796667df6dc7c28db7fdb7c46d9511b9a6f52c7cefa597a958c4f1a8a1b3a924774eca54769796f70dd60572a4fa0660bbd301ce73e23845ea3fd9a523808a43952beb0ba35cbb91b5d54c934482855ac15261d971cfebd2d53b7c7c38278fe500429d6501a10fe52f6da8ef7b4ce03ee718267d9f3e3c31072274a383d6a3210d7008dd37aeee68fb3faf04fb24027a1792d21e4ae2e46f15bcdc18a602868521093808aa0f307c91884210f29a6ae7b888567d36ac69ed6151a1cfb64117a324c33b98a1cd6beaefe85d47dfbd81b0c19a5fe76c576fbe7f20a299802aaa48e57d0466b06d41b8be698ec11c8a7ff776b79fee7e71297b5da6a1a37a8877a0243e9299e09abe34317bb23ad43e77a34b46a0df72ff3c6bf24a451ed7dc2fca426fafb2b91f491f8f65115867d0960089708681303374caffc1e5bb56725d467d196d85869e57537204bbcf918393330d92f235433b05ca8356b73eee6b606ada78f8f690446435f19ee2df1a35b96dd25480a2097d07c50b5f4714b7a459457c59ee28c9f5026f26c5fdee906852d7069d87a98412b073f50c13f9e61a8d651d87405470236f990dba6deec7c9a0c0caab9b2608434cf8a6afe8d1088215d2ae4d04410da05daada2baa0c101a9d166baf9326543d71c0fb65f5c5c391519789ac5c26e26af4460cd49f2500a1cfaa42aa46eb217ac71aedea27c0207ffbdf919e32abaf7037299d27190afc87936c68f4756efc1c63d4a055fcfa348d9b6b9e64471016698d48ec04bb679a1cc9f380c15572f6638b0c0087ff56115b23f940496020c2f58a0813dfb0e7a9ec5492c6c626c30dfd4cd44b063fda1dc29b0ca96562500d05b8bdb84b1b14d3f015075006f5d89c37fdcd0af3478492c36a20acaca90749906415ab00d1fc1ece1515288e28621af23afc9ef06b116f1aabf7f2f1a93b063fb47649419f587c6b655ec78f60b2145c0634d47a36960657aea1135800acd718287c565f8f541de8b10cfac4baa38f39e154cd5ecf2de2c34b9a86647ccac532a66cf09a6ae0f9d61b793a5bbaa709d6da0a02e8ed45378736f0a37aa2f0ea51f758933ffb1a5a8b57b467e80b7948196d987b4ee6df4c042ab82fa49d273c580753bd0d9ddcb7b64e5cf5fe4bb36786280c699eae4b923465bf70952815d0482c39758f491bd09152aaa0d037ee91fc70d7bec5733b70219c78d15950175dcc217e500d3114088575e6535a44e55f4971ab080d59f2f103ca57770fb9aef7e5477d222c5bbf5528d3e3a1333dd94abe6b63e790cc286e6c14922e8613aef07255acf15abffc95025da99af536fc760bfa47ccf0807dc3dcd63fd7c0760106889207d3c75950dbbfb58105940a1a19eeed23cbad7436f8773e3d56e8ed84988199082abb3d5f96459a52381e1df0ed85a6ab79049450fb773b28f07ab03aca796fd7c460c7b50ed848019c4ea0bb34275a9df87c0103ac706df5f17c290919a5b437b4154b06f9d91a8657b2cae164ae1902b9a2d3516e195dd80952152e1e6bdc34d108c3aefd61eea859b770599097530a139d5f798bdc60e438e38bd75ed9160dfec7c06fc3138e057d56b84c33c190d1c45cf765a1a3f1144aaa6a6b5eec826dbfb364f41fcaf74b28dc72b00272e147f511826d1a8922143d1153f0dec4c68f33a8887614c30edb585549219c3d46a0a33134cdcf201ef71f0d5534023ec9b282e815647de8e42636cda91238f4459cfb1b4bec1435e0622daeab43ba8df48834ad9983051d8c66cb8f4af876c38e37f885cc9c6a323d9d43d1591420a1fbefed085d00cc60d5f2b8512cc486d0be44420b06de1cbd895b699ceb77c36c93a0fd87c02eec5d7d58babc1fb842fafa819673433dca3573a0fad48d90240b0b099d1493cd2779828823c3f92ef4e865ef1dce5dfb26245292230ca85abb87ffe64a1eb7b9f4e390d8dc445cd3e0bc61914ce5971c73edcbbdaa0a7de4a44b155ddf6229af1be000e712965dd1f176e8ebfc6e0f0738757a67d050e253082ebc56d74e3d52fe6d23d2f464ffe5ed4fac7554b6d40897b13bd024b87ca6edcdbba6add4553d534516625163e2b48d73e9c1bfeceb066838305b25f06c9107707177c946caa114e82991955b87e5f215e1dc2900d5f7ff19afbaecdf2e3b6adc708f82b88261aeb7ebd8928addcf102ae9c8e07d8620ed9290adc33e52235d18d8820bab5be29dd23e8eff63b70566a0906f5e61cec8962a9ad441a830a839dc03154cc3d2d9736487bbcf08c57b25caa6840e31759f4462a282f2d3fec3a864c03a4fe5835cd37e25eed0c3b7ec820625f8624b12542a52d99245055d7679a4f425a697fc80e59e64236074ebd282bd4ddef0b2c387c869b80a4927b47c3dcdbbc9f4b01cfc69172dc42f50aa72fa5b38dff426b7b93f6f516cc6804c5ecf035dab3d1526971c25b6b926ed04a0787e9f8ff3a549f6e14469511cbbcf41a10fd1998524d0fac15f836927a8a07f13e8c866994bb3d53a470c56a2e95c66bac8a52574a176eabafde5080035f0ca78b17d13b0b7865191bdbefad5f7ced00de9ed7ca0f5e20409c1b8c76b6c509b27a2b5c3ad478770187e346c3d9aa761835b38d50ce7e4c3d6128156538c90b77bb8140bab19603d1bb101db8d181cf61d11ba939c6b4231f01a655ae42fa8859456a9124556b3901a5cc98f8bcc4b8b4925b71370226a0eb1a7bb944e64bd907174268aa8f9d5c6c6693f5ef7fe150fdd9dc6eaf3947feaf14af1ebde3256b954a3acc99842ab3310bba940d0d7bb560aea4172eebbe0bcacc0482da123543d1b20949a90d421aa84d7e360b394c1a8eb9ddc7ee21d4455e6e23b7bf76a9db0c889fbce07942c09704bc763ba09fbb89dc04f9fb4c6aeb2426e1a00cba2df49a6574df9ec58aa1e9bf6ce19b07cecde8824581af815f4d996a820006ec8bc4c43e7ab9d699c0c4a4c4a2ceec7c7fd580b991a8f1a77f89c68320fd9c7b580a977753751d5d2efe3dd85dd7e2581c80b83ec3796b43d7b0ef4f789a4566ae73d2106daab01129c2fc480b828994652f59e6ce8a4bd9139417258ebc8e332d1a23be99505853eeb00394c8bfd3c8f0cf77c7499634e7bd3493b5e14fe57cd693ada7411d51c6923c45da3dde4cfccf5ff2e24edfcaf2baf7eb146aa8a1498b43d5c30d2a3ce01001b0f86528d32fea9cdd20f564b328d651738e90b43e5af675466396cdd21a5951ccfaeec74a3abd6cb8e7453f08e148095209e1fe6b4548ce603d6a043c66c8fde2193cae08108019e5cf4027b0f02ffb64452aff4f6c52d555d27a44bb0320cd62e00093ccc2e0a5d5c258130b24a86dda9cfa3448778471140c40fb3cade5d32d36", 0x1000}, {&(0x7f0000000140)="3241c4b621caaac034ccdaad1c29ddda4164c30bd010ff85e4a8f0cccb3f26f9c153ae5170e838ba0e32695f", 0x2c}], 0x3, &(0x7f0000002600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES16=r8, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000300", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff100000000000e844197a80e97c30d9f0e868c89eb4f1eb3c9a59265cd0d68f646c76f56704a4c3dc5e7ab526d17e15e58e739b6a77a560e316b4375858c8e56e4b18c3dfde54ace78147fedede2dbf5aefafd99c06ffff3921eb3f58d8a6ddd45797636753bcc6da9621ce64803f775e5418fab4a6440d20199e21fc2a1287dafbb2ad83e87e43df68dd2d966cb6b1e9b29c6ab4255728babda0fd624f101129617d2eaf622f68875dd93c10e5cebe21f0e40d4cfc9fb4233101717b1f426eea806b992ad89001bc8385b2eb99f65f118aadd9dec8c215703ff23be675f269ba6f29f3dc166c790c7dfd83e3416b29dc1fe4a9ae2e411433e1f88d1255033adfc85a11bca099cd73e10a6ddfd53c40b64df317d01acb8e3996043e2700ff14f955fa3a7bbb77ff4fa836dabcfd7a8c8e4f508661ed22378c5da58acf37288f203a983c6103f6e4c6079165d2293448f01bae4cc9428f4dbfa8c2", @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff001000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x4) r9 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r3, r9}, 0xc) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r11 = semget$private(0x0, 0x7, 0x3c0) semop(r11, &(0x7f0000000100)=[{0x3, 0x2}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000000000fe8000000000052f5dac0000000000bbfe8000400000000000000000000000aab2f8b7d29beee6658e437483226b3e4de9c8b844dc5651c977a22774ebe8a4989446635360daf0f1ca08d5800a41"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x6, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) recvmmsg(0xffffffffffffff9c, &(0x7f0000003cc0)={&(0x7f00000009c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/122, 0x7a}, {&(0x7f0000003b40)=""/200, 0xc8}], 0x7, &(0x7f0000000280)=""/64, 0x40}, 0xbf6f}, 0x10, 0x821, &(0x7f0000003d00)={0x600000000000, 0x5}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000003e80), 0x800, 0x0) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x78}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/102, 0x66}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/225, 0xe1}, {&(0x7f0000000640)=""/242, 0xf2}, {&(0x7f0000000740)=""/142, 0x8e}], 0x8) r2 = socket$inet(0x2, 0x4003, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7fd600faffc9bf32, 0x0) getsockname(r4, &(0x7f0000003d80)=@in, &(0x7f0000003e00)=0xc) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x38, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r4, 0x1}], 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000003d40)="06d8d1b81f3a6632510d154a7788e22c4fbc5227deb161aa30e68e070dce9ee3852d5c1a466c8b4492756c792fa7fe3532befd969cae2283e7", 0x39) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000740)="725c8409679f313f04e4b9d42c3c87840bce82cdd178d6ed6a60862c0ec6c2efa1fffa6bc8e424931e23a9f3edb23850f45d360bd5ea818b41738cb92aadcee4d8b3400a1063dd91e935979dec31aaccb2cb5899ad1281ca57ce5eed2e6196c591f280f290f40361623853a6555485007cd1d82417488523ab00e83703eeaa96594999f5045941a0b7a270405e11557ddb9502b9a513bf0da7c552814269d3edbf5a65a973b9a2e71e3d1478a032f7422f8a0d1ff92589429f95ae780075f65ed3d4d7fc564ac6eb890cea7c046de94e9ef5297a1a6190831076bd70b9640c7b894baf78df076e3232d8159045b9f987d6a8d9353ac5c2257ffdcea15ac32c8696111eadacaa5960f704f8bd481a807777724cc4d646d0ec68d1228734d300e74105c9fbf82add6c8da38517c0f0f15d20dc228a2b9c3616731027b99b0a2e74cde07afb29fdb47013353c3fd88935aa944641eeac605d6dd23a8dd9e565c3187a86be9a4aef895e9d8e6d2fdc644a858a5d8907f60fd9db761281b977f3058f3e33e2f65b13ba640f536fd39dba38c0187e0e2a1716ab480fecb11d4f46f56cbabf76506774f4332d60afbffdc9244a7b3ee7ccd1fe86191ed4f74a4620116539957a785975621bac2cba5200c375c1cd1784cf23bbb56681b037e7c4d921dbb037ce546c561c3bb5eb0ca0d6a620ae87e5f66bb9f33cd79cd20e49ffe81695189d65b7c77d253b45917a0c4761a8c822401aeefe6dd13c9ee120b2d14b5a9a0db341407350933c1efb9f5c61dd7f91ace54e78b746b196d37ddb4742f25efa660be97cb2581311a94ecccd2da878a1d052e9e19a5b3cb854cd0a697b600e417817131266834ec8ce59669c9fa755641874f2877e6f82a88246815ae114b53fe2c0685ef2789b1b4f02cbac6645d7de427f3ef35938a4a499a7f05b054886ea8c7117bb3c99e003176ed9df7fe50b875e3ab206456bd5566c8007051482c9a01b5363fe1557213119070bfa39f1b71ffbf531fa0d929da5698c2c9286e9b5ce0b660d8829645c6c08f2f095f91a57fc70b3f173682b64c400086c4f0aaa94df08ed8f69245bdb5a15b14baf7bf72b451f25bc5fdd51c0c5d0f40a7a813dc07c9dfa3c7039c4585b49885d2420bb9af88f362e5ca203d3a3b2dc6b58c06d5908dd5b5d2e802578e46ee80e21003c7935a340412442747d920f78ef27905a2f0fb2efff968cf4bb33bd4d8a5384fcd886b4c4dbea593770b799f1e09b6fa08f966ae16feab25cdb104b075d424bd371d51b054b94fb288e0e2b76bc67b695baa5bebc7a68f00ea8b8d9d6e6c9e53af21a30cd5fc31c9a07b33da448bf4543fe850e1dd5fdf5cfca72e5dab0e36a5e0854fea45a590eef3297449bc082ee3e80f552ddec8c0dc7f7adf9d960c94cbfa9ce4d1990249fd4ad6c59b91040dbef8611bce60459e85c5f9125b0c769192ef40f1eefba6067aa75fa2e0cfc92cf8d5c65db999e16d43f6d6cf28a460b3ef7ff8d9421c9602cee2bda0b817021fe41964b305e8b9ab2be3e898fbf7c42ffe01ce1edd3c71622bcfd15b67d320e0917d191d209f709a268b0c324898437883922514fcddefd035d315a14de005c9ede97e539f5054f3aec738fb2394d4178ef323c7cb85a273064f3af8d274ea034a9cdd8e10582fdec0e3a385df843ea102f368bf8a89e15c42cc7fd85e33f6229f47c6b3143e0c6476a62d50ca341e7679aa816f901a5546c78774cb9663591f71f9eea1467034dd1a90a829a104727c8c61dc27491d146c4b26b9054ea346512d2aa363f64d5cdbe80d8c4db33998f25e777e44c6eec49c4bdb3cc122cb5dbece3cf106381eecfb789dc8f013a07358386ac575a0c94aba872e5d6f91e1dcdf4f3c60af3a1aaf2c4895b33ccfc176a3c553e07fe21d2f3c617833f92fc0e86ec93c024ce7c3deb72fd1712c7022dad05345cf0b78f69d55a622d81b72e03067449b5c04b8c3d17c25bb97ae27203201739d6271b6752a7520e90266b1d920eaed1f70f97d9e7da4da94862989b494fdcadde71182329c47269a149b14d1fd4443f3ee97bf73e2a097f60854b0f36c35f017a30300d2d39fdb822fcc7ec3fb188f73112f869ec57b04888c35417a8806569f5b9f060fbfe7560b735f85677febc836cdc7feefac1546d6a45673bb31aa004edda049f28f167c533156823f2ded3236c8502216ce2188e3099a6c20f1f3af437ceb5bedbfcbeea20212ac2bdf574037cff354799a1739f1fdeaf59e8698d9dc1132484c64ac771f6b4eddc3cf359c267fbed037bba5025a9a9ef596628b5e1a3de1489dda596e7f8461fc394fc3a6199378a55a53d14c7cf1f0bfe3a41fe73d749e215ec6a06ee36c5fb53930162ae840685a7020566919720e5e86091eecbb2e4e35ef009974abfffdfcaa95266ad3fb17a102ccb2c222cc5d23684a70e67918eb659f541883ad975634b6bd5a1f6e7b426355c68267147d435152db7a0ba33adca52901cbca3f716eba2b7dc2a3341d7be725ee70caf99142d3c40872ef30e64841d03beee1c6bef29a69ddd0e1c701e1ee4656f5cca9a40b9aa0b5a797b3a6587a775d85a8fdbe9ffdb54073ed8df4c35b80bada6c86cba3172e985bc91c6f090068d5d53df3073c8e4bffa3c37d40077f95184ca9f35d1e7866c62dad0a7b36ada4c3f7704f2bbd5a435520b84f106600358952e7377fa8027f81783e7b8f4441e014db0f99ec83e29cc2e34c47ecbeb8c08b1f4622102c213bdd056a1b58328579bc81cead0291cf46e4c24aeef8161204a6307ae5d86010c77ae87c39ef640e3e5872e59a4e4f4d53df9f1c327dd1bf471b89d42b5bce7666c830e781d031b78dcaf76b697b3f2c823dc8997caca87b12cddc604058fb134f2948a09a45afae836d051aef84b624c1184c76ddd895cc2480d3d4fa1b6ff606afddf894da02c4c1e62277ec6612cf85b9451aa8d33ce73ff2620e3532f00a85cb9713492d0ac31b6800d5efe6511a971a608286e45df8ac8e2cbbe2498ae7cff5fff2912d9a09febb949feb59ef5da653f864656a9d5d6bc65cea79d987ee5c370474252a6c43b00177f4f94a1bc3e1c6d1affe6ed3cddc074edcfd84e22269359ccf5d8a24fb1d6cf22ea160edfff061792bd9ca386a311ebeec593c083821c242ec78d040a3fc5e14bfff47c499509b20f21fb294ce521fa4ffd79afe32e163b6dc80d09f2085f78a6d407b1107b68ce31927ea3aa1e7d43400ed67c9b525912a73c7cad2977bbc4288503e5595b865842caba1f6a27b463f37d74ca81e6f420eb59fc94e35204d04817c405016b350cf3c63d73d588b444d46f52fc775ab0fb4f855757855f90bbca18f93ed2b88587ecb20b50420b18c32fa7732ca25231a09a178cf263e349b7ff36ae4e3f4c590e7c704830bd050f4783e43e6e480135debac1acdd504baf17f5aa919d74d2ed0248278f885fd0e9a6e0ec0ac614a5c3d9fee0f077f4ca3b14541e43a032e121cf91a0f6509ca135a16f58bcfe954b62e0e73a71067dd3e389f0e0806864b9d427a820ceee0763d4f455c2fa75a442ad8c9ac8163f484d32d1f3edc6b7d9af5d4b00eb93f896fbb953dac8d6cac4ce4bbe70e716a6fa45e79a2d1137f271099f7ec197bedece74dac272850c04f2d10a0e1ce1c1fa034fafe2bd976269a0bfdfe6e313361789550aa213fed4ac6c6def448411ca59ecb2382bfa6b2245c49a373a931950de09b23d56bfd0a7ab72c44d0f90910d063979dc6a7228f2d578b4d6f80d77a0e9b4abf18606a1ecadaea9493897c910757ddb6837c54a466b67a495868947f47b504f71d0fa48d99245d18c5e37dbf73cb91650f704de521b6f864ccc016d26d002bcad06d278b6f21c324121f9a37997f0875b7fa024f7b2d9fb8ae8263de347dd3939b2308d79ff4e28291c6afbc7932a077a5443ea64b6b3c1afc78c80b6531d08c220a1cb3be9de6c092941d98ee3aa6dcadc3ef1d6b5c9cae5de7c0c8a9d4a0c31d65fc0d1bb758d2ecd464e9bc81d945625c26702569afc841a2f170a0de02549fedf36474597b6fb4caef11d291fe8ceb1761ab0e428d43c20d703b474786af57839d1e8bd971dacde760fc77956c57665dcc2b50106f91d90da4bb0772eeddccfe7e6f374bb6dd4c2510a", 0xb8e}], 0x1) dup(r3) setsockopt$inet_opts(r2, 0x0, 0x6, &(0x7f0000000180)="99c300016bae3b53fb0b7051", 0x4) getsockname$inet6(r0, &(0x7f0000003dc0), &(0x7f0000003e40)=0xc) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="741693220c5b6189a4e45ee498d2756dfb0e9e4986cb196a5323d8fd9fef2d03f8cb57a8a7b5a547375fb4b308e849187741595c11dd5f59c4a08adc72848e6956056f6790e1379c3f394f86bb1712aea6a6a68310a12908b17379c5278fe07a075021a4b548f4ff84f4e4b37be1b610d5dc71795730b619d2f7f2826e624bee7bfc2ef6f6d18922022fc1188ea02b6820654804d25d2bf689a5d43a22f7f4f35278248e972b7795285746", 0xab}, {&(0x7f00000000c0)="4118a3d9e102ac9cb0e0b038d3f743512c5c8b30112c99a8eae151b0d2b264d282f6b7085f4a99bf135100fccfdb6088c45e22a47891a845644b5426e792e7c072bd6fde9a7898a0123317837d38fe463c52e145be75a0d358d3f3c632e8a1d8fff333456f7c1165306141cc6f2002bee67105f0daaadf979c2b3f9789c5cd8877ee0e7e1426fdc43f8f5d91068d7a2a277733f96cfeef1cb698057c2d2ff951e5921d65852a8c2ee61f93f1893d0bca5467d0dbd89c00851d5a309eabcc9ac7c47d30bb279745ca18778c103fc22e8dc218a2f12e290332ce31835b6563c7fd6bcf8b1b697f6a297c636baca143815d0f5a9f21e1d08044", 0xf8}], 0x2) r6 = socket(0x6, 0x4000, 0x1f) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r6, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) executing program 7: mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x100000) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r4 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744ebc1a81ee87beb77bef9e84b047377255e3f21a21862b5acf40b49dbbd24ea82380a299266d9", 0xb7}], 0x1}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000083000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f00005d5000/0x4000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x7813, 0xffffffffffffffff, 0x8000) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x6) setsockopt(r2, 0xfa6, 0x26, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xffff) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x80000002}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x100, 0x0, 0x0, 0xfffffffe}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000280)='./file0/file0/file0\x00') r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000400)=0x7f) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x397) msgrcv(r4, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000001, r3, 0x0, r3, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r2, r2, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 4: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000040)=[{0x4, 0xfffe, 0x1000}, {0x2, 0x7a, 0x1800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x203) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000240)}) r3 = socket(0x1, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fchdir(r3) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) executing program 6: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r7, r5, r6) r8 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 7: socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347"]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000840)) kqueue() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x80000001, 0x4) dup2(r1, r1) select(0x40, &(0x7f0000000280)={0x7, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000140)={0xab6, 0xfffffffffffffff9, 0x7484000000000000}, 0x0) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000440)={0x2, 0x0, 0x5, 0xfff, r3}) write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r2) execve(0x0, 0x0, 0x0) r4 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000540)=""/189) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) (async) r1 = socket$unix(0x1, 0x5, 0x0) (async) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) accept(r1, 0x0, 0x0) (async) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) execve(0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/108) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x20) socket$inet(0x2, 0x2, 0x0) executing program 5: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="f1", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x2, &(0x7f0000000140)="caf45889e90f7758f74e1503d42d4435829051edf850fd2a392558eb90dd0faeee7d8631db1712ff792dd9af8a0484c1637155d2e31973bd6e6070584060a9fd1afa2abeea7c26d57f9bf3504d3930df7837e3a40270f1ed8fa6f936a2ce63e0cc35de5447c2a179edc031587af99ec0e1b46c3a9bef5f4dbc9e9cccd8d31a7c15ff6e494d9e80d516ce84a5321126d1eaf9d9c67d917bdcbfae485f0c645a02d3b4ac930c2cd6c64498e11001bcaf00ad28b1a88fcd89757de0f0c400550596c08ada78f19621e587af39fefe6cee33aa63c3f155d266c7ccab73e599fa0095167df7e57e0c15a9f4c9cdef9684004cf71ebd2586daf472bf094d69fa34bb6282c440a95d97a4d363430ae4bc18d83263dfdba7bc4b0a884bb97c9ecf7d8f0795f01c27420b2926b23dc83eb3b35c92ee3c5edd02abd84508099411de169b3968d345bdcd76d7ee0a657e715737436e4453375c9a2e208d402cde194560f3426da79adf8951b80f2a862962aad48823bc61c09ab2e8f0d5d0dbbbf268f8eca5a679e4ecd393e146db7968c2f8528e37d8c9098455d2d8a9aa5f87a6982eced51a0b24fd17ab49bb88181ac9ff5d7556c6cd36b6e761a7609bfe37433522cf964ffa1d6f1ee797a41689faba7e8eacb04b8beb936c5abc22aa0ff54b8283db59a8b5d29240d3679201ce0b9cbcdd1ec4065785a3d34c5c69ea8d577341e65a994ff82a3b5da5077d764c27e76a46dc1b5da0101bbc3eef09f42883257214c086dce026ce7155ce13aae63004eb9a8ef2c3e312cd8ac0043e8f079cfeb4a364f72f81cedcdc7c777396bbe630ed3a9e8a644a2b46e24c068c46f9c724678a5a0d639cdc206c118718dc552fb347899676d2be94932f877bf1358272b93fb98277a043929cb2c4e86a03aa8a46f6ecba4f16fb4bc706475050a74cd2a923a150a8320387f3007ca757459db0d5e0c80d460cfdaf276d0998d861824fbc97623d428ba5217d7989db9520cc57b23dd4e2b04abb35b95e7d355343b256d38e980bc2b0bad43832ec2fd3f02fb5285ca855c652817c5023bbaf2741492e170016dff178b3eb91d0a913a001cc9d5930f0e707c100a0ba09e61a845d6610273d70dc9ca6381901b1dd2477b92d26829161476be9a0d17ba0d71d9bbe1dcccafeeb30a56fbbc891d9a06af8085cf73283b5ef5b15eda754b7d0ee367de324e065a89d204fa5f389dd862069cf50de833c3fbcbeed3e44996c779ad3d158f4ff30d6902b66efe6d69e58ad2d2efdc1256c9c4c71b3ff2194478a0af07397bb695c912622235cb9193dde365bb525bd29e0660f94fb6a5f22222109e88423b7f535d40a7aeea7dc39782518c35e8ae4f9902086faa34c40d3666a5fab70dcbebfaa2979892a2fa8084c40c410cdab754e261cd0e38bb93e2a0a0a95da3278d54d562b7d6fd2777f94fb6d76373f5c122e74766da6beae6ad2f3780aae9f3910d37bff873701df6fbfa2a08b300e58218eb6e920282791cb855c6d00cf86ae78a9056dbbef20bc32114f086a1e6acaba89a71caf37fcf55f9cdd3509558560cf3819dd4e3e53402804f9be4e6583a4cb8f2641c3fac15fc0afc7cd90149253755097fdc6999e130cb5ef3b8a44b9025ddf99bfc8540f78bc7197a2973c34cbfb76c8d1937bf382dbfd11bffda0ab59c8a9a4fb1c8b6d4ea39b66446a7c547d4925b33a737331d78acc33a939e53eb4d6ff7ecb4add39823a0cc0f3174d46d04423b21397273e35e8f2984ed46256fb22b4ac6579908575f6af509d906b5c9f5498f076c502e713ac3fa6b262da78e24db51564718a6d819eec9d9445d8b98e18a991b2b9f94ce02ce35bce0d2b7bf7eb4da75eb0d2f23699ce3cd7f3cee3642cb026c1abd0e2fccafd718c40f1fe3cd6d5525b340e719c0c56cdff2fac6798e1bba0870e27eae8872f45f1d60b2123b9002800e4103ff4fb31eb1442accb94cc08ff03de6a32da61728dec444942b9d507b2de68b03a6f8fad8d0cd6496285cc5bcbca64380fd7099611019ba0982bfd7e2bb82ca9689ad692cd00f57a84d03a2d51411c6c3061d7802186ae3acd3300866570f960b17671f643ce7c0b3e32b306d50ff7b0cc2059d9656d21454b07f6b0c0ff854a275fca307ca23f48f912657f46d2879ced3e8f348d87f846901ac834feff0bc06c4635ce60af9be7fd30d7838920df60314abb1712b658a4639e88a9ca17ad5c468db3934dba7a7e0839b7967721e8da019b3fe60e00e7c17a58b353ccf6a537892126d5080766736ad4892d00d0cb0685f03008c344376f087ac656320d2ecdd654ba7aa750a0754431f735ffb037e6f0afb39dd277455005ed2282f2202c06fbfe5fbee08dbbcbf8ba63db746ece896c6d81dfb5f82b40131d0e73787a01612d6e74e7cb1b5721006863165b7af780ea919fd0501c65781f505f616f153bddcbf1109f4eb29b408e438497842b0a9774be2b6032cd12360d9b124dc69e6306298991f17cfdaa5511467dbe82537a78cd025cdbef7a43eaa1c2bb097b625ef5ea90daf579f8034dc3da407c6f72733d98f71269789995d99bd42f564fd4fd19e36c577c0b29049e75a7c23bbc613feb912e804be1221dd17a2aee63fbf0b16d50f84a90839e6b4460cef0a3ca92f98c4a3660cc886ae1df55b78a9f91725b398724ddce9d091cf1fe20245709eb077aad03381649b57c1b6d307f9e93b0822a1d897df075c64628b5319d49449df00e02c6fbd14a217fba07cf90b537a87c3f2679c34fdee4a493d8f5d8affb87a2ec49b49db9d9a1267844ba698c17408b3674e5c38be493c8310deb585f654d7f6eb82d639e8b92fbddfa644a3676eddb4407036bb96d081775bcd9f7dd172bd773de331fa2f3179d43810ec5a977aefde213a3952adbe5f5c8bbdcef0c4a97ce8e56c210fc7c2733d180c360a5ed68d324b309ee5637f5a4d40c4fdb05664685ca393c46bce92c6f4fa66b58823a41ac664b5c5ffdee216a17e3dfaa3436838d9eabdf2dd8177be4fc5f2803efa3d55366d37f05c07c2351df0f2d3b14c071d28c84433cef84f5ae808f86c9ee6fb6474d08609686d1c433845524c6f6bf7b8b84c55d6f8cf05d87c08068846a40ead57a30289b03d8b194e98f91fc918603af022f578187931553ac0d9f4b0abc29547940042f450a79176baa3cef693c4f267be5288395022ae4cd1e2f6e4a7f91537b6d17eb432c475ef3985d3fbfa4447648b189e221b198492a92cb4d7058198c05e1521aebbe4a389dabe52521246e2fe774b374e646415e14181b3d5e2286759a8067625fae1768c114045be5d0f70047e3de6920244a2bb2701f9ca1a4ca4dae54ca2ec2b994828096232adad5b4ba7969a7374e78310b0bd99ee825979478782e86d4a6d01bc8a7d69fa572621612eb5ee6e87d5a11fcedb33e848ae8bd8ab5f9dbbf47198893232751c18650aea2d97c88ac78a8ee95adaf4488c1e771e8db7d10edf32a5ca1e78e710b4efc3a771fb190f4236eba90eaa119318e04e13c37270d251e91b00652cd31f655f6c3a3027c791b78fa8795849b2adb8219bf7943046318f85b495299ffbb79b3e870a0554168e93664ab0166c22912776821849dc175d8c105552b221f6b7a48f7fb05d6b97f0cf38de4c37d5715713c61afa5a3cd373e59790f726b00707aa2aca2f52dc8e305edf2aaf562255e3bd2d2ac3c074b4f98d6293bbfe78b67fcb4cc7b3d2ce1736d21da57d7048e5bcda289d397cd1dfed213346df9c6e8c8ab33bc6623cf3a3f8250ce03ec496b374492db353bc5f54c3c2072ffe6093c8f44ebd16d88c3f24098a97488d83a8f80d3fbc8fc14ed35db869a991206788d5979be45740f94bbaae8056e0f5900109161ae244fa14b9fb6517047c0999f18dc2df1ffd66ec07a63fcaa133f3195d89720650b3d10ac6213ffec3d2e0beaa861219bfea4443fa174ef0856e209d3028326ba9ebdebd07edd6cc1e7f99590f8bfba997a1724b4f442fd6cd6590239c16b7636714c7546dae9c5176da44f6eba477eae8b882a8bcc50cc41835edc919b6ebbfa33001d6245b4273234509d8ebf651edf1749f4ee912e70496f726552b3d9d855cd59801f7ffc5f2b6b13f583e9b47df110b8ba0b8191e41854928211e22527cdba3101a4369c9e306836c5014dc71c1589dc7d1ea45f6d606a9eb15628d930e8b51f1cdc8d2103513df6086e5eba5aa9b082767d956d2afecba51edf16767e1053beec3e1a9050b92137b72fa0b504c3c4363bff318834ab8243ad4dde9d6716af898c679c39ab1533a76259e79a1d7013ae178c350f8ba8dbd2dcba2f3023080ce780c1508f671965f7ca98450ed222f515dd9c617201da7c77e336aa294dbe7ab64e4bc11a618e1dddaccf6bb8c16cfa154ef1bff661bf9e0229ea9895ca976e05cc2feee449278ad6f7dc4c1522a36bd4555fcb2eea8cdd36b760b7d2dc86019be6b6646af0769f9b9485be2d21cf51d32f3a9f8cf0ec0f2f904d985af0dfa1b65c8742bfea5e28c7fd82825cc8d470af5fc9883c8a90da5e99eb5f8899efc2c6e3c96e3d36969c2a863cbd248dfd64f34cfe50fb42dda914fa97ca2b5ce47c4850937c67805e6bc56c06a8c2a93b77778d277e9ce11fbd0e802267e447e0f800fc304c6ea8a7aa684ceadc22883883384c7fa834e21f9e0be1f2d9ba95e56d289b4c68bba925bae14b6913a8ef697c1c7c3b6b3995d629bef8da2aa6bcf67296607d52b2e3489b1617fc13d71b4c95e877c8afbdc575ce4e7384668b1dcdaa0bc1b005bfe29feea9edd14cba30c83cb3456da3dded9f0a94a9fa5f72cfc06156a4d33d37f0d28572c6af1f716c579e254fdbf862d6c6d0a1d456f13464931bc6190a2364a45d905f9d4a9416097c67cb4128d80f016ebc045898f13d57fcd48e12a47eaf6ebfe178ed59507d68b038b6b575f7df86a509027c3916967a5b56e412cbfaaf26aef09e97e34b471d6d9c3653d1256180d5f0edd64e2ccf90646d781bc4c31ccd4a56820fceea83f9d1bc761ea18fb9cf13455bbe74c30d0b3d58a015daa0ab852015a6793fac34644667e3a630ba92b975cad8c162e092b94327695a97cbbcf2b60de0ee988f2e6a812dad959206865e658b4863f5997aeecbd6225013025ad3f81d31a75a1e83fc317bc198f6c09068be71ca641c0270c23cb0bc7495fd0bf75297d52cef083295c5d63ff205463e126c4969a970d96d30e60eec7110f65af0f3a47c71400eb2a15fa869b8d9008524425fb94a35e05ead788234fb2f0c21378c44b4e1a5ad13e1c2d029edddd2693c4cf598d8a42c2d04694c1e6d19dfe75526409d873b673765cb2e861fb158ea9c36dd81eb2f3e3c26be24f9be969110bfa89cee7058aaf4a30014cc42a3004eada8a8ef6d6f568473bc97a03f8ddec5506b3dcc987c99510b6f31a49e65d5e3882f34103e436b0918e08eb77722983af1253a36df692489ce30bab490d834addcafc58e03557dd70f62812adde201af2d08ced832401821b3710322a2f847e5797204ff238015b469695a170e01b269b6229fbc3478c4f2d93f582df8e0ce92e1201190b05696c529075b37bd45b82986ad826166bc48f5b9c5cf85b520cebbcfbf421701d7cc2b7f4b6b6a1abd99e32412ec4d8b96ef1027e92bc7a19f0dfac14120eeae41187dd4431875fd2a15c33bc1bfbc48f8169884a28f9bfa667bb5ae26c815f4796fcbca819248914216fc472c957acc7f4548b98e89652196", &(0x7f0000000080)=0x1000, &(0x7f0000001140)="adf487619602f0788e2670c1536f0d8f209649beedbf34ab734c15366c656b596dba05ae1214ac625443709815fc9179cdccf48a8b8877b517e2899c83180fe21310840b39b4ee3ba8d67954f501f73232d45cedd977a8cbd9a0cb6d9bd0c273648d4df64e245f0c1118fd43a4cd058f187e3ed0b579fbd04c0048c8", 0x7c) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x9, 0x0, 0x40, 0xe1}, {0x8, 0xfa, 0x80, 0x6}, {0x1, 0x4, 0x1f}, {0xff, 0xc7, 0x1, 0x7fffffff}, {0x1, 0x6, 0x1}, {0x1, 0x6, 0xc}, {0x1ff, 0x4, 0x4, 0x40}, {0x5, 0x6, 0x69}, {0x9a11, 0x1, 0xfe, 0x6}, {0x5, 0x20, 0x0, 0x1}]}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: socket(0x18, 0x1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x41946465, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001180)) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x41, 0x10000, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x4912e92f8141e817, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) mknod(&(0x7f0000000180)='./file1\x00', 0x1000, 0x202) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0xd02) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0xd02) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) lseek(0xffffffffffffffff, 0x2, 0x1) (async) lseek(0xffffffffffffffff, 0x2, 0x1) socket(0x20, 0x0, 0x0) (async) socket(0x20, 0x0, 0x0) socket(0x2, 0x1, 0x2) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x80, 0x9c) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) (async) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) (async) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file1\x00', 0x8000, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000240)={&(0x7f0000000780)=@un=@file={0x0, ""/525}, 0x21b, 0x0, 0x0, 0x0, 0xbb9c2d4915ca7f35}, 0x10001}, 0x10, 0x807, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000240)={&(0x7f0000000780)=@un=@file={0x0, ""/525}, 0x21b, 0x0, 0x0, 0x0, 0xbb9c2d4915ca7f35}, 0x10001}, 0x10, 0x807, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) fcntl$dupfd(r0, 0x0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r1, 0x0, 0x9, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/108) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x20) socket$inet(0x2, 0x2, 0x0) executing program 0: r0 = semget$private(0x0, 0x3, 0x350) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8301, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x9) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_open_pts() dup(r2) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/503}, &(0x7f0000000300)=0x1f9) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r5 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRES8], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r5, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x84}]}) executing program 5: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x80000}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) (async) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) (async) dup2(r5, r3) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async, rerun: 64) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r6, 0x0) (async, rerun: 64) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) (async, rerun: 64) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async, rerun: 32) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) syz_emit_ethernet(0xa7, &(0x7f0000000b00)={@broadcast, @broadcast, [{[], {0x8100, 0x3, 0x1, 0xfff}}], {@generic={0x888e, "58203b37dbf3154ddf0f91791975f3955428d247da96d221fb78d7f57bd51140154fbd4409459cf75737e49cc22bfb2bdc39a095b4713f6f01bd444bce1d2d35627e8f40b26f4189660216878d2278f94a6ed10daf28a4f1e665e2eba430819ce5de5b232c3b2a9f4b6a35ed795c00919e5d0ee7d5b8c32964a4368d2c5a14907f2f4cb35bd30630a625a2b2be8b2d4b3b4c4ed83c"}}}) executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000400)=ANY=[@ANYBLOB="7bca7e58f7cd00000000000086dd609f284400102b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb2b002000000000004e214e23000890787149b751629772d3a59603a1537b836e44a0c2b670581b2fc56a5a68b4703cc3232f9d98ae816aa5f049cef81bd609c0d484033df5b56ed9d67f32f49a"]) clock_gettime(0x0, 0x0) syz_open_pts() msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="4dfb6b79951845e2cd9668618b36d93df01b8b7d45d0bc640ada53de1096c280bc3fe8a11c5a39a07cc0aca57612f97d4b101b5199f73cd5a5bb955d8f2ab8d018223f7b466cfec2b1a9fb56b65db7afa8570d748d5d8c08785882a940bd45d0984200a1bcd0fac462e146746296242e7342abce5beee86b92b0be65d3aef495a0ec7e2df79837fde3b44ac1773ffd11cf2531da", 0x94}], 0x0) r1 = socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000340)="e100000067c60ea20c65db0d60e62a7316397d24f47f5237775d664bf2bad0d53686e4ff8018298ee00bd616877154e27172deaaf9ff74f8cc0cf83346bba5e18e7a0254eb310c2c8d75ff835a5e536ad407595d941c506192a328d7e9da31490b3484f2e5acc33864767135e4c14ae388f9336b5d4d083ec63e01ef9f07b46dfccf7d993b52b6aa7c2bb143735b0000000000000007f6274791f31bae29aa0000002e160d695b83cdf336f57847b5eb6c", 0xb1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='@', 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x80000000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7, 0x8, 0x79, 0xfffffff7}, {0x20, 0x8, 0x1, 0x681}, {0x6, 0x6, 0x6, 0x81}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x40, 0xfc}, {0x7c, 0x0, 0x2}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() getrlimit(0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6be, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0", 0xfffffffe}) readv(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd27d43220c7cd9f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 6: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(r0, 0x0, 0x4b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x40d) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) r1 = socket(0x20, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000080)="7178e230c23632c7fe2cbf2b1b8dedccdf0e474f72234651102310ebc843ed5297eee515382b5b5f59926c877b10fc287077a26ff9531d13afa0fdc8497b70a9ad8acc84b50e6db7a1a222d79c89274b3837a417c34a0bc3becebc1eed5b641407d4b746e7de21c19957d366b3fb32159eec63848ed1af589555df0d4ca15db2e73d48ed4a3961939c44819e01caa94d5eb11a90f7189c3dcb45e280865a160198312e3652c705eca9ab00e98bd175c7", 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x38, 0x2, 0x2000000000004, 0x4000800}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0xfffffffffffffffa, 0xb}, {{r1}, 0xfffffffffffffffd, 0x90, 0x2, 0x7fff, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6}, {{r1}, 0x0, 0x8, 0x20, 0x22f, 0x6}, {{r2}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x0, 0x1}], 0x1000, &(0x7f0000000380), 0x4000006, 0x0) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mknod(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r1, 0x0, 0x9, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/108) mprotect(&(0x7f00001bc000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x8}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r3 = syz_open_pts() sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000000)=0x20) socket$inet(0x2, 0x2, 0x0) executing program 7: sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 2: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(0x0, 0x2000, 0x40000800) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 1: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r7, r5, r6) r8 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) mprotect(&(0x7f000011e000/0xa000)=nil, 0xa000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) semget$private(0x0, 0x7, 0x3c0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) executing program 2: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x1000, r0) r1 = socket(0x20, 0x5, 0x81) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x1, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x44, 0x5}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371", 0x9a, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r5 = getuid() getuid() chown(&(0x7f0000000200)='./file0\x00', r5, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 1: sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) (async) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) (async) shmdt(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5812, r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ea000001", 0x4) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ea000001", 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) socket$inet6(0x18, 0x3, 0x4c) (async) r4 = socket$inet6(0x18, 0x3, 0x4c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x3a, 0x66, 0x0, 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x3a, 0x66, 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc83761803108", 0xa6}, {&(0x7f0000001e00)}], 0x3) (async) writev(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc83761803108", 0xa6}, {&(0x7f0000001e00)}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getrusage(0x0, &(0x7f0000000380)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) (async) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) mlock(&(0x7f0000674000/0x1000)=nil, 0x1000) socketpair(0x18, 0x4, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x3, 0x8) (async) socket(0x6, 0x3, 0x8) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) lchown(&(0x7f0000000100)='./file0\x00', r6, r7) (async) lchown(&(0x7f0000000100)='./file0\x00', r6, r7) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 6: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) dup(r3) (async) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x1, 0x5) (async) socket(0x2, 0x1, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r2, 0x2) executing program 7: getuid() (async) getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd31929648000000000000000000", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000080)='G~i*', &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000200)="85f7cea1214df1a186651a04c8abe231fb0bfe7dcffe9b45dda33024dc3418ec77218cbe2e2e091d2096e86ba072aad722ad75527dac8158fafab64673de9fb1c1ac801febc8953d7933a5a36a46da5c67da8507d9eb194fe9f9335bfe2d6a49559a4fc4f6e76fd921dc9c503df3c793117f4edf5cfe78d3f23640d72a2661213bd235e31419fb35baea14cb08b2514c24d41d001f59116c192520e2addde4213178fefe33322aebe12c229eae79faf8338638b676114eae8fdc0b4826a7", 0xbe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xad, 0xfffffffffffffffe, 0x7fffffffc}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80146952, &(0x7f00000001c0)) dup2(r1, r5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {}, {0x6}]}) (async) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffffffff, 0x2000269000001}) (async) r3 = getpid() r4 = semget$private(0x0, 0x4, 0x3c8) semop(r4, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r5, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) (async) r6 = getegid() (async, rerun: 32) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) (rerun: 32) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001380)=[{}, {0x24}, {0x6}]}) (async, rerun: 32) r9 = getpid() (async, rerun: 32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getgid() (async, rerun: 64) r12 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (rerun: 64) writev(r12, &(0x7f0000000200)=[{&(0x7f00000000c0)}], 0x1) (async) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x80}, {0x406}]}) (async, rerun: 64) r14 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x800, 0x40) (rerun: 64) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="51d4ed8c7e1616e73c71cc42173275fcd2501ef177fdad8e97a70ee59004a8e06d487d5e4a5f106ec6ceb98bd44dee8cc7ede5c7c9a1586a8427e860462c014b575bba1117405f354f9bb9453b3c07144f908b7742c1e7e6fec9f8cf63252bd28a3902f2cb518da42adeb28b415f7b09a20e7de3ed4f85052d91e42baf96527e04f4ad8d4fd4ee3834ea916e6fecabba0c64ec5f7ddf2f1314cd188fd618cef158bbd330b6d68c63f00922d2c69415fac47e83600b75fac38b1da97bcb233b33ee064e9e4ff6ac4e9c92eea4225388c99a1622ce68377bfd7f9d9dcf654a9e851cbbda741f97aca459753295", 0xec}, {&(0x7f0000000340)="a85ee4ecc19e94ae89c2303ace2bf53165480fac549c08e61a05f29d746e263232437741b07a83820e036eda64294c31e570ede288500d0e1297787de1bf88127204abdb4cc40bcb5203d8ac5ece7a716f36153eb15ad9dd1ebd1f5ad8c524b76828c3c26003b887ca1cd037a081d3565d8545b54b3eff6b414ca8b282abbadc96541572bed5030b08761bdd1ecda262b3bc024f89d1415cadfc64e0084857f686d4e9e0d333b72930d3b6157f17d6bafdcf40a6026c4c24b8a816c6d68e8a08a10684248cf4528c", 0xc8}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r12, r0, 0xffffffffffffffff, r0, r1, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r13, r0, r0, r1, r1, r0, r2, r14]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r1, r1, r2, r1]}], 0x118, 0xe}, 0x4) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 7: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="b1", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) (async) unveil(0x0, &(0x7f00000002c0)='c\x00') (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) (async) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)}], 0x1) semget$private(0x0, 0x1, 0x220) (async) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2, 0x0, 0x0, 0x8}, {0x3d, 0x0, 0x6}, {0x8307}]}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000300)=ANY=[@ANYRESDEC, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES16=r1]) (async) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x4}], 0x1, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000500)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd120600000000000000222f6b825af0313eeefb6470731cfbd1d585d8a764d6de1ef3f9a9f775c95eb376644806117d8af05435660a00de8098999940554b75465508d95985a33632a32fde4a4738b6092c17767e2f8de0aa7016ee6fef55e6954cfe6160b6b57cef12a48cabd7e9ac8fe24fc342d1f1903c42cfd2cad1ede7cf97376cef8e0ca6a8760fc3d43f8a61424f4c9e8feeebfa4fab5347c9146550f6f44a7a591c92", 0xdc}], 0x1) (async) fcntl$dupfd(r0, 0xa, r2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x5c, 0x0, 0x1, 0x100}, {0x8, 0xfc}, {0x40e, 0x1f, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0}}, 0x10, 0x64, 0x0) (async) dup2(r4, r5) (async) writev(r5, &(0x7f0000000080)=[{&(0x7f00000003c0)="ae", 0x1}], 0x1) (async) shutdown(r6, 0x2) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x357, [{&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xa0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4269}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbc7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x9}], './file0\x00', 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x2, 0x2, 0x3, 0x6, "7691069c00e510f74a62aa40d25b0be91444b567", 0x7, 0x4}) r2 = socket$inet(0x2, 0x2, 0x1f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001b00)="9d443513c78fb7bc8dafb5f4c00b1c7bce596d3e89bf4a1032464200274aaee541f3c9ee20d09bbd79062d75539fa245e5ed4c85e94e5eef3ed56f393947109a8459f6903d130da79e7dee75a0afa283a99f5ccd2cf222544eb7818914085fd94d42bfb601053af7658f552e3d112023152f655a36e41588519a8329ee9d7d2a33610600cb5e0fb5cebf0fe32cd8dccdb02f5f32fecd7b2757dc75295d819bece48c5d0f7a208d1a7e6c2f5b1ea3943515412cb6316fc58e217ec33674f43a010cdbdc7d0796622827444dcf42cca315fd0e7da066153734053787f9f195c34133ca8e000000000000000000000000000000006ce35099406e6b46ebf68fd75d93756e7c85bad39de287f5009704005697b5eeea8277", 0x116) connect$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000700)={0x4, 0x2, 0x92, 0x3, &(0x7f0000000480)={{0x1, 0x5, 0x7, 0x3f, 0xef, 0x8, 0x3f}, {[0x0, 0x4, 0x3, 0x3, 0x8df, 0x535, 0x8, 0xffffffff, 0x9, 0x2, 0x0, 0x7, 0xffffffffad8d0227, 0x2, 0x7, 0x5, 0x81, 0x2], [0x9, 0x35cd7ac8, 0x8, 0x8000000000000001, 0x2f78, 0x8, 0x7, 0x0, 0x4, 0x7fffffff], [0x5, 0x6, 0x0, 0x8, 0xee0, 0xc69, 0x773], [0x8, 0x8000000000000000, 0x100000000, 0x0, 0x1], [{0x200, 0x3, 0x8, 0x6}, {0x80, 0x7ff, 0x8, 0x8}, {0x5, 0x5b0b, 0x60000000, 0x7063}, {0x0, 0x0, 0x3f, 0x6}, {0x120, 0x0, 0x10001, 0x7}, {0x81, 0x1, 0x1f, 0xfff}, {0x7, 0xffffffff, 0x7}, {0x1, 0x270, 0xffffffff, 0x7ff}], {0x200, 0x2, 0xfff, 0x1c00}, {0x28, 0xb120a20, 0x207275fd, 0xff}}}, 0x6, 0x5}) fcntl$getflags(r2, 0x3) syz_extract_tcp_res(&(0x7f0000000740), 0x4, 0x8001) r3 = socket$inet6(0x18, 0x4000, 0xfc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) sysctl$hw(&(0x7f0000000800)={0x6, 0x4}, 0x2, &(0x7f0000000840)="2d4f7195186940eddfed52ed4e175c770f47e17d89c96025620259b34051326f3233c74aa6a32bbf8fd889c2c8efa93ef8399a10cb5a013df935162023695ec5259aeb6b8123c9165c64d67b654d4e5a7402dcebf28f2c18bedd0200f5019848c6d99205433fbd4b87ca8ccc1674d43d56e01858da71cc3447d326f56c3fa8a14560647f5932d3e3f5d607794f354bd30e703fa66ce1ce12cecf1ed94613eeff1820af359d95812671c55169af6f2a9a29175c6709d9dd7b088b6b48c4ff937a0e87b819608b8fedd71ed8141881ee01cbc67f4bb147367a738b7f5bdf526cab2bcb64eeb5fcba61997382d91e4ba8fcd9c264698ea71d57dff7d1a70537", &(0x7f0000000940)=0xfe, &(0x7f0000000980)="60fe1c1727174f6df844be190cdf92fe0ad2003e29d71bc659ff829953176d33a47c43493477af5ec25c55b659bd392a356f1b5bbb72d0871a2a7761565ac41b5cd4c04e77e293b5066216208ad15a3eabbe4845dc721b7a", 0x58) r4 = dup2(r2, r0) read(r0, &(0x7f0000000a00)=""/190, 0xbe) semget(0x1, 0x1, 0x112) sendto$inet(r1, 0x0, 0x0, 0x400, &(0x7f0000000b80)={0x2, 0x2}, 0xc) accept(r4, &(0x7f0000000bc0)=@in, &(0x7f0000000c00)=0xc) getpeername(r2, &(0x7f0000000c40)=@in, &(0x7f0000000c80)=0xc) socket$inet(0x2, 0x4, 0x20) sysctl$hw(&(0x7f0000000cc0)={0x6, 0x19}, 0x2, &(0x7f0000000d00)="3a903e6ecd9fceae59730a4ffa442c6c0fa0923235497da136aeee28384d05eb58ca734f4d885ace9616f578d04d6512d5d481c1d34d03a90c792fdbfebac6462ede855226221e0f410626b02571a54089534b736c20b586da5ad7608f68d9bcbbf17ef6564fac82a63411db4b8446778c8339d6cff6ef395fb2e2ade1d9a8a2a8f0c7477d7b2488f3b98b409e9045835843342d80f81d371a4814ed3e0b33fb20e4f8fdf8a3fb055342d18db17fcd6803a55eafd1d938ef9d41b4b4161c35", &(0x7f0000000dc0)=0xbf, &(0x7f0000000e00)="ee8423f8d2a7ec0ec6136ad0bf79f94adcb84708d9bde050d0ebece028fd672504f2289307bbaa6d4e4c26746920cb121235fa64d90465e43ea54f646665af26b1b62b9ed403505f4e82b86deb598da8aca1711b12f88eebb9adbda18122695dcc5d6bb899fdf121beaf52787d4caf24376aa95d1b1c0ef8882ed7af7b3360a6dcff7f0b4befe8eb4a566fdcfa0d8d6544a34cb231f32efd1129513013648954cda668b338b573b99ba3b2d1faf112056c40598bc03a25ce48203af0bc3328bb9b6ef8de9f51dd4cc6f8c2ba39ce85140d7a9a2efe97e501fae5ea19008704d7c1ddc293ba", 0xe5) execve(&(0x7f0000000f00)='./file0\x00', &(0x7f0000001100)=[&(0x7f0000000f40)='\\\x00', &(0x7f0000000f80)='[+\x15\x00', &(0x7f0000000fc0)='/dev/vmm\x00', &(0x7f0000001000)='/dev/vmm\x00', &(0x7f0000001040)='\xd9\\**\x80\x00', &(0x7f0000001080)=':\x00', &(0x7f00000010c0)='\x00'], &(0x7f0000001240)=[&(0x7f0000001140)='/dev/null\x00', &(0x7f0000001180)='/dev/vmm\x00', &(0x7f00000011c0)='[/(\x00', &(0x7f0000001200)='-\x00']) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001300)=[&(0x7f00000012c0)='/dev/null\x00'], &(0x7f0000001440)=[&(0x7f0000001340)='\\\x00', &(0x7f0000001380)='*\x00', &(0x7f00000013c0)='-^-@)\x00', &(0x7f0000001400)='[+\x15\x00']) connect$unix(r1, &(0x7f0000001480)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001980)={&(0x7f0000001580)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f00000015c0)="5655bd40b3f7bc8a16240aeae7a49bf1e8a89d2ac4646153f59b2822d72f9e9f96864dc691b4ea8ee871a2ea1880b94a81be08e81853d83b3098a96f04be95276c8a2aa353d27743e293496d149b549d58d3a20e43b9b6af7efe227e98f3c204b324335a2b3a6ae5e50feb65cad0032e5f8c0b36ca04afdd9c9028289ed7595a1179d4076929bbd88ce28be717db269916ce33bc7e7ed0401093f4f53a2fcf8102a0582d2caa71e70c69b4aa5854967343941d2a1a3076f0ed57ab3242771decb6942359f3d5e633d3cea0ef2251fff341a1df6cc8d1538c4b89de3bef1dba929c007c5b6dccd3c1b801009a00cc4aeb9e0c3e8901e904ce", 0xf8}, {&(0x7f00000016c0)="47833471270326aa87a434f79ea3ff85f39b90b82cb5f8d7e0a911c319f5cebd07db08634a446026e9d9e99cccfd52b74430cfb8cc76460281263791ea0df3bd91d203cb0fb95eb916757d987b87e3ca9c9e02cfbe789c9d8e2ca8a01eac96cbffe0ce36f74f29ce93204926f70909bf5da4673be23fa3e16683e7d5d9ddc3ae3c431697fcf01ac6d9bcde122977ca8ec00d9fd13e442a795b0b40eb999b1f9d4fdb24cb207e69", 0xa7}, {&(0x7f0000001780)="d8ac22e0e8f7d6dcf45eae3ecf4959c1429a91991281a200a4db79dcd26e5a927a51e390213cf74bfef8503d65b918e74c69ab87a09d67297d5c9a2bdd3b653f0f3eeb7bed823c7cbf9f8d82c687c91d82ff0486c517a07b5ef4a9c09ad589116eb363a67e9d109e5c80358ae32034901fbfbd64d6418622a3e578e424", 0x7d}, {&(0x7f0000001800)="4333b9f075146d74217eee5e7f02e0aa65a739f293ed9f51761e60a49998c4d43eff39bd512692b4774e84cee775", 0x2e}, {&(0x7f0000001840)="af7bee82ef6f9a1dfa261436dc5185e933b642b680b3a37bbf1ea0ec5392f8829c1b92312b968d4206d2688c69721b6d75bd4a7faec7bdfc6018baf902de2d941a42c2203a937ea3c73ec86fcdcd2e8384cd2ce58db1ea30c223f42178632933882a2102668fc99ef911d2712a74942b277f", 0x72}], 0x5, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x402}, 0x7) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x60}, {0x5ce}]}) setrlimit(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setreuid(0xee00, 0x0) r3 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) getrusage(0x1, &(0x7f0000000000)) setreuid(0xee00, r3) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x4, 0x70) semop(r5, &(0x7f0000000000)=[{0x1, 0x5, 0x800}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x40, 0xfc}, {0x7c, 0x0, 0x2}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() getrlimit(0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6be, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0", 0xfffffffe}) readv(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd27d43220c7cd9f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000480)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r7, r5, r6) r8 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 4: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(r0, 0x0, 0x4b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x40d) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) r1 = socket(0x20, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000080)="7178e230c23632c7fe2cbf2b1b8dedccdf0e474f72234651102310ebc843ed5297eee515382b5b5f59926c877b10fc287077a26ff9531d13afa0fdc8497b70a9ad8acc84b50e6db7a1a222d79c89274b3837a417c34a0bc3becebc1eed5b641407d4b746e7de21c19957d366b3fb32159eec63848ed1af589555df0d4ca15db2e73d48ed4a3961939c44819e01caa94d5eb11a90f7189c3dcb45e280865a160198312e3652c705eca9ab00e98bd175c7", 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x38, 0x2, 0x2000000000004, 0x4000800}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0xfffffffffffffffa, 0xb}, {{r1}, 0xfffffffffffffffd, 0x90, 0x2, 0x7fff, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x784}, {{r1}, 0x0, 0x8, 0x20, 0x22f, 0x6}, {{r2}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x0, 0x1}], 0x1000, &(0x7f0000000380), 0x4000006, 0x0) executing program 6: r0 = socket$inet6(0x18, 0x4, 0x29) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRES32=r0]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {}], 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) mprotect(&(0x7f000011e000/0xa000)=nil, 0xa000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) semget$private(0x0, 0x7, 0x3c0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000162000/0x4000)=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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000054000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x0, 0x3, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x3, 0x0}) r4 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, 0x0, 0x0) executing program 4: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x802069ad, &(0x7f0000000100)) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 2: r0 = semget$private(0x0, 0x3, 0x350) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8301, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x9) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_open_pts() dup(r2) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/503}, &(0x7f0000000300)=0x1f9) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r5 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRES8], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r5, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x84}]}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 6: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) syz_emit_ethernet(0x200, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1ca, 0x0, 0x0, @rand_addr="064e3f71ffb1d85274c02ccb77965ece", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x2c, 0x1, '\x00', [@generic={0x5, 0x6, "e666bc87a572"}]}], @icmpv6=@param_prob={0x4, 0x2, 0x0, 0x8001, {0x2, 0x6, "6088da", 0xfffb, 0x32, 0x3, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, [@hopopts={0x1d, 0x5, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @pad1, @jumbo={0xc2, 0x4, 0x8001}, @jumbo={0xc2, 0x4, 0x7}, @jumbo={0xc2, 0x4, 0x8}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x6}, @jumbo={0xc2, 0x4, 0xffff}]}, @dstopts={0x3, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x3ff}]}, @hopopts={0x50, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x4}]}, @hopopts={0x88, 0x1c, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @padn={0x1, 0x1, [0x0]}, @generic={0x8, 0xd5, "965d9c23a8bfed6296f720265afe6ce066654663a0a910c15575dac668409d5df25a6650fb5b3f0452ea768e0baf3f9210be36fb2c7eaaed0b7a250c628f523a872edb7e6f6152f6c44ec84455818b701466e42ca8f6993bddd4fd18eee274f297030f7ac92ed3a172240615833467b835f35dec7c0c3f088bc1dc5e87d15546089161bceded35378dad84bae5a3d0fc4b4733ea83678ea1dbef2c597d13ed4cfbe776c51a5981cee50a9d6355e43aa2542dbcd702ff1ce87f4213d3b8e494da2a43b5b702343a3947fe1a0e30b0cd596ba380f015"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x6, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x4}, @pad1, @ra={0x5, 0x2, 0x8}, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x2b, 0x1, '\x00', [@pad1, @ra={0x5, 0x2, 0x401}, @ra={0x5, 0x2, 0x4}, @enc_lim={0x4, 0x1, 0x86}]}, @dstopts={0x19, 0x0, '\x00', [@ra={0x5, 0x2, 0x5}]}], ':\x00'}}}}}}}) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x4) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) (async) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000400)='v', 0x1) executing program 1: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000800) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 6: open$dir(0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ftruncate(r1, 0x101) pwrite(r1, &(0x7f0000000140)='w', 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) syz_open_pts() socket$unix(0x1, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) unlink(0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r0, &(0x7f00000000c0)="d6c711fa60259717d73778adb50f536ac6cf4a1f8bb564e92a8c4d4a59d56690f831d19de6512db0e806692b64d61120bec7e34a65995a96e1efc87bb7992716fa7c1277d6b242e1d598905d7b5b38a1e3f574ac514de521069b7d9229533f463c1ed176619147c9b69bbfaf8d1674806ba53ceda624e03b85a618351057ca95e9171513cb713924ce41059e3e00610b22a669c3177726a89effce39ce45389c6849d61823066f390e1a7b83703630a8a9f23cd20546f0e282dfee3b40799d1040867991de2590e98f85df2197ba59fde0133253a979cf99ce3ef74c7ac68c8e2d066ef78c16", 0xe6, 0x9) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000001180)="0600053feb31", 0x6, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) fcntl$setstatus(r2, 0x4, 0x44) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x4}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000480)="71a09787", &(0x7f0000000340)=0x4, 0x0, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000280)="8c53c7d262ec65c97046eb573c29cce988a1771fcac6eddda368ff64a0f9e45664617a6d73c7d75d6af0adb0489434d8deba0122146989ee4d707ad9dc59c4c40209a6aeecba42875ca94e797c9eb1a4d0d31d11d47b18f21f205ddf5729fdae800d2a2e550b356ec00620a61ed966927f5efafe17f0a79ce71d5f6c14eb8e8f26205c5fb9c191dbd272eeaee277367caeab1530bcc5d57e2b295acb52066ac5120a039341890b8f", 0xa8}], 0x1) executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 4: socket(0x0, 0x0, 0x0) (async) r0 = syz_open_pts() (async) setreuid(0xee00, 0x0) (async) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() (async) getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000086fffffffffffffffd00"}) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000280)="217ee6b45887c517e50e14d5c409e6ecec4e3a0ccb073656ffcaaab32777d30cbb02f813d6d0babbb78add37483794ed6e65e60528119aba449a79566e0c15237b1c4d2b8bd97170ffce97226c4c830e651acca9faab2cbf54731299364a48941750f93b11c4edbbcfa88acc5a151c5208ba496e3b993994a486afd3eedf98ffcec1620d8eb91054a9c7f4bb2b58b0c91ebc9db5421d85b0dc2ec3", &(0x7f0000000100)=0x9b, &(0x7f0000000140)="6b2c25889af8f66013", 0x9) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) dup(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) dup2(r2, r4) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sysctl$vfs_fuse(&(0x7f0000000640)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b07b1f660000000000002000"}) (async) syz_open_pts() executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f00000001c0)}) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f00000001c0)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[0x7, 0x7, 0x0, 0x8]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000240)={0x0, 0x49, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) (async) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {}, {0x6}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {}, {0x6}]}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) (async) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) executing program 2: r0 = socket(0x1e, 0x3, 0x0) write(r0, &(0x7f0000000300)="e4810f8cd9dc5fdf21a9ebd49db0eef161e6e74a860fc6adb0015e68089047cee54f05322c35a5d2c7a5a19be3eceac6c443b0605cb9e0f4225065abaed302138a6375d5a0272ba6731329c9e0f02a615d91dd492fbfb97c2ea73a7538c82a94e51c371c37f2def9f87e93962597a22f2728344297d3fac981ca5993dcd0b39fd9e0cff3b9b20f8c1d2b94728f29ada308", 0x91) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f00000003c0), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r2) r5 = syz_open_pts() r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r7}) r9 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r3, r4, r8, r9, 0x2, 0x43}, 0x4, 0x9, r7, r2, 0x4, 0x3f, 0xcf, 0x9}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xffff, 0x4, 0x7f, 0x80}, {0x7, 0x1e, 0x9, 0xb57}, {0xee13, 0x6, 0x1, 0x7}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x40, 0xfc}, {0x7c, 0x0, 0x2}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() getrlimit(0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6be, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0", 0xfffffffe}) readv(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd27d43220c7cd9f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x40047307, &(0x7f00000001c0)) (async) r3 = getppid() (async) r4 = getuid() setreuid(0xee00, r4) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5aa7, 0x1f, 0x0, 0xba77eb6}, {0xd3, 0x1, 0x3, 0x5}, {0x4f3f, 0x4, 0x2, 0x800}, {0x4, 0x88, 0x0, 0x80010}]}) (async) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4}, 0xc) (async) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000600), &(0x7f0000000640)=0x10) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000180)="e17ee5f9e4db66f00558215e7b7cd1a08d4a85bb47b37dc7aacb79e5931342fb5ad344e3805605e021feae21c8c9", &(0x7f0000000200)=0x2e, &(0x7f0000000240)="d5286209b5f961f4505cdb0ddb71e7a3dbf5b12ccd17eaf9f3157e7d7fa2a87cac15673d9d5ddc8b3dfb86306ffd4b8c500db74f0c1835d26d35649cea3c623b664a102ab22b7abce6902519f16d7745dfe2195de77e25e1e415d3d272ec96986f17aa8ffdb68a343ce231abdb28fde53c136952b6a7bf82819103e8449d291b2660bdbe3e32c90c2256ea47e0d9c393656e8dfe19898b398767dede8111882008cd0d40f63a0468dc0a374b36d9220c3cddfcad3a61ab4ed7ec96dbefd7505c", 0xc0) (async) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x60}, {0x5ce}]}) setrlimit(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setreuid(0xee00, 0x0) r3 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) getrusage(0x1, &(0x7f0000000000)) setreuid(0xee00, r3) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x4, 0x70) semop(r5, &(0x7f0000000000)=[{0x1, 0x5, 0x800}], 0x1) executing program 0: syz_emit_ethernet(0x14, &(0x7f0000000f00)={@empty, @empty, [], {@generic={0x8863, "470c82e418d7"}}}) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744ebc1a81ee87beb77bef9e84b047377255e3f21a21862b5acf40b49dbbd24ea82380a299266d9", 0xb7}], 0x1}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000083000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f00005d5000/0x4000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x7813, 0xffffffffffffffff, 0x8000) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x6) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x6) setsockopt(r2, 0xfa6, 0x26, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xffff) kqueue() (async) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x80000002}) (async) kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x80000002}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x100, 0x0, 0x0, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x100, 0x0, 0x0, 0xfffffffe}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000280)='./file0/file0/file0\x00') (async) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000280)='./file0/file0/file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) (async) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000400)=0x7f) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x153) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') msgget(0x1, 0x444) pipe2(&(0x7f0000000380), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000004e80), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0xffffffff00000003, 0x8000}) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40009, &(0x7f0000000040), 0x0) (async) setsockopt(0xffffffffffffffff, 0x101, 0xc, &(0x7f00000000c0)="331af2488907fb9ce8b5", 0xa) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x2, &(0x7f0000000040)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) (async) ktrace(&(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendmmsg(r2, &(0x7f0000000180)={&(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2332, 0xffff}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)="82811cc4004f326871dee2fc6a36049378fb70aa2b3856b249c9b42476a38bcce48c1e52a96a73188d7ba76e756523ee727d07b3ef70685494382aae0ecdce049108939f904165f7f338c4ecc831b66a3edb69", 0x53}, {&(0x7f0000000080)="5ff432487d0adc2eb4adfb74a84b60532c079d129046", 0x16}, {&(0x7f00000003c0)="4155bbd8696df09219b8114d15d99dce21160de468e12a6986baf40d16f4d79433321bdbd82f81566603c8e87bb43cab856cb83d514003a8ce54d951868454f798232eafe21b5fc32b5922b24c5593de3015f364676ede2f610b48f03c3791c4ab5b7caf33b5e577cc9c78e2f2b80b3faa58b388fc15eae122a2d88f4e38f642dc8e7a9196b11b2c019bae2f8a23a2c7c2df882bb7a7e5e37dd5cd5f5ae6f24ca81272c0e0999ecd3333cb956552061ef7c69384a0af12d1fa723d58536c86217321d00f801b05c2", 0xc8}, {&(0x7f00000004c0)="90aa58c900de039826cc2f6af7d4bc9fa4eafc6dfa565a78d8ba181f25352544a0cb0b32b959014c99623a181e6c963523f425b4ccd2bfc95cf87c86eee8fca62fa6ca989ec1a873ab61feb470bf9c27c8551496c5009e272c42d87d58e64e2d5b514ec18680bd68e49938dc2aa6", 0x6e}, {&(0x7f0000000540)="c6e3219bc1611607123b3d7e09b6f7ae4516c8edc09681135e8d5e01fb2b3f06ae2db6888022d553dbc86aa4da7de1bcebb4ed5e7f77581886214c60686f866383ef1e032bd301c6215902420d39b15ab39874aefc2a9b1083ea2581f07bc8eeea7b16ccb6d88bad3ae1ab1edddb7a4bf44db34ca0b5a45d33306a0c907eb1515ff3ae45a940a0d9081d71ba5fe458e12c42238bf70a84eeca0eae3f8697596d3722b5bf8729c52585150c94a508417e59e1", 0xb2}, {&(0x7f0000000600)="d8773cd80a4a87961408410b020fc5315472f7c59b91cb68354a599a98b081b15fdd1c0663ef9e7b64a314a50bee86113faf279ad2670804f8c7d6d723e39b560931c7bc833d754b1e121a2382052cc55b260dcfb097d05cef95a68ef498ce96350a61676667451b1c463eefd0de09437c6eeb804e2078ba0c7855df", 0x7c}, {&(0x7f0000000680)="9f8e073e340632f15ece8bf8b0c24920919a5331470778b36331570217bf9ba370e31053072401d196e68b37de088f0dd12bda7e2ce2ad50db122e15447e5a46e1aa3df31c18100d2a25ccb68386115ea71c64d81318a837a80861a3096a32589d5cc99ceff2fe945d3873a71a2284ff19719c1aa0e53aafda34c7e391dae9789e0f557dcc6bf8896973679b644b2ee7d2ef9857d677d77dbb61a96e931221078cc4d912a6d76c8c3ea68e9ec520b924a2826e5e370b2573b2eaf44e6d6f0ccc8aaa657c5705c93cc5a49cb1d2441d3af6cee2ecdfdba873", 0xd8}], 0x7, &(0x7f0000000800)=[{0xa0, 0xffff, 0x1, "48e8cf036691128acb43c16b8d609202ddee554f41c24cec08886ea0b2b627d0ea35bee014e1d5ce697611fc76c7bb4916b15e183f8c29dc467149caddf97fec6a23311ecbfee31de5385b5d0586ea238f45a30b878e95d14ea7f54fa3533e380b8be3a97b1a19dd42fa07da69b7fd18bc86bdea8b0ce1b76a70e490d60034ebf95f7810a62e6be493"}], 0xa0}, 0x9}, 0x10, 0x1) r3 = open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x8531) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="166bb5b243cf7c8debfc138a5378e14105574b6fc7502bd11d8e09288bc4a9a32bb6be647e3f02b9e33545b416e8927731e2523c938ca2fb0dff4167df0e6ac22c1f523b5f27f08506f350e84b75b17a24cde162fa59d5b4c905acf5", 0x5c}, {&(0x7f0000000080)="3c4660f8127742ba9b8454d4df86d2e8d59f2e3a58fbc28349b680f4fc0db1993b8fb71290cce424e621781b1d3a781887090c3b0c6167769d83aca7accd3e3ce864e7d446c9cf5e45fe2818a9a463baf638bb07932991393f", 0x59}], 0x2, 0x6) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000580)="ea", 0x1}, {&(0x7f0000000680)='{', 0x1}], 0x2, 0x0) executing program 3: sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x3}) executing program 6: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000800) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) (async) syz_open_pts() (async) syz_open_pts() (async) syz_open_pts() socket(0x18, 0x1, 0x0) (async) socket(0x2, 0x3, 0x0) (async) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) syz_emit_ethernet(0x119, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) socket(0x800000018, 0x3, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x7c, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r4, 0xac}], 0x1, 0x0) (async) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x0, r5) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 4: r0 = semget$private(0x0, 0x3, 0x350) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8301, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x9) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_open_pts() dup(r2) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/503}, &(0x7f0000000300)=0x1f9) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r5 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRES8], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r5, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x84}]}) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f00004cc000/0x3000)=nil, 0x6000) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000240)={0x7fff}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r3, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3c}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffd, 0x800}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000001380)="9d32ddaf73c26d863cb8b37f7802bc8bcddf1874fcd8bc645954d830801f4d96e504c7a9f86729082f9c043bfaf950fb1b2ef345b7489ec4a74ed3482bfe40e8191d612a4952b90f57f3c225da814ea65764a62029fda6a2deed00985af8f824829cb1b9a42d9e6a9d395702b45c2db9f1087420ede8d47ead9ab7004de72a8f4abfa2cbcfb3bf0a7051f471bd7c3d82af2a89935b6c7d0f5b41c2aa07a2597738c1bfb4f8196e3f5b3adc623d50747a6dfd9c8b22f1a5521d897fff79e7ee05630033cf980b2374c6a1a454de5d1697e9890e4d5677885cd072de293a576dbf7c3fc70465f2d700cd3b29a6570b27e10208cbc002cb4163fa5a7653c1d18f2224416a1a77e86faa65c6070e274872d2a07fe462790c150742746546ca3a370b39035c17be8d2a9c247d1af9f2d4d76bda280f5e4c41238c01edaba3ebf4086895b748e8086ca77ff9ca3eca6f7dcea2ce6971a78eb2c80b5c5a584c1fec9ce741ba640df6bceaf23d7e81a8616a1db029f0e2231f966c9fb2ddbdedffde4d7f59474d5b7b80dde3532124b39a0745e6f200d1406fcf07b28db21989bfc7c4e1888292bfdfba55dfc13d38856a0f3180807ee2139da1c65ae1ad9a24f07d187091a52366265d5620fb13d5cd34b070c02300be10cfca0ad352ffaa3e31061174f5f0c2e1734bd480c4aa1fcc54005eb7c2a6966089379102eb604c29018c3e54dd9264e675f8ee7ba2041a7adc88506ff37e4870a13408ee9075d5b12c9651b8c75024f19516a1a5a262e1902a80c523346316c4737a84297e06e1e77f5ce8bcab523394e3422a2433b2162ba9573a24be6a1a791a9e2c6ca9e952059d2598923c0a3881041c8f653e3909cb0f8d72d99ff539dd0fb347b8d255f27d811dce7705022063436c2d52a37a87b55428e77c1c5e834854cc7cf9114666dbfc39cced34c649fc3eb0b821d0efdd63dc79d71cd44ba76c402d60ac43675d618310b1106e81163c0c96c549f693663f518ee8b5a9e9a7d7c2531647286f34c2b5092e1e5bda010cf7f95a5492f4ca7af2f01081c6e9627f5db0ce83ab4e3d7b38d10fb9f885519e03e3aecac3ab14444270cc9a8fbaf5a236e9735b793f8f3c6b82da6df9727ec1578f396befc3446dbc4f0b18596ba4024fabad8b2fb0b03807b2dc9696138c511ce03a0068460b47d9565cb6f7d4f98a9f0a232d2dff7319f7eabb357f34bddc4ba9c150ae1403caed0ccffd59441960ca77ef30e5229b83d82594b54d053b041746be81bb2e6db10aabb9f3f51ffb13371ad8087bb2d9d4f778b5e9016f3d5c4c76c45011d559cadb9a57a56dd8ae06bc147b293bfd4f796019d639589e292b1f9d2bc410becca0c1db0050a436d378357827b480661e9e0e41fdf7442358a03669684c23cecafbef211f2c1a71dbfface706ac7e8a41b7d2990458a9413ab28f90c0e3d3a88a6a528f38db99ef3fca3d90785ecf04c25ae05e3fb2201bff8d096e6f4e0cc4eddc42fd6eb7834d8c61628b6a99027674cdc300081c4d184d232c71354e7c0538656a9f3c2c741688aee22560b56f0cd318ab39495cba6e838e86c53147794fa1475aaeb3c7a55e10539751c683c52f603fc4964d7e36af766b1d9193c6b3c6039e48c91864caaf7e9b6f3d879d15ec0df367644628b3de55613f0cbb91de822b319c745485411b0d69c9f6601655aefbf15d18a58f2772f43e6cfb4d85f54b8ac252000e1016675271e3f2f31d4191db9b18c6dd21b3e8a201cbd9f2ae69d58f061b2a9f803f99efd59948afcf281f0797e823e76828592293207dd7e40f5a0319d3a7e4acc5e96e9a5fd2f71e4556b83c7ac0104f18a58505143423df9d2093aa0f8948e78ae26f15d532dea411c2cd1bfb9dd870c37a47e6b5f57f3513f566844f8aea6a9babc91ca7d8c073cab5d6471e63248dca78f93678a6d075fab27da0b23af33efef158f6ea0005c084e5d27cb553213189fcee4abf86150af0827f6b571d02f280865a24f64c4144feba79e034dedda4b5e68fb99bd88392e4ef436aaa5f3940b352e9788e6c0b2eaad56de7661ca812618dc4ceb9770b63e143bbcaeeb75cbff0f1eae36f521ee908cd701e77a0064a142dae10f29f2061ce4c3d958e0de5d834ea027a09468bcb82604d45ef85f2a0f07cf63c4b5d98c1a581e9e33140c95540d760dfa89ca613e15fd36432aae03c4aee158e388a9708dc11f77a177b10b585eb1ebb7e3be8a345bcbfa1eb0c808c0ae282a67e3e7f0172dcbdbc3d1acaf3e29f7af4cebca1fdbf55ad381d54e294acd65e58ac68bc931b551f29d6573ebd7d094337c6f1049f79bc0c5dfef2ed145afd7f6165594e118571c2147a230aa47f155e51d62a2017806550436c603a500acea987962c9bbe49361fe37f700a52bb3e9472defc8ef39fb807efa4f3bbf4ae37e1703ec0b4847d4c1dc79519e34d7072e05c207ffad19341827f613c35926e675d07740218d1b00c6bb8e88f05d1f993c91e4e793c364edc40a5fad53699b7894c4286c4d76a4eae92eab9440a34bcfee5bf32ab74ee6fa07247fbd7cff1c73516cddbf6219b5e6b21266441baf7a49c5ff9802ca7d89ab8ac0f40f59cc49d27ece99570e95278d5c2dacb8a8dc025fab81cee2e0da7207a73a6e02483f24c04339b71a5a0b158c36e81df0200a77d1a70bd2ba48601ead4919ae9e7a65663020f576be9d0a2c00c671ce747d977f7c913549343fd60d3528dbdb25294ce1ec7fc14465660330de7e9a0cd57cad6fbd4ea515f569f6574207e3e47a3fed4cab5740d18af7188a51c58ba299832bae5062ecb704381386a4fc8d21ab64b6d4a5fbca0e2358aeb5313adda9d642eb518c98b5454b646178b29ec9f97c634bbb7894c64f7d10b20259147ea043315e9eca102dbae92f2823fbb95f80662566cc180cd9e363d0f55312b6b61fe5896c0e3b118851ff9df2969ce8a99c66b8bce2553ad5198a18d7625d74e3b1c26cdd0aea0a2f530203c6cb3c61ab260bd2b7e3c1c36047986efb3280a5da5e6aa79c4caade4db3718b982102c27a02bc03e4b9693a8a947c2ac6213e24ea915fa9d2b4281be8d92548d165e7fad532968d3e45a7a6f91921245703c910fcbd87d45766d99bbcbd0e8542089bb2007f5b0eb77ac592c96b91beababa9449559686617cde0eec3bff1d4eeb45b27957ac16ac8cb865689325bf5506aa2c6442f6255aca82a9b093ca034d0b50a456193ad7b43984c2502180f0758f4dab0d6b10a218f0f94cfb2a6185c5aad82d80ebddc027c321cd11409b631670ce5c832b12eaafc7dea2dced1e310ea396b4abcc9e33eb042740b98d8738cb9035d4877229cc3c8562ee71fbcad5d7db53657d491052bf8559fbe229ba088b8a1b45b0d3f66af2e77c21db69afee745f539b52597cb69b41fae07abfd158b417ed32528ce1e5b7e2e8f58c29d5ef9b461bbff18e9eb1be3a532f6b53fe7ca705ec215a78deb728f9de12965ebf9fba65eaaf38efef5c70927ba0342d717199ace3f73c000af65769911c16583a3f1cd48f4c2e323c3cddc47fee655824cfbf0ff7adce619e868ea356cbb9fcd7231f295838ea17948af379917fbdf7e92a375af23a45237004adb00d6e14af781f55e9b0cbea550f0f77e3a56e5a14d9d20e6ac731e7aa830f7a0dca4f9982841c9b81c0962f9de25e57fa269b42bf22a81c62b6438e4830cce903ceb3940e43ce4f56b922741e395e87f30eae5369cdd6f6fd6c9a4f827c253cac265cd691bbac8aca46b13eb7354dd7b36849c012a7bf43a68abefd50b213777ef312669ab9b1821de577cb19f76db4dd36964725ca6266c01e69fb0eb56c826ddbf6259b743be95acc06d3ba3609356515151610e4ae52e27048541e9a69213a3f5f7c6b452af4a9d80a9867c04841eefc3ac65e1be7a22fb6ddf6442cd9681f453d7cf7acb1e61e8ea500f8ca726ae81ec65c4b0e1c935bba6803c394da0061124d4b8edf3d4ac01513423ad35b7c5a093a05cdcb62da107ef92080db708b55f192a9593128be541d408993c1309c337333e2be41d92246ad25d925c33c29d9a3d72e0dc36fb46c070c5dc820e5066dc61ed515feb85e9d02c78e85c0514e81400ad8b4ef9381ce2aed852c42a4e95e79379c71f5d21d5927c9dd51a1e514b5564536df43b663da5a358b9b849d189fbfad9fedd28441b8f26ceaf5e533f316cba79212fba23db9269bb20c6175f1db68be1fdfa4ffc504a07dd9ca2428f1b186e87fc6fe590da67ec2a2d0d535ab1b1bba1f4dc4fa41e1db2a967a4d782b2ae489639b4eb72dbdefa86c95f6eb14bb4eb1917a7453b7d23fe91edeaff26b49fab4241cebc8827e0af258f320046c7b01477abc0078ea2eb851134c302bc40d772093400de836695dad2b5dbdb8340a4456eacd29f138b502eba2271a4fd4f2fe2c2fbae160027b7e983c6dafb7b6ba5960ce1738facaa7a64c30cdcdce9514dcdace4d3454a20e69ed1c9d953734f4ef9a1eb287fdfd48001297093cbdb2b4ad12b9218e9053ddef5667bfaff8e03a51980559885f181a1ee97ebc686da1e65254bce3bc21dbfada678a23536d2601c41e1160e9f1a0aa54751d2f319e2117383e50da8c2eca0cb6df340f17fcdc59fa4704268642ff98657b1354e44cb49f2e8154d8fe46172759a7438ee8015561c02baf2dfeb5784c26ebb721017858f0b1734d06b55dae84d813a354e8e457815f10c409ca3eabf2c75f11f25d413fabdb7db2c0e7f422c23950b9d3947219c1483d7faf27b018ed4753f1583725d87a48c04e977f0f0fc75a02e46c9a8437f2b95a783dd675bbbde3815bd147b018c808a4efae5582badfbae886032949289e4fe1a899af0f6521078a6ef70e208d268698f34fdb45521b8989a6593ad9f025e790d1fbfab0d60102c97c2afbd8d283117fa6c8c83ccb1f277cb29ea16edb67052769ba9c1abeddc168ec4b75a2ee670b9dd300f36ac0cb98d9a260d41bfc9a4fd5b045ada987f2d59330d6f52bb1329e312647dce91d5acdf01698f2fceb744ccd6f265c40fe0a94439c29c1db182109523eaad03b6f9ee7d9f71997f354c1aed153f1057b624e01b2ddc87dd996de73ded7c362d8e52ab56930e727085d5a65facb76ba28d5feedd0ca064cc09cfd4aabd8ce66556d0795b3e8e8434be1272cd93bc3ea36e24eb078e1935f05ce32a7de76630658f4c6b03b747bd6b42c190f8361ef263fb17231cd34b72fed57a0bfe321b582e679c2ce33e72bb0432bd17c70661c4013fb54062bb1c0a80eccee52174ab25bfd2c54993e362be1b1932ce4e097dec292e3726c57497f6d3683b741d3759e0f3e2927cbde068182a996dd012a505afef1b3c0dd30e3df1e86d0aaad09f63ed6008677583d52dfced56603cba48aaea7f5043b434bac7e0693e23ec808b02b48373bd8711e67f096e8dcdd3f1ab2279b70e6c313050829b7b80b8c00ffacdf20d087192e36c2f4c45a33912677055d0562714aa5c9be1433dca78bdcbad2cabdd2502fa5315eb308a2215d29f9d9d683dea194f34dd5ea609c3c929b79e0f12099bbbb6253cdc978b7872d436be741a2b24bbb25c22ed1bd165f0797c24348e34901eac3eaa1c92a48ae9fdd3e9249669ad3c015c08c1f5188be7492cb07e52c50da5557eb984b44e0018549ca55202817ba0fd6f5107edcf97a9bd0d38eed617c729d5af35b72c996d5d398ea6d24ad746030b239d515a210cf1c76f5792ba0500c3c4a83891db80f0000", 0x1000}, {&(0x7f00000000c0)="c4674eb7a1597782716c52ea73152bb8f6ea4eede1fae76532c34c460715fd415e6adc92844fe87b131ba6925b3b7e9db665dc44b4535b61b0445988a8c25dac", 0x40}, {&(0x7f0000000100)="20768cd2c24cbfe24622bc3e3bbc61b0101f50f4584be02e0abbdce472425a1f8e20c32bb067a3a912f27d896dea666cddb45dea63ee6be66c83e7bc6e3f1b4ba30e96fb0c1a2f4a1a87dc002555a956da1a70c5016239fe71b947efba8ef1ed89c746f94bb50cf99ed4a26973fda8d06a32afea4ecd8ef21c0e9f8bce387ef7511212a863c02e5b791dde6b4b4a71e73308138a1e31c2b52c12efa36a8faa8a60213694b6baa0ef0a26362e6499658558cee14c8ddc11", 0xfffffffffffffc65}, {&(0x7f0000001240)="a51368fb43322c84feffce853160ee1b019cc777f049004acd3d571a4f2ee5cee581820176588571983cbbdad1d38b6f2fe0db48dfed8628625012cb6d1997451c18ae80958463145e016557ef1b5a0e200b9aff3ddb8c867958764dfb66d74a5e008ae83b6743f25d19fd0977296545944e03da32f0076bfd0346628e3f19f9b6908e76141e25e9405eea10cd8bb6f49c16f23034e0a5d69fbc72", 0x9b}], 0x4, &(0x7f0000001300)}, 0xc) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async, rerun: 32) r2 = fcntl$dupfd(r0, 0x0, r1) (rerun: 32) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async, rerun: 32) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async, rerun: 64) close(r1) (async, rerun: 64) socket(0x18, 0x2, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async, rerun: 64) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) (async, rerun: 64) r3 = socket(0x18, 0x3, 0x0) (rerun: 64) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f0000000100)) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0xfffffffffffffffe}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_RUN(r4, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 3: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x5) close(r0) r1 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) setpgid(0x0, r4) r5 = msgget$private(0x0, 0x20) msgsnd(r5, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) r6 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r7, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r4, r8, 0x5e, 0x100000001, 0x8001, 0x9}) wait4(r4, &(0x7f0000000000), 0x2, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4, 0xff) executing program 5: setrlimit(0x8, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0xfd}, {0x9, 0x0, 0x0, 0x5}]}) setreuid(0xee00, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget$private(0x0, 0xa000, 0x400, &(0x7f0000ff3000/0xa000)=nil) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x30) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x60}, {0x5ce}]}) setrlimit(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setreuid(0xee00, 0x0) r3 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) getrusage(0x1, &(0x7f0000000000)) setreuid(0xee00, r3) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x4, 0x70) semop(r5, &(0x7f0000000000)=[{0x1, 0x5, 0x800}], 0x1) executing program 6: r0 = socket(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000480)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f00000004c0)="c2d8fe7e58f53d34ce4a22746fef", 0xe) connect$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) mkdir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x85) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sysctl$vm(&(0x7f0000000340)={0x2, 0x7}, 0x2, &(0x7f0000000700)="6130c04bad66b8ba9155080015b060a398ce5ec38c746295e5d5baf497ea23c95b04dbabb0ccb9c7f3a50a84064d1565f1a92ff4ab8dc6f2c089e1bfcec221", 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r1 = socket(0x18, 0x0, 0x0) shutdown(r1, 0x1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000002c0)=0x3a) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x40, 0xfc}, {0x7c, 0x0, 0x2}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x42}) r1 = syz_open_pts() getrlimit(0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6be, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0", 0xfffffffe}) readv(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd27d43220c7cd9f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x4001, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="48b88b53c1fb1e4da4c91604527760545a754d4a5433cf6b8a2dc534c09c67316f8c652ff9a8aa28eaa71e351233c7539981fc948be70e1508404f5575458a9f1046322a3a7544", 0x47}], 0x1) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) r2 = socket(0x18, 0x3, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xc1}, {{r2}, 0xfffffffffffffffb}], 0x5, 0x0, 0x9, 0x0) (async) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r4) (async) r5 = socket(0x10, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) fchdir(r6) (async) r7 = accept$inet6(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x800000, 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r4, 0x800000a) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000040)="e50b796fa52062bced8f646268e24f252922e5207853782e9f0bdbe77c1757b9e3fc0680fa9c9cf08a3c3775850b5905d7d3fae180d335c453e15a0876cc401573704cd525196252ab5cbcadb9", &(0x7f0000000100)=0x4d, &(0x7f0000000140)="63558fdedf3c953f3f83669f08f21e7d02a3", 0x12) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f00000001c0)="441add139d2879efa7503f87500b9404907c97b0d54fbcab04336299b80dbaff26bf30d4009ffec65c1d8cd28de9c7b04c9694ff3b1efa1dac1b944c674061809efb59edd8d198344e08d68a0a28f01e2798e2330ed3074a81d509b7f79cfd36adada44e4bcd031de401278ed7304775f959b9f6725f477177fb2ed0e940c41db41af800cc5dab4f09dfb885ff7f4fa4f15271b3345e209e639b58e3d8f5d68637eeeadc8a255f28af27e9bfab8abaf2041b28f8ca19261e757e722ef25e5d0295ea21e72b497f34582e5df61405be46bfb48f0593c4f0bad763a1436a65616bc66d3372e98a96dd25e3", &(0x7f00000002c0)=0xea, &(0x7f0000000300)="e656825f035fd089801789e1039faa76c50ae2f4dfe6aa167a862e8b1f26f49077a32f4efc6927c60d0db74ef19ae3a809c0392eb08c12d0952d4dbea41a9e1e6f9daab6ad3577d8c174047c8331572e5a6e975b659f7857bcc40315fbdeb507966382ab63ec6debadbcaf8cec1c700ee64ddc3f61330135d5686b14286252f8531a898bcd3da8d240b694729255a7389b62813400a8a3d2704c409cc26742037eb39cb399429440c0014188d6e887954434b4c4a6af4d1a6a990d09bcbb9fc6843ae8a0d03a02b4484548287a61ee4b9696d981337fb2ae152c9f6f1a0e1f7c9a94781af57aed031c7a16d90192bb67e719", 0xf2) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0xa}, 0x4, &(0x7f00000012c0)="049515c11e187f4a917998a5e0771a71d15d10dcfe0adf5d1175d8ad537ffadd074b431dda60f6e2d30db629f32b3c72883444bfa214dded718ce5e31883b6dc0f2d85f905d43cc1d1150313d60a3626ae6aaf0d4f67bd1a02c456b8fd0a43bc1c98f7364c8d155d08114b0525db28e0650ce34026405eca143f2e510a9bd9ec0ba2f2db7e5fbf0115e6db", &(0x7f00000004c0)=0x8b, &(0x7f0000002680)="3d27041277c973f03682bde1d99bcdae121242028d0aeb02c3eea5e0700cf8e43db0ef7e1ca62a377ed7bef2e878acfc51990fe386db142e408ecf0cdc101fc588e237cf42978b59e65fb0b638d312d004ddae1ab3cdb2db45ef0b3bfe2885faff37bae2adf17325079985be35f0b93458f21484093df0a26ebda97033ba99f0d54c2ea1a00e1bf8c4a1da9867996084515f9082d5a31792b3d2ae2f677d73f50a7404ad38e3992c8ef0b30a4d03604338413a9dbec71f5ec1cace49178b3c7e99c6138ee7e79be6b2bcf372c4a99957b596e5017752b880e8afd94fc4e7e5807dfd67fd72bdffd5b3746d122563c119220b33e94e76ebb6c99e913157", 0xfd) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000580)="45203e6ee8e7f915343bc69df01c68d5e82aa8a3841caef6a172142d740e091812", &(0x7f00000005c0)=0x21, &(0x7f0000000600)="6bcd97f7b4825464eb6f17c0b3579cfd31e88dee1c0805d12d4670b6529235c08fef9377a6dffa208d27cd40034ee4994eaf711bc2d799522659ce5e00120a0cd86bc0eab62e3ba598d9e8df55fa6b9bf90c035cd5b7d8c0550760da1c5b1803e11a32d8272a20f723d1f128cf65a946b3c482de0e1c8ceb82228832868df38a7f56a4e281357ca0bb7b24f946748ff1c07208aeaa5bace038ba61e80da151058fae6a1cea8c456d42de0de3667d5d0118416c", 0xb3) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000001680)="d0749078a859cc3a5935a33af4976bd47628b06086ce6c4fd9f193924359ac6f884298afcd6baf94610a9e63a88a8347087a4fd09d894524ca88db85389473c912bb77f9551a591dbfe1bf82cb2ecd6fcf7f60b2c16fe9b5f57f3a697573212f3927f6aa31fc6e7e2f7d8a83363c0c8e9515050f3a893a69bd25856316707017afedfc3aaea35213b55fde30304588d599e5c143aac3002595b89a6f644fccbdbd9adda685acf5aa0e955f7ba731bf06a951856de1dcbebac45ffc797265a3f7640e73ad2cb5c445cdbd29153b112f95e3f44da95d10776220b97e090bb67e2909b33916332e311b509e1d0b40df5ece0edb65719499b45ba37e93d2781b9b0ddc04f7028213a709d68006d46e15b16582afb30c3923e7f49891011699e4106c0866f4a0f1410ab448020300d7cadc1bd72871339cb73ff6504d1ee6590022cbbc4db16d60cbd68c839c0d5670ba33816193c5d7c610b4adac67351c3e19671481409978012046dc8ff62e5beb49d8ce4aecb78fda6e9ccb64310d11ea3069e5e8ed6433811de2b0f14cbfed4059da495d50aae54aa8e7bffc88ce7e538ddafd2d88a1aa1e58f3bf2cffa4175a6a6e2e0f1574507aa181788f3fe093c40f23545fd5ecaff944f2a7c0d03f98d174b07fbcf3b195ad123ce95edb2223b15be806cf5b7a91e3925ea25e36cb540fabc43dfd13abc7b45c1dc6f76e83b8cb3a49b8a9a9d3c22172f1994466149696a11de4dbb627e573877a1cc1a0265327d8a4250ac6ce0439313839e893ccc3979fc778ac9ba2f9efa699a76317932d5cd8d085ebbe4d7bdfe03790a0cd9ad32a72e1d56667a28950addbe8186a22e31a7be604f6f20b6e30934a0ee34fa129b4a9edde3d32a120476e6f1fcd228971b597b86110e29c84fb8903fdd60295b69c6e77715f38bd01bdc742ac38ccd2f882b323ed04d44aff00a3c5a7a0bb0b99ac20fcaa7d8d3a6219070de83f67691a8a7c99a75605bfa64ce820b1f519c216cfd19db96964e4273933adafcd46345609428c606cb92d5f380025f2493d0c5368393182eb919f2454e3b8f35af8a52fa4dc6882d7dbba3074aa072c5c56e92bea8a41f3092f17b59ee02db6f940df87fc399881f24f63549a37cd48daeab56165576e871958702c15b19358f3669cd77915c9d02be5b1d62721c1ea458122d30cbaa7df615030e114933bdb0e33a012efc67fbeda5e69249df8b6b1691f3e90f9cce068b3a9fe45921887e29fe4663b0ec415f64432d293615123b822d123603c91b390898216383c3a80534bf4e9eeb6bf3a33bf10a61ecd9353c549462343b2b5358581caac100fb451720fd6d849b213357eeb16063c8260e49ddf6ec25463634ae4940e959915e9b484e3032bad4738b686a6ce9865441be49ffc8c3374b0e38ce9b0169e780820bf227a17bb60e043375e0a8c3bbe7d48a3e4f3fe0f009a120b77974c2c34d2f622966b3ceaae3a0edea0c8f6de10f99188ed8639d9b1fbacb85575a4e51166d7212b23fc0d67bd4d5e3de393e953be7453f18fbfbbac833e53c7e4d7ad663245e8b959c939ee0d5673508835125254062d804123ca36b40caa5b750143dcac171577518f7266699df1eb2f82ae3777ca5270756ba7fedbd63dc291e72bc239fbf986d0b5ff7f380d169f4ed7fef51873ca2021e6c814619894a09a619af6cba87b6c306c2a3ebe99b92b778c39dda35ac234c2b1ff8cf3a0f173b08c364eaaf27fb2bf68e077ec1bc45bc73092902218e78b8778b9c71cbeaa15bf64cf562d87c81d6ccf84b628d3d190befa169e1ccec860de86b06781dcedb4ec45ef54c58a30e24c5c189a7c33ba627d57f2781df3a718b02e52b97fd8c74805ac1d1744a7415633bb8fe2f4870c250ea3041e118cca6a692f5076a0eed04acf83b83e367767adea35ee5f89ebc12aa29f0822103971441042f524794e4a7d80a0eab13281bc27c121aac6704c8e9cabd856de147960ef6107f1d7bed7250b439faec4e80a2346d612432114a4a769a743bd53e4fae63f08f2880c3adfec77f07fb81289544fd954c1f8b7dae1566eff048637ef825ae48b6efc230a9e026dd575d2cbf62b3c611828ec0e51099736a5821f989fceaba283e2c91c09a0ab4ededd68cfcba26c338071666f8656f2692665839ce9804c11638f12376c5e59525b6b0b26536d40d736b6d0637bb65ad8cbf28171b4aa2810500eb17bfec7184e7012f10762d2778a1bdbdc9af1355f6e169d12623329463ee2672f40c68071bd3cad1b0c3ed1ae4482249030b9d84ddbd70a413586da5c5bacf935887295635976ced3db1832d0dc80faf0303258ef12735fb1e343bb6f43609ad2a67228a2034190eabcb636a583ec6f6eae251c15089e2cf26d383cfcb30592bfc65f676b8b4055a9f098ccb33f0942e19662ad3075ac03d10c19b7d491fc1ef8adc4843ccb7043e0324f04f9ac74fed566c1fc8a31f084ad4996489bb2cdc027c8e48ecb291dd045589498547b588261012a1f3ffa25dcd3804396c38d194885c8071bf78dcbc15c4e4565ed7d7e8dced0d12689d0df9448af8015a102893643c4046c2a0a6402412c64345ce77930869d97c323df7e03a31320495dff02d4a3f8599c4b1ed2e6f43feafb46b20d671e581397112fb8524c37da07328ccb328c110da68c3920c65f07c0b7bda8b7c494b1bc2cf7e0b06947f1cec04b800bd3b36f08faa0f4bf9177f58b8511a2fef07cc62e7f4eb0a645aefb4880a00eb33ce50f9df566e48c576b29e59fe9e6e8f4f249b220910e2a4977b92a0910c481fe665ae5ad2ab01596b5048ed5de95b2a7e468f95221e7a4c622f5acaff45bb365d5933ee607cdd19f489654b98f72c410e23b6c8cf8736cda2429537ad85d6de18e9ce11797307adeef5cd4926f174f12005fa95e89f69151f84bd19f4a79eb7ab1d86fd3935f45b1603fdabd77ba2b764594cd9ba3cf8d849ae0fa0fd7e0ca424d8f3e431201bce6d26eb68c7cdd7069442a4e4c0672845683ddc0360daa421f9f8ab66ce96c9bc3799fa41adf69439b9607c7677f582ca23714b1e8c80eb769409379d57a68f3a170aac3464a665ce76da5a56869b792d2f4aa1ed2c3f40a2e304247a03c8a5ec151edcdf7c52233436c9fe7ead03eefce8cf10441fb95e01e7d64de157908dcfe248fecfae691be722e99b2d5c09e0fc67af8bffd193f30844e57919c5563788e83d82b5133e0cb2214fbb053efa6fac40c80d2506c940584d741a2d71738c816cabdf506b9e19f4e77f149118c43334beb0814a9236c3648bfc5e4e629fa3972844850cb4bbf77c1e172d5f90583e3f2faf688766f447b523e2a2399c4c0a0d2dc2e794f8a2f632c4478af7e3e37de8f671504791a9526f5324c4546d9d133e0a5c843aeb48b3711f070b0403dc801e473fab5451d68a0865f9a74f272e45a6dcf9b490ecf413f3e07d8569cb4f96b96b590f321454d3bffdfc642f1863c9d8612dea56584d15c288644d958d0f4ddabf82bf4ff849155bf5479457323f1044ed54da9c1e9b35a75cf3a91d6f62a7124f0f34f377bf16471e2379453c97f3087bc057ed0a0172fac4b7cd6df4dfca8268acb59cb60e71db031b1f017387cfd65edf120bb375588f7cd896234e542823fd0f5c706ca3bdf05a95d9f74c2a2dae94f79def23fd5131ab0b91706cecdc15b6730f84427ff244d541f59dcc7d6222b894eb017e934555d8daab61b0c319bc4fc2fa851acf810f2c8258f46aeb816cdec3ba8749169a82755dcaacf3c6b", &(0x7f0000000980)=0xa80, &(0x7f00000009c0)="061f69a8745aacad26f1ea6302541a3b38b38ea1663bab413da3d676a740a1ad4e89a057aec74859b1fc5678ffb9783a39215a67449315e73df418d6680f16026a88bbfd7e1cd6e8b83425e16bc79f0baba817355642c43603429c971b37a5276d77c169b770a127d5acb66cd8ac1ea87298165ecd72a43823f27c0f8e121459e388", 0x82) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000700)={0x1, 0x401, 0xc430, 0x2, "2f9840e74cfedfaaa23087efd7a79d1b9d195752", 0x5, 0x8ce}) r1 = socket(0x2, 0x1, 0x0) close(r1) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000300)=[{0x3, 0x3, 0x800}, {0x3}, {0x4, 0x202, 0x1000}, {0x3, 0x1000, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) setgroups(0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x2) syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)='O', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000003c0)=[{0x8a}, {0x3c1d, 0x82, 0x5, 0xfffffff8}, {0xfbc, 0x3, 0x81, 0x2}, {0x2, 0x81, 0x7f, 0x7ff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r5) executing program 6: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r8, r6, r7) r9 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 2: sysctl$vfs_nfs(0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x50) executing program 0: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000800) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 1: mknod(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="2ffdffffff87f336fe9e57ef85e8d8ee96a3bb11dc364541b69a4014db20d8cf0077536187bde3f429e0d5fd23016d53c2", 0x31}], 0x1) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r2, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f0000000100)) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x7) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) dup2(r3, r4) execve(0x0, 0x0, 0x0) socket(0x20, 0x8000, 0xfa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x7c}, {0x1416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) unlink(&(0x7f0000000300)='.\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x800, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x13) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYRES64=r0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0xff) rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x397) msgrcv(r4, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x0, r3, 0x0, r3, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r2, r2, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 4: r0 = socket$inet6(0x18, 0x5, 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffff8, 0x8}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x1, &(0x7f0000000180)='./file0\x00', 0x8}) unlink(&(0x7f0000000200)='./file0\x00') preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/241, 0xf1}], 0x2, 0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getpid() r4 = geteuid() getgroups(0x3, &(0x7f0000000680)=[0x0, 0x0, 0x0]) r7 = getpgrp() r8 = geteuid() r9 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000480)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000640)=[{&(0x7f00000004c0)="1a088c", 0x3}, {&(0x7f0000000500)="d4dc457dbdb952c81939c68b5db08866e5f7c258c5791fd15a0a7d8bbe79225e3420d634a7ba71b7f860696846914801769e0dc0e1d21eb99c971dc9d1035827f2cf11da86ffc3ee7c7fbe1f0b4ab928d3e38aa442df9d9eb381c9ced2d95c77ad3e3ae2fefcbdc257cece4aac3ae67b2bbd159dbbd57b69f6675a52dc18d0f7af3b59a4c31df6c420d27d", 0x8b}, {&(0x7f00000005c0)="4dbf738e35e953b7d9d7facb30f9af2ecf12d213b414cb2e4ed1bb8ca40fcda354667a0fde71169ca70e753bb52b3c257b7e35b7abce7c14b32e026e76da51fec9cc40551120951dc43942ed75f9189402fb93e669c00b1b995bbce94d5c68ee01fe0db51f5e99be34f70df546fcfecb4a06ea50d62fa5b96901953cda", 0x7d}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x90, 0x1}, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = msgget(0x1, 0x600) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x1, r8, r13, r2, r5, 0x30, 0x9}, 0x3, 0xfff, r7, r7, 0x2a18, 0x40, 0x1000, 0x78c8b0dc}) mkdir(&(0x7f00000008c0)='./file1\x00', 0x149) getsockname$unix(r10, &(0x7f0000000900)=@file={0x0, ""/251}, &(0x7f0000000a00)=0xfd) bind$inet6(r0, &(0x7f0000000a40)={0x18, 0x0, 0x6, 0x80000000}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r12, r6) sysctl$vfs_fuse(&(0x7f0000000ac0)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000b00)="904a8ce1bb9f3311e53f2d9651b41b5dc204ec47060259873f4dbbe4b62a28c62569d1c8b5997a0cb0e07fc8982a2d54a770185abc18664f1e697c1722c797ffbe9ddc2c2b919f2415810b11d364310cae150bd9c9027639f9c6dd83c2467bc0e724a2b5bacce3fd367b5f726bdfe21329e010fff0f1dcbeb4740cd0ef0388dd6de13406d4d0f1688110d7a345621a754a7f3e9a1b0b15ad53c4a8d7f142949159f8963192d2f18cb6ca71b76e77a49f8b9f4c963db0bd62746af91348b11cde9fe9c34749632899b6a7f674b93dd2c76596de2e7f8ca7cf1011e397881013761ec0c9697c77ac6704c958efa5f4bdba03b1798a9c29b22b1598031d26c95f6ac6d1c2faf0937b68b854e9c25206b864201c67820bdb6ce878350143f7ffa733fa9dc019f5a19197587c9d93213d0c1996dc4673f4c736f9f10fccb566e16a3ddd54d29b022b03ffe5827e46bedaa75925bb60b90877febe7f51c841a172ad139ac1fc36fea986513ee51c9f4242da9d91393c2f6fe5aaa6c3617d6cd6ef83fa0491cd178bb910824c4e181448e3776c90c7283c01b507d5d5df6271078036d309770a062e56071fc87eb8210906efd2b8e3f44c77d533f18232cef648a688b5b8db54e3cd37463aa923877fd326a1af54322e5e4f5e2d5f985f212895805982f32e9f352f61b11da72c76821b4bc6b7a6d544bde9f290cfcb47fd1a68085ae18865367e78828868f625723d5fb46a7e61cec41302f42c5e26ea20b19b00d84c48bab58b69d0d0e47153d3c4fa052e66ff56641868c4e726f73a2c4b54dd76738c362899f67a2365fc79f8bc050db6bcf2f1d711632858a9e94300ced7f1f037a4b29d1c583b88e3fdace71af5bcd07018870903395831c69ffacad3c96a09ff076201f1c8e9f25b864329169704442b6b1ceb892ff2092febc8663adcdfe2350a6df453cea1d91d56e1f035d6388ce4e91550d408a59000e5a6017a6885c7d6f75a98ae185bd3696de2a53ad62bb9b196c9da44d5aaf5faafb6f377825c030f908939022f41c7ae6f6f02668aaff6a40132c9ba41450f05e2500468c4b0dc1faf3c06d78fda7e47993dff6c920da7e580d4fb742e35e4fdd2ef39baef7b93096725150e762a8ee2051c5fdaef6ec73de326e93417109fe1f555ea5cd50e7b4d27c8bfe190142cecf05029d13f11977a2406c0c5c3a8a538fdff961f8665777d8db5ebc8a4de9011fdd30552d4905611540c34a9f7c5240118fff0de199df0ca0dd8a1fea4caef8a423c8deb10d683a0db4ed6f6b9ffe3e46b52f990f7024221803db7eeb533f1eeb26a0f2415833908f06b26fccbcc5f586e1f2391a8844c27a6e54c4f7d8ff7cee6024544bd4222581033890794c30296cbea4f7c295a26be4263e066fee52c4249c7cb3c5af9c894d6b9c53bb737169d8ed1e109e6c182ff1c0c38f7114964d7839a710d6fb4829403a3897eacc3cc0179683348121bc360c1d4b8c9ac75708e205a6f0ce0902be73c9684656da48a27422745f45a49f0bb6b825c1996c92e470e6cd706a79cc522226b86a8d321e3f734ee6b92d999f21fdf5b8439474c119c5e703df5d3f0e4d94b52c9edbcd03db7fb1e85a153addd9ecc0a979e79c7aa9554ecc4eae34803ef2072f109c28cf1e7c46f87e1c8864a0fd704e7cc70dc64df5d630efe9dadbe3512574e1b160edcdb31b238e61606baddba8d877e3853b05d055639194e79f464aeafe985a7af5596c9b0d50faec6412abb112552f1871f88daf400e7806d8591da2eed10590715180aaf02a71b3d2fd301ca0d93dd90546d7e7e07b84273a66c156ce0419da14a4a7e8514d992368b79ef9b52a2da7f2c39e31fa20974cccd59299c198d73a270204414d1f169e4a0bc717699b3a63453f996448dcfa350eef2ee353d9e5ea5ce109712d49cb684bc745e2842168352687d34345afda0817f72f3dad0b26f2c49e48c972a2c7166f94bfe61603f184bb343d35bf875101bebc0c5b53fafae19a89feb3f4899f95f952ab8e053811dee79e237ee40c7f360006f1597c9ab75151562dff4839463152a4beafe1ff3faa71fdaaf37040d776c170feaef377e445c55c85cf63553b63e43023c4fad8d4f963998d3579ce5e632671c789108de51d56b8adbd385f8e9c38f05ce921ca2444af6c78219d4182a5445203e27c7d85f3ce9c38da210b03c8f9b4c5161bc5dd09470304cc4c9d11bb58e9bad78a3e666dc16f823339bcc639a8a10bc0a021773a0e4b9e80f502ceb3278767536b150ebbdd1e1cb784e749026500afe272c4ee7c37d52aa081f43503918bf18e8a7eed94f53e2e6687c6c1963e14047aba47c28e0ba6a3efba40bbd9c4e36e282c6cde4a372f56a194f53bf01d6564321ced578dc60b70cc245f036be81b8963e8827a301e6add0a2801a61e67fdfca9ad110f787b273d21cea568547ee769db3ebdcc3375e1bf835d957ba540be319818db045eef2a9b521e0199bba2d64742e597019417dfe075b38656c30423e20605e78bbb6b4c8eee9d222a5a8f8a15c1dad33b02126277aba00eb1fe53200aec5a6ff2c0f9aef19c6bb5e2931f34afc3ae6630d262b39e122d378985cdf4aadd2cb956d8564f0ec231a1c3ae82c643eaa1a5b1f88b8ee69ebb76c6a1b05794183c98ee13f2b5060d33091e736926577de68caf0320dfbd8bee2b17adbb3075b6a8a826e068837018972f139e6bc0adc6039181e9800ff7f0fed0df05d59bfac7b366d02379c093af7e8f3a4aef3c58b80bf2d7a47edf8c9e15efc74f233e0e0d8540c790c7f1ae12aa0209be05973ba9b4d403d416b3e0bfd495bbd7e93edd7fef30427767a3276f1abe973a514d09859303bcaee8edde9febbda7831e5e544c8b0775f9223b5ec48222cc56d9f58d5ea0bd48ed11994bd717e3538d0f4e39f7c10a7dad0fbd55f7ec8775836f51cefe543ea5b81d8f7e54f1a729d6d33309aaac836fa46bffe907d08baaaff7957dcb5b11d6ad9103fc4711b04dfc9eefbf65b4c5fa615503a083e04e1c0b03b43a1085b29cbcb03b8f270836d208283e4c7343c395f60635abfa290fd6709766080fe51f05e84feac6a9d56d58bc3f67915df78acb80351e80fcf3cd83f68d4cef55ecc212bd4186881896c7919f4b9f2ecb8cfa7f0f79a9701e824af368db14bc888c72e5bcdee65835e97b9837d21a01f5e177520f7aca939b00907f80bb4766f9eccd7a7996ce44bc6446aea49fc57f2672ea9182aa59a9f2feef199fae97b24cdef53784540f3576c628412454d6af2a6fb035b4044ecb1a7c8037d274792968b58d4de38ebf30b38d683cc631a0f9d7c9689d94e2b8e18c668b62ccad1a75ef31ae2777744c759c9e374ebec3d9ab73b2d6dd31fa2ff299694c1acd86b4b19a48efd80cc3dcaf5082a23c7f2b0e9094807873966bb1d7faecfad9e13cd7f1fad974a5f8a9a447d931a285a465324334b94bf76c375ebd085b990beb8283423303b973570f1bbd3c63ca6f344e21552bfedae615624793bb21a53b0ab5a31d15583bfd9fef37356e39a9f8ae9940cb6530a3534e405f0eff54fd19f4088fe015876360d20f72bb826bdf96551cb61f1a60bce0f44a2a7dc34b9e819de0f88d8b294a8f106236f7bfe2c63e3ccdaca5479d9695ff860221ef78dfe656bb807053fe73844c67e50eafa02858211141e9089907f4b596a62e4b6214928e034b368ceb86078672b148cd4a0e1e711b0166f0e6a79759b2d300f7cf5a8e28b441384c30fbb3eedb35f71a8cccd92a0bb0bc7294b68cd7ba29c49be808259bc0fa0ce4d336309125ea06c99206d1ad1446729e7e491901f892bc2854ec527d39d2fd9e469fe988703395dec89985aacb31f8f6f8fe1ad85abfafad7a8fc562f88841eade9b979640f17e9bf1f3bd6338f22650d8ee2203c59b315e6e102a8014a150b074469ba3391708d45cadb9596b99ddd79052f395f0906fbf5fffd623920c1bfbdc737a227ad243048add2ddd2d0fb41a75a84a08b9d2458a0ad62f09518a3531ba735374e5ee380b6b0117b860bd8661db40730f06fb800f402fb91378784bd5d613819b73db62828200c932538271a9677d18a1e02cb447bc53adbd18dd5e45f62e3beb58e849d720008ed2ff537ba7fc66bfc83d9640639ac4af4d93351971ffd2aa0b96eaed520414ce674cbac1c64d60cb134a07667d4504d38ec79a25b44c95c09d5e6e3f4a5fa39b2656d556a07523c1e3a862dcff1ae3670c6f8ccc31d6d0faeeb4fa00224fb6fef061891cc2535231f34818ec6b96dbd4fa4b3afd0fd57ee6dbb81d647300f3b48fb257d61a0c6bb2c2f1e61f546d68994bdcadccd19113a9f2b1addcd379bf342454f7281ac6c288dc7a0e8d64b9c5d7e3803a250c566338394fff407f33f384c85a2cef65d51dc1a3c3e4dd8d088505103850c31dd53c228271c28dfbeee674d5c98792ac92b707cbb5e1aeae11139eba2ae10d9af3f68d7ad8d7dca70dea906b69ce14ebdc8c1dc1ed7ad7c2a706573a637fb76a1b80b327bd3c45f09bf2e5b09f8c3db279f49840b1b5364f6696a2d1b27347ad5c54f73dd492d4a08b5375ee803e8b1c5bd3ef73606f65fea4edcc4f678f2187ac3902ad199f8d59cbf40d72bd1bff60f863b8b5187995f83a7552cfea6e7dfff893e357dd5ed28e626888f930bdd96b48ee80df7e6445b95f6370fe62bff62ca9e5f4230687b4d7fdf303647dc5a4c5dfabebf4b2515b57533f122cbca6e206a65e58c9ddf8aa8f68673910e5a69afdea78770dc4714dbe9f5e739969aaed63bc60c0fabaccb93a3ac1de60aa16386360d8c21322d171ddebc50a16d1d5836f200ce982ae08f6297b4ef0cbc9eefb83333e0f475d2e51e78d2ce3f1e5aeffdf6f3ff103a0258642d3cecec7f7e9e182ba9e8fca233d4b861045065e28eb5203c5fb900c1c1437c8503fd8f654242caf2a74f6d76a98da810429109ecbee74814a97cf485bba46860f23b0bba2d3271dee6bf1304369f3181e6b41a0a7d68dff43a27f4faff5db9a0cf8dc9f8aac34cb60b3b73d6f43dc278335e7508366621601098bef3dadbea56cfa89c7c3b9606b407bd99c95d386dfcb550f72e14a078b96ca9aa0fec2739b0e522f83b5d9693558e851a0e2ba54415b4d51745bd2b6607cc1542f1b38e45ea243de35f14fb4e9df6f33b2d0ca212692d40dab1e76e7c9770acb73c0ffa4eb9d2ff96f1df9f04a21a8e963912b6dbfff532280f5eeeb41e67b774f369dad85eb01e53e1ed514d4fd20d3c4e88db29ec7d8def728caf7c6cedd10f18ca1293a6c951adfe5bb97e4caddc755fdcac258ebeeea03d761cf10a5a7ffdfaf374fd87b94948a5cd0ca510d6859bcc3337cfd9c666e243b5a4d429ea183ae7c896a8f0b041be13ce58907e3dbe330f4d6353220afca9f12c259911057f19bc033f4678b0924778f1e82cdf9f07cfc5ea3ac63832949e156e5411c944318f32c133d42c3c8c7bc9ee0ab0fff4f8fb32a84baae00511219f233c961d94c302f0fb548c6b9d4369232253dff4f0da0c28360e243b2134230f5f76c5edfc3823a4a85a21f19a6388b70c33cb775630f8dd51c47082aaf4ca605f00096a88a72b75c4bbad6172874083780ecd5ca5d793bb0844c3cd46eab5ee90c38c135be1b8e91a1b7ed509649891d512e589f90e033d2fe8f150f76abfcb5692ab7f1b450755ef3e43d97ecbab3e2d2e5025ea4ff4cfe012ecd055f867a395ca029810e6c09e2498640bc5b3e560e1ce", &(0x7f0000001b00)=0x1000, &(0x7f0000001b40)="ba6dbb80f7ad4116244cc8ef95f0383e80f453cae857209a62eb34f617416173f6c349ac4f8809ba7e056039fcd55c938d8a69539bb9743e4ecc47e033f7895835c5d2f3b5bbe15796f931cdffea26e9f2fa8f62eb7a6ecf0acc626ff2a258089af72ebdccc0ca124c9f8944b4f08dafcde7032065f4e3beb05fa5662acdaa950281dd1657d64191929c5885ed38210040e4048a7555a5a33027f7f35598efa3b5571b08d061378acdfdaedf169a72e8c9464a4e2fe80b294ac9e9de608207970ec58b2c84ab16e4157fff51aa5636b14b13387ea2c34f8d5b9f6a5b35c60db17f190bca3e390ba6db092de14db7dc5e425ea9b8709defa9da55f4e21ad4a64c3448794e84e298b525720f5d3abc4f21fe85804f26c1ffee148005473b43cdad9e5ca17858a746c0d7d907250172c05f6ee937473309d1525f4c12054ad25bf75fc1c2382c611f568204711c0a1d0fc33ffe5b7be365fc9f6a6452c24c3ca859f8405ee384f67717c036f1fc81f72272c49e3674357d52118b3e88b62353f75d74b822c958978882d31fb4b62f6ffe39c8c3b4b2439363bd5a80a70884e2301c32e92faf6b7a67c64253638d10ea5bf194b1aba8746ea5a1adef508ed406747f1000556f89501c2f38a93fafcb5dbb2a3cb720ad1d1e0f9e9c22b2cbc901872e8e9cd8a8004cb819eebb9f74c5be6d382743d5b92cb1c04b295417fa3ef38f70194ba36d86b687a4976a1880f675b65f354e64f7238e463046fa84f5e734cb535e2e6e719f1e2cbeba6b13b1c65689d4028d9be452d673f1fe0408584bebc1b52f4efc2417890239f5f517159e5ab81b9584592744f21505b663d3409a1c03c931fa7f5329257b21eb3354e7b3847b284e4c0a473aa590da03f42d093de36b18350e4b86fd3f37d117eb77848c7fe785e8de0bbd82ccd6d74f1b00e7aeb9c734ff9bb7696d24ebfab68c4da6f2aacb2317c24b1b2ad94a7192a5c3553069f2f6e9c26f78683e80f1413734057e61b542661420bb636d0fcd8fde0f6a7d76f2bdac19cd77845fb0a23af4a7a003ea02c71293274dfea5f0e840e6aef40cb4612390424ca51a643b8d49d8332d94b0db59b76499d25591e0d26d81497902fd0dc425c17be9a339735cb0464c2f4c1de5166697ac1034eeab885d25c64877d30808ee0e58d91e5d7d4efa2be6560f28490414d8076cc10633dd8fe9d731ea44a7ed640fd2de09dca83a77c6c10efde93d024fb14aa515281490a1f17b8f2a80311985efc563ef816568b30b1a2e7bfe42d9026d557e90ce92971d2af0c256e7774746aa17381fa22358dbc0370a05bd7c06325a169acf69c3565f084e9ae39b03c46475a5d011a1f10aa784a1444d52dbb7941f36a4f5bb500b2fc9ed575876be2afa88de7953ecefe2ed43953fda7bafbb8160cb110be71c0a23e1fc2b82340635b1414293c8666c323ba474bedf68a6f5d43beac014bf05e97d9a660734082fec590dd3222371c1187bad3115d6bd28497c456e9808b3d80f7e63111630d34b73b33e3fad5dec079a43fc998b07e50c2f4cc3c7848bdfa9a6a2122625499f99634fb7468e2249aacb47a76acea6a0a3dd3bc906f66d4f0def35fcbca842c93c9c30bd23e9c441e7cefcb5a341e6b45433a720d417396272646dbc6366193db37128fe916d089308878c343f8f1c0f030dcba0d15b2a34a7d9bcae01d1270987ae01b1ae40bf4b8baf8ab3f0011e5ec451106ebddf75a17cf4ffd58ddf27b96b11c6dfa633e42c8c67f6a74d79d740fba7080546604529c33ffeed2a43f9a2b0ae5638ca3835f7e1d3967188efd54d581df7fc5d6d6d12d7fed7fefaa427d25e8fb844b453ff94b04720b19fe469ea4b960079c83790323f50f78b18ae8bc97bd46249bdf2f8b856120325031500329b5e06db8c3e534dd44880f1f1a64069099d729969e1e8c66df27fd540bbd525f851c7e88a9b1f021b184c91216dcbb365c89eb6b2aa30e0acbe36822b08c527e0a333dccd57d770c944f3c2fe1b15eebc4341fff9f275b6b16d905312728e6241c84a2f6a53733c70977164652ad3c4fc681c9e7fdb38d36f1ea07ebcfebb650bd6604b57c368d4dc2da105431b824f784941d6d2ad60db0a30ff1a0309dd69926d7e1c5e360276c3aa91e769a4614f8742521f3e650368829eff35f8300076a9e3096dd399a2f84d41dce50b6b8bd912bc939ccc6e0f5e1d7f83794348f7038af3afefe8a90e4fa0e0100e09f75b2714451edef21b2380152c938ccbf22a3a85fc352e5ac9da15c279f40050854a07674c9f496e54a4bf7f10edf4b0d10ee65fded95c5a7da0eeb0ea8ce5dc74c40511525e9b0bae0de01b97c57ea6f82bf4fde10e0d4fba5e08ef2a2148985cdc119b93e273892a44df0a0d418d4e0501221e0907098484d11e5d5380b7795c1227c5907f90bd8d9c1e07b83fdc320cca77a137312394ec2b46c3a51b5d26fec7f8023b9383351c054fa2d8e2444629cfd7831f6915ed0c0fd34077ec63801c4791dbba6b108967c90bfe50dfd17686b3645c52e3237b699aaa423f4c000720398824aa95b8ad93e52da8d8f4cce729ca4f2b232a517b42108b531d5411596a01621450d25522cdd69ab796885e88e13857cf1d4b643f3845e6bf131abecfc494dae9dc35006690c0bce859ea7df026d3a2255e49fcb6db677bbe570ee799d8a36d7617228db059125135d19c2cca455e0f9b11cb27d29be14c301223dd2d31c2a6c95f2bcc004873b41bf24f245d998e786fa16f6eb1dc7819288bfe33338e6e0abf90a270ea6d4b3e11dd29c0724e810a788d790a2bdd90b83754496149fdc02f4040eee4cdc4ccd704f9274666ec26a89b351861db0d8ccf94969be05f5c188c1ac51f630763c3c141d0caffd60f7f885925ead663fda33aa270b445fb4a4bafcc79f062ffb33c09c9e3bd09ffc285445e84f6ed7c1667c15a49dd37e8697942996cf9fdfedc1e1abc5337581a36d493cf926c318c25449a45487ef202e930bf99213d89ca42a1c785bf4912eecf3a3ebef24a089a09890efdc53ef5e87bffe65fb8fb166bc63a84fb41d1522f90db2d6025060b37bea8b23246e0a624256d7254baf0be43f51bf678c49feed0576c48a3fe8d8596da5d352d10f3a0aaa8a0f6c50feaddc3559cf829157faf044175cde998edfcee8b5bfc299ec205343654935cd72884b839beab4ffcd3ef5a74f2bd114f4e3e9f2ccdbb012641c0a242fec13b7da9a18c1fec96dcd623e9e5607e369521cea3e8d9812014c187435be8374518d9b5a763001caaf2e24ce651c5c2ede7fe9c854e2afaffaee440e408c7ba877ff2082b0981660a993c8d2461b740fd620381e7090eb05e91a8b6b87561c8af4e3ba2f599563042ea241af578b64d8c117d45b8f264ede407d2c0503227575fe853aaf89c7f3731e7f291251fb3cb2a098a0a77597b518da250522abc31f2f07d337b29d90d596049baa468875c7c3d90a01f2ff788dcdb0a92826eb365325625d9fff4165797468e188de3c67e4bc5550f0ca1b92ad15a4f38fc1887a7afebe50b259d5500dd91cdc6ca8d4b9345f0a528fefa209985efbe73da00211c1bbb1d3c1c4f8712e0e8ae514a9f5931bb6e62abec5b7e04391521db095678546b3dc63792b910341893fe3d82fa92ddf3b0d392e4e184f3b853ff3b4495e412f5022ed6e26a491a01fef8d62ba6d02e6f56bd9853e3389551fba0341ced807a445ac28166884acccff12f5ca88cc8f5ea22d5381106f23c90d3b39f691540c4661a0602df446c2f6db7c8c4dbbf13b86cb6e4df40260e0340917ac42a7a8e99f665960387085377960de1daa86d6091c4c283e965074f1da89ea9c8aca751b71b165ecd29e9729950619a53a5703eeea3f1496fe199fd9f66940bcc0d765fc664aa7e50257867f3afcd9c208a2ca962d50f11ec175d5bfeb310d7ae6ceeb3b9059aaa95e741f03c90feb35d62ab588e65bfbaabc1b229e4470ef8a2f1f547f927807d4d88afb01bfc632aa18a0d98ed2254d6b33380456c304131c043b630e6704f88fb179c1a439f084fd22b9e0ad6cf06527c15819616d603243a96cde9cfefabd4673adf03252c2ed1c41d024effb0d97c90254f62ccede4b3b7a00475ff3a03fc8adf75070ee782b6ff86bbdb02b14d18a2872e6e662e1c9b08a8e386ce3feca8ec0b4aa8750dd9ce08e88b32cf96586818ea901604d528b697931ecf294113fd26dffe5d806093c3c3bd255d9f442d94a3851c4e5f7e57335aa4d898964e8c44f4677d1834d04d879df22d292af16e3488c77ef4b981511def4a475d9b5353438c16f06ab45efcca7c16f34a30f6963acac5dfcacd179b9035cc15118be58a98b99fd709c12ad6268685b87392bf7d908aef41d982754c9c27ba12b547d90760fc51898122fefe08fc4e8f4976d7157887f63736a0325e7b2ad24dbb2592ed436ecb9c9377ff84546fd9efffa43d5256c0c2b8e33d3a4e09da1a9656ba3d77110e4a36837a5feb2135b133e268b00e95e06c6468c061e6befa956bcdd105df24fb0dd149706427f3c7ae7911f624fd84fbd043dff970ae0debf66905762a58dacfa0355ce6f604845f245b13b94c164b0e2cd23aee5413322cd8fde9c4ba4a2f74e7f14bbc17461b0f1ab891054c326b851b768158c64a11b11781c620908771bb911bf58ac7622bc65cabd9225ed63da893650d135307c5772368ab6646546364b437791a2fb2ee36a60b04b47c2ef97a529d776f5636a334fce57fd83d3dcdb5025635884f126c275463748a57eaf47759ac883532d6ac75eb01484f1081ab60c9e774c79ee5bcddd62bdc20e44c980420f580db85f726466420e92625bb9fdf6f73d3e0a065ef94e8b384780e132b458f8fa3b4bc91ab65ece11a53b83809ac7c87a708c8b1b8ea989f419dd8575b397ca3e71f7389628995984801a1f864bedbd3690c2742722bee4469b650a6e9ff1e030149caa9bc2563995b4ebc48a12b8433e122710a13b9e8b4009b12d2ecb7a256587ad9b34ec3f3a186d1f1f51f77cfc3ec8f319553fa3d49505c78f89f5c4ba81fcbb27efabee52cd51a355bfc1ca6f1e56ea616cb829d8108ef93dbf8e9800297f772630c930f3fa15341c02261f76ad247bcddd395612610704671c69534f610b6da6d01b76fb1ffc8dd9a760a68c361e732fd52c36936313fe54b4c704093b48c622f1b88f3e7b6c1aa7c0538dc2ab6abb1ac7eacffd8b3a8a4b5458f2048f5492c3c8caaa69dfa5d806f0f7ccf11b2a1b2c48efaf43558f16830bf00e4b327da6644dc8b3854c5d48a1bc627d6101be6a4c7f83b79943c8553f8b82677be10a35a311d8cc244fea62d62b53336a17d6134ecdf6d5845020b5c51280d90ecf343083005a824b585057a36cef988ebc7bca2cc7afd3d0597abce75f1efbaafbd5d3d3f81496443c07ab453c74091a88e16d037dd1e1af8e52130816a29efe1df3a81d843a4808746c239c24fe0dbcbbeae3d8d72274ba044ee85ad463dd879c29992ce8eea162746a0f8b72c57b02a80d71905345e6348d45d9e1a420a6f75d7b4eff775762b149c789348af00a8b9aee43e5066c193f89c32efa4f657d6549a0ce154e07a927eb0f0e6716b47e656d1455c9863e00e1b28514874e768285746e4775f3979fb3d856972149188e7587ac6bf2322b2b61474a9202320e71d57eba0decb0e5d5b63bb6240f3d728994b9eb10949c6054046bd0db958a745c3d95539f3e051cb4f7298ba4366fea4", 0x1000) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000002b40)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002b80), 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000002c00)={0x4, &(0x7f0000002bc0)=[{0x1, 0x3, 0x1, 0x2}, {0x9, 0x6}, {0x4, 0xfb, 0x9e, 0x9}, {0x49, 0x85, 0x1, 0xb0b}]}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002c40)=[0x90]) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x2, &(0x7f0000000040)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="00000300", 0x4) executing program 1: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x802069af, &(0x7f0000000100)) executing program 4: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(r1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x2, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x20, 0x4000, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) socket(0x1, 0x8000, 0xfe) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f0000000180)) mprotect(&(0x7f0000314000/0x3000)=nil, 0x3000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x1, 0x2, "01f200", 0x0, 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x6f, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x412dff) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60ce667a07004b00810c4c00182b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577709705b63a010000000000000006f9972bfa71d3689b2d9acb"]) socket(0x18, 0x1, 0x3f) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="c4fef8fe2a72cca3eb0584963497b0cfb055c06ce437c73c00579c2e47631ed3d8c59a9b893ae34549ea813e9b4d4a6dff894490b145227fb9c86455d8bdfa28b68cf91acfe68257dee42818ae5ae5fada6bda685a2bd3394ab499ee664b0fb93f888183fcd0b5fc0db2e2a495d4704f7da5e6d46bce316ef593e79e08f7ac8ad1a31ced366255da268f68e868589e4495ee3a91c465cf7530abb6647b449a7833b8e66e5579052112ecbf8ee1d6211a2aeee2102c8521", &(0x7f0000000100)=0xb7, &(0x7f0000000140)="7933c25246dec538d492dbd7d74e0567e52e230d91ce797833d666da21ebe6873a77a3af0862291e", 0x28) sysctl$vm(&(0x7f0000000180)={0x2, 0xc}, 0x2, &(0x7f00000001c0)="2313025893751ce60c08bb74b7db5efc61b787c726ff8396a4cb3dcf48c00d4ae68d5b968090954015e071cd0c364b4e7cb777a576798ae85f316cfa322fa9c265ac1c39b480e6dde114578aadb4f38ce48a4f39adf4d680a6d658dd1e894f3c494fb67b7a994110bb20047d019a3c3a82add58e2e89313c65834a40fdc64141cdfc3efd96818858152ce4e81ab3f283befc74", &(0x7f0000000280)=0x93, &(0x7f00000002c0), 0x0) sysctl$vm(&(0x7f00000003c0)={0x2, 0x6}, 0x2, &(0x7f0000000400)="60dccb08df84478002c6f4637652e7a3f78335041ff37918474173cdcc35269a77dbf17e4b19e26f982bbe8f3aa2d8276ba4767c3a4479b8ba8c5e9208655da84bdbd20a6307d16d4b0f850995569d191fa8b4f5497f3ee7d47ee5e50a4b3e7ac4153037480cde5e8e087a526fdc4abf20551277db6341fc95aa92fb8575c55c9d4aa37261fdc83e948653929839cccea4dd37f89eb598ce1cca4ce46a4579e9be59bb3275480c94872c4d89ed89b68e289baa3f0685fa93e51343395e1b24e532af", &(0x7f0000000500)=0xc2, &(0x7f0000000540)="b6cb656e9bcb715644da6e0174c22bc07cbf8cc168b285996b0894b60840b7fd228aeb6bc3f6af16d5af6768dbc2529ceafcc033b8b61fdd0a79a5d861965feb8b196e8690f0c3d34cc284c688e84194042d5ee3db4ced2307db30dc0d843dcce75099ed17ccaaeabf75d6c12aa8fac5b22480534bc30c3b3d1562ed524b0a68cdaaf5200fa8d3052b9fe919d81108fa885ac6613b6af1af0a8f9cdda528b598622a82e54ff25418c9ff9c5ddef2", 0xae) r2 = syz_open_pts() pwrite(r2, &(0x7f0000000600)="71bc1da6de84def4dca33e19a53f1d32d7f9ad371c66332fcaab5ab10d71a116cbf44841f2a278ac0b280d5141eda1e3944cede9446e2ba681fde43ebe6e7bdb39a7984f576440a99dff41cb02d200332b0b216e0283ae3c21e5ba6e521811e5e17ebf307fbf0fdc16b685b13b95727de8651878baa877002653e4c70e1b63c8d8f5e88a0f1b231e0eab4da18d6d0ab5fa5ff006472f982e0e3b437cc1ae29234498b5efe43bba8d55f4bddb98bc5b2be9cce4a74321ae4752cde5e14c0741c23e7d46026145d0fcc5a51c963a9199bf81a7c65d99eef30a79e9b0", 0xdb, 0x5) sysctl$vm(&(0x7f0000000700)={0x2, 0xc}, 0x2, &(0x7f0000000740)="b2bcd9530213d1e1c41c2eb0aa6cf6b31b277ab341da8ddc2a0b1f42141c2e5196c52a53d72b51edf7611f963f6b526faba3774d8bf904e25cb4098ab242b5d440b14f269049cbc03dc87fda77f691f1335890bcb2b714cc94fac7a3fd3321d46dc0887e8ed1eeb082fb9053faeb3b9884b6915e704ad69e6c1e3741173590b37ef33a20bcef1cd91c74c84edbda28fb20ca2a2554cb391adb60844e2fa34eaf416d7e9d44ff7217fc6d84a2013762470969c5729fb9fab20f9ebc129406cadaac99c19c", &(0x7f0000000840)=0xc4, &(0x7f0000000880)="c3766ca3c77c", 0x6) r3 = semget(0x3, 0x0, 0x201) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000980)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000009c0)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8000}, 0x5, 0xfffffffffffffc3a, 0x7cb4fff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) socketpair(0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) listen(r8, 0xff) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000b40)=""/103, 0x67, 0x2, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) chown(&(0x7f0000000c00)='./file0\x00', r6, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xda2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7}, 0x545c, 0x5, r5, 0x0, 0x4, 0x3, 0x0, 0xa12}) getsockname$unix(r4, &(0x7f0000000cc0)=@file={0x0, ""/259}, &(0x7f0000000e00)=0x105) open$dir(&(0x7f0000000e40)='./file0\x00', 0x80, 0x20) syz_open_pts() executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r1 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x84, 0x3f, 0x1}, {0x20}, {0x3786, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b5", 0x15) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{}, {0xc0, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x101}]}) syz_emit_ethernet(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x889, 0x0) shutdown(r0, 0x2) close(r0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x60}, {0x5ce}]}) setrlimit(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setreuid(0xee00, 0x0) r3 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) getrusage(0x1, &(0x7f0000000000)) setreuid(0xee00, r3) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semget$private(0x0, 0x4, 0x70) shmctl$IPC_RMID(r5, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r2 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001480)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "fcc91d", 0x14, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x5) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x4, 0x1010, r1, 0x40) executing program 2: sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 5: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r8, r6, r7) r9 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 1: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 5: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = semget(0x0, 0x3, 0x388) semop(r1, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x1, 0x5, 0x800}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x2, 0x5, 0x5}, 0x0, [0x1ff, 0xfff, 0x1000, 0x23, 0x0, 0x3, 0x10001, 0xffff]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x109) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) r2 = socket(0x2, 0x1, 0xf7) r3 = dup2(r0, r2) semget(0x3, 0x4, 0x400) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x400, 0x9, 0xa7}) sysctl$kern(&(0x7f0000000600)={0x1, 0x2a}, 0x2, &(0x7f0000000640)="8afdb6954b953636dfc5eac19d5ba1ca8e3cab5b4e03c76e5b7f4e48b50dd99e712ab526edbe072efb403106d010da6df168c6bf7e4c53a3a096cd53789baf6481730f46d5184d106d05623b7091b6a8c00ee40a159f5a9b82a48b1b96e471c2d0efff44b92c58bee5511917277968bc7261aa3ce68aacd34aaf97aa432969d236602415ca6f40960bbbbb7f9085a0c367a1fec0ba7a64d5f117d135703ff05b45beba8e1e2d35a38d9d724837a36fc6789b2b3ec2aed39cd8a8d82fb63d94e77f693fd35bb29a5e2aa22eef9795c70942d6997da28bf3389b7697c06964e6c34196136d9530948fc7f0a44582a76dceb68f47a050495cbf4cb3fac582c1b27ccd836f376b37627c0c268fc47bcdfc0f3e072c53fa50e7db721fdd496fef79a50d90ed56d156c7824ecadccbb1357dd80ea12b1023784b51c3ed60370860cba938d089e5c36a68c5101e88c0eea567b1fb85dbda1d470876b32c55f63f866146cfe5d00367a16b1a47367f6754dabac95356a804c8f3bb5853e01da29a992ddcd456b4d330e907069e28fc461dd38a5fb80bd8c2ba7dc9fbc533873c050690f226a50c5d4e05dc226e6a10f6cb6f426de8736b4809d0d63157caa075e1c0e82cb08848e9a2cbb2c0f9af507b15288ecab30b913709b1463c584d04a1f3bed339289e2fbef4c8e391d20e4440afe4602863cebb4f576eca54d4790e47ce7662bed28c07aa04470bc46697f0ddaf112736cfbd6b44c3ddea126a77fcf2b2ab8a1c220024bf2289ee59a81259f8d9b079140a1b2f2abda255bd099d449bac91f8dac4939985adc63a3d50262de09e5dfc47652db7a9e2b48c1e5cd713f7fd2465f2aeb21b2670537de83c9eedf352e050ef837b401e072e10c79a957f34742d782bf4087c96c3cf22b69985e7eeb274071e449b153320848da89d6c7c75e1cc380cd2c751aedb078e3600286ff7cdbcaf51000baf22fca9a15fc7f985a7da3d31125de7b82475618fbb8270e1c8ef4a7c5a8d5bc52e744f9efc70915a94a57ffbc42ad7205ba74a4852f713cd942694813bda275eea39589ed4a9a443b4809f3fa6e61d5cda7d8c1258f146c246eb3e3cda59fdcaca59d7e3e46d3ec6a61b44f8a69f0f91c7f75e3b15b4996794877ab4cdf2bb7dc64b16c28ad03fd2c25dbf73bbab1d88c55a51321cadaee2c7431a5fae6a0c34e9cf0a8587f04becafa151dac9cbd46423e144309844ec9b8fc5f933a3fada061677582ef00719e85ce2cc855e8070d21174cfb05e927661306af10686cd1f199f0f0e21e5a4f9bdf04e7e1e3fefce80d89d88499dc7252c6a1b497d3491aea26ff6e37d4163561eae7d2f027f36d10f16c468c4e8954660d9819506856806ec811831bae39ca0127c621c2651b0422ef6187c553d256dd778672fdeb3cf039adad970450d867e4fd29bb786a8e0e784adef157b0c3eba9a0f24c20d2719516565ab53be692292bca406d36aed63a2e76d950c98dd94bdbadccfa90eabb130469b783d9a9363b93b5b525ab3dd6b227a718f2fa89598147f82a7bde8d789676de03425a60696bcf6b13da5d8313b71b73831dbceec1ee0299cc1c887a98736182800cb579b1041de4e3a4f1656a41e9a289f66b1d6036111c20d5be09079b09a8fb4c98dbafcd6120dc162cccb1a66a5c665494c720cd1d95b4e4bc5836da678628d2aa7a674da1c2a8e813c2be7add512c273ccb9e05049718fce1f85fb77ef1745d4305e7e147bd407fac0fa8de49cb0503ae75369848ec5f0693a6becc6754e7aa524f3a9a1e3b944a03bb17a21b275e267a74635f5751d8f4a0887b48f09805691744306c361754c56d46a0fd276dbc73b0f41da045aabef822df84829d05bbc3409086eee525f5bca6d3983d28cede5c09092a7304e61efd3968d04c90cb3c92d035239dcc8ff21e663cef4e541ea6c467d984d5902e1f07a80322f063c101015bf3c2ae48744e1b96e27b918fd0f863be10c3578d565c8ef1c091221e5e63e61f08116d6236e8281168cad0275f5e1e6e53b68df9d5528211136d74f5075d0ebd03cbdf9817aac29149158d1c959a7bdc3eb931069e224c2253606edc34c6af064d3d2c8ad2b3d142ca0f5cd8963e6f533c2d5df44e6c60d818e1aa783abbe72208c4d2675dd430ea929396d9e13d7c443eb18d60bff03c2d4cd5f1c90a8595fa90a9c54a4f24d91ca3f58c3a6cee91b7a0a8a679de30a53db3c70fc538e0c821face1ec80bdc816d4de3a771fe9d712712e764666b98f397d3d3d1dad665e2bce1610f703ea19767c76758977fcc9453a420cd4ecedc22e0e7d205a4aed3d2ab0a02a0afd09b45b68e3d41773d11da8f253fae5c056edf0642057ffb3754d20cf44c670d328c07ccc872c8c927415e7f789959658ca2c6a589ff31be2a91a88ec7cf75e90dbfa01534ca88f8782509fd7ee1de795424233d39cc771f9ca24ff58d42d715ea4313a19c954a01662b31cc76735e48bbb871ea4a650905d3d2c73af2f98e7ed064993d99bf4c06de9f40be42d5d2681c328099216d0b1d02c3d7e6bb8c635019a803feebc7a342f521b25188a5ae6c633c16c17c5b748daeba21979f81f053ba4ddcb4e69200daca4c9f4d588306fb271260281c1a4b0c5998ffc061bcf59ffab5acbebf85eef928fce0571030c8615923521fe30067f09ce8d3e8840056e49394396991e4f973512284d6b8aa485b5ed8ce153b00ca572300626b161424c441c215b29e8f3e4ed9936ddb3777514d2c3fb560ad15139405ca2183930655e9679b18f384d8535054ff098203ad5fa4080557a338352e49f989710db02d2a52b76fbb15b8cb4c4817f05060b8e4c03d727934e442bea398655c4a39dde3d58530d3c9eaa52a9c5853f2412ae180e363c15285acab1ea44363ed4c548a226dfa02ded3d9aebe79a0b78e9016afec83017255da675f4a93d81994380f9eb5208110348ed0c0c9240abc1e1d5dc4ed864ec02b25f596910a4b96b16ea8022aea54cf580cf2cbb2e43c49c5ed2e81ef2db58026d2f984a14ef97ecee770f0e58b1796224ff6057f4ad4df3e9074812a7a251548c1ed20a1aa226429448f94d7725427e0360c08e272b8f4a43785528a7a906d4569e986705a04a4bc404f4c36e78ffeb3a78cd7f5ac8350aa1dc5a4505524b58a8c00c59a7cf22437aa1384a44d303f4dbbd5e079ac6b6bd408a63d6e793fc196760d2b28c683acfa0d54ad2fe202b97a45fd570b87dae9b3cbb2d337495238077953e9d6d8b6fa0c7108fa6779f1137167ba7734072c686ddacb36589bc21e361c0d9625ce165307742d5976f27d44960766fc995bfa034b60be72ed0dec39922ec945d9df07ed83590047535c56a35968bfa4e297d8ead76fa17de49306974ff13e6fd6dfe6f011bc98baf54f375d9425ceb137f4342b31107016af41ee43acf3bc4189fcf99ef0d62006818e3472f20da87f318c746ef3669d12abc299669818521643fedc51e4749942482a75460a04197f756982f19503608014a840b340c39a8d3fe6496c348291d60b44f8b8fee42de5cf0dde14b90e62bdcd0fac08fd52f6e6aad0df7bde3f2eca6222caf1d749148c597790170ac544cc0e6d0e326eeae3027a9f9da51b475ec93920a0fd50fafe3c3d272db6038e74b64a0b71f66b14afefa58e00a5e96b9ae860bb5321d95bc4c8e27de616a3683d0219a474f6897a5a25a031b1465d854ea248624eb0037cc3f3d22222fa2ebe3a913ab72db9290613de5935fbc6273be9d3dbdea5e56b299fece987877580285c854e06c19d27fb750945101dd85330af3547206222d28db4757594b907ac5e9b0d8cc04e6f98e79449898d1325cd9b78c7fcf081f1638ad4050a7038a24f12f6886ffdba9c28f388cabe6ee841e90604560b2c3e72f336d909d804b577fca913cc40305a318aec14df8fe162075938a33a3011378c3ef95bd95963c573a35391a934f280005bc0df84e65e2c5c674a117bb38e6bb1e9fbb2e8aefdf037b2d0fbbf1e5de62b7951c088a92f5b6550170328f38a3abfb24105298c00f9d4be9fa8f961a07ce9a7e676fd8f661ad02408155cf42c5def3c76d155ad7b2b7502105875ebaaaa46296756aacc992c3f6b37b8a21b2bca9f20e37d47e5859e69a0f262426fadfcdc0168cfc5aaffda8ee9bd81c387cb5b57a49ef81e553f13593911b38c43236a0441abc38e548d724c50bc95fe69e37397c8589c86d16267fa957f195d6b0397d1e291eabae4f1705a5ee7cdebd7975b4eb1e7a4c0bee28a2962692ca397f97feb66af885306c193b64e1caf954a84a35c3f336b565bf450656df65b4efcc987cf94811fafd835c5a9e84c95d9c3aa389a14753044fe695fb16fd7da2623f441ac857488f2cef86a24ca54b706f41706d51fa7379f9687440463b2d4d0389f832812b927bffa5b7cc813dd5a0b2c2ca25432bc72d0752f8d25a568c413c9f25eccda2f894bf54b2036bc50e981969c980b41279383d1fa4f2fbdefee02ad8d2235b3d0c312c5e63b87d53bead2fdc2dfc627d631a23391068df726cfab77fcb1d4d1feb49850168570de77b3fbfe91e36d71159fa5b07777a10a9b4dd0a587ac9caddc36f5bcdd289f267f52f53c00e9030b828ec4327c670082ab6d1be29934834a36f0f9d0cccaed6a019e73d40a2c42692b250de7bfd94004e92a3c6588e44c43d37ce4d36f2a2e00e6ce583f8ecafb5a78961a2000d804cceec4f5d77e46618d9d3ffeb3e6bb38c7642dd542527734d35e7e5107846056cdde1107374e4891c12476c770f88ead4d06fd04e1601bc2217e928113bfdf201ba5868f0dac3d0e150231592e917be47fb6e487a225b448b89d083849e572d317b81007df8cb8115d11b04cb32d5f9f46b118e18cd84ce486b8fa5f23cfcaea178e354c737aac77acaec3b1084e613a860c83b3c7c5ebfe5bb35462137b8b879136fdafa6a8d80cd4d7b06c3eeca6e2e8b34d68fc7026dd801b241c8b4b36c98188c1b29328dcea7bcb4839c41d0b50be047ef4d74df0e91232455638f425f3ff2d9dd1a73e0e7dee3cb9798b6a0c39fcaae7941fd920bca4d05a4e474b59bfad1a34295bd760ad9d45238b1b905b36fc8adaac9d32cd0849326deee13e001d91f417c5deb23dddd46bb18522ab4abe737d735b8beaaa87c52c7ac2cbd16dfca39845f9de793fb053311e6ac6e969c76ca18f5a394636417355572fc28e52dbbc49dd088be3d239bd318fd720a40a4d37cebf041ee651c7b894a146c40731c3521b81417110006f9dbe78e4baa087dec76189617915ceef242f7f48d0956406935a105da62682c61dd4ff49ad33b247e87ab8943c3ea42924686b82668e1c64d2d6b5eaf62eb5eaae433df9f2b6d31c056c6bcf7562ef04b0ad6d7bcada9af2777dafe6e18912d2d7d6da956cbe65047bb3299c638aab8f838dd269f1031b06c54a7b9d2bbc75ce98dbd6072b7fda702ef00f703a34da7c201c1965f77290dde269a6bd35d1b6073f4a2c4ebbac1b7a2f3067ebcffb04a6f8f969a944fbeb5fa7ada9d8e47026ee6b32015e21e5ff6ed371f0858899648a28f95b4e6baefe26a631a756c88fa7c3eea3440b067db71a3fea2f2f6af318b5883b92876b910ac82b48c5e642677822fc2f5c224f52b48eca4f2072b19cd221ee204f8ca489d093845df0970db613e3f15578adea5c79d3bd77d1b2836a6f4b53161d392f2016c9fff8729810e440014ae4a52ebfb62d5325ebb832c333034ca3989261b", &(0x7f0000001640)=0x1000, &(0x7f0000001680)="a4ab8df3a21da9bb3846e75ba2c0520ff0b3167bcdd876e863c38ee10f845f63b6952c0354b97806743ea1156a7f5f3ba02a3781d4289f5e9cce8515262496c08e0a29299172f56376845dd8302d35ee2615e7dfb36bad83984905532e1a01a97bd121f29de68f2d3a272e5034125d7fa8f31b9b2053ccbcec58058998b959c7917ab4c6ce946f1cf5c7466dec6d5eab170de44999587f0f65c922549169b590e47affde1a8c0fd114", 0xa9) sysctl$vfs_nfs(&(0x7f0000001740)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001780)="d35530c8b06761e413d4503a839dd4407974948854", &(0x7f00000017c0)=0x15, &(0x7f0000001800)="62d9a806d9655941c8ce2ed4ded396d4e98aefc818e72bbf895fc2b7925e1897f6ea72d3942c3a290fb1c7d5d02319c785c23ac21f50910febb32cd4f0b2e22987b1f58d78e4f9395438575d621c3403e70f3fd8efee974cbe8c2c6409f630cc8ca6ffd9996c33d283927b6db18357e4ed864a027f5882bd003a4d400a82df55acc824", 0x83) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000018c0)={0x3, 0xff, 0x8000, 0x8, 0x1e3, 0x7f, 0x10000, 0x10, [{0x80, 0xfbb, 0x4}, {0x2, 0x800, 0x6}, {0x1, 0x4cc, 0x7f, 0x8}, {0x6, 0xfff, 0x49, 0x7b22}, {0x0, 0x0, 0x487, 0xff}, {0x2, 0x5, 0x1ff, 0xd9}, {0x63, 0x5, 0x3f, 0x7ff}, {0xffff, 0x2, 0x3, 0x8}, {0x401, 0x8001, 0x5, 0x8}, {0x9, 0x4, 0xb11, 0x4}, {0x6, 0xede, 0x4, 0x56}, {0xff, 0x8, 0x1}, {0x8fe, 0x7, 0x80000000, 0x1f}, {0x5, 0x81, 0x4}, {0x1000, 0x6, 0x3}, {0x5, 0x1, 0x7b4, 0xfffffffb}]}) socket$inet(0x2, 0x4000, 0x7f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00), 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001a40)={0x3, 0x0, 0x11e6484c, 0x1, "49cff2e6647274bb0663bd843d52f0a1a22182b3", 0x8000, 0x1b3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001ac0)={0x5, &(0x7f0000001a80)=[{0x9, 0x5, 0x0, 0x6d}, {0xff, 0x4, 0x80, 0x6}, {0xffff, 0x5, 0x80, 0x1}, {0xfff9, 0xff, 0x3, 0x6}, {0x4, 0x7, 0x81, 0xf}]}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001b00), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b40), 0x40, 0x0) open(&(0x7f0000001b80)='./file0\x00', 0x1, 0x21) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10810, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = accept(r0, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) sendto(r7, &(0x7f0000001c80)="23ad54a10565013951f0e996233a35e966157439318a130de1a93f1331ed5cbd3202391d3db9297490e85aae51582269ed4826e1722c335f42e1825245dfcaf19c936662b998906c832d693751f9f169edf500d05c5dad3ae6548003c1bcb6c447c0b272cf2523743e18d83dfdc2e9484726e1126f75f62ea36d2f1d7e3fac403b0822a7a0fec45a6600f7e8755e7e8e6ff9b41e07d0312f2d94cbace3f6616e58b1775cfa7cf20d3d9946c9b85cf02919132bf5315adcc798cb2239c4b5b6f24bc3c3f0cbdf9325eb9f3c784850a39ad5fc0c0cce7d5037c41710bb", 0xdc, 0x2, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) getsockname(r7, &(0x7f0000001d80)=@in, &(0x7f0000001dc0)=0xc) executing program 6: r0 = semget$private(0x0, 0x3, 0x350) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8301, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x9) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_open_pts() dup(r2) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/503}, &(0x7f0000000300)=0x1f9) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r5 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRES8], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r5, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x84}]}) executing program 0: socket(0x800000018, 0x1, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getpid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40, 0x0, 0xffffffff, 0x7, "0100012d29fb1c0800000000098002005e040100", 0x5}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000001c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bce00000000abee7e3ebe806fdb4f6af569ae94b5d1273f570680ace1305e654b2f1092b60a208e6d49bf71c1f48b5d42904e96fe39", &(0x7f0000000180)=0xc0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1367688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d00000000", 0xee) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x41, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) executing program 5: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket(0x18, 0x0, 0x0) socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) getuid() r0 = getuid() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) getegid() nanosleep(&(0x7f0000000180)={0x0, 0x2fea7dce}, 0x0) execve(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d", 0x4b}], 0x1, &(0x7f00000012c0)=[{0x28, 0x1, 0xff, "e8ba4131160eafdfb96fb8732d8c44fe47a5"}, {0x48, 0xffff, 0x7, "f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab283ff9a9394ac6d0fb7e4ed452797ab94"}, {0xd8, 0xffff, 0x3, "1535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f"}, {0x78, 0x1, 0x6da026a3, "ba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646"}, {0x50, 0x1, 0x40, "08fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f"}, {0x1000, 0xffff, 0x3, "1d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421202223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea7524964f45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d194"}, {0x28, 0x1, 0x0, "5cdf48f09399ba864b69e21dbe59d40a401ea0e0a397"}, {0x10, 0x1, 0x2}, {0x38, 0xffff, 0x8001, "c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe"}], 0x1280}}, 0x10, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/195) r3 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x1f}, {}, {0x0, 0x10, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) setsockopt(r4, 0x4, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) seteuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[], 0x18}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r3, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x20}, 0x3f, 0x100, 0x400}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) chown(&(0x7f0000000040)='./file0\x00', r0, 0xffffffffffffffff) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0x7fffffff, 0x0, {0x2, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4105}, &(0x7f0000000080)=0x100b) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(r0, 0x0, 0x4b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x40d) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) r1 = socket(0x20, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000080)="7178e230c23632c7fe2cbf2b1b8dedccdf0e474f72234651102310ebc843ed5297eee515382b5b5f59926c877b10fc287077a26ff9531d13afa0fdc8497b70a9ad8acc84b50e6db7a1a222d79c89274b3837a417c34a0bc3becebc1eed5b641407d4b746e7de21c19957d366b3fb32159eec63848ed1af589555df0d4ca15db2e73d48ed4a3961939c44819e01caa94d5eb11a90f7189c3dcb45e280865a160198312e3652c705eca9ab00e98bd175c7", 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x38, 0x2, 0x2000000000004, 0x4000800}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0xfffffffffffffffa, 0xb}, {{r1}, 0xfffffffffffffffd, 0x90, 0x2, 0x7fff, 0x1f}, {{r2}, 0x0, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x784}, {{r1}, 0x0, 0x8, 0x20, 0x22f, 0x6}, {{r2}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x0, 0x1}], 0x1000, &(0x7f0000000380), 0x4000006, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x6}, {0x2, 0x0, 0x0, 0x40804}]}) (async, rerun: 64) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) (async, rerun: 32) socket(0x2, 0x1, 0x0) (async, rerun: 32) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) shutdown(r2, 0x2) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000440)='./bus\x00', 0x200, 0x100) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x4}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000000)="00028300", 0x4) socket$inet(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x11, 0x8000, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x802) r4 = dup(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) socket(0x18, 0x1, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa54", 0x8b}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf", 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x60}, {0x5ce}]}) setrlimit(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setreuid(0xee00, 0x0) r3 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) getrusage(0x1, &(0x7f0000000000)) setreuid(0xee00, r3) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semget$private(0x0, 0x4, 0x70) shmctl$IPC_RMID(r5, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x4) socketpair$unix(0x1, 0x2, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x397) msgrcv(r4, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x0, r3, 0x0, r3, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r2, r2, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 7: r0 = socket(0x18, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x607329598ee0cd16, 0x80000082, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x5, 0xbfb}], 0x8, &(0x7f00000000c0)={0x8, 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = semget(0x3, 0x1, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000440)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0xffffffffffffffff, r5, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) fchown(r8, r6, r7) r9 = semget$private(0x0, 0x2, 0x4b) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000600)=""/205) executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) dup2(r3, r4) execve(0x0, 0x0, 0x0) socket(0x20, 0x8000, 0xfa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x7c}, {0x1416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) unlink(&(0x7f0000000300)='.\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x800, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x63, 0x5) socket$inet6(0x1e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = semget(0x0, 0x3, 0x388) semop(r1, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x1, 0x5, 0x800}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x2, 0x5, 0x5}, 0x0, [0x1ff, 0xfff, 0x1000, 0x23, 0x0, 0x3, 0x10001, 0xffff]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x109) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) r2 = socket(0x2, 0x1, 0xf7) r3 = dup2(r0, r2) semget(0x3, 0x4, 0x400) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x400, 0x9, 0xa7}) sysctl$kern(&(0x7f0000000600)={0x1, 0x2a}, 0x2, &(0x7f0000000640)="8afdb6954b953636dfc5eac19d5ba1ca8e3cab5b4e03c76e5b7f4e48b50dd99e712ab526edbe072efb403106d010da6df168c6bf7e4c53a3a096cd53789baf6481730f46d5184d106d05623b7091b6a8c00ee40a159f5a9b82a48b1b96e471c2d0efff44b92c58bee5511917277968bc7261aa3ce68aacd34aaf97aa432969d236602415ca6f40960bbbbb7f9085a0c367a1fec0ba7a64d5f117d135703ff05b45beba8e1e2d35a38d9d724837a36fc6789b2b3ec2aed39cd8a8d82fb63d94e77f693fd35bb29a5e2aa22eef9795c70942d6997da28bf3389b7697c06964e6c34196136d9530948fc7f0a44582a76dceb68f47a050495cbf4cb3fac582c1b27ccd836f376b37627c0c268fc47bcdfc0f3e072c53fa50e7db721fdd496fef79a50d90ed56d156c7824ecadccbb1357dd80ea12b1023784b51c3ed60370860cba938d089e5c36a68c5101e88c0eea567b1fb85dbda1d470876b32c55f63f866146cfe5d00367a16b1a47367f6754dabac95356a804c8f3bb5853e01da29a992ddcd456b4d330e907069e28fc461dd38a5fb80bd8c2ba7dc9fbc533873c050690f226a50c5d4e05dc226e6a10f6cb6f426de8736b4809d0d63157caa075e1c0e82cb08848e9a2cbb2c0f9af507b15288ecab30b913709b1463c584d04a1f3bed339289e2fbef4c8e391d20e4440afe4602863cebb4f576eca54d4790e47ce7662bed28c07aa04470bc46697f0ddaf112736cfbd6b44c3ddea126a77fcf2b2ab8a1c220024bf2289ee59a81259f8d9b079140a1b2f2abda255bd099d449bac91f8dac4939985adc63a3d50262de09e5dfc47652db7a9e2b48c1e5cd713f7fd2465f2aeb21b2670537de83c9eedf352e050ef837b401e072e10c79a957f34742d782bf4087c96c3cf22b69985e7eeb274071e449b153320848da89d6c7c75e1cc380cd2c751aedb078e3600286ff7cdbcaf51000baf22fca9a15fc7f985a7da3d31125de7b82475618fbb8270e1c8ef4a7c5a8d5bc52e744f9efc70915a94a57ffbc42ad7205ba74a4852f713cd942694813bda275eea39589ed4a9a443b4809f3fa6e61d5cda7d8c1258f146c246eb3e3cda59fdcaca59d7e3e46d3ec6a61b44f8a69f0f91c7f75e3b15b4996794877ab4cdf2bb7dc64b16c28ad03fd2c25dbf73bbab1d88c55a51321cadaee2c7431a5fae6a0c34e9cf0a8587f04becafa151dac9cbd46423e144309844ec9b8fc5f933a3fada061677582ef00719e85ce2cc855e8070d21174cfb05e927661306af10686cd1f199f0f0e21e5a4f9bdf04e7e1e3fefce80d89d88499dc7252c6a1b497d3491aea26ff6e37d4163561eae7d2f027f36d10f16c468c4e8954660d9819506856806ec811831bae39ca0127c621c2651b0422ef6187c553d256dd778672fdeb3cf039adad970450d867e4fd29bb786a8e0e784adef157b0c3eba9a0f24c20d2719516565ab53be692292bca406d36aed63a2e76d950c98dd94bdbadccfa90eabb130469b783d9a9363b93b5b525ab3dd6b227a718f2fa89598147f82a7bde8d789676de03425a60696bcf6b13da5d8313b71b73831dbceec1ee0299cc1c887a98736182800cb579b1041de4e3a4f1656a41e9a289f66b1d6036111c20d5be09079b09a8fb4c98dbafcd6120dc162cccb1a66a5c665494c720cd1d95b4e4bc5836da678628d2aa7a674da1c2a8e813c2be7add512c273ccb9e05049718fce1f85fb77ef1745d4305e7e147bd407fac0fa8de49cb0503ae75369848ec5f0693a6becc6754e7aa524f3a9a1e3b944a03bb17a21b275e267a74635f5751d8f4a0887b48f09805691744306c361754c56d46a0fd276dbc73b0f41da045aabef822df84829d05bbc3409086eee525f5bca6d3983d28cede5c09092a7304e61efd3968d04c90cb3c92d035239dcc8ff21e663cef4e541ea6c467d984d5902e1f07a80322f063c101015bf3c2ae48744e1b96e27b918fd0f863be10c3578d565c8ef1c091221e5e63e61f08116d6236e8281168cad0275f5e1e6e53b68df9d5528211136d74f5075d0ebd03cbdf9817aac29149158d1c959a7bdc3eb931069e224c2253606edc34c6af064d3d2c8ad2b3d142ca0f5cd8963e6f533c2d5df44e6c60d818e1aa783abbe72208c4d2675dd430ea929396d9e13d7c443eb18d60bff03c2d4cd5f1c90a8595fa90a9c54a4f24d91ca3f58c3a6cee91b7a0a8a679de30a53db3c70fc538e0c821face1ec80bdc816d4de3a771fe9d712712e764666b98f397d3d3d1dad665e2bce1610f703ea19767c76758977fcc9453a420cd4ecedc22e0e7d205a4aed3d2ab0a02a0afd09b45b68e3d41773d11da8f253fae5c056edf0642057ffb3754d20cf44c670d328c07ccc872c8c927415e7f789959658ca2c6a589ff31be2a91a88ec7cf75e90dbfa01534ca88f8782509fd7ee1de795424233d39cc771f9ca24ff58d42d715ea4313a19c954a01662b31cc76735e48bbb871ea4a650905d3d2c73af2f98e7ed064993d99bf4c06de9f40be42d5d2681c328099216d0b1d02c3d7e6bb8c635019a803feebc7a342f521b25188a5ae6c633c16c17c5b748daeba21979f81f053ba4ddcb4e69200daca4c9f4d588306fb271260281c1a4b0c5998ffc061bcf59ffab5acbebf85eef928fce0571030c8615923521fe30067f09ce8d3e8840056e49394396991e4f973512284d6b8aa485b5ed8ce153b00ca572300626b161424c441c215b29e8f3e4ed9936ddb3777514d2c3fb560ad15139405ca2183930655e9679b18f384d8535054ff098203ad5fa4080557a338352e49f989710db02d2a52b76fbb15b8cb4c4817f05060b8e4c03d727934e442bea398655c4a39dde3d58530d3c9eaa52a9c5853f2412ae180e363c15285acab1ea44363ed4c548a226dfa02ded3d9aebe79a0b78e9016afec83017255da675f4a93d81994380f9eb5208110348ed0c0c9240abc1e1d5dc4ed864ec02b25f596910a4b96b16ea8022aea54cf580cf2cbb2e43c49c5ed2e81ef2db58026d2f984a14ef97ecee770f0e58b1796224ff6057f4ad4df3e9074812a7a251548c1ed20a1aa226429448f94d7725427e0360c08e272b8f4a43785528a7a906d4569e986705a04a4bc404f4c36e78ffeb3a78cd7f5ac8350aa1dc5a4505524b58a8c00c59a7cf22437aa1384a44d303f4dbbd5e079ac6b6bd408a63d6e793fc196760d2b28c683acfa0d54ad2fe202b97a45fd570b87dae9b3cbb2d337495238077953e9d6d8b6fa0c7108fa6779f1137167ba7734072c686ddacb36589bc21e361c0d9625ce165307742d5976f27d44960766fc995bfa034b60be72ed0dec39922ec945d9df07ed83590047535c56a35968bfa4e297d8ead76fa17de49306974ff13e6fd6dfe6f011bc98baf54f375d9425ceb137f4342b31107016af41ee43acf3bc4189fcf99ef0d62006818e3472f20da87f318c746ef3669d12abc299669818521643fedc51e4749942482a75460a04197f756982f19503608014a840b340c39a8d3fe6496c348291d60b44f8b8fee42de5cf0dde14b90e62bdcd0fac08fd52f6e6aad0df7bde3f2eca6222caf1d749148c597790170ac544cc0e6d0e326eeae3027a9f9da51b475ec93920a0fd50fafe3c3d272db6038e74b64a0b71f66b14afefa58e00a5e96b9ae860bb5321d95bc4c8e27de616a3683d0219a474f6897a5a25a031b1465d854ea248624eb0037cc3f3d22222fa2ebe3a913ab72db9290613de5935fbc6273be9d3dbdea5e56b299fece987877580285c854e06c19d27fb750945101dd85330af3547206222d28db4757594b907ac5e9b0d8cc04e6f98e79449898d1325cd9b78c7fcf081f1638ad4050a7038a24f12f6886ffdba9c28f388cabe6ee841e90604560b2c3e72f336d909d804b577fca913cc40305a318aec14df8fe162075938a33a3011378c3ef95bd95963c573a35391a934f280005bc0df84e65e2c5c674a117bb38e6bb1e9fbb2e8aefdf037b2d0fbbf1e5de62b7951c088a92f5b6550170328f38a3abfb24105298c00f9d4be9fa8f961a07ce9a7e676fd8f661ad02408155cf42c5def3c76d155ad7b2b7502105875ebaaaa46296756aacc992c3f6b37b8a21b2bca9f20e37d47e5859e69a0f262426fadfcdc0168cfc5aaffda8ee9bd81c387cb5b57a49ef81e553f13593911b38c43236a0441abc38e548d724c50bc95fe69e37397c8589c86d16267fa957f195d6b0397d1e291eabae4f1705a5ee7cdebd7975b4eb1e7a4c0bee28a2962692ca397f97feb66af885306c193b64e1caf954a84a35c3f336b565bf450656df65b4efcc987cf94811fafd835c5a9e84c95d9c3aa389a14753044fe695fb16fd7da2623f441ac857488f2cef86a24ca54b706f41706d51fa7379f9687440463b2d4d0389f832812b927bffa5b7cc813dd5a0b2c2ca25432bc72d0752f8d25a568c413c9f25eccda2f894bf54b2036bc50e981969c980b41279383d1fa4f2fbdefee02ad8d2235b3d0c312c5e63b87d53bead2fdc2dfc627d631a23391068df726cfab77fcb1d4d1feb49850168570de77b3fbfe91e36d71159fa5b07777a10a9b4dd0a587ac9caddc36f5bcdd289f267f52f53c00e9030b828ec4327c670082ab6d1be29934834a36f0f9d0cccaed6a019e73d40a2c42692b250de7bfd94004e92a3c6588e44c43d37ce4d36f2a2e00e6ce583f8ecafb5a78961a2000d804cceec4f5d77e46618d9d3ffeb3e6bb38c7642dd542527734d35e7e5107846056cdde1107374e4891c12476c770f88ead4d06fd04e1601bc2217e928113bfdf201ba5868f0dac3d0e150231592e917be47fb6e487a225b448b89d083849e572d317b81007df8cb8115d11b04cb32d5f9f46b118e18cd84ce486b8fa5f23cfcaea178e354c737aac77acaec3b1084e613a860c83b3c7c5ebfe5bb35462137b8b879136fdafa6a8d80cd4d7b06c3eeca6e2e8b34d68fc7026dd801b241c8b4b36c98188c1b29328dcea7bcb4839c41d0b50be047ef4d74df0e91232455638f425f3ff2d9dd1a73e0e7dee3cb9798b6a0c39fcaae7941fd920bca4d05a4e474b59bfad1a34295bd760ad9d45238b1b905b36fc8adaac9d32cd0849326deee13e001d91f417c5deb23dddd46bb18522ab4abe737d735b8beaaa87c52c7ac2cbd16dfca39845f9de793fb053311e6ac6e969c76ca18f5a394636417355572fc28e52dbbc49dd088be3d239bd318fd720a40a4d37cebf041ee651c7b894a146c40731c3521b81417110006f9dbe78e4baa087dec76189617915ceef242f7f48d0956406935a105da62682c61dd4ff49ad33b247e87ab8943c3ea42924686b82668e1c64d2d6b5eaf62eb5eaae433df9f2b6d31c056c6bcf7562ef04b0ad6d7bcada9af2777dafe6e18912d2d7d6da956cbe65047bb3299c638aab8f838dd269f1031b06c54a7b9d2bbc75ce98dbd6072b7fda702ef00f703a34da7c201c1965f77290dde269a6bd35d1b6073f4a2c4ebbac1b7a2f3067ebcffb04a6f8f969a944fbeb5fa7ada9d8e47026ee6b32015e21e5ff6ed371f0858899648a28f95b4e6baefe26a631a756c88fa7c3eea3440b067db71a3fea2f2f6af318b5883b92876b910ac82b48c5e642677822fc2f5c224f52b48eca4f2072b19cd221ee204f8ca489d093845df0970db613e3f15578adea5c79d3bd77d1b2836a6f4b53161d392f2016c9fff8729810e440014ae4a52ebfb62d5325ebb832c333034ca3989261b", &(0x7f0000001640)=0x1000, &(0x7f0000001680)="a4ab8df3a21da9bb3846e75ba2c0520ff0b3167bcdd876e863c38ee10f845f63b6952c0354b97806743ea1156a7f5f3ba02a3781d4289f5e9cce8515262496c08e0a29299172f56376845dd8302d35ee2615e7dfb36bad83984905532e1a01a97bd121f29de68f2d3a272e5034125d7fa8f31b9b2053ccbcec58058998b959c7917ab4c6ce946f1cf5c7466dec6d5eab170de44999587f0f65c922549169b590e47affde1a8c0fd114", 0xa9) sysctl$vfs_nfs(&(0x7f0000001740)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001780)="d35530c8b06761e413d4503a839dd4407974948854", &(0x7f00000017c0)=0x15, &(0x7f0000001800)="62d9a806d9655941c8ce2ed4ded396d4e98aefc818e72bbf895fc2b7925e1897f6ea72d3942c3a290fb1c7d5d02319c785c23ac21f50910febb32cd4f0b2e22987b1f58d78e4f9395438575d621c3403e70f3fd8efee974cbe8c2c6409f630cc8ca6ffd9996c33d283927b6db18357e4ed864a027f5882bd003a4d400a82df55acc824", 0x83) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000018c0)={0x3, 0xff, 0x8000, 0x8, 0x1e3, 0x7f, 0x10000, 0x10, [{0x80, 0xfbb, 0x4}, {0x2, 0x800, 0x6}, {0x1, 0x4cc, 0x7f, 0x8}, {0x6, 0xfff, 0x49, 0x7b22}, {0x0, 0x0, 0x487, 0xff}, {0x2, 0x5, 0x1ff, 0xd9}, {0x63, 0x5, 0x3f, 0x7ff}, {0xffff, 0x2, 0x3, 0x8}, {0x401, 0x8001, 0x5, 0x8}, {0x9, 0x4, 0xb11, 0x4}, {0x6, 0xede, 0x4, 0x56}, {0xff, 0x8, 0x1}, {0x8fe, 0x7, 0x80000000, 0x1f}, {0x5, 0x81, 0x4}, {0x1000, 0x6, 0x3}, {0x5, 0x1, 0x7b4, 0xfffffffb}]}) socket$inet(0x2, 0x4000, 0x7f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00), 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001a40)={0x3, 0x0, 0x11e6484c, 0x1, "49cff2e6647274bb0663bd843d52f0a1a22182b3", 0x8000, 0x1b3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001ac0)={0x5, &(0x7f0000001a80)=[{0x9, 0x5, 0x0, 0x6d}, {0xff, 0x4, 0x80, 0x6}, {0xffff, 0x5, 0x80, 0x1}, {0xfff9, 0xff, 0x3, 0x6}, {0x4, 0x7, 0x81, 0xf}]}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001b00), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b40), 0x40, 0x0) open(&(0x7f0000001b80)='./file0\x00', 0x1, 0x21) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10810, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = accept(r0, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) sendto(r7, &(0x7f0000001c80)="23ad54a10565013951f0e996233a35e966157439318a130de1a93f1331ed5cbd3202391d3db9297490e85aae51582269ed4826e1722c335f42e1825245dfcaf19c936662b998906c832d693751f9f169edf500d05c5dad3ae6548003c1bcb6c447c0b272cf2523743e18d83dfdc2e9484726e1126f75f62ea36d2f1d7e3fac403b0822a7a0fec45a6600f7e8755e7e8e6ff9b41e07d0312f2d94cbace3f6616e58b1775cfa7cf20d3d9946c9b85cf02919132bf5315adcc798cb2239c4b5b6f24bc3c3f0cbdf9325eb9f3c784850a39ad5fc0c0cce7d5037c41710bb", 0xdc, 0x2, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) getsockname(r7, &(0x7f0000001d80)=@in, &(0x7f0000001dc0)=0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x3, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffff, r2, r3, r4, r5, 0x54, 0x11}, 0x8, 0x6626, 0x3}) r6 = socket(0x18, 0x1, 0x0) close(r6) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000002c0)="ff0a4c5df3b60e17b20f6d167cfddefc2a505744cd973daf218c819414585db73a84ca11a0d830e087c948389f4f8b2cdb2f005af00f1ad94152201fd08ecb112202ae", &(0x7f0000000340)=0x43, &(0x7f0000000480)="ff9e9b2b9b814ae9f8b2738283ad28732b06801c44eb6948573beba884930deb2916d8c5c1aeb562f8e75f57e1f2a43aff4ea800489d916ccec2a880d0546e292bde4920a52abec63288eb47f2f639123fcd70c9a4084b1739cdddedaa7b969fad13a59b2d4aabd7446b545b6bbf623070223eed202d61a137eb87038dd5cacd8472fdcb61748a21f38c4fc0ea1bb488540cee381976b061456bbafbd578f83c269bd4b099b25177d2c36767c210f8028d1b6e22abacf8568c59ab0d311ffde41fe8514887a27d5f422497a5b0996b41bc9b26d930a605102d07038f6a9071", 0xdf) socket(0x18, 0x3, 0x3a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) socketpair(0x1, 0x1, 0x6, &(0x7f0000000240)) ioctl$FIONREAD(r7, 0x8020699b, &(0x7f00000001c0)) sendmsg$unix(r6, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) r8 = socket$inet(0x2, 0x3, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchown(r9, 0x0, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x64, &(0x7f0000000580)="ff000200fd25104efde57089c4572beff673d8f0e3680e956d73110966edcd79750892a0722a2688be2da442cc8cd59e09a9585d46a3b5bac085faef95d79a1cf72c49a4eac10fe00c860a0a75f5593bd800fd9f25f6be452e0f2113e4948847fc56e1f77e7d58", 0x67) ioctl$FIONREAD(r8, 0xc0287533, &(0x7f0000000440)) executing program 7: sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00\x00', &(0x7f0000000080)='\x8b)\\&],\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='{@\x00']) setreuid(0x0, 0x0) r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, r0, 0x10d, 0x5}, 0x40000000000000}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() r2 = getgid() r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffe58) r8 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x4011, r8, 0xfffffffffffffffd) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r5, r6}, 0xc) r9 = getuid() r10 = getgid() r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r9, r10, r9, r11, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) setreuid(0xee00, r9) r12 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r15 = socket$inet6(0x18, 0x4, 0x5) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) r17 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="3bebcf08603770a9f4e198e3fe6c084248657e8c695040143c7ac739f201b4a17c51a13a5462ec90c4c97c9a8005a9ab0b23c8981db604569bc9a287c222600a1c0a096e0910bc52130d6b07d2e9a89dcfe872633ef88b009563159cf24001e838646ff55e70f61d905dc63cf2733fd9277dd6edfa000823a3bec077b7f3f7926ffe7f704dfd9fa9d423f31aa9f750c54b5b40eb0eb0fb8e77478e4113930ceb0fbf3f1bba1ff6d3a1c957bd71d882647d134e52d441a5c88f31ef66ed323c3523d21bac6037b74d2560ef60666be495365e6a1d207f7827", 0xd8}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYBLOB="cfd361c5870dbc038669d2267915462e9331cf1dcf603f9ffb221961df87b68813aae213c38df39583c82ff1d53b788db4cdbf225d07a8af14e5aee91604949ece18a161ff1ef115f34bb88548a3be36fa8098d9c44f8bb203105a54f697cde01252e4871e39", @ANYRES32=r13, @ANYRES32=0x0, @ANYBLOB='\x00\x00', @ANYRES32, @ANYRES32=0x0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRESHEX=r1, @ANYBLOB="24afc6e35f0360b48e3490d296306544aceb56369378dd83be223a9730de9d58a451ca5fe4af654e91b580fe33d01f996293b8c01511dbf2dc0207988d604619fc3ce62e43197952962d10a8c1b7697b02bef8ad4f94d30a24695468175ad3d755cd8aa86fff44e2021d0332270e6326556b8386847d3fb39ce8ef4390d68a14dd52c61857f55fe3bef3a4d8c4a7905434f6", @ANYRES64=r17, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRESOCT=r6, @ANYRES32=r16, @ANYRESDEC=r3, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x1}, 0x3) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(r1, r2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) dup2(r4, r5) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000001c0)={@local, @random="9321b0a78428", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@generic={0x7, 0x2}]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x800}}}}}}) executing program 6: poll(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20, 0x1}, {0x3c, 0x0, 0xfc}, {}]}) syz_emit_ethernet(0x127, &(0x7f0000000200)=ANY=[@ANYRES8=r0, @ANYRESOCT=r0]) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef2) (async) r3 = socket(0x2, 0x4001, 0x0) dup(r3) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setreuid(0xee00, 0x0) (async) r4 = geteuid() (async) setuid(r2) (async) r5 = getuid() setreuid(r5, r5) r6 = semget$private(0x0, 0x2, 0x490) (async) geteuid() (async) r7 = getgid() r8 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r5, r7, 0x0, r8, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) (async) setreuid(r4, r5) setreuid(r4, r5) r9 = getuid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = geteuid() setuid(r11) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r10, r8, r11, r7, 0x12, 0x7}, 0x200, 0x7, 0x2000002}) (async) setreuid(0x0, r9) socket(0x20, 0x2, 0x0) executing program 7: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0xc}, {0x8106}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xffff, 0x8, 0x4, 0x5}, {0xc0b5, 0x5, 0x8, 0x2}, {0x3, 0x8, 0x1, 0x5}, {0x7d60, 0x80, 0x6, 0x80}, {0xb, 0x1, 0x6, 0x800}, {0x6, 0x1, 0x0, 0x9}, {0x7, 0x7f, 0xfc, 0x8000}, {0x40, 0x1f, 0x20, 0x1000}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(r0, 0x0, 0x4b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x40d) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) r1 = socket(0x20, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000080)="7178e230c23632c7fe2cbf2b1b8dedccdf0e474f72234651102310ebc843ed5297eee515382b5b5f59926c877b10fc287077a26ff9531d13afa0fdc8497b70a9ad8acc84b50e6db7a1a222d79c89274b3837a417c34a0bc3becebc1eed5b641407d4b746e7de21c19957d366b3fb32159eec63848ed1af589555df0d4ca15db2e73d48ed4a3961939c44819e01caa94d5eb11a90f7189c3dcb45e280865a160198312e3652c705eca9ab00e98bd175c7", 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x38, 0x2, 0x2000000000004, 0x4000800}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0xfffffffffffffffa, 0xb}, {{r1}, 0xfffffffffffffffd, 0x90, 0x2, 0x7fff, 0x1f}, {{r2}, 0x0, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x784}, {{r1}, 0x0, 0x8, 0x20, 0x22f, 0x6}, {{r2}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x0, 0x1}], 0x1000, &(0x7f0000000380), 0x4000006, 0x0) executing program 4: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) readv(0xffffffffffffff9c, &(0x7f0000001280)=[{0x0}, {0x0}], 0x2) r1 = open$dir(&(0x7f0000001340)='./file0\x00', 0x8, 0x137) renameat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0), 0x80, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001400)={0x80, 0xa98e, 0x4}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x200001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getpgid(r3) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001540)=0x4) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000001580), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r5 = semget(0x2, 0x4, 0x200) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001600)=""/109) connect$inet(r4, &(0x7f0000001680)={0x2, 0x0}, 0xc) recvfrom(r4, &(0x7f00000016c0)=""/171, 0xab, 0x1843, &(0x7f0000001780)=@in={0x2, 0x0}, 0xc) getegid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETDEFAULTBELL(r6, 0x40105706, &(0x7f0000001800)) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000001840)={0x0, 0x100, {[0x2, 0x401, 0x3, 0xa9, 0xffffffffffffff6d, 0x1, 0x9, 0x7, 0x1, 0x3ff, 0x7, 0x4, 0x80000000000000, 0x9, 0x0, 0x0, 0x3, 0x7ff], [0x7, 0x2, 0x9, 0x4, 0x1, 0x9, 0x7fffffff, 0x1000, 0x5, 0x4], [0x9, 0x6147, 0x8, 0xffffffffffffffff, 0x8, 0x8, 0x9], [0x5, 0x8, 0x4, 0x9, 0x7, 0x10000], [{0x8, 0x9, 0x401, 0x2}, {0x80, 0xec11, 0x7ff, 0x1f}, {0x6, 0x1, 0xe950, 0x7}, {0x77, 0x6, 0x4, 0x7fffffff}, {0x1, 0x4, 0x401, 0x7ff}, {0x9, 0x7, 0x6, 0x80000000}, {0x5b, 0x3f12, 0xe14, 0x9}, {0x7, 0x52, 0x6, 0xc}], {0x800, 0x7f, 0x5, 0x3}, {0x401, 0x0, 0x1, 0x101}}}) openat$vnd(0xffffffffffffff9c, &(0x7f00000044c0), 0x2, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000004500)=""/143) r8 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r8) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000240)=[{}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007db, 0x0, 0x0, 0x0, "090000006f000021000000450000000000000100"}) rename(0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x1f7d, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60dc8ed61f472c08fe8000000000000000000000000000aac99537d865027dd24c1e4dae1109ce9e1d1400000000000005866a10b232ffbae714aeddf833ecf35cb76bf9eeea60b90b6fe9c11510ab38020760ae21d8c77979a1ab08b58a3108a14f38ba2fbcc18be06e698518f1deb78243f6f7dde2508fa2e217215eb73d6ffc5fd55ca8d7934b705d6c7964dab01d1ee9c7931c61c73ff49827fb484076e603c61df6e36077c3b2c46076860464de7557609d88d2c9d3040100040108010700000000000000040101050200060401ff000000000000002b0200000000000000000000000000000000ffff103ffffe1d000000000000000001000401fe0000000800090000000000000000000000000000ffff0000000000000000000000000000000000000001fe8000000000000000000000000000bbf84aee7952f580a951353e3c247a3ba2ffc10000000000009b0026ccaaf43ad51bcd8a4203319d1edff1ba5c80b7bd10656ec0d7ae904d29e239b8783edbc88edb813d61bd0568837ea7763e05a85c6736310089d5e9fb28f4bd80a41e6e60c7867df876da6d442d62be84855ac6862ee9ad8867c37bf1dab263d0421bf08ddac9431e17fe673e39b920d300ab171e18705071d1bc62e1bf85516e662fa9541f803fbb36b4fc0a2547241abd7e38d3634f72a9138678e0c883ed994a83d259b8758f58f99d3c37525d8a69100ec594f3af94c0cb8e8cfdcc9034b2bbd6f98f8a3b976dd069338d77686073333e3463711aa834934bc46546f1c8bcb18e37b64184e7fe40e0d2ea0ef52075a17d6a748a8abbe03a8743cb6c687c6cca76b72901b55f393bae5101ec6d6beec9723eb918bb1aa919193557e76cf9cc43d571ac44ee3d450bfc0e1ac159dde9576cac702f435c5d45bdcbc793319bb9ff77273e42e8bc9c103c07e9b60f086c5d9c515b54243ee8f265c5cdfd38d2a7469a6b71be30f10e36899b426b53530ed8f7a521957b197cd846bb28c919278a59189df5d69bb34769af9eb37161676890c4e6e7c41bdf1518df8c905696a591942258e9f182393a3d2fe83f1fbc1b159593c4483fbb3cad4fddfeb3fb0521ebdf971329736806f55d546055d10380c66767540124d299184e458bb981194a11e58c4fdca96db7eb4fe4bcb10ab7b27e54dc2346ee0b5f02dc4c24ddf7d60c8ed3d58ad1433a119bcf102fd11203eec99bd9ac728d9443009bde192981c9d2f1b25344698696cdf9dab743f535a56a2bb63cdb41f8c8efc6b5b307ae130b47573b4ced55c164819882c0f86ed765f6a5f9669800640f2e814d6d2983150535d51752d6277621ae80eb2302e4adeef22e28fd587bd62df0c8bdc7d6c525a40ccb4cb3bf34fd17b87b3adeaf3ea77190668f0175042c079b3d1c52aac7a72fe20c86fe25ae6e411455f08523b9f2141a2beb5ba886d39f0aa1fdb821c3f2838c5e3086209e1283d953abb61b376d1cd92297f6b52c9ac3dad8b1c03620db2271e7f610bc7481638ed0cd4b50b101a634078f1e5fb22b1b17ca72c8c48435f751fd022635dbbc7e64589f1884763b813f1c9d986a7d80d7fadc2a5b0efc6147b5a99f946937ae24021469ce6c9091e13d062fe7b7b6832eca61459e1c8ae6fe621bbaeef21cc6e0c62fa7889e15a33381e8d4a5c177df7c44bb20c58b65d754d2c01bb08f99b5c4496a2f9e6f15f080f4ff47550beee290cac899217aea50a6bb360399aa9c691472fcc4cce2971e038e6338f923ef775975fe3906a54270422b8fddb740b7ece9a4ab79243c60d7af9c3fa8d85979d3ac2a06bab55321f2c4bb61c557cc67b7c4ad412a99fb8d1745916555d5a8b61a2cffb29966dfe55195a6323a34ec8cc74e0a44875074a881438a01acddf880906079a6af59dca647a737c829e8075134655654fa5a08e340500de690c76f7496f82bb3369ecc7f7c5c6d1eb4b1c2dde686cc58318ab1dfffe20e1c11f4958d09473d5059f588eea9dbf322927ec360243b1a1a4501502741997db6f8dd35e12825e2a27bcb6695ebb0c254be5e7704b2f01813cc50979e68c61d6d9ac8221c2df9c4e44848c7f0dfc272a7538bbf9185b08aa47fdd17b090bad27173dedba26458db28b0cb7af5a3655ac9b0254fe453f9f2f7be31757da766e724f675b7a4c61b6af119a3a751660c84b3927e00d09a822d1529bd9a0110e5f3e35e1ed2a394a88c6b08005e21322311de19150aa5cdd2a73a9048a58657e1fb3534af381894628b279631171bd7634f1100d18c66c2a5b6692cd313ceba62d22323d26fdaf03f06530d1c1dfa67cdae3d6db16582f8704bd76a51d5399b557e04146add5da1c05f7e1968aa8d0270c9042dcd6916f097170a9caaa78a94dde28341f231ef7c3b068ce30986851f929680dc2db8f15f8c7e82bb0042a1172acd60ed29dbf7dbadcd426fda4cf9e51e70bd0203ffd0412f0d2eb3b4d958d21cc9a28e0a4143c05011cf439c68fdaef2d68c6066fba1832a8782b04ee11d29244e2e6f719d2f6198b413bc4a974cd17a2703d4860f6d6910859a9089b997d15a0ccc099d6de260654ac637a4a7eaa7cb1cf67d08bb3bb706a55037ea987d24c0874ad83d0481ff43d1e040368b15c98271d9ec74662501380e054bd292eeca73a3f7ea5a4a5f12ecab711f7ff4059376c3987af039279e9e8031ec08a9343ff9320413166780aef722e43e493726ce4188b93800f6a5acac04e6ce8d102cd08d7275e2254efa776a3ec7637850ee31cca60c6b48436654d29000e6ebedc6d62c7927474ca24fe98b40b421877fbefd84488112b007c27ea806ffcd21ba4bdbf33a81b2979009177e8067243ba28334c63f5c21516b657eda6a56d194c4a9972ba8ce69954723c766cd034d17e3cdceeb790c8de775502079ac806354e90012efe7c1cbf7a33d672df4cee35879985a44015f58c92ef293eb0acaa44e5438a5793d8fd558ab1f94922f551cb1df3be37f8a37702722587bf13a9012b5b3337bb1a6684fa4192d416c2927a8f324f8fb4f273575ea2ae5e23f02d52eb98005eb865a22b64d93cdcf2a0989324b29db5851d74b1a1dbb35525532b32de3cf8e08ca77bc6971198a0737d39b17e5a9e7901f9f72476f8b109f2dd36a9a77470b5103efcadfda2234a65b259d1d04e55494846ae7d9adce9ac03562ab06f6c11b147c885debef0da882dd26206778aebcbca5f8684f1bae81a12f891c11cbc537601749804e5240e7a184664e60571ae43c2eab85fc2286a6b045e9880490b8fbf79b4c663569de51feedbc1c5bb04dce1e82ade9c5cbc7e46d755ca882bcb04cb524e6906a9a0cef42a5bb4e670c4c032a7b069df5d1f92f4a1c15dfa3fdce086031adfaa80d5683f12f04f7dbaa0285ada2b47bee5e12823dc606bab0618af553071b30d3e3cd8b4a2c063979d6a428d0077dd82b71884bd4747b4073cac94d9cdf9bb0891e9fba79243672e9b8f999107aa36430d0961bc2153d1f6eaad4745b341689cd91cf9efd4b9ef3e98f7cda82149b6aba1802c1d3278c12a5c639254dc6897dfd412d7c92e21aa0f43d1d8f5d9c36c15ee194b95487c3f4ae77a47e4a2e1bdb8e9e1626ebdff6ed9562b9f7030724b4c892b995ba31854d394d1ef111b656f3d19e727031f1fa0a0f834eb680401c5e163d2b5dfa04ed893e15fb29c259045f8156d5df63eedc80e4253fe513f48007e1d5008ac9adfb8de32bb6e42ed34970333cf4c195182062f786cb9cf4d93e3be11e5e76fd9eb0684bc4aa157494648072919c79b03294e9122afae53a556773fa02d5607654f7ab88ce0e49a20e965330d7911dde03c998f25306accd26160bd8ab771aacb3b449289dec744ab7e2f2084afed888ec3de51292a3d0c3826a8c73f777b1deff20cdad6a946761dd3752b74ee6d1ecddb0bf5ecfa291772512a39ab97780d2c4964784c4cc265ad4589f32786c9cf12823dbda575f359de9a1624a1aafb553bf499164dc6e0afaf3d1038febc75ff0e0cea2521fa1b2767b9e2fa0a03933a6939c0001d09e6332089e074e24e5ae3a20255501ecd2b8cfbbc1547b30d7760eec0aee4baa5da0fc5c74ce5a22bda10f30fb5be5fd10f312da594593bae3a5077ea024f3af82c238403f74a4c06f5c64b9ba0b189993c898227e294c3a7509ee0cda17a6c377af0920e5d10d06f1180532a25eb7d5d139c4a8ac8c242a06dc39f3e36c96c05c66de7b20bf192e2e684ab0aa8ff32a229917fe33d0511bcd3c9e8ea6ee479d88f6d8dfb33d6f4083c1dee4389aa35193656fdfb563c44099ba45681e248a271c3e7012d59bc23973f0a4093780007d5ddda1fe38896fc9932eb22e479286afcbba69b4726ef41ab8ac00f2b33321e1b7f01f965e8b1b91ad9a867df274698b45ee79fff89b70cd1ccb16c034913e1f60fcff68cafde9e3de3a35fe15d3cda66b1de6eb974ff29156c35605daa05005a160a720113d6113b877d3957d35a903ee21a968ce2be4052b14960188b0a742650203549f5acf9b56b1cf1d6a615242f82114c355219c82ff7f2119d9f7cb8dbe3de5a88aa38927c7a60d90bbc601bf858a6eb9000d0e18dfc918eb9bf45a55daf3615d513f1db601dd77a52c06fa18f6549d40972e7c7fa562ed957e6e3378b9184282c24c3f52ad3f45a0fa16d58fc169b29a35740632e53a565e77bd0f00107790d4ea65871dad4639541fa359525f1dedf2a79584f041d36ea11b1bef145a24297f8f3dd440e6666bcb96ab21bf609eb54819ce57e916da01639978363d51430c1dbc148ba29254e74eef8fac07b8550b45bbd05708fc75557fcf6259daf02a2cdb0906874ee16aa147aa839f963e7cbf109c547823a0292872a857a238d0544ab6649c47986ecb1d39d1a833028a8146a5980ba25ced7a977d588a86a743e5f4cc9311e3f1fe2f579828c602b9d8689a85a4e6185881ea63afa0ebc25da4839a61cbdb6753ac9aacbef31a957e4989752496927f925ac24dd40ae5c1063190e765d8baaca5cbe0d8f7838b494b1e7c90f18ce3321060b3315ea62cb93347963aec5ede2092560f4132986aa17b96d1d4f7b365854637dc75a29ed04ee9458a408609a6c855425ca1aa3faac2dd5cf7ad1f576ef011af27e92daa7be4bc63b1311bb7f883baad5674bba801965ac779604b8ecee92764ccc8d8f2f8c72c0836b3e8e7b909e078c5088432feaaeb609ff6e745bd79f643fc224e489d37d3b71f34b02f32b2043e32d6c3f8264a16a15b9a39306494e3093ce8e94f91ddc541a9e142a401d59f46d059d2b357a05974ea5111b37ea832e390861bee2da0a20add0afb2cc5f756b995a2db823569f806a872bb0b34a99238b2c5c055f4a346268bef7827ea31d54429dfb7355d28ba2845543c87753cac25edfab1ee4f18088803251a95150bf9b76e44ec25a7ec3fbeb54f3afa6df7005c6ffbdd27f2c07b6ff72f2537d11b8724ae82a1a999e9453de3cad8b485266db72ff11f1873227cf69e7a706c01050000000000000000000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600080009078000503038000b4a5c6cc5fbc5cd3be63c5502a30fab727766ef673f6612afc6818d6f5a4be5cd23c8395b00c613d52bb1dc44855e254d594dfecccf933bc2faa02d739a04fd917ea5b18cf61db05c1e1973a06362408adb1c12497a9cda638ab4496d947398f377f086ae1fc12014933f825c7fed73ad1d399f7b6acd6668747403bd7dcfdab2de58b35e6bbdf53822450edc3cc4d1596afab2a1f0aae2981ca99f6777fd49ebee4fb49be6aadc0eb82c04b0dbecbc5a0f629ab7783f724405bc49fdb8bb2072a2e316a2307829bfcf13f6c4ebd0a96ac116755e25cef663ee0ac63b88262e4fb86cf8f9fbf4a132664d25c336631c7441d552601a5025d02e387ebebf6d6b45570c0f7dea262486216ccda32d30691c540c614d72dd7cc22f943941b1bb675571fcc3c7602002ef32ec561f983e516e6ab286f4421cad21b38c5bc98ae164a623ba5c80a1e69f3cecb420cb2db05ca9aa0eba4103e90811887b79c076d26086796ae8f66b3d6f6ecd178ca2d1500529b7ae0676f69ef15590c45045290b31567df7c1c27cb9a3f3909618840d5e8c8d5f4bbea599226ea9000d50bfbb78e7cc4927e691f8983a68b852d508b1980b6cc7e666f77485a1ae49a32e66a59fde26544a8f73c4911afcbc9977c75004c456e3177946d2312b9412b6a6c5e9f1d21c08d7cfcd8a579e3d339b46d5246b045011599253da8c07e60c4cf9acdc93e91d88ed8c31e851c77521644479984b73a6f0097c5112dbd7144217e861d4c206d385b094307afe268ca2ad778143f187940005264300e8b47fae100e348c36b3dad01bd6c77a5cb9ead58d769f05056de088111dcbf4c25115f445d8f0a7cb9ba70606d4b606c114fe4ddd8e1cc02244e7fd68d2286c7ded35f04a76e6fec71d28e1e0f9074d1a741d076d18e5935e489aa46cb48165b87c9e93be19a2990ae00b3310c8b4c3497e7cb283bdc4120bf3b2d85b71513ed2fbc52cf1b0798c4a9b836d4e8486b894aa44ddcc0f9e54194cfb6fe3c5fa412af99f70c056f5972ab792bf9675e504d7695de92192d39acb4b4d06bb69c0786cffbad6c2f2ced27e56e2afc5f5890ea69ac01200fdc58998edf88023a504716aa5cd317b51fd34c8ce169a06abbcd93c8ba62838dcd4428e2cd7ea0b1eb9ff7162049778e8ffb762414000f90f1247a22b1abcc3d344a7a8ab05a0228bf117903cd813543c35fc704ac4ec979ef7e219488272c1e8f63110d7ffa36754479373933492871f3fc83777c6e4b13042486f6d1012566a1f15403587db78e54b13ea3c27a96326a3c6f8047c4500fd6677f4f55952c4893752e5a49a19fd51dc9dcb6af6f82c44249682927d2dc141dc9e9e41c8ecb9a491c98164432163c58b25a9fa3b193e013899857fbaf321b632a3e51e8a358944544413b816ee6e4c0f076370795b49d15e5c72879464ed5d6258b2d5a80dbbdbb466eddb1ec916cd7a1eb054d4633077936567cf42431f9769958c675266a932b1f1f92fb12e035d8dedf4d09e6cdf0ec6c6249a259fa9d8a9118dae95afee4e0d6abbc252a9934cd9ae4f982757b670afd890c633e32c647452df156e4c67ddd47160173ace68e8a1c3c93d9a9a6b33cdc837e46db03797df45ba0045e21a0853315fdb77dc1b04313afcef1b20208af645c91b05a3b2305fa7ddc511a51ff23ba924d89c9d52dce228c90ae99f3bc53102fe8cba90eea368ada2c9b8d486491456db6a8fe60fe9ae5a7bd4320363909368e6ba56342a6b029599c701a83213a486e2102427b7b32beb2083b2484f3bdd5f342eeb37a7130f5885e0330d190df35a50256fefe64e9c35548802a9ce2557ff0261486d5d9d761eb8f5329072dedbbcb2532f360909d8948f2bd822bd9ec9ecb99bef47a3f862555742c9c00fa2a9821161a0e0f97a411601387558a2ad107bb1ae62289f2c5b80390faa38558bfa38c68946579830d5def8ac46d99e55029d4f76a1417a15b1ee5f7f65d3673f764bf50fce78cef19740a7ce97bedb19cfc572afdc60db2d5be356079bef0365329ef0cecb382fa357ffd4b5e865d155feabf3e9c5242c4acf0b714b8dbb8831f641eaee3011f53646dc30e75c3fe3b6115bcea25f411642221dc79bf6886d72a5d39e6e95cf19658eecd1b16064ced5da9c9b6e605e44f1665d9525151e2b10d089e686c1869ec303ce48d88983b0dab37cd86f513d9475ecdd432131b2ed3a871d64cc5e5feee9634592ac22e8c32008f41e60a1ab78612c6d4640fc3badcdb31951616711e2ed94d07a4d93a2ffc5d5c0ae03915dff1c19a5d69e3e5bc303fba946212457140e56d07788e6193b0be50d72eabff8f161f808cc65ef01c662465b02f01c40570bccf0a4a49f0803b6befddc34d23df59ae62aaf7851780314ef3d7e75fcd8748b97c5497fbdb4db9b7b8d6f525fa33dc35524b1f79ca406370542f24043b5d75eb33eb83e1cce1e88390be5e8ef45fa3e36489e77b9c47c00dc76d9664846f77127467e6a45578d1efcd2bc171353b87efea402480f691d6cb1e3668066fa7f0f7527fbc8020746f41bca29124c02898d4fbe6f278be22163946c515ea865847fe07cb3430ae01d590eb920d86ce1c8d593b979bd17358e5ce70a9c407446325a815084fe041826ce516561a09d4471171c70082160a2fb75b608ddb70184a84f418995bcdcda91178c0e5304567c56166f9f3dc5265c27f3f117ade5b98ba5a3b5273ec56fc796458e1e7dc08ee62d0097ac4848acf16d6b0988bddbd77bc016fc870b98e2a29e045d649611231d54262a09fdd89c094504ab25b5c4de59ec044c9b7c4a286282fed34c1c90a5464316d554702253deac6e07aedf4d185591ff3e04c16d69411523df7435a480081c6a1103b74997913ad32698c1bf7c55f2b93db9dc31fb5758f2129a5947e6559662e94a5c1802c112c84f9975a1544244747b7fd0546dc2ce624af0ac3514c9b153123fbdd9953cfdd4e4f5419e4b12c5673429888322a612501e577f6b165ee2cdc8e675aa1c3f29074837ec23272c0774e5554891a5218dbef28e782ef4a60a951c94aac76fba051834f0caa1644555b96bf24b50ade97c30f81f785f8131fcd2010b683b011d85496edf7fe4d271c3c1e111f9dbfb9cc7333bb78c4f39d697d9bcc32549f4b5a689bd9395ba78371bbaf69182d3f1d7152a122e1075bdcfbbd41d19015b4beec4c959d63c38d0fc50000000091f2a57956b6bd3d3b18b1df07819ed8d12e56c6604614dea228cf483a43f5a83650e633cb65095eb1162ba1947ddefa178d5f19e6e3504ea9cfdbda45991a17878d621495bc4258264f75e708acd19e78a28e9c39ae92466e48c1c3ae899809a0331124bfab7a10c64f20381c40b467187fc3002c44384d7d665855e57f5b4ae77a1532344d1615a3825b0b95733448cc473d685222b43ed20848915eb01dfe7b5a77d1303d155c937932d1af972d5bf52963c36634b845ffca5c39c7e2295f97c4337ebd6bec0801d294398e031e9335a8ef7127d4c097e9dd3d215d9635280021495dd328810a7ec36ce5d8b5a3466a93019cb1631c003ca016363710b4bee6122e23442e7d7a6cb1f0e0cf9bc5fc2a61087b2aee419bfab3d4b34fd0f15767fb57370b368f76f0d4fe12abdae2d332f7e4377e7ec165ac97b4ebe65e34a39d9db68f061ba51a58fe340d489be11c3cc47829f40faa372aaba994dbe8f8e8750cb3e1d930f1ed8e6fca8764bfc40da21946bf56293796078bae4bccf8de7786cef5532156eacccbe3c0bf8479241ccb148c41b62ee4712ae7a7a3534c703a8fa974238d012c78901ea45ec282acfb98ce2a55207f922e4144a68845f12fb68e208a88c54bacaff664b88815554a83005ab6c4f341eaaf3a74930c87e358a7ae88c0ca6150bb4287333de77327e0e19efbc19be022352c20c319c87b98d95951482bc5ab325ba1f94fbfe45747c7376ff7ea82b932267cc794ce2cfee0ba62bbe42d7cafe567068e971c524f1b0246f7b256bfd3e570eb1d7446b9c115f310124f6836d8a05fc8c18993722cb8ee4a585b890225a47e68a867c4560ebf3b730fe23ecfdfb24ce64fdc8bb01579c0ca16ccd21327ee0f94155eb804ca5a67fb5d894d12245f87e8ad332d42c8aaf3f505e6e8db3672a4949ca7be05599e91abaa2e2821fef8860ac19fcfaf4f25ebe9dd1d46aed11f489bc151e153e75b8c4c2ea9f3e9009b90587d617cc2c9f95848365220b7cdfd9929154fba9e0770a032fe168deb110a568d329680287fbc2c25efebf012ec168f8e4bcfc49c9891255c3c16cdf2d8f67ec9a65394c860a8f3cf82b40c92f964775a6b558986c780a75efca376a8eda63a274f5ccd5c301c73f00baa5655516f7c50e3ccb97ae884430267400f29e854f0efaf8a591e6e655c5da314ec1999f5a19c69d8bfca82e176d45c867ece30a21eeb19984893f1d3bc66d4185e68be214e4799238fda8107d127c66e03de4ab7640069137063dfad2d99f341c0cb90e5c53480611f14a0fd4e9093bb75eef7db8cfc93d1b506a03bbbcd7023571d30a92fb0b66a34aa98470e60f591fe20dec30cd70a8bd94612ac682f6675684912373298e42bad48bba871df172ba5420db7ca650dd60e3f182c8d6c468b584319f67b8175da39d475f0f7bbce630e7d14198f20acef2d871e448cbd2b666bee726a24bf0d4cdcdab9905f82ef0c3dd2dda5136dbf24de9edc1104a8b8b36769e9d855759ce268554088c42279cb75b7a50db1048321b42da2c865e2fe29dcf04b1e8111b2c852d4b648beada6cfd9984bf5969bec28bc17124919e5cc47083801561ee67fe7c54673ac36784a01940d4d2527dcdfb675def5834dc8d91c2ed7c4baa38174afcd3279d2bd40e95b78996befae86bd13d44ccc8e48a6eb1cbd9b93764434645727c3c5dcaecab0aef237d07d8f7f8c411a49235812242cc8a4260eee582235c290a3a179a8c6b8b3878da99a20dfcb126e76f3ae9d76c5ff07dcb4b14c670dcbdb68dda9d8389a6fac563c9f013d21448989f960d9d4d81511e09d5cb450718e4315e2ab91ba671e506c8902c3a2218a0fa6d312d895d410c30acf77cf29bd7ac2e50f7d4403be459e79734066880c1d0be8116caeb30d69dd61ce349bfcd348bd4cbfc725a2f9cc1bb4e7cae727644790b37daa184062b261d3fdc34f02f075af8398b9a8158943f0f6de3c7e6d424c43f663e79d4123a157e67cca750aa998315d623986b509e945162cb4aa520bcecd3c97d5306054d575128e0d8c175e7dde572d4263a42c6aebee3db2615dcdadea1997824282e30e16b1581ec429a21c1b9c51f47fd89330a6efdd72eec136a5267050ce139b07797f18736fcfa040eb260e73423e30323beeffb741aedf39c2d17ca39977485cf28dddff6c50b7a755ee21d007c1cf66d735f0a4aa33bfdc4ad555c24bdaf730d06863a3bb9aa8ceced3ca4e45f2f0c17a52d0c29adddcffccb9da129de98a8e1689b76fefc1db6246f180d908277d171ce7f17b5d5447ec01cfdc914b85510865ba8e1f0b8af57341214a43dc2c074c9f843f7810300f26cf138c959d6161c9f0acd9ce34b21a50aba1847f2809160c9858fcf32ecef92b5dc6d326c81c84dee5da9135adc55c1a5ea284845582d6302d6ec10725a878401a94f0a0472830ec35a2ec455c98e14593f45ec6cefa8d84781b64d680fba3df18fa111f9fbd59f4c1086baa81f4637003d8a0430e0efcf68012eb0821f52cccba5c69cec17e585c0845da4b8b12385c75a98f26845e50b7b1dbdf3f592fd4037daae7880df18d285192f073b40f1eb7c5fe3ab8ca71dc0d80"]) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x60f, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 3: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x34ee) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x26, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x34) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x34ee) (async) socket(0x18, 0x3, 0x0) (async) getsockopt$inet_opts(r0, 0x29, 0x26, 0x0, 0x0) (async) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x34) (async) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') (async) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x60}, {0x5ce}]}) setrlimit(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setreuid(0xee00, 0x0) r3 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) getrusage(0x1, &(0x7f0000000000)) setreuid(0xee00, r3) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semget$private(0x0, 0x4, 0x70) shmctl$IPC_RMID(r5, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa54", 0x8b}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x4) socketpair$unix(0x1, 0x2, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(0x0, 0x2000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r4, 0x800000b) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000440)='./bus\x00', 0x200, 0x100) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x4}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000000)="00028300", 0x4) socket$inet(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x11, 0x8000, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x802) r4 = dup(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) socket(0x18, 0x1, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x397) msgrcv(r4, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x0, r3, 0x0, r3, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r2, r2, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x103) r3 = msgget(0x2, 0x6) msgctl$IPC_RMID(r3, 0x0) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f0000000040)=[{0x26}, {}], 0x2}) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) r6 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgctl$IPC_RMID(r6, 0x8000000) executing program 5: sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 4: socket(0x0, 0x3, 0x3a) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x81000300010008, 0xffffffffffffffff}) (async) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000900)="040026213bca5a46af480209c40b5c9dbaae7f1c3eda8a92265523babcfeee2635fb085aa59b127d54ffca469d715458931ebf2b97ebdcf05e81c5186584c985e77ff202ea61d4a8b48f9ad2f799186de7b16a5e1474bd7824d1fadb85cca76508ffaba06482a5cc6fbb0a39d286347de78217ba73846c6981dd4e4b58b472f1144903aada03c63a934312176a87f6d5e9a9a7f320ed589d2e534affaa82eebac0cae7d10fe6e9798f9bc2c5289606f26dfe68f9079c303f4e62be2fbaabe7c4ec12f96797dc751bbf03849b096a259cc2", 0xd1}, {&(0x7f0000000640)="a392c0fca4e0a9f8dbf1a3c1c72dfa163e52799a5290120b121fd63e09d6ba4a85ce98f177511d5a876af591dc44b43ec112edf8a7639b9548ac01d4fecadb58e195fd41fe51b8c16335c8c03edddbbc67d4eafb49a62faf488cfd7e7d17cbf021397c49dde6d2240fe5a8b2a6934c4d04a5c84cdef53b5aa72be7022c86f51e30ee08e0f34fda68b2df5849baf10a2df6c3098a2273ca464d7877a36f63de078bd77c89345a1bc6cc16bf53f02483784fe646ce076f4152f30b35827aeceb14a57af87b19f9fbac84cc6b7f0ecd6d27b507d878ba8748e1642db23936120d82dc5f151706a741239aac0a06fc9e944246a6c8", 0xf3}], 0x2, 0x3) (async) socket(0x2, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = semget$private(0x0, 0x4, 0x3c8) semop(r1, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x7) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) (async) getegid() (async) getegid() r2 = getuid() syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaa8fbb86dd601ab5b6ffffffc200000000000000000000000000000000ff0200000000000000000000959c0001ae3c5815762ac3c36796cf0a27dd1a668622ab9396ac400311e6ff185835d3553cdd7e1d3558ea78632dab3c24fd6903b51be42b613969572f972a300bc17c60e99214bc93d05586c28717369b8a89d7bdfe15935c1dd11c658f60c284ad84cfcb04f553960b9cfce0f3cc447621ba57fc16e1759ff7df7e787657ecd80d7a9ed05ff166a418d6ad6dddbac4930ce73f6450e68d82df8c0097d4ddcd202e76044fe06c2addd49c33d583d1b0717383a0ac90fc263c60cae452a103fff490730cb5071c2d9252889155723da92fb4f1a266d98dc37fc4f8769fab233633b1bc6641866df9b507c6674d3fd6907694afb746ce7bd3b1"]) (async) setreuid(0xee00, r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r2, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x2, 0x5, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, 0x0, r4, 0x0, 0x8, 0x9}, 0x0, 0x4d, 0x2}) executing program 0: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = semget(0x0, 0x3, 0x388) semop(r1, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x1, 0x5, 0x800}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x2, 0x5, 0x5}, 0x0, [0x1ff, 0xfff, 0x1000, 0x23, 0x0, 0x3, 0x10001, 0xffff]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x109) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) r2 = socket(0x2, 0x1, 0xf7) r3 = dup2(r0, r2) semget(0x3, 0x4, 0x400) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x400, 0x9, 0xa7}) sysctl$kern(&(0x7f0000000600)={0x1, 0x2a}, 0x2, &(0x7f0000000640)="8afdb6954b953636dfc5eac19d5ba1ca8e3cab5b4e03c76e5b7f4e48b50dd99e712ab526edbe072efb403106d010da6df168c6bf7e4c53a3a096cd53789baf6481730f46d5184d106d05623b7091b6a8c00ee40a159f5a9b82a48b1b96e471c2d0efff44b92c58bee5511917277968bc7261aa3ce68aacd34aaf97aa432969d236602415ca6f40960bbbbb7f9085a0c367a1fec0ba7a64d5f117d135703ff05b45beba8e1e2d35a38d9d724837a36fc6789b2b3ec2aed39cd8a8d82fb63d94e77f693fd35bb29a5e2aa22eef9795c70942d6997da28bf3389b7697c06964e6c34196136d9530948fc7f0a44582a76dceb68f47a050495cbf4cb3fac582c1b27ccd836f376b37627c0c268fc47bcdfc0f3e072c53fa50e7db721fdd496fef79a50d90ed56d156c7824ecadccbb1357dd80ea12b1023784b51c3ed60370860cba938d089e5c36a68c5101e88c0eea567b1fb85dbda1d470876b32c55f63f866146cfe5d00367a16b1a47367f6754dabac95356a804c8f3bb5853e01da29a992ddcd456b4d330e907069e28fc461dd38a5fb80bd8c2ba7dc9fbc533873c050690f226a50c5d4e05dc226e6a10f6cb6f426de8736b4809d0d63157caa075e1c0e82cb08848e9a2cbb2c0f9af507b15288ecab30b913709b1463c584d04a1f3bed339289e2fbef4c8e391d20e4440afe4602863cebb4f576eca54d4790e47ce7662bed28c07aa04470bc46697f0ddaf112736cfbd6b44c3ddea126a77fcf2b2ab8a1c220024bf2289ee59a81259f8d9b079140a1b2f2abda255bd099d449bac91f8dac4939985adc63a3d50262de09e5dfc47652db7a9e2b48c1e5cd713f7fd2465f2aeb21b2670537de83c9eedf352e050ef837b401e072e10c79a957f34742d782bf4087c96c3cf22b69985e7eeb274071e449b153320848da89d6c7c75e1cc380cd2c751aedb078e3600286ff7cdbcaf51000baf22fca9a15fc7f985a7da3d31125de7b82475618fbb8270e1c8ef4a7c5a8d5bc52e744f9efc70915a94a57ffbc42ad7205ba74a4852f713cd942694813bda275eea39589ed4a9a443b4809f3fa6e61d5cda7d8c1258f146c246eb3e3cda59fdcaca59d7e3e46d3ec6a61b44f8a69f0f91c7f75e3b15b4996794877ab4cdf2bb7dc64b16c28ad03fd2c25dbf73bbab1d88c55a51321cadaee2c7431a5fae6a0c34e9cf0a8587f04becafa151dac9cbd46423e144309844ec9b8fc5f933a3fada061677582ef00719e85ce2cc855e8070d21174cfb05e927661306af10686cd1f199f0f0e21e5a4f9bdf04e7e1e3fefce80d89d88499dc7252c6a1b497d3491aea26ff6e37d4163561eae7d2f027f36d10f16c468c4e8954660d9819506856806ec811831bae39ca0127c621c2651b0422ef6187c553d256dd778672fdeb3cf039adad970450d867e4fd29bb786a8e0e784adef157b0c3eba9a0f24c20d2719516565ab53be692292bca406d36aed63a2e76d950c98dd94bdbadccfa90eabb130469b783d9a9363b93b5b525ab3dd6b227a718f2fa89598147f82a7bde8d789676de03425a60696bcf6b13da5d8313b71b73831dbceec1ee0299cc1c887a98736182800cb579b1041de4e3a4f1656a41e9a289f66b1d6036111c20d5be09079b09a8fb4c98dbafcd6120dc162cccb1a66a5c665494c720cd1d95b4e4bc5836da678628d2aa7a674da1c2a8e813c2be7add512c273ccb9e05049718fce1f85fb77ef1745d4305e7e147bd407fac0fa8de49cb0503ae75369848ec5f0693a6becc6754e7aa524f3a9a1e3b944a03bb17a21b275e267a74635f5751d8f4a0887b48f09805691744306c361754c56d46a0fd276dbc73b0f41da045aabef822df84829d05bbc3409086eee525f5bca6d3983d28cede5c09092a7304e61efd3968d04c90cb3c92d035239dcc8ff21e663cef4e541ea6c467d984d5902e1f07a80322f063c101015bf3c2ae48744e1b96e27b918fd0f863be10c3578d565c8ef1c091221e5e63e61f08116d6236e8281168cad0275f5e1e6e53b68df9d5528211136d74f5075d0ebd03cbdf9817aac29149158d1c959a7bdc3eb931069e224c2253606edc34c6af064d3d2c8ad2b3d142ca0f5cd8963e6f533c2d5df44e6c60d818e1aa783abbe72208c4d2675dd430ea929396d9e13d7c443eb18d60bff03c2d4cd5f1c90a8595fa90a9c54a4f24d91ca3f58c3a6cee91b7a0a8a679de30a53db3c70fc538e0c821face1ec80bdc816d4de3a771fe9d712712e764666b98f397d3d3d1dad665e2bce1610f703ea19767c76758977fcc9453a420cd4ecedc22e0e7d205a4aed3d2ab0a02a0afd09b45b68e3d41773d11da8f253fae5c056edf0642057ffb3754d20cf44c670d328c07ccc872c8c927415e7f789959658ca2c6a589ff31be2a91a88ec7cf75e90dbfa01534ca88f8782509fd7ee1de795424233d39cc771f9ca24ff58d42d715ea4313a19c954a01662b31cc76735e48bbb871ea4a650905d3d2c73af2f98e7ed064993d99bf4c06de9f40be42d5d2681c328099216d0b1d02c3d7e6bb8c635019a803feebc7a342f521b25188a5ae6c633c16c17c5b748daeba21979f81f053ba4ddcb4e69200daca4c9f4d588306fb271260281c1a4b0c5998ffc061bcf59ffab5acbebf85eef928fce0571030c8615923521fe30067f09ce8d3e8840056e49394396991e4f973512284d6b8aa485b5ed8ce153b00ca572300626b161424c441c215b29e8f3e4ed9936ddb3777514d2c3fb560ad15139405ca2183930655e9679b18f384d8535054ff098203ad5fa4080557a338352e49f989710db02d2a52b76fbb15b8cb4c4817f05060b8e4c03d727934e442bea398655c4a39dde3d58530d3c9eaa52a9c5853f2412ae180e363c15285acab1ea44363ed4c548a226dfa02ded3d9aebe79a0b78e9016afec83017255da675f4a93d81994380f9eb5208110348ed0c0c9240abc1e1d5dc4ed864ec02b25f596910a4b96b16ea8022aea54cf580cf2cbb2e43c49c5ed2e81ef2db58026d2f984a14ef97ecee770f0e58b1796224ff6057f4ad4df3e9074812a7a251548c1ed20a1aa226429448f94d7725427e0360c08e272b8f4a43785528a7a906d4569e986705a04a4bc404f4c36e78ffeb3a78cd7f5ac8350aa1dc5a4505524b58a8c00c59a7cf22437aa1384a44d303f4dbbd5e079ac6b6bd408a63d6e793fc196760d2b28c683acfa0d54ad2fe202b97a45fd570b87dae9b3cbb2d337495238077953e9d6d8b6fa0c7108fa6779f1137167ba7734072c686ddacb36589bc21e361c0d9625ce165307742d5976f27d44960766fc995bfa034b60be72ed0dec39922ec945d9df07ed83590047535c56a35968bfa4e297d8ead76fa17de49306974ff13e6fd6dfe6f011bc98baf54f375d9425ceb137f4342b31107016af41ee43acf3bc4189fcf99ef0d62006818e3472f20da87f318c746ef3669d12abc299669818521643fedc51e4749942482a75460a04197f756982f19503608014a840b340c39a8d3fe6496c348291d60b44f8b8fee42de5cf0dde14b90e62bdcd0fac08fd52f6e6aad0df7bde3f2eca6222caf1d749148c597790170ac544cc0e6d0e326eeae3027a9f9da51b475ec93920a0fd50fafe3c3d272db6038e74b64a0b71f66b14afefa58e00a5e96b9ae860bb5321d95bc4c8e27de616a3683d0219a474f6897a5a25a031b1465d854ea248624eb0037cc3f3d22222fa2ebe3a913ab72db9290613de5935fbc6273be9d3dbdea5e56b299fece987877580285c854e06c19d27fb750945101dd85330af3547206222d28db4757594b907ac5e9b0d8cc04e6f98e79449898d1325cd9b78c7fcf081f1638ad4050a7038a24f12f6886ffdba9c28f388cabe6ee841e90604560b2c3e72f336d909d804b577fca913cc40305a318aec14df8fe162075938a33a3011378c3ef95bd95963c573a35391a934f280005bc0df84e65e2c5c674a117bb38e6bb1e9fbb2e8aefdf037b2d0fbbf1e5de62b7951c088a92f5b6550170328f38a3abfb24105298c00f9d4be9fa8f961a07ce9a7e676fd8f661ad02408155cf42c5def3c76d155ad7b2b7502105875ebaaaa46296756aacc992c3f6b37b8a21b2bca9f20e37d47e5859e69a0f262426fadfcdc0168cfc5aaffda8ee9bd81c387cb5b57a49ef81e553f13593911b38c43236a0441abc38e548d724c50bc95fe69e37397c8589c86d16267fa957f195d6b0397d1e291eabae4f1705a5ee7cdebd7975b4eb1e7a4c0bee28a2962692ca397f97feb66af885306c193b64e1caf954a84a35c3f336b565bf450656df65b4efcc987cf94811fafd835c5a9e84c95d9c3aa389a14753044fe695fb16fd7da2623f441ac857488f2cef86a24ca54b706f41706d51fa7379f9687440463b2d4d0389f832812b927bffa5b7cc813dd5a0b2c2ca25432bc72d0752f8d25a568c413c9f25eccda2f894bf54b2036bc50e981969c980b41279383d1fa4f2fbdefee02ad8d2235b3d0c312c5e63b87d53bead2fdc2dfc627d631a23391068df726cfab77fcb1d4d1feb49850168570de77b3fbfe91e36d71159fa5b07777a10a9b4dd0a587ac9caddc36f5bcdd289f267f52f53c00e9030b828ec4327c670082ab6d1be29934834a36f0f9d0cccaed6a019e73d40a2c42692b250de7bfd94004e92a3c6588e44c43d37ce4d36f2a2e00e6ce583f8ecafb5a78961a2000d804cceec4f5d77e46618d9d3ffeb3e6bb38c7642dd542527734d35e7e5107846056cdde1107374e4891c12476c770f88ead4d06fd04e1601bc2217e928113bfdf201ba5868f0dac3d0e150231592e917be47fb6e487a225b448b89d083849e572d317b81007df8cb8115d11b04cb32d5f9f46b118e18cd84ce486b8fa5f23cfcaea178e354c737aac77acaec3b1084e613a860c83b3c7c5ebfe5bb35462137b8b879136fdafa6a8d80cd4d7b06c3eeca6e2e8b34d68fc7026dd801b241c8b4b36c98188c1b29328dcea7bcb4839c41d0b50be047ef4d74df0e91232455638f425f3ff2d9dd1a73e0e7dee3cb9798b6a0c39fcaae7941fd920bca4d05a4e474b59bfad1a34295bd760ad9d45238b1b905b36fc8adaac9d32cd0849326deee13e001d91f417c5deb23dddd46bb18522ab4abe737d735b8beaaa87c52c7ac2cbd16dfca39845f9de793fb053311e6ac6e969c76ca18f5a394636417355572fc28e52dbbc49dd088be3d239bd318fd720a40a4d37cebf041ee651c7b894a146c40731c3521b81417110006f9dbe78e4baa087dec76189617915ceef242f7f48d0956406935a105da62682c61dd4ff49ad33b247e87ab8943c3ea42924686b82668e1c64d2d6b5eaf62eb5eaae433df9f2b6d31c056c6bcf7562ef04b0ad6d7bcada9af2777dafe6e18912d2d7d6da956cbe65047bb3299c638aab8f838dd269f1031b06c54a7b9d2bbc75ce98dbd6072b7fda702ef00f703a34da7c201c1965f77290dde269a6bd35d1b6073f4a2c4ebbac1b7a2f3067ebcffb04a6f8f969a944fbeb5fa7ada9d8e47026ee6b32015e21e5ff6ed371f0858899648a28f95b4e6baefe26a631a756c88fa7c3eea3440b067db71a3fea2f2f6af318b5883b92876b910ac82b48c5e642677822fc2f5c224f52b48eca4f2072b19cd221ee204f8ca489d093845df0970db613e3f15578adea5c79d3bd77d1b2836a6f4b53161d392f2016c9fff8729810e440014ae4a52ebfb62d5325ebb832c333034ca3989261b", &(0x7f0000001640)=0x1000, &(0x7f0000001680)="a4ab8df3a21da9bb3846e75ba2c0520ff0b3167bcdd876e863c38ee10f845f63b6952c0354b97806743ea1156a7f5f3ba02a3781d4289f5e9cce8515262496c08e0a29299172f56376845dd8302d35ee2615e7dfb36bad83984905532e1a01a97bd121f29de68f2d3a272e5034125d7fa8f31b9b2053ccbcec58058998b959c7917ab4c6ce946f1cf5c7466dec6d5eab170de44999587f0f65c922549169b590e47affde1a8c0fd114", 0xa9) sysctl$vfs_nfs(&(0x7f0000001740)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001780)="d35530c8b06761e413d4503a839dd4407974948854", &(0x7f00000017c0)=0x15, &(0x7f0000001800)="62d9a806d9655941c8ce2ed4ded396d4e98aefc818e72bbf895fc2b7925e1897f6ea72d3942c3a290fb1c7d5d02319c785c23ac21f50910febb32cd4f0b2e22987b1f58d78e4f9395438575d621c3403e70f3fd8efee974cbe8c2c6409f630cc8ca6ffd9996c33d283927b6db18357e4ed864a027f5882bd003a4d400a82df55acc824", 0x83) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000018c0)={0x3, 0xff, 0x8000, 0x8, 0x1e3, 0x7f, 0x10000, 0x10, [{0x80, 0xfbb, 0x4}, {0x2, 0x800, 0x6}, {0x1, 0x4cc, 0x7f, 0x8}, {0x6, 0xfff, 0x49, 0x7b22}, {0x0, 0x0, 0x487, 0xff}, {0x2, 0x5, 0x1ff, 0xd9}, {0x63, 0x5, 0x3f, 0x7ff}, {0xffff, 0x2, 0x3, 0x8}, {0x401, 0x8001, 0x5, 0x8}, {0x9, 0x4, 0xb11, 0x4}, {0x6, 0xede, 0x4, 0x56}, {0xff, 0x8, 0x1}, {0x8fe, 0x7, 0x80000000, 0x1f}, {0x5, 0x81, 0x4}, {0x1000, 0x6, 0x3}, {0x5, 0x1, 0x7b4, 0xfffffffb}]}) socket$inet(0x2, 0x4000, 0x7f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00), 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001a40)={0x3, 0x0, 0x11e6484c, 0x1, "49cff2e6647274bb0663bd843d52f0a1a22182b3", 0x8000, 0x1b3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001ac0)={0x5, &(0x7f0000001a80)=[{0x9, 0x5, 0x0, 0x6d}, {0xff, 0x4, 0x80, 0x6}, {0xffff, 0x5, 0x80, 0x1}, {0xfff9, 0xff, 0x3, 0x6}, {0x4, 0x7, 0x81, 0xf}]}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001b00), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b40), 0x40, 0x0) open(&(0x7f0000001b80)='./file0\x00', 0x1, 0x21) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10810, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = accept(r0, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) sendto(r7, &(0x7f0000001c80)="23ad54a10565013951f0e996233a35e966157439318a130de1a93f1331ed5cbd3202391d3db9297490e85aae51582269ed4826e1722c335f42e1825245dfcaf19c936662b998906c832d693751f9f169edf500d05c5dad3ae6548003c1bcb6c447c0b272cf2523743e18d83dfdc2e9484726e1126f75f62ea36d2f1d7e3fac403b0822a7a0fec45a6600f7e8755e7e8e6ff9b41e07d0312f2d94cbace3f6616e58b1775cfa7cf20d3d9946c9b85cf02919132bf5315adcc798cb2239c4b5b6f24bc3c3f0cbdf9325eb9f3c784850a39ad5fc0c0cce7d5037c41710bb", 0xdc, 0x2, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) getsockname(r7, &(0x7f0000001d80)=@in, &(0x7f0000001dc0)=0xc) executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000186dd60004b0000102b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704405a533"]) executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(r0) (async) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) (async) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x412dff) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60ce667a07004b00810c4c00182b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577709705b63a010000000000000006f9972bfa71d3689b2d9acb"]) (async) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60ce667a07004b00810c4c00182b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577709705b63a010000000000000006f9972bfa71d3689b2d9acb"]) socket(0x18, 0x1, 0x3f) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="c4fef8fe2a72cca3eb0584963497b0cfb055c06ce437c73c00579c2e47631ed3d8c59a9b893ae34549ea813e9b4d4a6dff894490b145227fb9c86455d8bdfa28b68cf91acfe68257dee42818ae5ae5fada6bda685a2bd3394ab499ee664b0fb93f888183fcd0b5fc0db2e2a495d4704f7da5e6d46bce316ef593e79e08f7ac8ad1a31ced366255da268f68e868589e4495ee3a91c465cf7530abb6647b449a7833b8e66e5579052112ecbf8ee1d6211a2aeee2102c8521", &(0x7f0000000100)=0xb7, &(0x7f0000000140)="7933c25246dec538d492dbd7d74e0567e52e230d91ce797833d666da21ebe6873a77a3af0862291e", 0x28) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="c4fef8fe2a72cca3eb0584963497b0cfb055c06ce437c73c00579c2e47631ed3d8c59a9b893ae34549ea813e9b4d4a6dff894490b145227fb9c86455d8bdfa28b68cf91acfe68257dee42818ae5ae5fada6bda685a2bd3394ab499ee664b0fb93f888183fcd0b5fc0db2e2a495d4704f7da5e6d46bce316ef593e79e08f7ac8ad1a31ced366255da268f68e868589e4495ee3a91c465cf7530abb6647b449a7833b8e66e5579052112ecbf8ee1d6211a2aeee2102c8521", &(0x7f0000000100)=0xb7, &(0x7f0000000140)="7933c25246dec538d492dbd7d74e0567e52e230d91ce797833d666da21ebe6873a77a3af0862291e", 0x28) sysctl$vm(&(0x7f0000000180)={0x2, 0xc}, 0x2, &(0x7f00000001c0)="2313025893751ce60c08bb74b7db5efc61b787c726ff8396a4cb3dcf48c00d4ae68d5b968090954015e071cd0c364b4e7cb777a576798ae85f316cfa322fa9c265ac1c39b480e6dde114578aadb4f38ce48a4f39adf4d680a6d658dd1e894f3c494fb67b7a994110bb20047d019a3c3a82add58e2e89313c65834a40fdc64141cdfc3efd96818858152ce4e81ab3f283befc74", &(0x7f0000000280)=0x93, &(0x7f00000002c0), 0x0) sysctl$vm(&(0x7f00000003c0)={0x2, 0x6}, 0x2, &(0x7f0000000400)="60dccb08df84478002c6f4637652e7a3f78335041ff37918474173cdcc35269a77dbf17e4b19e26f982bbe8f3aa2d8276ba4767c3a4479b8ba8c5e9208655da84bdbd20a6307d16d4b0f850995569d191fa8b4f5497f3ee7d47ee5e50a4b3e7ac4153037480cde5e8e087a526fdc4abf20551277db6341fc95aa92fb8575c55c9d4aa37261fdc83e948653929839cccea4dd37f89eb598ce1cca4ce46a4579e9be59bb3275480c94872c4d89ed89b68e289baa3f0685fa93e51343395e1b24e532af", &(0x7f0000000500)=0xc2, &(0x7f0000000540)="b6cb656e9bcb715644da6e0174c22bc07cbf8cc168b285996b0894b60840b7fd228aeb6bc3f6af16d5af6768dbc2529ceafcc033b8b61fdd0a79a5d861965feb8b196e8690f0c3d34cc284c688e84194042d5ee3db4ced2307db30dc0d843dcce75099ed17ccaaeabf75d6c12aa8fac5b22480534bc30c3b3d1562ed524b0a68cdaaf5200fa8d3052b9fe919d81108fa885ac6613b6af1af0a8f9cdda528b598622a82e54ff25418c9ff9c5ddef2", 0xae) r2 = syz_open_pts() pwrite(r2, &(0x7f0000000600)="71bc1da6de84def4dca33e19a53f1d32d7f9ad371c66332fcaab5ab10d71a116cbf44841f2a278ac0b280d5141eda1e3944cede9446e2ba681fde43ebe6e7bdb39a7984f576440a99dff41cb02d200332b0b216e0283ae3c21e5ba6e521811e5e17ebf307fbf0fdc16b685b13b95727de8651878baa877002653e4c70e1b63c8d8f5e88a0f1b231e0eab4da18d6d0ab5fa5ff006472f982e0e3b437cc1ae29234498b5efe43bba8d55f4bddb98bc5b2be9cce4a74321ae4752cde5e14c0741c23e7d46026145d0fcc5a51c963a9199bf81a7c65d99eef30a79e9b0", 0xdb, 0x5) sysctl$vm(&(0x7f0000000700)={0x2, 0xc}, 0x2, &(0x7f0000000740)="b2bcd9530213d1e1c41c2eb0aa6cf6b31b277ab341da8ddc2a0b1f42141c2e5196c52a53d72b51edf7611f963f6b526faba3774d8bf904e25cb4098ab242b5d440b14f269049cbc03dc87fda77f691f1335890bcb2b714cc94fac7a3fd3321d46dc0887e8ed1eeb082fb9053faeb3b9884b6915e704ad69e6c1e3741173590b37ef33a20bcef1cd91c74c84edbda28fb20ca2a2554cb391adb60844e2fa34eaf416d7e9d44ff7217fc6d84a2013762470969c5729fb9fab20f9ebc129406cadaac99c19c", &(0x7f0000000840)=0xc4, &(0x7f0000000880)="c3766ca3c77c", 0x6) r3 = semget(0x3, 0x0, 0x201) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000980)) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000980)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000009c0)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8000}, 0x5, 0xfffffffffffffc3a, 0x7cb4fff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) socketpair(0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) listen(r8, 0xff) (async) listen(r8, 0xff) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000b40)=""/103, 0x67, 0x2, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) (async) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000b40)=""/103, 0x67, 0x2, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) chown(&(0x7f0000000c00)='./file0\x00', r6, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xda2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7}, 0x545c, 0x5, r5, 0x0, 0x4, 0x3, 0x0, 0xa12}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xda2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7}, 0x545c, 0x5, r5, 0x0, 0x4, 0x3, 0x0, 0xa12}) getsockname$unix(r4, &(0x7f0000000cc0)=@file={0x0, ""/259}, &(0x7f0000000e00)=0x105) open$dir(&(0x7f0000000e40)='./file0\x00', 0x80, 0x20) syz_open_pts() executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x7}, {0x1, 0x0, 0x0, 0x3}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x7}, {0x1, 0x0, 0x0, 0x3}]}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[0x40, 0x0, 0x8, 0x80000000, 0x6, 0x100, 0x5, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x33) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x87}, {0x35}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYRES32=0x41424344]) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: socket(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaadc5aaaaaa0000000000000000000000eeec211dd1450021b07f5a1933ff00000000000000000000000000aa1a4792b39f252147cae2d26e0da296c9fee0e37314b1130c93562a48e78322e3a9c683d31a4e6bebca7f1128fcc431bd45fb1f2183021ad0eca0ece8f06cb254667a0ec52c4e63deccc8d0428321366b97b6558794d0e0a73ea2ba1e86f8b0b5a5320116b36108da8d509ee2fb0a384a1b11b12f7e70404c54ae549cd813f74835768d5a67435b5bf21efe149c1bddabfe34a50f9b35b2c38ce03853cd4191f9079868740cd527e940c116539c36d6c67d41ceb8f2206943336364f692bb148fb0d07f4283ebe1cc"]) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001480)=""/138, 0x8a}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x100000000000005}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r3, 0x0) recvmmsg(r3, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x4}, 0x10, 0x841, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x3}, 0x10) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0xffffffffffffffff, 0xffffffffffffff7f}, {0x5, 0x5}}, 0x0) getitimer(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc020697e, &(0x7f00000001c0)) executing program 6: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(r0, 0x0, 0x4b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x40d) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) r1 = socket(0x20, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000080)="7178e230c23632c7fe2cbf2b1b8dedccdf0e474f72234651102310ebc843ed5297eee515382b5b5f59926c877b10fc287077a26ff9531d13afa0fdc8497b70a9ad8acc84b50e6db7a1a222d79c89274b3837a417c34a0bc3becebc1eed5b641407d4b746e7de21c19957d366b3fb32159eec63848ed1af589555df0d4ca15db2e73d48ed4a3961939c44819e01caa94d5eb11a90f7189c3dcb45e280865a160198312e3652c705eca9ab00e98bd175c7", 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x38, 0x2, 0x2000000000004, 0x4000800}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0xfffffffffffffffa, 0xb}, {{r1}, 0xfffffffffffffffd, 0x90, 0x2, 0x7fff, 0x1f}, {{r2}, 0x0, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x784}, {{r1}, 0x0, 0x8, 0x20, 0x22f, 0x6}, {{r2}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x0, 0x1}], 0x1000, &(0x7f0000000380), 0x4000006, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x43, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket(0x2, 0x3, 0x3) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_extract_tcp_res(&(0x7f0000000200), 0x4, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000280)="b1", 0x1, 0x0, 0x0, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x8531) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005236000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x6}) writev(r1, &(0x7f0000000800)=[{&(0x7f00000001c0)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151db", 0x42}], 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x800000018, 0x0, 0x0) r4 = socket(0x10, 0x1, 0x1) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x20}, {0x15}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e", 0x10}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x1c}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) socket(0x1, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x25}, {0x6}]}) (async) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) ktrace(&(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) (async) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa54", 0x8b}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) listen(r0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x4) socketpair$unix(0x1, 0x2, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000440)='./bus\x00', 0x200, 0x100) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x4}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000000)="00028300", 0x4) socket$inet(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x11, 0x8000, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x802) r4 = dup(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) socket(0x18, 0x1, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x2, 0x0) setgid(0xffffffffffffffff) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0x20, 0x7fff}, 0x0, 0x9, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f00000004c0)="71f91e3471ac0058bc6e91501d0200000000000000b59c7afec370825c8bace20edd09039c646ac19bb2f12974d31c5bd43529be92425c1affc2121e5b", &(0x7f0000000180)=0x3d, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xa, 0x20, 0x0, 0x4}], 0x0, 0x0, 0x1, 0x0) r5 = socket(0x6, 0x2, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xb0}, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x800, 0x3}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) socket$inet(0x1e, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000040)={0x20000007fffffff, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x2000000020000, 0x82a, 0x5}, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), 0x10) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000240)=@file={0x0, './file1\x00'}, 0x47) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000200)}) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x1, 0x6, 0x7ff}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8820, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0xc, 0x8, 0xffff, 0x3, 0x2}, {0x2, 0x9, 0x3, 0xf87, 0x9}, {0x0, 0x8001, 0x8, 0xbc, 0x1}, {0x6, 0x0, 0x1, 0x1, 0x80}, {0xa49e, 0x4, 0x0, 0x7e5e}, {0x8, 0xfffb, 0xffff, 0xe5b, 0x1}, {0x8, 0x4d, 0xfff9, 0x3, 0x9}, {0x9, 0x6c7, 0x1, 0x5, 0x2}, {0x6, 0x4}]}) open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x31) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, 0x0) socket(0x2, 0x1, 0xb8) mkdir(&(0x7f00000002c0)='./file0\x00', 0x190) sysctl$hw(&(0x7f0000000300)={0x6, 0xa}, 0x2, &(0x7f0000000340)="f6f514eaed6a9007beddc07905152a383e69ab9a1eebb26e5fbcfa840d886ae615cd9b8f22927606505eb3b06e25", &(0x7f0000000380)=0x2e, &(0x7f00000003c0)="c5e85c1b37dde77be105ba92ebc317fcc5df4be3c444cfbd565ea0f23c4f9780f2adecee2e08b5db2f07eaf6ebbcc3707524f9077a8f1da4194db7a51d40df01b0f18672d07ae6dec8758936e087fca66cd98599b0cb43e1c09037774b08568ee9a54f8b8ea5ad56bb9de9f45865168cb9a7cb3c97a94317ceb8ea8928971595c584b671a963b06e7f6fb0", 0x8b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x18200, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x1b0, 0xfff7, 0x0, 0x8000, 0x7fff}, {0x3f, 0x8, 0x2, 0x920d}, {0x101, 0x6, 0x5, 0x2, 0x4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) r3 = semget$private(0x0, 0x2, 0x532) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x5, 0x0, 0xffffffffffffffff, r4, r5, 0x120, 0x81}, 0x7fffffffffffffff, 0x3}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000740)=""/4096) r6 = socket$inet6(0x18, 0x3, 0x7) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000001740)=0x8, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001780)=0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000017c0)={0x40, 0x101}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000001840)) r8 = socket(0x2, 0x5, 0x40) listen(r8, 0x100) setsockopt(r8, 0x4, 0x2, &(0x7f0000001880)="df961fa2e429d423c87755f5e86dbd67b2d51bfd8b9ca5f780bfe260791ae91a99df29c0f329b7ffca12fee541c47c210c9f7ad6e2a553d387fc8b117c62", 0x3e) executing program 0: open(0x0, 0x80000000000206, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x6) (async) getrusage(0x0, 0x0) (async) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x6}) (async) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x7) (async) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0xf, 0x0) (async) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 32) r6 = syz_open_pts() (rerun: 32) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000006c0)={0xfef8}) (async) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x4007, 0x200099, "d88c28fa8797f9bdca0988d15554000900"}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async, rerun: 64) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) (rerun: 64) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x397) msgrcv(r4, &(0x7f00000007c0), 0x8, 0x1, 0x1800) msgrcv(r4, 0x0, 0x0, 0x3, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x80000001, 0x0, 0x0, r3, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r2, r2, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r1) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000480)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0aa3ca35c4cf670ccf0fe5d83d5ca3e29b38c7ac7400ee1b4c9626", 0x7e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/113, 0x71, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000079ac28db834fd07243435e34ef01a0c247e4b1b34c1b3c073ead3d0400000041a42617e7906da8d12494d9985707a833f3d718e3ac769b677cac7f58895d730dc2d2612304ae79a8eabedfc7d5fe1fd102de297995a1c739495cbddea38df92c1784fe6b7f10a0e0421590187e73312b3e6af3581056f7dfc5057ccc486b2243d2650d5a6087d7cbb5e82c0ffdc19e4b4423bae7f7b9e09a32ad76f983153e166ee1a49102462313e2e309523e285ef5e5d0b411d70ab4962e6cbe9b074f4daebd4f8f29871565eb85efdc7487718c271fcd4621cdb20a18b61dc5342bdf0a02719e6f0dccba979942"], 0xf1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000000000, 0x0, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x2) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x2, 0x4001, 0x0) r4 = dup(r0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r3, 0x2) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) mprotect(&(0x7f000011e000/0xa000)=nil, 0xa000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) semget$private(0x0, 0x7, 0x3c0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) executing program 0: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000800) r0 = open$dir(0x0, 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1", 0x1, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x1c}, {0x44}, {0x6}]}) write(r0, &(0x7f00000002c0)="0000003171f6b2b6a767df38ab0c", 0xe) socketpair$unix(0x1, 0x5, 0x0, 0xfffffffffffffffe) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74}, {0x1c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) r2 = fcntl$dupfd(r0, 0xa, r1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000001040)="640493d78db6a9c1e33cbb42b30c7b40a07b3baad98026cb156727aa65cfacd5ff434bf4dea4cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b42059697619f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673624d93e426c52957161d90d11d408944e0562fb0409b2f93a79e71bf1552abf876c7275ab54c0b5636bdcada0dff42cea180c456b6a1a25e3e12fb1bf4dc907b7107059233b3c4fbb701c2b875fd95d2ca00"/3154, 0xc52}, {&(0x7f0000000400)="a8d12f21bd87673708f8e231e39e864fc02bd50b1e9ba57b6431850e57d07bd6f03da18d7e59292d6aa33b35350139b947062a20170eea95dd6c990e141140082314377a6346725ee68d2905952675fea1a5ec0935cea3354ff85af88c5b4d283149a2a00aeaf7b6c94aef7e176bc3b8d50bac20b2025db9baae52e15b637b7853226d8f9bac4f0a82e10d4962d914f0864328be1eab7d61f340a3ecac4353235629dbc1638792fc530fdc2a241665ede2508243a93b3becb595741c419f0074c7c092f7bc7c47bb167916a52d76436292435f231c4749036623c769c47da587549ef9ce82536876afb2ba50615ab0885b4d9452fbcbac", 0xf7}], 0x2) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getgroups(0x1, &(0x7f00000003c0)=[0x0]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x5, 0x20003}, 0xc) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) chmod(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xde6f59bfac87ecdb, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x44, 0x0, 0x6}, {0x130}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x3) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x2, 0x0) setgid(0xffffffffffffffff) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r4, 0x0, 0x0, 0x20, 0x7fff}, 0x0, 0x9}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f00000004c0)="71f91e3471ac0058bc6e91501d0200000000000000b59c7afec370825c8bace20edd09039c646ac19bb2f12974d31c5bd43529be92425c1affc2121e5b", &(0x7f0000000180)=0x3d, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xa, 0x20, 0x0, 0x4}], 0x0, 0x0, 0x1, 0x0) r5 = socket(0x6, 0x2, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x5}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) socket$inet(0x1e, 0x3, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff, 0x0, 0x0, 0x550f, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) select(0x10, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f00000001c0)={0xff, 0x2, 0x2000000000}, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), 0x10) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000000)=0xa, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r7 = open(&(0x7f0000002600)='./file0\x00', 0x78e, 0x0) r8 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x124, r8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000240)}) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa5456632393", 0x8f}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x8531) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005236000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x6}) writev(r1, &(0x7f0000000800)=[{&(0x7f00000001c0)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151db", 0x42}], 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x800000018, 0x0, 0x0) r4 = socket(0x10, 0x1, 0x1) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x20}, {0x15}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e", 0x10}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x1c}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) (async) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0xc0, 0x5}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) (async) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) executing program 4: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 1: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r6 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000440)='./bus\x00', 0x200, 0x100) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x4}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000000)="00028300", 0x4) socket$inet(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x11, 0x8000, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x802) r4 = dup(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) socket(0x18, 0x1, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) mquery(&(0x7f00000f9000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60004b0000182b00fe8000"/37]) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r1 = semget(0x0, 0x3, 0xc530b8543b69d24c) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c7, &(0x7f0000000240)) sendmsg$unix(r0, 0x0, 0x0) setreuid(0xee00, 0x0) semop(r1, &(0x7f0000000180)=[{0x4}, {0x3, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x800, 0x1000}], 0x4) getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc1206951, &(0x7f0000000100)) executing program 2: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000002c0)=[{0x0, 0x4}, {0x80, 0xfd}, {0x6}, {0x22, 0x80, 0x8, 0x1000}, {0xb133, 0xc0, 0x4, 0x1}, {0xb, 0x0, 0x26, 0x2}, {0x45a, 0x0, 0x1f, 0x4005}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 6: poll(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4f, &(0x7f0000000080)=[{0x15}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x1}, {0x3c, 0x0, 0xfc}, {}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r3, 0x0, 0x10, 0x6}, 0x100000000, 0x40, 0x0, r2, 0x7fffffff, 0x7, 0x8, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x4000029, 0xc, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x10, 0x8007, 0x3c) dup(r6) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206916, &(0x7f00000001c0)) r8 = socket(0x2, 0x1, 0x0) listen(r8, 0x0) close(r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) (async) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) (async) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) (async) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000340), 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) r7 = socket(0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r4, @ANYRESHEX=0x0, @ANYRES8=r6, @ANYRESDEC=0x0, @ANYRESDEC=r1]) (async) socket(0x2, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x1, 0x1, 0x0) close(r8) (async) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) mprotect(&(0x7f000011e000/0xa000)=nil, 0xa000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) semget$private(0x0, 0x7, 0x3c0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="03662693667ef89fd1da91f325000000", 0x10) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x2, 0x0) sysctl$ddb(0x0, 0x0, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cc", 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r2, 0x6) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000001380)=0x6, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r5, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r3, r2) recvfrom(r3, &(0x7f0000000080)=""/112, 0x70, 0x800, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000000), 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) executing program 2: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000800) r0 = open$dir(0x0, 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x1, 0x6, 0x7ff}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000000c0)) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8820, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0xc, 0x8, 0xffff, 0x3, 0x2}, {0x2, 0x9, 0x3, 0xf87, 0x9}, {0x0, 0x8001, 0x8, 0xbc, 0x1}, {0x6, 0x0, 0x1, 0x1, 0x80}, {0xa49e, 0x4, 0x0, 0x7e5e}, {0x8, 0xfffb, 0xffff, 0xe5b, 0x1}, {0x8, 0x4d, 0xfff9, 0x3, 0x9}, {0x9, 0x6c7, 0x1, 0x5, 0x2}, {0x6, 0x4}]}) open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x31) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) (async) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, 0x0) (async) socket(0x2, 0x1, 0xb8) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x190) (async) sysctl$hw(&(0x7f0000000300)={0x6, 0xa}, 0x2, &(0x7f0000000340)="f6f514eaed6a9007beddc07905152a383e69ab9a1eebb26e5fbcfa840d886ae615cd9b8f22927606505eb3b06e25", &(0x7f0000000380)=0x2e, &(0x7f00000003c0)="c5e85c1b37dde77be105ba92ebc317fcc5df4be3c444cfbd565ea0f23c4f9780f2adecee2e08b5db2f07eaf6ebbcc3707524f9077a8f1da4194db7a51d40df01b0f18672d07ae6dec8758936e087fca66cd98599b0cb43e1c09037774b08568ee9a54f8b8ea5ad56bb9de9f45865168cb9a7cb3c97a94317ceb8ea8928971595c584b671a963b06e7f6fb0", 0x8b) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x18200, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x1b0, 0xfff7, 0x0, 0x8000, 0x7fff}, {0x3f, 0x8, 0x2, 0x920d}, {0x101, 0x6, 0x5, 0x2, 0x4}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) r3 = semget$private(0x0, 0x2, 0x532) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x5, 0x0, 0xffffffffffffffff, r4, r5, 0x120, 0x81}, 0x7fffffffffffffff, 0x3}) (async) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000740)=""/4096) (async) r6 = socket$inet6(0x18, 0x3, 0x7) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000001740)=0x8, 0x4) (async) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001780)=0x2) (async) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000017c0)={0x40, 0x101}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000001840)) (async) r8 = socket(0x2, 0x5, 0x40) listen(r8, 0x100) setsockopt(r8, 0x4, 0x2, &(0x7f0000001880)="df961fa2e429d423c87755f5e86dbd67b2d51bfd8b9ca5f780bfe260791ae91a99df29c0f329b7ffca12fee541c47c210c9f7ad6e2a553d387fc8b117c62", 0x3e) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='/dev/bpf\x00'], &(0x7f0000000440)=[0x0]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x25}, {0x3}, {0x1, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 3: open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x4000151a, r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) mknod(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x11, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x1fb, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) semget(0x2, 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = semget(0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0xfc) socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb00000000000000060004000000000800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() syz_open_pts() setitimer(0x2, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES16=r2]) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) (async) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)}], 0x1) (async) open(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r1 = socket(0x1, 0x2, 0x0) (async) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x200) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c66000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000aff000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x4}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000d40000/0x3000)=nil, 0x8000000000}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) (async, rerun: 64) r3 = socket(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ftruncate(0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) r0 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x185}, 0x7, 0x7, 0x80000000}) r1 = socket(0x10, 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000180)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) r3 = socket(0x1, 0x1, 0x0) close(r3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x80000001, 0x5c}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x4813}, 0x0, 0x0, 0x0) executing program 7: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001900), 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x2) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) socket(0x2, 0x4001, 0x0) r4 = dup(r0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) (async) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) shutdown(r3, 0x2) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa5456", 0x8c}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b", 0x88}], 0x2) execve(0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) fchmod(r1, 0x1e) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8}, {0x2}, {0x8006, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x1c}, {0x44}, {0x6}]}) write(r0, &(0x7f00000002c0)="0000003171f6b2b6a767df38ab0c", 0xe) (async) socketpair$unix(0x1, 0x5, 0x0, 0xfffffffffffffffe) executing program 3: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x64}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_emit_ethernet(0xd6, &(0x7f0000000080)={@local, @remote, [], {@generic={0x7030, "03760bfefc27fcf77f301ff68831f9737e3f6688ed37f1519546bf5d20913512cbb98bc3b406028dcd67ee5f3b728679cd2f30ca0473f2dea284ee0380651c1ce7346165fe125386421f0e3fd49dfe259b53d3b843cbc6e7739d9b0bbf55c3da4d558f61e857867565ab7bfb83d55e1dc6be639222a4ab59dc13f00e11b8fa3629ec108ea11b05ccd1d2e175a0a7451c23c3f9bf6c1bed60d8e801a381049da4894cd44158a495c4449e4891d85545b4337ca6bbe6026a9f3a319ef76e979e2b54ae86d66d397944"}}}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x620) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x9) socketpair(0x6, 0x5, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x8000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000300)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) sendto(r4, 0x0, 0x0, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) socket(0x20, 0x1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r6 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) flock(r6, 0x1) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r7 = accept$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)=""/253, 0xfd}], 0x3, &(0x7f0000000880)=""/19, 0x13}, 0x801) executing program 7: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x5, 0x20003}, 0xc) (async) socket$unix(0x1, 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) (async) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) chmod(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xde6f59bfac87ecdb, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x44, 0x0, 0x6}, {0x130}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async, rerun: 64) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x3) (async, rerun: 64) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 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) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8a07fc059328491804424a11b2fa028d6cdea11cc55e5eea3e712fd225f505867123b7f479d6809197b7abb245a6a90d101904863d6e9a", 0x37}, {&(0x7f0000000180)="02c1e20a2e0ce81d339ed28b04a60d52cda2b3c86ad335e799f27a1597941910", 0x20}, {&(0x7f0000001300)="349409068a157a5d1cd1898fdd78cf8ebee5129ab0adf53061d63d4e70ae40ab544d00f5ca6775ae4f9c1076db79108ccedc8e3783e2a86cfc619429c6ab373acab96b35e818ce5154edd20e074dbe033ba9c2af6527497f77063821ec83053996276228d6d5dbc7c13718ca1113bea34ab01fc2932518b5cf93c3a051aade6f26347a74540c310eceaf2304da2d4c37d7b6d0666a67ea50ecf1d2fb7336a52f08695592437406e2ad9d4c9ffbd260dce6a9eff53832111728a7b100fe85beeae0825a2adc97dc1d3eee31d6e482e19f50d8f03b7e92621c09de112e7663521ecb604ad3c5f7902647371e116514953405a10bc3bc5a010d9eacb8f4ede38de585066aaa8ee9dd4886ca2cad43144bd0f3c0809f05382fe0b1b018cd0a1bc3b61c0dadfbc11e7939b47897df90a75084cd4fe203623abc7bd607a2ebc5e8ff0a933cb3498567a9a2941a063d86e263090c95ef9faf103139fa509fd5c76a0652b1e2234816e854812ccac047dad28403551275abee2de74a226ffd6dadbf7b5f550c7f46fab2e11be5af4fc7bbfcbe42885f9d90ebf01523a97dc84416bb4cb755cb7d3268ca6242aa1e0c8bee4bc0efd34a28485acf30427cda6125bd71de4b53a615105e19bab53514e8b1c6f59461cb0c3b4cbb0eb88d3da0534d20a665096e396278f7d4e0789588f420df9b7025f9dec8d2f4deab15687d69a056537b44723c2c12bfc1ed2a57b6b1fa3fff9587e81272484babaf3ca670099edc163a40d67931a457fab205604347d078bc6069602a1ec600475be8d3e0beb8e2528a5bb3d937ff37000c487f7d14f5b8689bc77566719be278e2bf3a293417498c34989d159b7ab42a6d4e0a83df7d4e96f8c537c47cd3f50c19b5576a1830f51b7dd8505607401263dc37e733e5d9e6be4c4a3ce3430228a21ede7d7ad81572f33688fcf39585a9b94169107b8cd092d5bf8861177be35ab14ada48e240f90ff38556173573fe1e3697f27a94a472397b1528fc7269a83576ce8a49f9b4395ba565bb9645818f58ec1d863c61a52d7a6dde3cbf3ea0ccdfe225cd696783685784ca798e4f700c47fbc159b2b41c6573b63061ee61326545d0d815d209b6b07ffde9750a423d4ee028c8ed2ad847ed21bdb58a19c6b4af36b916bbe47272bd33cbdb2bcaaafde3be906ea31ff2f123cc77868ffcbe9cf359390daaf4377101d8454e20cddf100084c0c0688a67d6772c945d27581eb4a1b2e40b1ffe2351ea98114d14d2e4bf3df16e45ce2def4aa9d845a04a27325a697acedfb23e891eabc1e6c8df87f02dc96ad245b3f884b75ff7d6fc421eeb924595daf33bbab051533a9927706a845f92cbae3277a4092a1acc93f7db688de0622c0680b96178015232b5db6a347bb8635b1792b43998c0703519e7ed1a34d66c806e10c70405a6bbe9c62433083d7108974224d0eb76f271b317749ec4b797cadc773d3d3314d9dad7510283080372917e00860d29baba7ca6145fb582468ef85d98b5068d7d25679386c723c47b3fac841731ab44d8935159a4f0d40a937df2c26aa6d6208992487648bcf8cc29d05cb447636561a532b0006ecd363340285cab33fc67d99305b38e66d533a089c20c9c64e96c6246f3c9a6f97bad3ef1abc0854d5619aeeba72cfb62a053245e32916987175e2f527ed6145dad3d46f98b10414c9180dc2c9b01eb2b6e9a58b96547700329febf9a2d9fe9325e5e35e758559ee4648ae2bd392036496b473270cdf3c6083d67ed4752e8107fff174d787ee1067af50f2e12ad33636ca1e3e1b0b98026c1d7214390d53990a84e864b8320cbb9e21d6db32b700265386e8bd338b6b601736ab8d1d8871356ec79fef672aba8074d8acf07def315220bcff5fb03d5e7e57b1ff26732ab9fd571c2876265481f8eaae49b13c840ead6231e7f237a9fc4ed83c3588a3dee05fea7aaaa5aff8e152c8d5c356e1756b2aeeae4d778718f08847421263f2080267144f1eefa5539f8c5b320cddfd4042795822545583bd56951f3f0760b9f0f74a481f29d11c1518bca77320b96a154571c627d7b1d57f910d002b51be7b2a4c7964953c6b80d5b182b7b2227211084c6b036473143f5244ac3e3b392792c661166d694927a8cd948c2a5bb7bf10cf314cfd85f86077b41e9b34c2dee93e671a50a5fafbfcf73f64f5a1afc92d194e310d3b819b90bab16ec7aec59c176dd463c955c14d718b49ae2bc812dcc30d32ab9c83156ae7aafd507bf9901c367c84e292f0af9ea29d2705655f54223f80eee9466faa5cbc4d46ddf62b37acf12063af4024ac1e336bb457b3c2bc0f66c6418c657012bb3aecc900c16b39b86f02894fcc60da0661d0669eda1397aaea4658813ad3868b6693a02be0ff75f64a672255dcc85562fd9d52d97d3f7c911ff9de786bd607abfc6e21d06d22edc93b1c95155c5e998b1bc45b3a544cd698eaeec65322d6b7df4507b19f77d15e8856d15da2abf2be48523eeb5a9971afc617e215861740629b9f0ac1e42d0d904ebcd70e207717c16a57f938b823644cc091a2fe85dd066538318bc2cff34cd4231164ea06300b4d1de763b7eb0fe7c8600a44647e6a760eaf9e91a1482bc3a39c749a426f990db81b5a930d614fbb295d1edda9be352961685b4cd477f3db580f04ee59f27c27f212efb82089f2d71d6951bec7146efa7e392cff3776eb2d10021255a749859a082a265e43eb60896029b6af3ee4e68c02ce2e150045d856fbfca1bb1599169f492722de75dfb81ea0579a9789a1b1a964f534feea3e62d670bd4be55f84a932f644aab077bff3fa9c110224b4e381965f4a9af2e13d7771f5a77498a74deab9de3c759723c6fade4713cc1f857069d889107018d95fde366a43b7b4237e9b903e49b8c21c7ff6aeef833fd79a35c84eb60b3bbbff67ea6243fb214d54de7e276ab39ccb0c5e40489635a44c5aec4978470f068e4c264531b921ed2212f6a06a675da2607968b13984e502068e24427aea33d1647b906124490bd4e9133adb014bfe71a98de1a37566e8c9c65d119131b41980c41be9dfb4149ef4ab6ce2ec81c731466f9ad409f097f7bd0fb6134325b64ea6ab40d6dc001802c6dda494343aae424f1d0e46b582a3a849f8891bb44e4c4a47967db604643cd3c34eff4d646db8dbcb867b4fae8581bb9a14f620efd2fb654733f04420ce010de178c38ef719414990e3742c00fdfd5c3b14c4883d50a0289397fcf08f503134a12ef8f2bfd669a91a5e813535d5d256b1d98490a1795979664dd768de802a0b479b11ee72aee7a0fa021f224ea2418902d2dcccafccafb194ea7db8410e80f8648f96f46df94e5ee12c146366a7dd483caf164ff430a91434b090f07082a3ecee4acea1889f4b7be6cffa58a7f0c4c0af20af88630c9d0ebe64e65204c4da50fef9c19a3f88a57c0480abe449ea08791d5f217b927b13787962234e708e9aea67461d6e2e9db8b3afe6666a33eaedc1c0fc07160705a3098f2394f2220d91b89693eb0533b6512bf27820608d11cd8e928a636e37e296d5cb030d567cce87a411416e7bcae80d21b38b2f50cd80f7b7ad205dba1af9e76f6e91395c830cfaaf0750bddb278687d2f70977b50f3fb7dbdc3ac0aaac14dbae97f49cf40ba6832e4c016e3dd397ce0429ee0ddb637a913c200c7e9384d1f97293db4f86943449b621aa10b7868df92558b8b1788688225d07ea0000cce709ce67ba7be299d0fb950c602da1d0228a61d65130879f6015d3b4787096f04e9a8737d627d4cafbfbe60df40f1dafcdc029d9bab336aaab0a8e9d49e61b127687bbfa40b6e126031be5ab2045c1d5f9d8c5d8f2dae487f5639ce0f57a5fe908d18a282b86c78e8cf6b2bad426d22742f414b30d05386788e65b8ee3b58c36f7cfd1e01e51f02491a0c239ff7d4fefff13dd3565e7075714b634a3c764a1a17126a3ccf451fb60e593be9551b481e4c93c268c6ce7feef26b54497907c721963c0cf6964bf7c194c137b2acb78350854f0a72503444b799d622d3342224e10cefd05381a222e99648882a4f39b65bcc62b8a6618075084819074dae6325e1826a68ccd45b940d8b7bcd38c00ecbfe72690142cf8ffa1b86c37ad7e80f0cf2b39abe0afbdca0f17c97b6d7ec666f335e7ef848946f876870c74fec8dac0beda5f8f5514476304452b936f0e343e440460d578d80eb42d99034b5894b16049f28f1e0d7679f35b672bd241d7bf96f2ef2484b85a12743eb8434da5e35a6c99eeb451b289a96f0a0d41e9d555508de504ec63c4628c02abea2d0ace115b7b1fcaf3679d4f68b45785e1ff2d7ab135834f5a34d69a336e95e64eb754ba9c67cb9787c2cb4a115f09fc70ef5bd87295b0287a8fb33789d53c9de6daa6058e29b017af3acbaa3269c109f131737e91cded362de0a080577affaf912c25a302ada66f94358a1baf648a5d8f20a7d588b159e49ff9ad9634fac8708093990e5cab88d4b2c52818c9fcfb584b9a83bedccec466e94dc5cebd892d89b9059b69ed69ebd52f5a736fd8dd8caac0c296a8e992473cc374d81dd5cff98c7788ab590e450b3b0e2f3d3353e14dfe849847b8b263407c7ce0e45ea70192bb7d0f96ca5846973189abbc9e71f73f2ab4395ba9e2681c67aeee2b6d3ce009b517c0872f3b6b906b9ca86e15196d38aef602a5ee671d511993c940802a4d3c4cf98ee012f5111e9c10e46cf2110afd22ed016238e16e8f1e9bac75c84f59b692e2cc6e4f9e0edca7e85c7fd19989f9de4ea904a572de19af3b8c70319139c0d5c035e54ad3436f6e5cc1bda4e252dbe5335fc1776794926fabbab1e7039e43b112c3b83841fadabda56f531245b1140483fbbe548691b3ddc569fa2b5d156698ca78cdc5d11aef9363fe85eff0dc2292024bba9f055316b1f0b9c08b7729620e4b459d7ceb47ba6de350421dc71698b1494b14bc35be2c21cb125c36230599ba362206d8b9819e8a186d90a218b6195c26ea7e6d215b8c7f210e350396e87e3b9fa302366a91327be7040272d04125355876cecb6d8f6ff13115806cc946f63bfa4ea7675eb11fd027a13fca8375b4682f4b669fb9f7f04320d93e7f665fb3307092e4bc958b4d33604e262f374956f87cc811becd7313c91bbcbefbd4356426d90cca601092a90d16c8dbd8e5e8cfa2d4fdb0a6706682c993336be10378492a9c980a5def332c2a3266f4c3460d9ac4a06eac3addf223454d6896ece7824efadf29f14c8e36b9631891143c952e1f67ca3de76f93ce410d74147eed5af08bb3ce37eebd3cbbb2baf77ad57ffff186f13ee31b263e452c4a6780e677188f872944d2496167ce92eef6f33b16232e6de544c9d0d3a77df877c7ee3c4e2b464fd261c2446bc71d20bbd9947e1de113933efe365bebd8b1de05f0cf11d842c9cd9cbe03dfdd0068ba7e207e48d44e17458ac4420769ca9f3d9cc11bffe6cc16313167b605cee6513989fedd77b076a57a6779cc3cc724b1e2fc219bab630f310e7ec903e74d2a6deeb06179c1d8690ce46a398eeb318d61ac4cd66758f6262235b931c510a5b78f02a3ae00258cebf0ab362c0ec0fbcc6e41b7c6b83f441cfc907d811eae3a39aaaa0b91bd3a3066d1508da3e3df742a97e5e4ff88c2a56655f3efadbf78cab2f32caddf31b9513036e5cf038fbf5641cf1b6e75a961d91e43b299b4e72b6d210902c1a9ca933c282c941b14f336dff31bac5848f12e982b99b7285e128fb000000000000c6159beeddf2165aa1fe5374321ee849bb33733832fb16632ece8fedb7b06d7d2b0159b2c9a85907ca47be9e7c17bacdb2ab0fb592945fa51be18ace572681", 0x103d}], 0x3, 0x0}, 0x0) executing program 6: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/252}, &(0x7f0000000200)=0xfe) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="83bc8e5b20b5fdf6c9042af45455ac959a51093e42b4908a5436af275aa9ce81a805e335d6d2dc9e6356b576194336c617f8809e6b2db94b11914242fff6b79238e790571751fe1015f7", 0x4a}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x1, 0x40000730, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000002c0)=[{0x0, 0x4}, {0x80, 0xfd}, {0x6}, {0x22, 0x80, 0x8, 0x1000}, {0xb133, 0xc0, 0x4, 0x1}, {0xb, 0x0, 0x26, 0x2}, {0x45a, 0x0, 0x1f, 0x4005}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000773000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x36}, 0x2, &(0x7f00000005c0)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec3708275147eab7674f538d19d78d4e174541cf9198d345191efadab0577d80100000000000000a0", &(0x7f0000000080)=0x43, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)) executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x0, 0xff}, {0x40000000, 0x8040200000000002}}, 0x2) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000000080)="acc855a3", &(0x7f0000000000)=0x4, &(0x7f0000000100), 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60004b0000182b00fe8000"/37]) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r1 = semget(0x0, 0x3, 0xc530b8543b69d24c) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c7, &(0x7f0000000240)) sendmsg$unix(r0, 0x0, 0x0) setreuid(0xee00, 0x0) semop(r1, &(0x7f0000000180)=[{0x4}, {0x3, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x800, 0x1000}], 0x4) getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc1206951, &(0x7f0000000100)) executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = open$dir(0x0, 0x200, 0x0) symlinkat(0x0, r2, &(0x7f0000000100)='./file0\x00') sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setitimer(0x3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x8531) pipe2(&(0x7f0000000080), 0x10004) r4 = msgget$private(0x0, 0x282) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) socket$inet6(0x18, 0x4, 0x29) executing program 7: symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000800) r0 = open$dir(0x0, 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000440)='./bus\x00', 0x200, 0x100) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x4}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000000)="00028300", 0x4) socket$inet(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000019078ac1400bbe000000283"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x11, 0x8000, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x802) r4 = dup(r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) socket(0x18, 0x1, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaadc5aaaaaa0000000000000000000000eeec211dd1450021b07f5a1933ff00000000000000000000000000aa1a4792b39f252147cae2d26e0da296c9fee0e37314b1130c93562a48e78322e3a9c683d31a4e6bebca7f1128fcc431bd45fb1f2183021ad0eca0ece8f06cb254667a0ec52c4e63deccc8d0428321366b97b6558794d0e0a73ea2ba1e86f8b0b5a5320116b36108da8d509ee2fb0a384a1b11b12f7e70404c54ae549cd813f74835768d5a67435b5bf21efe149c1bddabfe34a50f9b35b2c38ce03853cd4191f9079868740cd527e940c116539c36d6c67d41ceb8f2206943336364f692bb148fb0d07f4283ebe1cc"]) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001480)=""/138, 0x8a}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x100000000000005}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r3, 0x0) recvmmsg(r3, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x4}, 0x10, 0x841, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x3}, 0x10) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0xffffffffffffffff, 0xffffffffffffff7f}, {0x5, 0x5}}, 0x0) getitimer(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000740)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) mprotect(&(0x7f000011e000/0xa000)=nil, 0xa000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) semget$private(0x0, 0x7, 0x3c0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) executing program 6: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) socket(0x13, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xbe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3236832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0xfffffffffffffc77) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) close(r3) shutdown(0xffffffffffffffff, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x7fffffff}, {0x6, 0x0, 0xd0}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x0) r0 = semget(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/198) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0xc, 0x2, 0xfe) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x1) setrlimit(0x5, &(0x7f00000002c0)={0x8, 0x1050}) syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) shmget(0x0, 0x1000, 0xaaa8262b682905a6, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99a", 0x71) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff800030f553f8 gsbase 0xffffffff82cdaff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff8282ff5c) at panic+0x159 kerntrap(ffff800030f55340) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_match(fffffd8059f63a70,0,1,0) at rt_match+0xc3 route_mpath(fffffd8059f63a58,fffffd806e222624,0,0) at route_mpath+0x8b in_pcbselsrc(ffff800030f556f8,fffffd806e222620,fffffd8059f639e0) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd8059f639e0,fffffd806e222600) at in_pcbconnect+0xe8 udp_connect(fffffd80785a8de0,fffffd806e222600) at udp_connect+0xa4 sys_connect(ffff80002a6c4030,ffff800030f558f0,ffff800030f55840) at sys_connect+0x238 syscall(ffff800030f558f0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6b189bafdc0, 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 016acda6-80d9-6675-f1e2-930bbf0c87d3 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 0x000f27c0: 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