aaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="1449e6b348054b3a436c71f84a9e", 0xe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4c", 0x11}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x8) pipe(&(0x7f00000002c0)) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) pipe(&(0x7f0000000000)) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x2da, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 3: r0 = socket(0x6, 0x2, 0x0) (async) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) (async) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) (async) close(r5) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') (async) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) bind(r0, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0)={0x0}, 0x10, 0x0, 0x0) executing program 7: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe80004411048502bcdc4d000000000000000000000000aa"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x110) execve(0x0, 0x0, 0x0) close(r0) r2 = socket(0x2, 0x8000, 0x7f) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000540)={0x1, 0x3d}, 0x6, &(0x7f0000000580)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370825524016188ad98b77f7ac4fc874df55df9b85e99820b1e43364e039bc35deb8bf8e6b927c5e6515d5f83de2e539f0eeb9615e12749ffbf51ba2a7654518a0de45f5b8e21b621df73998de6be5b31c5abd6ae15c36b5bdfb004959fad7e0e810f31e5ffb4b9eb823838bc6ccd96013ad245a9d5f23a10746531", &(0x7f0000000000)=0x353e, 0x0, 0x30) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/196}, 0xcc, 0x1, 0x1800) write(r0, &(0x7f00000009c0)="ebc43698534b58eba4294dcae97a05d0250e3daa5fe3aef409509b703805b5690ff73d44c559ae0a10716df539c89fa8a38720ba5fef350d5d7d67b4b365c475c29d9a385bdf730883643a8db4e4f08a84bf8ea710e6690f59762e24f64b525706004a3dc907607c972cca2b95f146dedd6e050cdcfa70f9543917823217cca00ddc9c2d1de724e8c12e30ce6828562c8f7a4b6c03737be5a2d78965617541b444b9d2d65651d96814fced99f5d82bdf84ca7bed5bf0e3b2710000e24c9b5a34ac0fe6f4ecb66731e2da10c2e9be162720772ea19c614c08f30c8d33df8e31ccda7f901b3f62969b0b7600455fa5504a51d0e8b18e2d171ef39e281da2e6eef32be2a8217bc24ab2384fe4a8d46e21db8016fa949122b870b23cbcdf5d49343277116e04f92dcbb342c0c93a75d8c53d1e1ac617ed03cbef72847b840e8368c04297604f7b5df1250f628bc1dd7286299d7fc22513972dc1ad9fb29a303d85f442217feb93cdddf6acf5269676f7dff92d", 0x171) r5 = semget$private(0x0, 0x3, 0x512) r6 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, 0x0, r6, 0x0, 0x6, 0xff}, 0xb5, 0x33, 0x0, 0x0, 0x2, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x9, r6, r7, r8, r9, 0x0, 0xfe61}, 0x3, 0x7fffffffffffffff, 0x1}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x8, r8, r9, r6, r7, 0x21, 0xb}, 0x3, 0x1, 0x2}) getgroups(0x9, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r7]) executing program 6: syz_open_pts() r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000800)={0x0, 0x0, {0x0, 0x3}}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r6 = syz_open_pts() r7 = dup2(r4, r6) close(r7) r8 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r8) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000200)="eed40900", 0x4) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r9) r10 = semget(0x2, 0x3, 0x6d7) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000740)=""/135) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r11, 0x80085301, &(0x7f0000000040)={0x0, 0x71}) close(r11) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x3}], 0x2fc9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0xfffffffffffffffd, 0x38}], 0x0, &(0x7f0000000180)={0x2, 0x9}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r1) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: setreuid(0xee00, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e", 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) r3 = getuid() setreuid(0x0, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="8e5f84cf71b59c7afec3708a000000000000007d02cc6c0000000000", &(0x7f0000000080)=0x196d, 0x0, 0x16) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x1, 0x8000, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r5) listen(r5, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0xff}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x2da, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) (async) poll(0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) (async) r0 = socket(0x0, 0x1, 0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) (async) msgget$private(0x0, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) (async) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) (async) getpgrp() (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) (async) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) (async) socket(0x20, 0x3, 0x0) (async) listen(0xffffffffffffffff, 0xc1) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 6: r0 = msgget(0x2, 0x6c) r1 = geteuid() r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0xb2}}) r3 = getuid() r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r4, 0x0, 0x0, r5, 0x3, 0x40}, 0x6, 0x400, 0x80}) r6 = getpid() r7 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xffff, r1, r2, r3, r5, 0x7, 0x3}, 0x9, 0xfffffffffffffffd, r6, r7, 0x6, 0x3f, 0x8, 0x9}) executing program 4: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$dupfd(r2, 0x0, r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x3}) executing program 7: fchflags(0xffffffffffffffff, 0x1) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="1449e6b348054b3a436c71f84a9e", 0xe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) executing program 7: write(0xffffffffffffffff, &(0x7f0000000480)="3d562de543b74deb3d766ae1fb16a3be830c9cbcefa4ae9febc0c895a7eb112651e2fabd188b6c7aeb46bdb4ed851bf747c16e070471340efa179ca6663167975b76789781dbc3407194968a0d622f3dfd0852620df07bbfe510ff58e8ffcda166f72d1c81768cfd7106f64f0d1daad5281ee820c45e2260ae4c05ae24bd880c041df94cd5e6fe16b4c66a59c82f609d282c63a46103abad67ad280ce5b66c4c01b4d83dca47b5b2ff2382f88160b832bd5548b2cb4afb3d4ff62f21a9f6fbea01e18736be76876dcd51c51b9ae0b28480fe16d4b49c42d5ab0e63c2215cb324f73fb81a38e19c9da10096264eb981f6d30a779b0a00a0373d2a42089e5e2836d27681f9eb0b1721", 0x108) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) poll(&(0x7f0000000300), 0x0, 0x7fff) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61, 0x0, 0x0, 0x4}, {0xe}]}) write(r1, &(0x7f0000000000), 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80, 0x0, 0xfc, 0x3}, {0x2, 0x7}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000300)) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1adb6720305e7b6930ae9c6b23f3cb4b0dbe19a5b2ec515e3d5c99715cd76a40328107540869d7fec0c64e68be5a05de1cf1b5ee2a13a80c1b1230645201cb9de375d5ac3b101c010417ca8586d61624b3c666", &(0x7f00000001c0)=0x53, &(0x7f0000000340)="44263dd65cb03ace9b7d334badbd6fed386aa29599a085b1ed3edfbd4d7bea11b42a2d5fd9bc0f5278e2f810a2ca2ac74aede4576cb4c3b3419f7db0dfa05b39e4d3a7c8f42b7760e0a636fc61c86493ed48877696a64ada183be1334ebf153eb532e8562046ab941d0d2a90e52c31040290512ef229c0e972613d0125f35c3df132096750f344cf0cf1c855bab3b9c13773fde7e5acb447e57d295fbfc3e6a660221b2d84241083c526ef485338d8cbb509af9258216e0648f06199478382d0c918b6", 0xc3) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81", @ANYRESOCT]) executing program 3: r0 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/132) socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setuid(0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x200000001c, 0x1000000000000, r4}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000080)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000200)={0x0, 0xff}, 0x10, 0x840, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000001880)={0x0}, 0xfffffffffffffedf, 0x0) shmctl$IPC_RMID(r0, 0x0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{}, {r4}, {r4}], 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, &(0x7f0000000040)="6d6d001dc89423d0d370672ea348d908dc1c6c15ed7ccbed679bec7b1676225df5537045e5b4a9a82b8f0fdf797031f3676a2b11309b993dd62ae1a95cd420cbf89f61b4b4ee12afb5a949c0724f5069bc627736e4e14411b9", &(0x7f00000000c0)=0x59, &(0x7f0000000100)="80e4684a3bbe4c659569a32dfc927400a49418cd3d2e4ee8f5987913dd3bab0f06a4a938d791849b04b0ac92ad71a1282089f14e03c5c1a313d71cc08c764ac18668ca78fad75a0de95e9c2aa3308ebef36f8469f9be801e0138fc1fe34ed19697867fe339e18f7cb1b352150381e85dae2e8707f7e799cf302ddfc3d1b2aa105981999fdc758c2c229dc3cb0b629da870415fc5703bf61e82dcb151cebf22fee514759df4a7d8fa", 0xa8) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) unlink(&(0x7f0000000280)='./file0\x00') sysctl$vm(&(0x7f00000002c0)={0x2, 0xa}, 0x2, &(0x7f0000000300)="29c19946f2520dd67a5e3937f0eb1b7676a85c28c2552ff2b8070e3133e81e59f53df2061065a22b66c784f9f995b102a03ede0748f353022a76c80d8cdcaec717bf71b50b97f0a150334057ea1112a5aaa518cd223f472877587fb24c5d960a71b25af183d97f", &(0x7f0000000380)=0x67, &(0x7f00000003c0)="d080087169b5680fe2ef3cbb5168a3a3e672ea8e487feb78fb69561b467ea70e62bda96c8cb185a6350e5d478b57b6547be0fb19df8af38cdf21a4972aff5c6dc939143d05f1f507478f7bb9374abf5f88c531d42f1219aa1680fe0cd704d9b7f5a5ae296bc9008bf102fbda8f77b5244427cb386e2916e994244e2c4229403f7d7bab9158d5c7dc5d23059f83c081201b553ce4888d34e74109abb12ae98173fe", 0xa1) sysctl$vm(&(0x7f0000000480)={0x2, 0x9}, 0x2, &(0x7f00000004c0)="f6e883aa7e0860470a357359d3cd0662083cc8753a2cfdd2dad2e107b08a72be0f9967e54d8d1d658472076d815022fb301e968bb68a58c91663033b882c2df5e6f5c178260c93ba3e34b984923d5433af93a36ab04ee69b6d35535cb7c6a4a477a42afc55bf93b72712ff2882323fa578b3dfd987", &(0x7f0000000540)=0x75, &(0x7f0000000580)="13487f207c4ebf65813df473f7274c9a8844f9a7d9a27614c886043c7178752dbcc69e9ce5c54ecf0290e008cee9c0d0b263973068196c073b0f80039c9d4e95bb89646c9de9c9", 0x47) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x2, &(0x7f0000000640)=[0x0, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() getgroups(0x6, &(0x7f0000000680)=[r3, r4, r5, r6, r7, 0xffffffffffffffff]) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000740)={{}, 0x5, &(0x7f0000000700)=[0x0, 0x0, 0x0, 0x0, 0x0]}) seteuid(r2) socket$unix(0x1, 0x5, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000780)={{0x7f, r2, r9, r2, r10, 0x0, 0xf800}, 0x5d37, 0x6d, r1, r1, 0xe8, 0x10000, 0xb1}) ioctl$TIOCSDTR(r11, 0x20007479) chown(&(0x7f0000000800)='./file0\x00', r2, r8) getegid() ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000840)) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f0000000880)={0x0, [{0x0, 0x400}, {0x3, 0x5}, {0x1, 0x1}, {0x1, 0x3}, {0x1, 0x7fffffff}, {0x3, 0x54db}, {0x1, 0x8}, {0x2, 0x100}, {0x1, 0x7fff}, {0x2, 0x8}, {0x1, 0x4}, {0x1}, {0x3}, {0x1, 0xc12}, {0x60bf2a40ff292050, 0x1}, {0x2, 0x2}, {0x2, 0x1f}, {0x2, 0x60}, {0x1, 0x285b}, {0x1, 0x2934}, {0x3, 0xa338}, {0x3, 0x7}, {0x1, 0x7fff}, {0x2, 0x7}, {0x2, 0x9}, {0x1, 0x2}, {0x3, 0x286}, {0x1, 0x400}, {0x2, 0x7f}, {0x3, 0x776}, {0x1, 0x800}, {0x3, 0x8}]}) r13 = semget(0x1, 0x2, 0x560) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000009c0)={{0x8, r2, r9, r2, r3, 0x0, 0x9}, 0x4, 0x5, 0x2d4d}) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000a40)=0x9700) close(r12) r15 = msgget(0x0, 0x103) msgsnd(r15, &(0x7f0000000a80)={0x2, "703092920c1abcb70688ff657491f277c61fdf94a9eae697261c97640be3928a20cd577cd3bafd07e18a9aa1eaca3527fb797d138a0e6d0b93b6731affd840e5b126b953ef442a0a0aac0e9651b429129b6e13d00defa3998aab7bbfae03e3480875a998b9002ac2f576a2dcd9caf7643d36a13cf233ac7907581463"}, 0x84, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfa46}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000800000/0x800000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000875000/0x3000)=nil, 0xa25}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xeeda}, {&(0x7f0000ee2000/0x1000)=nil, &(0x7f000083d000/0x3000)=nil, 0x1}, {&(0x7f0000d68000/0x4000)=nil, &(0x7f0000d51000/0x1000)=nil, 0x7}], './file0\x00', 0x5ba}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000004c0)={0x3, 0x1ff, 0x17, 0x3, &(0x7f0000000240)={{0x0, 0x80, 0x6, 0x2, 0x1, 0x4, 0x6}, {[0x3, 0x73fb, 0x6, 0x800, 0xfffffffffffffffe, 0x8, 0x7, 0x4, 0x8000, 0xaa, 0x3f, 0x2, 0x140, 0xffffffff, 0x5, 0x5, 0x5a, 0x2], [0x0, 0x79, 0x80000001, 0x21d, 0x6f, 0x0, 0xf1ea, 0x5, 0x5, 0x9], [0x1f6, 0x8, 0x9, 0x3, 0x8000000000000001, 0x80000000, 0x849d], [0x7ff, 0x0, 0x3, 0x6, 0x1, 0x7f], [{0x7, 0x40000000, 0x0, 0x6}, {0x400, 0x7, 0x20, 0x4}, {0x8001, 0x7, 0xe8, 0x5}, {0x1f, 0x6, 0x4, 0x9}, {0x1, 0x5, 0x7ff, 0x3}, {0x1ff, 0x10000000, 0x7, 0x6}, {0x6, 0x409c, 0x663, 0x30c}, {0x1f, 0x6, 0x2}], {0x7, 0x0, 0x1ff, 0x8000000000000001}, {0x769, 0x27, 0x7, 0x4}}}, 0x1, 0x7f}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000580)="c3220c8a7c04a303c891d2f675b4275d8a88be428c1969a9d0486f40618494328821d7de726486fd0fe65b6dfba944ace231445507d0697053df60c1f2", 0x3d) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000005c0)=""/97, &(0x7f0000000640)=0x61) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$setown(r0, 0x6, r2) recvmmsg(r1, &(0x7f00000008c0)={&(0x7f0000000880)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)=""/19, 0x13}, {&(0x7f0000000780)=""/114, 0x72}], 0x2, &(0x7f0000000840)=""/39, 0x27}, 0x7fff}, 0x10, 0x1000, &(0x7f0000000900)={0x8000, 0x401}) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000940)=0x86ba) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000980)) r5 = dup2(r1, r1) sysctl$net_inet_ah(&(0x7f00000009c0), 0x4, &(0x7f0000000a00)="4af78b195a9276a746544f52348f4dae30c094b0ca448c9eab4c8e7e1c2020bbd4b4cecdb9aa77ce96c778ccffcfb6d2ab4b13779b6edaab90198b59f078aa4b583337dbda59ae3b894e58591d87340060b995ef5a88027c56c773fdb44e46449633f98c080613f9df8af03b3dac56add506ff5df0e8", &(0x7f0000000a80)=0x76, &(0x7f0000000ac0)="d3524f0d857616ce2661e3d20477ab4306f5329fea634be7b45a7ac49cacf2319d3c259c45067fbd22622554558a348fedf5707f0b1568c404dca5dbbdce3fdfc3cddd2b6fdea8a5f58e3aa9729ba0a15032e0f732d6715171c8c4284c4fd9a10603b4d0ddfc2504e6e526352d77cfadc861ecb1c983990073b58f4eb765232c9805cc72a97b9e0b3c556a00b02e1cb5ffc909d2c37d5f54b49d922805670f209115333ea41f89bb61dde8e6cd0dbefdadad624169ed4b44d8069ab5277e8961314ea667028949cb", 0xc8) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000c40)={0x74, 0x0, &(0x7f0000000bc0)=""/116}) sysctl$net_inet_ah(&(0x7f0000000c80)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000cc0)="962c99d147675d00b6aaef3ec2d37c59dcfc4e1792dcae9d9b1ceba9576bb96dda0a4c90ee1ad0702194c3492e1934e9062801bc1cee074fb0462c703951d450bb25fb67285f70298d6ad266b5d91e66180ecc4ff26f9b65d4ea3712d66613ecc1f4123333404818f8d4eefc9b7f44eb06dcbbad99c4b3f905d3b43794e53a14d8cc795a7428c7eccb090b7a0d06c2f8dd5994ffe9ad1eac7e691629610d2a9654862d368f002310ac4fda0576da22d7e59c995041b32db52579c433f3204df8a7895ab7586757714af00bcb5abf2c6c4be5d9a456ffec88515406d5eacc37e3738d18e514c4feb02d1bbcfe2d4f82d9fa8c074821226cfdc8bceb32be59c839b2d1e3fdfc26db8d13cbe9370a8ac3aa4cb34cb98c1b1c2bcd7055660c589af425dbcb05ea3e28c215378ac555e88545c6cb82f7dc474d084cfced7284b8688c4224b035bd7ca79c3f0ace2fed8f19474d707441abbe9369b59671e55f94640ea256bb23fcc7759bc2c5d348d3072fe63e110297a9490f6e7adca6f37347c34ae0387ca611e5ac67537f9751e48616d751fd68bf60f4e5ea4ff05d60044196b0ee4ed99f14517123882444d3f7a1eced6331b29c1437a5189ee7f84da1167b730ac593cb26b2049f7de9a21182cdc153fc5b5937b37e6c3e56702539422a6cf4cd3896a227ef005f3de0a3bd3a0ef9cfe83fffc160b3cf3a05981b6c2d490582a3045ecac58176209a5be5f199ce79594fe610871d85e13d6bfbb2b645c8887157aff4b6a7d85ff43168267ce596b9cc42cb43ce8e3409c9f8a1d4e8dd22c4e13bf0775b6b4ef6af61081300e66e1805e0f272a651b6dea940ea76aea6085db074e741bba809bf4a14a4d433b8dcee400bf16e4effab6510b7ae6e2bb48d7509f08aa2f1b17aba30023d25d50da830ca73e2f5999518345cae7ff0d1a2b8d6d2fc4c64901fd01d73542156123a22a8afbfbb9dcb0fb0b6460ec0371b390a8daee27565e5dc5c509eed8de394cde6028150c5732c90daac0a73322136f6bde1992075b6ce607b6a374762ea333f0523494e62377f4f469b7fc8540904ca65a44d5515768ec184c37c8ae09e92465021eb1e3c54a07df3369b9a5f8ed812e6c721e2a99d69ef75f62c2d76c70d757134d45630534bb59460b049373d11491c7a2d595bb058928ce537e5b59f02385ffbbf6d4238997dd74cbf6b4d3ad259aea8cbd7c4f06fcc2c44f2742a2280396ab2aa63c0a0ced7c5358cbb690be18b52d0131cd7f6588c286d7a474173c41339d23bd573827e38fe83062df0b0aa8e753473ee2417b2153cb473667daede61bbff2342708d104fb23ad309c606b6a79e314b057bde9a93844b790be1080a2368f1cbc0e50d0e2febcbca7a948057db9030e2bacd6c84123c41ff890a8305bc0c943296883516c34666b927a4c3ef75d5b5119727024bd0c16a24a30d2801a6b753087f08b28ac6679c6263832d3fa9c2c32bb1b1087b538293b4853c7111a6d33ac37c3ce151e75bb34d9d53b00a37e266020cecd37a3ab6f49e91ecf4781f42ec636d581c110b62c7eacf0121cc4c3de29ec4cc0dfe1af3f8e71a503fd3a0d307f7b1e74c0df4ae69b0ee26e06748c1db0a59587648a637b966f4e1e5f178451e13de5fa5848d96f2661b1c2a51e6d81a0d2c4cceedcd2eaee50e41f09619a67b156561ca6869f4e6f55ddc2b55e6bf6b730a842c36190ffc4e78def9be9295df3c3c73c9de45f89502277a0dbc979872e15662d6be88e91ccd089f698dff0c5aa4c4af66019d4698ef7f7adc25be93df917ffa1954e7e0b9bbda7eb7fe111e8474cc35f311fb870878e4db28620b3365357ee4ed8fe716058aef4717fa26ab4414f124de9855ff8c06e6a77367cf876c5a38320b42cd5292fbb08887ef0f5a2cb564436c23c1d635bcf29bf1bfddc4904279e3e6de95cedf51cb6e93681c6d2800db186c8af2518f9247a92951b967f4eaa14e513b82ebdb9727b53356d97d95323aada32cdc07e8039e32f22f0ef272776e8fb7371172cdd71bbb1e62b1e198874f64e54bc519ee193248134a44c17152d956d09795aee65a1f805d64bf9969cf34ab5203fb4e9bb7b784bf851063a9fb1332cc5606b373dc449b3e20f56ad44855d8e00fbd0bf04abdb94af703347f49c8dc627b3e52b9ff6d2e583de1bdb621020d0b690721b4c381e1345f9c43698aefaacf87954700135aede54bcafdff261b8bf21d7ab2e17f1e709ff38b568efee15da9f0d497ff161169ad307463ba03e36e49ce89340bb99f7377fcc4c56cc4dc668f3de52bfbd9c91a9c987730cc0f4a2b6dad45323043d5f9ae3c2be099d9b1e394bf0d850515cfb8bacf25f42a712782a03896353978ead7bf6b384080a11f0e27dee2d0a579f093aa1272fa55dfcf8ba0c39ad85d9dd83d886aa093805c545c63ff3fbd01086a721cb31d4cb9223a2563c546fe5ed48100e8a5269ba3c328aaf4f83ab5b590999d7537ca2f77885ab8b75aecf9198ff96eec24f91077009423c6ad3e6bf0fe8bae4f639e7e49e5ab9345cb70244817dc98843ffc4c31c1a52e43247803702ca17b9fc6f57c7fa6fdb98914802a49288d67a97de33dde5588f24a7b07977fe91f87fd9fffe5fb53ad475e46366d877f91ed8f6bc353f53afefcc231af42efe6385771891b493a38f9d0788bc4eda3e0b4f27ca8cbdc664bf438ba55c34abc208aecf3d4e86ff48afe907ceabf9a8becbc43208957914e63a332c56e8a2931e90172c6cfc564f5e4e58b32e9b5188d9715e25387d6023dcfc2b6693692792a280b6ca6a4d8c8935c75c0e75550cf5048b193c4d61b12375a718b61e5b02196858ab556c123bbcdde71ccd7d0ff22b853c28ccc842a3da6e51712f0c8ccbad0354a17d19d069198c6657a6f8bc72c8423469ef894240fd1233b7b2bda79567e679839fc44d9661c666df8323f7214bb27b16001b02a9e7793d9ca1090c8f4078dc3cc889fe7b885332e69010786f7e13da3697f00d37f2fc32f10c39c99f06cf4aee92a70297a75f7470965c952630571c76cb60ecc84d32ae3c8580ed2c501fecd9a3d47a5cb0382d6e6563507a5cada9029df7f2b766ed6e7a7805181beb19c566a7394ed129531d2ed014ea296e2d05d786e8b943228d24b74c81814b0f157b2b17acab8a21287fa3063af69c3bdff21b9a9d18571a2453f0a7ff5db56e420006c62e9ca46835fdd12c3f71bea9a815c4a208e02a35deded98abb9a1a59ca8e76c9e3e7f7f1c7671b8d68ba02957a972d282713087eeec23c879af49c835ef95635216e1dd320b499f4071d9d82bff6780de23df7d2a441161f16cf428a455c52798ccdfa126d24b9024fc89e18300fcb0f082af5fb81a57f417407277f66cecf2cc1d7f1d64da5775db33c0e108488c322927bd5b3c1b268b2ddecdc390a7ec6733ac8a4c2bd1e36dddd8381bed8f667618218584218b7420625dcd878fea628ec9de6526c91c1e46eeb7be093e4289e5d537e8e34c932e951eb090917d1a28cf0289d5cf6a21a3c4ff8d05b891a5492f5a46a71eed06bfb58527fa26e347eb158e91417afba0d5bcf43f8f6643a16320f6ba7b19aa2792a2804e204cd39bf32319e6f2f7884278208260d12f3cb18b3af47441bc4edf2ddbef6805ca52631619775a3ac3e364ac0b1eca7e9a10e78259396d281938a396aa84f192705eb6b5bd4202dead5b9b10e832f08fad7b66e191abc20986873de53c58f0b65917cd18ce4df71347261e94c780df6cf79a3d0be587f12d5040a0568250558a3f49a0818976028dd9c1a91358caa0f289ea4107ee175d4a02df049bf3fda5cc40a9b15bee15ffda0bb84ff57628e855aec53254e18f9c5d94eaf92ce1e287a82bfdec2bb456feb15edb949c935e711496034587dfdecf0ea8f94eeafbd2d15207b65e3f87760011aaa0c4ed15ea8cccc5017471cb94b907af50e348560d76fd4003990bd7b5e4cc104a7c1493f022e5031d311462afae181bcad3b741389611c387ef630505ac1653444910908a582cc2ca741cbfebfccbdd09236e2c00fa2163ba1153e54203b3ac7815b55aa1a0dc2df1ba00d54c44a53c9a4934bba2d3962b5663d37fd02b4226fcf8f6bbc8f91a0e038aa09a407e7e02334ae70e76caa7a1e630a05dfb69cf5f5b893f97f32a2db63fb12160ac567fb81ed20a04c5bec896dfb0689fbaf6ff71d42b94c0f086875041a6614c70c55f932510440db69b604c1bb12521ff0eb9c26f426e0714a369b1748a1e54db135aed7a011fca722c34a53df0acbb8b691b397addbbc8d40bed40961cd457a9fc84323615e54f73b8145baf63023aaaf9dfd0cb6e29360ecb7f3b828d7fe00e9ec719a47911334481b4631e460016ec847e833c6d98b6ce3d4ea268d01ebe4baccb045a03fe95b7847e0f0ab689aa502c77c67edfdf626b906064041e314aa0be1c5dd30bb836a9c2ecafc8e4de1abb3e3c2d7f1269b61c7303d3dde19ec8f312e7910529d3e524cdc46d7119a318f47b426166df5506d9f564b888698ad9ca24820803f233c489869a8b6cf46f63638b03db532fbb3df5546b44fdc0411461c37d86afb967ecb0a7df9e1e5974af43840c85b1bad7c5ec2393fa892796ad132c5efa63c5c4be5d9fe2b252f614945769ed1b978d5ae96b64b61fe645dec319d66bfa3e15d1b86da14b96f1f20bea5783073d822b8b0d38c966d98e044591d7078ecac9f7500bbeb7f77c27ae41d5dfc0fca2ad400d70a45918b7a8a625dee5fb2d77d127696a8720450500a85895be5c566cc84819e92284497f837b811e6458dbc8a9c635ecd869d163fe0ff6e72e6cce67dae79ea9598fc60ae0dd478dc9d35906013653a14c2d378ac241e6a3750a652bda15ba5e3d50908ee18ed98e15c0584b85d40b5600fb581fcadc4fccdc7ed0fb1db94cd56465b38b466dc9bba708c79e2487eb5d118b80c1a7d13f123fa4e9797fa5752fe6cbb5e328bef4b42dc1873fcf98c94d8f94c47a2b2a849216e28cba84a25cb8e98b5521637356c0ead6210beea2921fa833fa95cf4fe598ba18473f25d2d5c23ff5f18d3c523e7bafb7162d4dc63842a89815828ab32645a091cafd0c38ff65ae27696b0746031de839ae76a4cd0b7f9dd8fe56a85461b1470134a7558def3d757460dc21d5000291438f8d82ae988da136e0f9e386b62b184428a737d2fd44b858a454f17def0485f58672e0eb1ae32b0ef2e450e1f433114756967499ec22df9bd09f5be0ff314f410fc02fd9ab72e3bc609a446b3929bb8c87d62a643777e760605d3dfc26ef8af9dca406d6eff69851147c70258785fae43647b18e3e07d1145e5ea3459933242735efa3538a99fdaa3827fdccd6e9306f23ed1f249ea343f34d4de3b5034fb699ea8facb767e53e8317c115d2d7b94ceeb1753ba9df88741478f7561163475b379ff7f98dbf86691f930fe7b1018200bc3cc7e8248b25653c939fa921603971ff8b2dc3d0f75c0490dabb611bdb5a87d5554504feb676e353f7e49c86187a87b2fb72bd26465ddfc10b51ce2cc05885998011b90dbbd15608106efe29188d33a60ef29e87debcfbafd5cc033252cfc5819834b3ed5bbf3c43c69a8a75c0da2e3fbf28bedd04744224a0d147b476bd8ea6add80949c3cdf62c3ce415c5899d829654319d605110e0b8c45e6c33e3545c5960b68ca57f48855e5bf559b7b2515853eb387d052f8b35089f219f89e80e3e8a5310055eb1c8ea8d3819b5d65aeba988bba8c22b", &(0x7f0000001cc0)=0x1000, &(0x7f0000001d00)="1317293282e0cd87940848f98dcc4af20f5e2edf8d7fc2148cd6fc2606f013f4d620c99623a3eb45b11e9c6ebca5521f02bccedb662f4487fb0b60b1721bb92ab6bec92eb3771cfdb910d01f89e0e759b23d2fb8dcc531a8e143e8961e5eaadde9c634811ed392cff2204593e88552d04e48a40da8700f9cc6ced8f15064696b8b9a22246eb81ffda41a2a9eec8ce4641bdc1306503b0873f83c01be", 0x9c) bind$inet6(r5, &(0x7f0000001dc0)={0x18, 0x2, 0xa8e, 0x10001}, 0xc) poll(&(0x7f0000001e00)=[{r1, 0x1}], 0x1, 0x7) sysctl$hw(&(0x7f0000001e40)={0x6, 0x8}, 0x2, &(0x7f0000001e80)="89aa567742acd74debc499afea5fd269270f2606a7fa029ebb38504d4b83e9b0d094854a277c85ee001578315fe60dfaa262fffef9511350220ddaa92b9bdf37f0251d5f6f8083b6648863f95b3d653b2ed7057252796562c948ca203455712708ba4f8a47ff88a4c5969f67741a30fe55b60f06779974cd7d6910068c66c73805c764ff1bc810067228b4e31d1dedc81e927322d53fd797c8790a31c6ebad041952a4e6df35f9", &(0x7f0000001f40)=0xa7, &(0x7f0000001f80)="4b64aff36317b6a0fd0a35bc825ddfb7aa2b67eb21faf11dbe207cf7ee61d7115eb9fc3bb8354f4c8f1f36f4", 0x2c) readlink(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002000)=""/11, 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002080)={r2, r6, r3}, 0xc) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000020c0)) getuid() socket$inet6(0x18, 0x1, 0x50) r8 = dup2(r1, 0xffffffffffffffff) kevent(r5, &(0x7f0000002100)=[{{}, 0xfffffffffffffffb, 0x1, 0x80, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x44, 0x8, 0xb8a}], 0x40000, &(0x7f0000002140)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x1}, {{r8}, 0xffffffffffffffff, 0xf1, 0x10, 0xf35, 0x3}, {{r7}, 0xfffffffffffffffb, 0x28, 0x1, 0x1, 0x80}], 0x200, &(0x7f00000021c0)={0x0, 0x8000000000000001}) openat$vmm(0xffffffffffffff9c, &(0x7f0000002200), 0x0, 0x0) open(&(0x7f0000002240)='./file0\x00', 0x8, 0x10) executing program 5: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7, 0x203}, {0x7, 0x4, 0x7, 0x400101}, {0xc, 0xf9, 0x66, 0x5}, {0x5, 0x2, 0x4, 0x3}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x6c}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff0200000000000000000000000000010100000000000000cde3123319cab0b43d55ff1b808c77f58a5247c944c4b11e6139773a28ae46c5d466e5949884662eba0d85f93403cfa366cf2d15fb65f678659e2d6e29ea572c0b613923b2557d34fb5f6be80ec4a8967ac69ea47436da977ae827fdad4b4338a31414c01269d4bf5d6dae25b480f32b2d27f3ac3e0752a244c914fe35fbe21813beb7eff73fca9f213feed7797a3e49bbc84e520616a3fe96550a35b35e1119be66360e2551dc85a58c5e4ed406cbba6b1c717f887be915446913d340726b"]) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000380)="ffe294da0a46b9ccc69abcc0243f5b9be7eefbf5adb9a0f0e148d6a6ec464daf03a6d627cb655014724aa28018bbe91737970dbf7d07dec340778f0fd0d8c5efd10ff9b5afdb0faa7f88bf1bf6cd209043fed23ad0f765bcde31a57c0c2ffdb2fc75a70085c6177ad9f4cd600e0bcde42fc94a3dfcc3c03d308f2aec47dcea1660b4a98ac322712adba086951df57d4462a2011841897b0c350091f12359efe5fe4ac84ff4a62b50cfa97bc9f799736c2b00e98b8e41426d54f833cfe17ba1b6ef569c90f6ec3a88edb0bea65af8d667e0f609886d4b5c9782e62501d1d8876a08ea3c187433229b3bd845ff5119067e29f9bb742621655aab4b34e5fca66b98121739a4530c5cb3eda4079c34046e023c8bebad20731f16af10a594ff2d3eda735ab5bac1bbfeff474eeaa468bd3c5f9b6fd99a4bea245e35ab7583dd5ffef8aa00011aeea650b412198ff2cec37267a07f90d7b336c7cf357cf3573071f254e3fbc29a7ff0c5d01564005b0f2ca850ab724da9259c9ac464e2a1f8e31418a2442a0bd07c7e76436684d3e735f8f8cf9180722f0b1e50c2d2b20b3d3a0a90d808878af16288cbb01fa3723b24da7edb6fa4ab10161e3f44ded8b465e6a956e286322f1b3584088d0408a68fdefe2f313f768eca9b869ef7211fbcea20702b021096978006fc36ab19b83cb1a88a5297b8b267b700a124d28aea32982e819e26f2d14cb0d9dec9e1cc77f49d07f1d75de667a5b9757924b0baf7f932b8872dba2aa43dadfd400c1cb080e1b2efcc754073413fefeacbaad101e91bf86a944e3c12524519a25508cf60d1eb1951656dadacb3f9502f51fac6f44e1a8196426c714a35599a1e6c028d6af23d17968b0cd943dff070531fe0a618ec0beca25ddbacf68299190e75b10d0f0762bab3cd2b4f3a52ea88d85b42b6baf594a3c0fae7cadf8a35220a1ac9d04a91ce010a5a9ad3d7dac15be9c844a9e1c5207e6a218c7a5017a531d72e981839ab38c370b48d85acd16f2bdff6c2381c2ff4ee6cc91490e5e80152ed0cb07998a8b5d9df9db48da412afd80982086bababaa600b976f51e281025b5e2cf2f37b06b32931a1eeca27dc5ddaf11b4b1dda0046d618a8a8c6b382f79ba5b0021160789d532b8eef0db0342caaf959d78e02d681b28a76377d2ab059b3220c66e6a946e86d1170137735cec76c3a07b0b31b95b6e7bfbdfd7fc5e6584c5d8c05e86afbeb4e850444a8fc36e37a0d3d82b29e0f863c44d5668033f999b12b521f28f5039073aadfbd761cd01ce50333d3e6b8848b4019b2c6d6503b6cd92f280f54d049e86267326288496f62e958d2eafe4c3de8fe73fcaf7dce9a75404cae985a0ee22130ab137238ed9ec0cacd71f2fdfadaa41cd78956d2b0b7a2ebaa553928bdf0172ae66599a51058180c703dce832ca3e5efe46f76bd142f031261d532280f1de6ce3a8a73dff58d91187a9d70d0cb306b9ad2888475fc56f7925ffaa85025809025d448d9e83c414d922244a723301d63bdc35690ffa447b433a72f05f1473f882a3ddd0eef2f91675a5447dff1d1dbde16efb0970549827ea04b03e97c2a1033bed9961ae4e66a9fcdc6813cbfdf642ea4d6b3bf6f4d39e4e0ba1a5933337fc17609ba15dac273e8847dd623201110fcfa08f91bd0c962e9bf3a0b0334b8a49ddda5865f738a498b9c2a2aef03a3ebcb7ea5d3a3adbda30a80555b6054f189557f8a80d6f35cbf0bc9602d55b14619cfc38d87c068ba86b7cf407e7f01055d9558ea03d990259b407a47ec0cf31e5194d724cd2f7830467a2326390d1914faa5ef4a7e434e97d68aecdaa67e14ee2f9c51f0c604c3f69bbf684713b6aa7c03f3dc4f600d31466b81d6882132c5801a6efcefe8d9bfd13d933a9fd3bd40cbe5f7425b78e434115320beb5b09bb09cf19f94c1ad2ff17031edc686473a5bf7850510b8dd7abee1a75c6fbc9720c37d71e64b66825cce66de06457ec8939c387db75a32c5c06fa479e4dd3a92a95c0ab4324ced4137408a1b260b91e3bccd66f97e0d6b1b71519e91cf23c6ebbf1fca6f8b5d9aa3052559e296e92830125aff8f3a5183ea7ca0e3a01d18bdd80dff6378c69a55f1000aecf671361b7f554bb5d78d79a24afedc38d76bbb0214653886909eae0ab0d929cb91746fa35641dc3d06b4fb0a875679e8922fd2f611385a57fdf818ebf9fb12e90d16d79b73008df60f5f486462fff262b7658cda3a10b1852020ca65a533bee8e9572c2cc14af0b697445461888ee917e94904776e56e9e3b0d5dbb2d235f86315658294e7d9abce83bfda1e358c257f024a6764f717068c631fd8993d527614d939bc6965e846430d96ba94406a990fb470288925ecc4ba9b3b7bb0c3c565b759ad8b0d3f83f09c93de6f29fc3167d2f2767b5271d58da945106dbe0221bad31c311a27b068ea2ffd2d64f3b588ec90f9b05c6a65f0f2be2e3410044259c9d9c780d832170c407e24efd0546bcbc27dd57aee0c3e9f665bb1d29573be1ac73e2296a6c705491edc246d44356a236372572e9f99935ae5c808855acfae34131df212852e56652ae4ac7d8398c2ed57d1f4d67704f12547a7c5d3eccf25cbb9781a86a60b5a3c150f1a780ace3e36595a28649e1938b569414a6f69229101be30920d703e85876ae388a01f59f621cdceee02402812fbc7da6ad4afa123f983c03e6b927b1ba2930a7f406e39a66e99e296afc1dd9c2b6861b10a86a36dff3cd6a3ee0ffc4765b8aab1de96f394f8d7b9d818623ca9ef20e13c28a01c58eea199bfb8fdc28dcdcc12af56c94a38c003622f8ceeb24873e55b164993e65083efca963f2e25fe02286f768867d6c5b2fe43bea5bb6bdb7417f5b070dd118cab55dea4e00cd2c80c0660d9be3db1e40fb8580d455d928625138d688107e73b8f7d45084056d0aced5a75025a09444b4e18b33b0bd05d3b55c9a2ab46d27498ccd94e422bf1f6593cda1f343f7637cd010391e4d689ba7192c2a6adc983baa76702eace9808f55a15f270f64579f1780ae9515f65038177e0de68dca18c1954080adae5c59eb429a0f2d63ab33912a0155b3b26ca45cc8bcc27b42a4aa5146d65568339c2db82288ce1ffa6066b0f3256172620a7667e523049697f8c9069288d5ced1f5aac4a1554bea3a01647d5a97e6da4e4271df5da9359303287ef069dafd5dc9becf6539a8eb7f3f2d1ddd351e993a33bbfc85412c2bcc3aaf1392a9c2a6a57f04ab3faeecb10aad4209ad943f37d47541f337da756b54c71467d3fd39fe2d58a286c0efa705411bacc74bd70271f77f665abbbc09eab88a9135e4b9e1528e034133de86a7cd4ed927c9b3e3f5b4aaec830373096c0988bf1cab23451944025288b9d8f048f6fe713f1feedde0bda59186e329b4f40ddfbf5501427268c27dc63e4935ae7a1c48ae55f394e07acd9feb05cc98fd97047b8aa26825edd5a8e76c1ccd69f08a1db412c3418e44ac6bf7fe7d8db143791ce2b6f1029fd10f187a93391e6ec05bd14d2099fe6878af55c4bef5f82bf46dc2e297750b76bcf2d3eab0f76a238976d9ed870a1c1967437916c8b5cca927e03f069fe78754bd38dbf37914bbb10baca6d6da141e4ce2374e3426f53865cea0fad4dd2753cf3c8e48d3d0052e2c04a746864a23a91b500d601126278dab481e0cc6b5b4eb3c4415ff1b6b6248baabde90e211010ea24fe9c58e686ef7f195d8172855e6f8e27ea9539ee8fd502003c9c20724a2e7b96430aed4d6b861d24b4181cd7681bd9397c5c51e39a6f3ede88a9b5df55ff9460753e4062e73442cfb0b04470d1b8d4d21be0fb1b2aa25323ccb38f7bf7205e4f60e1ec724c4b874732cb48890aafefc04c4cb18e18efcd362a2a01c471e801a207fa42e60e37135dcce325f17395b93b8f94d042118d14ac5f38b369dcb16357802a68647655432e04be21c82316b52efccbbacb2e67dff21f5f03966f6987a7a2eab3e0dff7c90e400333ecfa32aa0c5b7f61029c1b9d9bb1a8b24e631a4ae571358972641d47bc54a4a49bec92402e64d6b29cfe58cb754338d3be3c382205add4022c767e789d6c7aacb913493b864e68f4483039ea6ee56e2c46a5f949d11b67dd8e0ec252a957f1e892b8c76e4e3526e07876d89417950929d6a3ddd849619cd34749462bff7d34325ff3b44a32759e1e7576251dac4c849ed6ec6cf6132d658fc34b61d2e9e3643f8145aa54b0e4a00714fee9da8bd6a1b25b7b099dcecb27a6cafd4a8a1c760725f7148510272e2fd7a6cba191fafe916e0b50ade4c0e86893809eda1ded1da6f05e905e0f40b10fa02a314cf54bd0e0ff4efd3bfb00f5bb4ba1a30a7b1784ed8b72a6996798982993e771c5e3cecc55d53d8ce1ba3502b8cb50621fdbe378e0d12a9f1a851a12b0e099e80755de2af27d153cad28b565f6423ef9c8eb4a7934a1d136b284f5936d0c9377328f3268d9e84efaf7175efa32aa639bb696d47d92bbffbbe2ec11b6a9a5dee0f0829d1ebf558bcc4a7d6f25363942f0518d16f86174842557a219a95353896bd5f0e9e88b564270ddd849cfcd84a465f63f7a2ebe0afd457a94e0a967541e984e620f8604d689afc14098bbd1ee729b1b0e8ea3f3781a7754421a2b1c0a41393c2813c62ce77bf6a9e586656e92bfda0e7141aa430140c32480ffa1e384bd23f2fee9a1ac21e87eeead6f219d82ec75b8942716186a0afeecfb484da64a63907040a54286b1fc5ba73b6e92db0fa21e8523b0b2f14649d2461c49c9d2fadcde76cb3a1c2c49addb027206447b1557ee2b365a9c4bbaa02bf2dc248020c170a6d8bb0aa97cca113bbe5926df464eeb8b4040cf369cc6e281a50473de5b34477f3952477d2fe11e1906c85e463f1b0afb27acd641c35a411d0d79e245d7d3389abcc7d14ecb1fb1bd475c50eeab80c908e3725c639545698cab6327b1c316b4de4f6425e85a05aff68e4bb04886f562e0ebf8b9006f968f501d1076bf9b4a644b2f33a398cdca1cf74f9ea4b6fe635487653ba647f88bda3041dc5a2484e409e4f8bbbdc64819eeadb938ae6530a7d01ff6dbe14ee02e6792d29e910f28b280d64f446bc9c973e5139bbbc76ff47048ad1b8db7ad677dc6816bcf699d6981db44b07f224120fc97f6b70704b25d5399b7fb64e8e00d8ad90bea422415e5a546a4e477063b9c9ab7db27f2d1e0ccc1647b21f03ff734ee71aba256f24f732ec0b06f0f0c250cd953c33bda062ba9ac97665a1dcb274e5980399e20db0f27d803125105d6c9bed897ef46c2dfd88816cc0185074005f09d5663423cf0bdfa3ff7fb9716db364be44060a40a5e595c27b26b7424e1b8a359c092e3a00259ed64d5526389167956fa63dace8d35adf8de3ab5d8462b050c52ef749a6947f70a88ce29774e24319d3bfbb8088aab28a82949ff2472e97bd0455f694199e115b94e3f1e820562e5256add28d36b5963fd9b4d9ce4dee85e42e3eb3a56b5e6e37935aa84d62e53e395e3737067f235d830295ce9b5f129654361bfbc77b6a8e7361a768bb5e5069502f509c7b95a64c297d21aff380c8e1ea5a798a4d76f3f782b2f52d4bbc732c5a9314a19e611e9cd5f164d45d41fc1fe6c55ac9ae085a4d925868a0e329539f870fb3482aba46556247ec72f48aca222835e0489cb6a43ff99f9bca5bd90b0bdd002d914bc681c370ce6cb383c674d77fd2e65e56517e8ba8ea3a7ebbdbca11199c172c75a42e64174f860fcff39cad9d498187053b0d20d8031", 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x0, 0x3f0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) execve(0x0, 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x409, 0xf, "fabafa588fc0001000080010000000001000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) syz_emit_ethernet(0x5a, &(0x7f0000000000)={@random="71e383e01bd8", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x24, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"ca2d15ac38de92f8c2f2cc3e25e8245e"}}}}}}}) executing program 4: 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, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "90446c", 0x8, 0x0, 0x0, @empty, @loopback, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x303) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0xffffffffffffffff, 0x0, r2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000300)="f4", 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000580)=ANY=[@ANYBLOB="97f514cbb7d7f3fd52ffffff88e7"]) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x7fff) semget$private(0x0, 0x2, 0x400) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) dup(0xffffffffffffff9c) write(r3, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r5, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r6 = socket$inet(0x2, 0x4003, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1582ab1203b31000", 0x20000001, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36ffa88d72b925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3e952a8de1403e5f666fdb4f6af569ae94b5d127", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffeb9d679fffffffffffff2287dd6000010000383a00f6ecfbaedf466c130bfc590bcb9e4ff4fe8000000000000000000000000000aa01006707000000006000000000002c00457c5601a5ae235d3544d14cb2e907c800000000000000000000ffff000000003a00000500000000b04bbb318c6b5d42f94f79e7ee96b5e2aaf44ed7a8b4f9"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{}], 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = socket$unix(0x1, 0x2, 0x0) fchflags(r4, 0x10000) executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0xb) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="1449e6b348054b3a436c71f84a9e", 0xe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) setuid(0xee01) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)) ioctl$BIOCPROMISC(r0, 0x20004269) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8", 0x81, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff81001f00080600e1ffffff040002aaaaaaaaaaaa58d600000000aaaaaaaaaabbffffffff7c9cd82d3c53d5a391768ee7b4bc7f513510486f8860325d9a750c798689bbc1af10cdc95df442166a1fb33d848930cac45fcdb3ad05d8ffcb2376c873000cb5d5432a652e63940195582a687c912a7c"]) executing program 6: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xee00, 0x0) r3 = getuid() socket(0x20, 0x4000, 0x16) setreuid(r3, r3) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r4 = socket(0x2, 0x4000, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe61) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) mknod(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x10001}) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x2, 0x0, 0x0, 0x9}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) sendto$unix(r6, &(0x7f00000001c0)="eb3da5ef2fe159cd2a0c5ca9e2f35a1912e21b7d2218bd46681a75e8f79d48067d65cffb230d06369fc9c4cae1e8d5e9009eb7804d1615f797fb1a04c957f8e3c2cb9c3f97697dcfe8a72157c552209e85dd4675b7d1c0c40ae9f042f23e0fd275f60adb77f1447d5f5cf3bd18e45f3c0d08cb44b940a8f0dfbfcb82d4b6177801434e42", 0x84, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 0: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(0xffffffffffffffff, r3) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x6, 0x0, 0x3, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmmsg(r4, &(0x7f00000001c0)={0x0}, 0x10, 0x0, 0x0) executing program 0: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7, 0x203}, {0x7, 0x4, 0x7, 0x400101}, {0xc, 0xf9, 0x66, 0x5}, {0x5, 0x2, 0x4, 0x3}]}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x3f0}) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000100)=ANY=[@ANYRESOCT=r2, @ANYRES8=r3, @ANYRES64=r1]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0, 0x5}, 0x10, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) (async, rerun: 32) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) (rerun: 32) r1 = dup2(r0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x303) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0xffffffffffffffff, 0x0, r2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 32) r3 = syz_open_pts() (rerun: 32) close(r3) (async) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000300)="f4", 0x1}], 0x1) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000580)=ANY=[@ANYBLOB="97f514cbb7d7f3fd52ffffff88e7"]) (async, rerun: 64) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x7fff) (async, rerun: 32) semget$private(0x0, 0x2, 0x400) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000480), 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x7, 0x3}, 0x0, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000040)="562beed67497beeae720015d7a7f6a76081de69781ad53f56d8f4c9cfc6caa1f", 0x20}, {&(0x7f0000000140)="47331f63adfa98a186e3ee5c940ce95e236e99183d9cf66284a47ea539ef2f7ab6fd841d93a5eefd182980a7551538cfbbe90a5dcc77ad7eeb9a84d2ffbc51d0372aaa449b3344d7b65396bbebca4c8bc5e2e46b7e43fc1a9854b162fd59f962fd0c36e3f2a463d3c98706", 0x6b}, {&(0x7f0000001340)="1f763db4dcbe4298bf09cc8e70c1a5250cf7855cf56d98eba2afef43abe70fa1e7feef47b971f084521bfc341e688a03274068778af20ddb928601684586c147164f7b9f29d9b6cada27c58ff47b4ff2a07c571ab99d24deb7f61b1f001bcf587d12ca1bf2a457cd36700a6292bd4a7752936eb5a442025ce57649eef635fec11198ba7d17bd19e27527fac6292e10406816363ac40dc72cf1169ac5364c40ea7c1e62f33640e48f0da5e8fae573a6688389d6e29c02d78f98683bddf5f275f2c6e819b07cc962107075727488df278f346c", 0xd2}, {&(0x7f00000014c0)="2cf544cdecd1e1bb1f7ea4441f5bb098239fc2a3b1f2b05e07667a408ea168236dc65651ba8f0a081a86c4c06d25f378d68213b1cbe5e8f4b222a1b2e264c610402cc31f8b3ec593ebf2dfcbe3e5ab1ef93c19e1fb276c23e7075730c85d07cdc7e16a34ab7dece4396290495c8841ddba1b63dd1e65c6aed5fa510710605e777191e6438b378889980c35e4a7717a70c0dacd042a6416e032099dfa0ec1e377506086e3f241bf6c07b6ead282d5db4fc168c6b8c2c21034bdbd68a9e8891f33bd13a9d17e73c378428cc34aeedd1c2d71fb8442c08aa86439d9dd35796d2cf8327c1431f0a1dbcb4c9969", 0xeb}, {&(0x7f00000015c0)="78cd0f2ee3c4046331101648a0e19d5cb16f67b08212cdf0f1dffee84475cceda89ce099859069e83e8cda6e5d108c537b14461d37632995e10df31450d864fd3b80600abcb8d55e0db0420ab53e766aa9110c7c7111c9f4669049c85a706dcb6f23ddb8d9420b26c39793a843af020e90f0b92d80f1974fbd270eb154e3f6aa41724c0bde85cdff2e4fe1935cf34769be24cf5f7f36a7a66cc00aa71ac744c53d1dba0a51f0101aa8492ebd192c6a0366e809ab7c7df46d10fdf0d3f09cea557b5567d5b3a1e0266027f70bdd2a", 0xce}], 0x5, &(0x7f00000016c0)=[{0x18, 0x1, 0x80, "d4b72487b2"}, {0x40, 0x1, 0x8000, "3fa10896b95150b27a5ee08ac3339256efff955fd150ffb3853c52339815c4ebfddb3e72bbd06b145a0ef25967"}, {0xc0, 0x1, 0x4f, "0c93191fef3f515bab06b1b5640c8b9b2b2e1f8accc5eb7c73808abbf8d52bdd4c247a54b45c97d9af47993d58f0a325f4b353ff2534d19d5827e772731dece7833d7c45b7d9fcc66bb6b79b182185c514ece1e21538ec630ab3a7b38f7cd032e448aec58e88f2e2845eceaf38a25c9914d80749d5a553c9183be194a7e3104a1b909a1fe2ac59fc2c0ad67e497e29dc2ed5ae943c0d88fd1215216024228d78a46091f7054703b9f9f1"}, {0xb0, 0x1, 0x6, "8a87543ab27cd71ae8bf7a19b180d9dd92460ce41882ff248ad0cb79091f96ff4bfc19d4b01c7856941f54dddf74c1bdcdd08c65b0e30cb032d6e3a5c6fbbf3b4eff966ed2b68e34249624d61d1e261624778042c1bb4e3181321ba41dd00c5cacb2893f38c73423b1e84f4c25d4935964a9fa65e9a079bc370c071b7e27f0c7ed1dc921a82814a86c3bb4a78826c46948c5156efa09974e23"}, {0x1010, 0xffff, 0x2, "c8b4135298359db2efae5278bc51724879b785c7edd1c6e0fac7c556a1dade6157e0c0df2fbaf55b32f8228849548be4ca33c14cee1019f4d93e8120e4e73d1cc7c89b2eb43722c13503f26c413c80bd8b0ba205db8da51325c86287a0a9592bfa633b646f4d1557d75d4e1cec2ce67b9ba371a0a77968f522c01e40e384ac0e51aa55a0ba2edbc1db93b269c5bd652983d717048101109c484af072b190be6d77bb2b397385e578c3cb2622b6462b2ad1693183ead11fe3de0125b61c1bf82ea4ca74b338b86f04b2b1840fd391d9f22b48ce8186736363ad2cb098c6ebba98fafa4971c9bcea92436eb2c0058bd91aa4601ae3e4148095c29ae18dd341a2feb1896e781f98499f3b4df1940cba7f58facf65c9b6a5c038dd1ecedd45813deebcfa4241c0c3fca32d1f42190afe72b7119e79fe371f5d1a4fe54b21ad7e25293cf21b34bf0bfd007717bbc7d7bee404887d7f3746d5bce8d521e4d4827929e4c73eb25694575ed7f76d762816289c3cb05931eb9d12aaae6caf6598f19280af93d78505488b8ab311b25b3d238fdea93a5b81d4e93958b8efb14147a5d346623b98f97828a48f8940a9dbe777f994776769de6e70468f439790d7c0ad3e9b66dd4d414c6caa4c38955eda02486228dd4627ca983d0984e90dd148845bd0aaada347c12515a5c8414222ed6d6597782049dd06f9a3a0a090583e2eed0f052148ec5aee4f077a3857b2e1c1f7b14ac1e5c06cd89ffa52b4eebd0b594d40bf43be90c203897a9ff40c5eb2b12741ef7ba2d85c74ff79cdca1822550f090727c7945f39b2226b73d405a276aab5697394932345896957b53ab6d8ec3436f5d40cadb89bd0176ce488ac97289aa026f5c2a39b4d06a0275b37589fbcc31802f58af31c703860a5936ddca68e38afec7d764be354237316617f64f192d2402560aca571d689350b0bfa8dbbe11e82832690d16edd9ed405ceb7b452a3317b91d1248edba2ce4ebc859e67a0e5adc3ed93ba37094eede8c5d4a06ef9b39fbe87f57179889cc785c619ca5f7cc03b0e42c0f92d85bb4b43272641118b33959efe2305efdb75167a7e8818645b7f61e5343b30f2b11eded821265d1658d798de13aa7866af34201058695666a0411b2dde19b16e065f438afcde03a2390f4a7812fc88759c21ce3ebb645f0e86d4151594e1426cf47a1d9637ec0897a084037df70c71451d91bea902a1557504c98040f0742c077c1e6587bc2d1d66ca6506df2264e37e9ddd8ec66323ff6577e2d6ce1775ac9b91966f708003adbcc2f2b0e52d11a6b23dff89e27e1361f77bad59aafe09653523f10dd00bc8f4d0ae9fb6a0fcac0a57102033332c63a6ae21c8cb47a42d0ed5e80c8d6b6067330b17067d9f556d434d0e8f5435744f87b12154f0c24e659eabd40971b1be1fd1ba11bd07e0e1882334c67f3374e7b6b082ba671a0d97929b6c59bae486c00eccaff5333f0e24cfa10d3ff36a4a836d5ff27532dae0413b87bf8d7acd5e1adc536338e9c676fd88c755b5c885592fc41f46c5267cb00f8a1dd253a21a71de5cf4b84db5c2241ab6292fc7e3ca24116f43ba78627bb5c7b8f132b2f531b8fbb69012815e16c0ff3432bdc980a7df26b13a7c187c8d48cf9d06bbda12dc07942e3b21ba86ebddf5df090cd543b9dae3540850336ca81a58c2a5c9f8c769e197b9ca39e4afe44f7f0bb61dd0f3097ab593748bf94940dd95be50a5a516c15b8e64bc456be5e1ce3c2f202a45206d33fecd44da994fb56a1cccb827a231026a96f4b37944f3941523fb0b10815e3e7cbcb8ac8c9c2f408a0671599112655339429e6a0226ebe3acdebc21760f2708a10c5e756c95a2f62ca2de06aa5b2ddc301f23dc59a614f161d6b2b40f5c55ff9377e43ccf2473f70837f7b64d10010bac7f71d6ab795ac57bd3157af847691d98faf6c05037ae9af65f4ba9db4da5bceb4b6f869b9211408f60401ea166d3068a22511d30549c8bf5dab0a2391d0d0aa3be2a54738b63f4a0455713a3dda950986bf43cc2f6cf9b80bf374bfd87f2daf0c6ebeba8d436ea9f26ca07c25bb6706b82ec2fcf0364efd5c3ab12333b367ac6a8d3fa3ef0ff296241793ced8333dd247e8dc9342741b3f843e9cbb2c1b591ee36ac8a06cc4a34e37bc27ef6262b13817ef8ec2f279e9e921f89302e018f2f4a45b0895b2b53d03c3711c96ab146987f9de84d8ccaf13288d9ec9109839d9268083f698c7213414c9ae62b143aaf635080a7d4fdad96d73fc7755e8919ce06bdb2489f4d8d2b54d8905a2b7dcc4375f2622ff3901294685d0d6f81d3b32cf0dda7c6a6b58377bdbfc60058e8cfb8f03f59ab62fbce6cf281cbe700ac1b3331206675b555191a13897ea2055701a2663968dd70199a0713042b62296645f71b2ef460ac8977b8f4b637e86612e05217eb600aa6640a50ecb15817fdbab88c6f6b2213feb02d1a24ef09f568dcb3e216a177e24f12bb7e48f800483517ff603b7252baaf83ba131fa9d74cf6a0f67b8f75423efcbd7375648da5218c77bd8f0cab3b4932d0de0bed1d9dd5a601210a09e5deb93c82a46c3165fb87b66e8073a126e4592eb972abc06fb7fa17d72af1d091364c1a03dc287d5d18520dcd463d1afa44342118f141acfb3ad385dfe8574ac3765fd43b7cceb65b4aeaeb3ee2207db791cd31197bf640471a2fe690fabbcefc3c1c333c577aa35f9dcdabb416abe90f6236040810c0cec8337ff75d021ac7a905a344d9c811234a8035ef16580d4ee6ab3e88e9746082e619a55b71d062901525b5b0e33812af5401e0c4b4b89c3d625be6a538754bdf4cf277b9638dbe1791bd3f43534cb90fffa0ab2f86eabe86d4cbcc56da75af1e8d4f13eb12c04ff9a7668f7ca5535694dee1224a7d92d06b56612ee7d1f45d148a58ade4e72e2dfb8f976a183534cee0b0c9b009e2379cd0b2b8d8f82c82cdce72df38753aa25e9720b4ad8d56fb26a3035883acd98cbcdf073dc053e64d110bf920974834f95abf99f2306348b790d4cb846a01866f17a28f74ffba008f4d0aed6c14549d847aa01aa0df5afc0bae7e1a33ac39692e8d24d63ca6a9a64f99c63d46c9e2e56479fb69b73733b29fe8ff963d9209102b09d87af2a5f0d2041deab4a4acb2bc5ace00b1159ece9b7ddcbe90569b790e9dc04037dccb6a335af5d175545ac9936da8dc970ebde274a467ccab34f224d497bfdf7d0672955d6d60428ea1a603312850f8efb13be5f1e288b449ef7879310adb7eee071218f45d470dcbc747352bd0a9bccc600793f221e10f6ca255679c749d991ea2961b455059bdeaa6328cbdc54d3d489407eab3aacac5cebb1550759bddd0eada633048691bcf7b504e23a3541c3121463a7ec75bb29fb01aac0f06c40505fae225004254a4ad72a12b6c239179fc8049b0815e6dc0b206752383d51025a18474ce99cca8cb1d36144b83645afe1e5b2356aa85cfccf6df90539728227e73409dd85025f34be33a69c372f16876cd4ed9c6e16da0ba78359e90ea94dcd786917f47b84a91bd23d8c03c2c74ca6bbc7d541007c2adfe556f43000edf3e56b83ecd13c5f2347330002a2c4f26ef5f69e5214b4b5e6f91aac3c391bc5c3e7737a32e3a255a52656fcdee4be949949af1a3a3b7f651060d9b0fac8bfcedc80d0c17b30640083e012e01e45bb9f55b8b2e565ee6e967fe60585e96d5b8767b4b210914ebe26063c85715e2a62711c5958536795708839ffefab09d9accb674bf7292502d0b7324703cf75eff933e34c0959d64fa5a351035547722ab0da3c0612bb55841dd032c3c33923eea5d2533a8465531022495f24ccf75b9c12410213a055c1c773df896dac51677d9889182e1186671002107b5c81768a56b49e1080a05414d94c770baaba8e449f32d6f0e7cf12671d943c4f810d75784faa65a01ef42f923fdb7575b743b9b3925e672583abf6f7501c564db34096e92343d7b2fc8d95b8a121d507b59454f70754d162b3e294d42fcd6a23710f6c669685a870ad4d1ce6f0eea5147d883f069751f6996a4a51bd5957ae5700aac63f4083051b53b0935c9f34357c841eefa049907e0c7733ad345faddc4e91712478d5bd831ed43838c48924c66cbacc9c1f8d3c59c60308cd29ae3202c5434dddf4dc59c08dbcdde37337f40ab8ece1ffaa9af68d2f0fea9bfbc43f588cef20aeea78e60f903049221b9614a8eb0c2c71fc4dd64782c525c4b969a3e98aa358be0c386df4c9688dcfb8b724276ab633ab993118eda5a058a4ff2cff234306db11e07ccc93e95b00065f40ba6eb901546eca3085f0059204a654fce8386235153ccefd04e09f1cc7b5d47c526b9b0be6e72310425a5f1fc16b3226b80bd0bf38ee4df5b0929edb1d0a894fa4767605be8b70295dc24f3c75226df77d0984f9d48c6f177545ec04ee2722e9a88af58a10bd78f442e20b01e212a801452b2e87205b18bc0f64558ff17690e6a542f2a58e5009277a56cccdee727443fe3527366bb754df5c18eaa6d483fd8dbec5e2e8336c13a07bbf7930a243c1d1de73f0be72cb6d06126e31e1207beab9fa358512507ed95cfa0258e893a0b78c2e5ea8caa7365ba9094d8389fe5ac79a10e6309e72de9df57c4130c2c2540f6e6a753abffda5d64a1b44f3c85bae390d0d31f716400f00965f2fce6db06316719a099375f8a00adc818803b5e7d67dd8cc61961e968cba57761d1ea0932ec5e68ccdc81c82614dd7be62eb0f73e6447eadc3b68b4d8d8d70dca18a6ded74282d8bf3f7737b26db1a8efde1435c0762396ce2b0c8b3881ecd7e9ad9880bd5873f3ff63e3610f9e0bccbf5ee88979ab3d9d65ce0c2dc17627d8d72184814c5965e40c8b3f211f4e69ecfeaf419ead56352f902a2bf65725eb6c5e57324f881ed453c05d69dbe62ac96b5870339d40ed306174af81f9e1314fd742ee5759e64db889638c6f636d95496d008d691215839ec428b097566b6b38802df509c472808f9ace6297e6c67baf7b5fa0e1eb6358c036913622cbfa830dcc73a54de64577268558a1117b53a87f695ef60079fcbf93b2a7505bff7e4fde124045d297aa13021b25714fedca2b5284c4f859c704bd5ea0de773fbc81ba256c5640343b4631343a1f0da91ad2dfa4a04c60c9a644cc4d28c44f55be24567511a948ff5f9b0f44a61df27d605728513ae0da7914dd051e9aacb02252d441a33172b05bfe3d9b17bd5b70c29b12a1d23102c4d2542ae153ad4b6ce628d821e44511f17693c48ccd06c7dfc773bd489c3fcb1fa615c2b6b85d0219fe75b2766ff88b088e54c8c00283145d2287ab6df2461d9aed6ec2f4b70db88ee55564ff0ceedacd6c503959c281179c1752ccb960f90ed76252044b5b7cf8fde5cda701826a73f3ab05288175a8769c1d4f81cae534b092b854a4f016c9dea9c71969e8771f8eed7f3b857581799c33fbcf6439df72eb79e5b84324b5107e2e587dd7aa821698d1247e08faa406f48a771a1ae55bdabb92c5ee1ed70108599071a90adb45979d333bcfd8ace5edc2fcaee0bed21e8e91e4a77cc6789c0bc07edce62bfda0b30bcbe4ac003b6eea762d784966b2bc895f23a79a638485f3f8c4249a73eaaf9d49a8a3aa96acb912ecc3a499958acad42426273709e7239c32d36b00f4a91f86ec649f646e36a9b8c0e67b0e14be432e5773920800055e6751208ae4fdd246c968a11c39c728d8c499f8af05a4cdec0b9e1b6b19a76f8953ac42936e77b726bf5140"}, {0x88, 0x1, 0x401, "6cdadba790ebf358e2ea58f796ff80d1a2272208eb9ea25d7a7a564e0d34aeb25678acf7ff95be2339aa2a3389663b9cb90d67f53e5738d3be847315141ff98726e2b779bc88d7c831353c1656719e27b2cf8009780a66445d59a96b0bc4518944a38d9eac388f6c5e8c3e1efb2d2f9ce5"}], 0x1260}, 0x7) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) dup(0xffffffffffffff9c) write(r3, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r5, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r6 = socket$inet(0x2, 0x4003, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0xb) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) pledge(0x0, &(0x7f00000000c0)='-\x00') sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$inet(0x2, 0x8002, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) (async) dup2(r1, r0) (async) socket$inet(0x2, 0x2, 0xb) (async) dup2(r0, r2) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) (async) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) (async) pledge(0x0, &(0x7f00000000c0)='-\x00') (async) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) (async) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="1449e6b348054b3a436c71f84a9e", 0xe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x4, 0xb1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) close(r1) r3 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000544000/0x2000)=nil, 0x2000, 0x4) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) kqueue() pipe(&(0x7f0000000100)) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000000)={@random="71e383e01bd8", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x24, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"ca2d15ac38de92f8c2f2cc3e25e8245e"}}}}}}}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCFLUSH(r3, 0x20004268) writev(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2001000301010002}) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpid() ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x3}, {0x54, 0x0, 0x0, 0x1}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000040)=ANY=[@ANYRESHEX]) close(r0) executing program 7: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000000)="9cf7a082949d6338", 0x8}], 0x1) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = kqueue() fcntl$setown(r7, 0x6, r6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7}, {0xfffe, 0x0, 0x6, 0xfffffffb}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x80146940, 0x0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r9, 0x0, 0xa, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="ee76057a", 0x4}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYBLOB="00000000cb098e1d1398f7ff2977b9f862f58e670047a34e28e959777c5d000000000000009069a21ad60cc15a870545607529f8fc50ed86aa8d527ad645f51c20da167492e94297e7d1a9ee2be74bdec5a8bbbd43f4c045d7197dfef0efab98bdff527b483db003f33d13d48ab33dea99e27f687c26f66fe52ba81efa90146c13e0d22ab82ada0758c996de05e353148ef6786d09b4495b77d0fc533bdb72b522915e3e4942722dd09c9fed35bff76580065c1f9c9d210a21b19c864c4aa42ce429dd19295fdc630b72224897e537258701000000000000003eff04be343a"], 0x38, 0x5}, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r10 = socket$inet(0x2, 0x4, 0x1) syz_emit_ethernet(0x52, &(0x7f0000000200)=ANY=[@ANYRES64, @ANYRESHEX=r10, @ANYRESOCT, @ANYRES32=r2]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r11, 0x7) close(r0) socket(0x2, 0x2, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000140)=0x6) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=0x0]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) setuid(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000014c0)="086cf4364934de28ac3d2921ce848999ce27f1ac34ca698a08157b52c16bd3f4687feda1040000006be6ac712ae913899c72dc1ab9446c008e1ad4b4f1251635a5928ded7caaf7caae1ac9df54b7193486fb6a4634bfb17d4467d450949991fae5c9dda10dabb4a6cadf14194876d8ba5aa967c5f5f2df59f62e934f5447f8024e739ac5563b69400679049e7cfd31e8fedc3389c73fac80d4df65b6bc5c31a825ca152693f3c774f0d317836dbdde9abb0da947e76a6bed80bd9092fbd60f0fe417860d06e1edbd8890082c1eaf41afba189a7efb5fa23613353a6b2d2883a403c9a32c1d063fb19691bc52f58f612daf80dc20984558c0d86a61e454328a98d2ff4385e4bacac6370360cbdc43f47b3a7d90dd720ac000dc9baaa6f27c04d0011645e3f44796b38f00ed502287a5608deade1c35b4cb484189ae0c5ac4c384bb796e83606967a0a43c2c56127e4fc4c463012a5f110b1c2b9bd108946409371f8d22001833faaa4b392eef900d7c957b56bcbae191fc4d49f1539431459bbb6a7623d1023285f49863792deda438a8dd1867da8239a2f1040000000941df0376bc1ddb7c4af2767bdaf99e7a8a9985c991489eb239b0033ea2630aed061acfa49af2a68f5dbae96e5c9d4148accdb11db6daabfe2fbe33b7b2561b70a267", 0x1df}, {&(0x7f0000000400)="eace17c8823d0b809f1f427a4b659f3654991beefb1084ec6297107665417819150852b8dde038c8ce2cba531ab9c8cfe6fd6ec3393e3e4114f4726ca708e97a649286ed5fee64aa90010c76bb148ac1dfa481a5a7b2095c4ad5351f054c5a37f0a92129acfa7cc246fdd50545b52ca2d38a235ae666f4d6af2337661e9484dd2ca3b774d725012c82c24c5e38df9b2d31da8e2e1b51754eddb1fae4e3ac876c3aae99d897202965af2daa3e071d8f234500c23564f7ae80475cd10c1b6b4e3ba673ceba5eec9ce945ef2991380e6e1bf23abad1c3550941b0631bd13679e13af20107567a3715547d202141ca840c2fd4a57b17562b4c76892afea5f3034f83c213514e3c34ca1d4ec91da541cd3710ad4329c49f7625be35fa00cdffe588ac8a584281b2a6ef06460274e30c1d6c70ecfacb29e2f7a77987e6fcacbdac42fd2c5957b0583bd6fc398107e51b88f95574e7d8356d5a31be4c61803396d506fcc5d059c354141f68833cf3005465f6a235bcb47287fdc1625ff3356ac768447d8cd792ebcb312d7bbdf113989beb25c805849f1c9ebb5357f9bcb669b7c938b2557fd21256c866b64a5456c657b6648ad85d06ceba5c66479979f4411a1ebd5ac8747762fb8d6efa860275469e63962c13b297c2a45f7b0ed3e56235619aef819bb26c58e8fd9b2e4a1c58511b6b570ae6302a2824fec0af22a411ce7695ed9737e921cdd9c2ff41de08189f3708003aeea9c0c278264753b9c1a6375e8639379ec718deb5c58d5b630888e64aaadc535ba42122d569bf238d426cbb17cccfeab554cf1bbd7c89a25e51c39dba6860e8c70b6ee466286729624725aca3679de3238baf5a7379dbd0dd8fdbcb98360c5a96e1be55d3d80082ff93b35842cd7e0baa87749152c0c68f8e1a4750238f382b7bfa9bcc2a0a72416f305ebba08566895a8c71ff0a0366e3580632717d418a1856d7247ac56025b18b7f745b13b1ee5433f986b3c9361ead446f7e39f747c191e4eccf5ec8ef631d1dbd6994da2241c3d0ca266ee7a68cfed120449b15fdc7215b29e187aa5e4b79df44013bfea2d891b97f09c2494e6470dccde219eb05b93397fa1f86c48742469daf15330b8543a6adbd631eae150f8d43e253df46cda22c715899dc34bf063dbf7fdabe5f2ce5cf5462fa9c59ebbe3c43af83374024fba390306b254709f213cc5cf6b6a109ec23fc1959aa183045b6f27fec677adb784a274d504ed0983810cade5ddbb121e396b3d86271fbc3df47847476bf76ae3d6a0676b05789fa394d758ac605fc668d6485d3abf3070106acc377157a439adada7033c2df5a3bc1b345d839c947843e50e8b09a788ee5c8a8ed7f80c9c009542311e86c0eb08a987ea079d946a23cc44d6977d89b8ff56a210f3055058000ea47476fe7c52a3bfd86ba8889fb644db01da02e3c3850101495cd350b58f2622db0efbf4ec41faf95fee9d10ffd37a95f81a80f5c1a133382c84912f5b397a2b25759457f087e2a24e372a618b479364e3ddeddb181d9cfed515a17d1f52ab637cb007f8b1f9b1a9ae0e1547efacc2ebb338cb2fe45e8474ad11be5fc2ebea144daccbcdbd2d16084ff7798b74bedb4121612402c05145df49c1952c5a7858d743e3ad5fb38dbbbe66d89f12f8e8b4599f2bfd5926dd3139d979e3928806e5d4f556ff3b7121c6f2a69f3e923b9e1e17efe66208d3558350c9f4220a4d2ff54ded431a7056e518f67c83ba0d7c2963f15ffaa857abecf761a2798e8c9fdd6db673f48044302a50237da516decf58ae68945d3b96ef2c8911f568cecfa073def6606f5c5a9029976c1a01542911f0ae0b760aa767317fa3e5cd96d680b0644f83b446e776e250a77509f85b2a6d0d6d865822280b367ae0b29f504b7412db24157aa67c0655bdf2549cd965b53cf970248f04b0942d46e008a77aec36e69ff8561532eab38c3cd2b8de881311808b30248f19830db89e7e1edc8e1ca77fd198fe0846fab1c60c51b9bb31bf31125d36b5dc9a13571542399f8291d0d2970b387e829232afbda77c62669f495f0c98a5a804b6ec99ed04262251de8e0509e945a2ba64bb66f5ece9046d67e9ffb55f4e2eb91ad9318013131d7eb3cb2604e71d3aa1b755adc03b908c490b25fedc663633fec12f3f84b04acaefa5267e72f9064c1fa789698c82e8a44642fc5b6428b7b3f4fb7903e38e7621faf1f960b51285e03c849168523a293bcfd5346aead430946a4bc4612fe1b759860d0dbb727d0c11fadf20945dea2ab91e37d8db3a67b625ff8d9a3f9b66cf4ba1603a2b44531c5b338b09acd618403fe7348bdc1a5135e0709628bc64cf64ff3d6fa76e5afaa655aa13717385ab40bc5606efa7ff13368cdbe61212cf630b26cf5cbece83cdc0b365d482c550d6ebd79d97e9b07f59e6ebb75db2270e421c297424ef1c3af6bce354d08499b6f30c7619cb5a02c3e52a7713ee677bc83bcc22c5f29444781e369212667a8ccf3bc179f61dd6c41eb930bc669f107c8af1656a062c9dae05b24b3b9afe0ca0614ba2f15a2e47620c9100e63281a06cbf1fe3a2a8784d398b5966a4f71f6bdfe90c74e2a5a50f759a1903e5dae4dc3d5549abcba55e51d448588ab488ea90049b7005350e9cdbcd0420d5906f36661fb0e6fc1021dd07894f095e26954be82a5922c2e95d05994c1bf25e9255eaf23b2c89fe1dc6cdb53c4059e4ea37581d0b1d0c347ee7989a147bb8810e87d21eb7ee665dd01c917b02831338b12347fc77d0c1b797f02511ebc803f24fb82678a01c30df935289dec05077b00c1e92114e53d0faeaa187367f976b1b3c0cd7de3d383511d8f43672d9d45ce322be0e903d8819e577648533b691bec4132c25cd8fcef8cb541bc6f06dcf4727c35ea94ede13f763dc095f7baa36ab6a4fe27787f9a4976e04cfe833414b5233cb4aede8a6499814411a92780298c9882fcfc050fbe2fc29f3a660db045ca753a59d30829c78f5d5e4c6cb4d3e3a7e8c8985b82a14b4d64af4ea250b5eb61a7cf547f89ff292999b42631e386ba206cd53120e5fdba8df44bddb46664e5e91e29b26e753447545b5bde30b38a01070ee5f35fbc93cecd455ca7bf5541c8177ca7bdda8667c92192f6c07f57cb56a4949284ecd8787ee900d69082a50663ee45f25dac1c34ec85c70c6c7de65e921966830a2475e760dc8d0385a58f5917a4dc0c55f7e5b63e878f167dfe3de61fd1ad9bf18d0216f908330b4d41353b774526239e7befb1e66bad068ec05877fc7a622df1100c04d102010e7f0f87ba690e38ebf1077013efca10d77d029eaf73665c957a9b269b0d205baea43bed6e010df5baa863a4d1037b47610017d24e9bd9d63ca44bdad1d9dde6fec11646942f075ba177782688b5067c79523218717ffc6f0af76f8554f02864c33bab057b3c508abb4728dde38d82db1ea62dacbf0676277cd7ff324b89e11115b1c44df70f8ab357739c5f054bcf209545757b2683d671839a243c827539e3941391f7ecbbec86fde7426e7e0aab1896a7e91766c589d76b510dd0cefc8b66a37848d1aa64316709f88bf526b823237c7d0e47d6149fb4c58976e2639da36490df95af6618525dc0d070547f221581b30e9f5ff1bcb66a22a50506f175f464e22f2cad5e7e777a24171325f242e0b1ab26f37781311bc1f9b86feb449740e8a01be42f3bf441988775639efe1cac78d1f6f776568aed4f287d043ca1c08f30891e701eaf430e550b273839bc10501ba694b8d0e9ffe5ac5ac9eff7c0d12ce6c977d6662c27a33824b9d5f9eaed726c756d622b2e08d5d287b84c379b1350211585b4ddf18a7cb1814fe029f9dae7405d816698319ff8524bb3f63eab53af7f6e38962a66872aa5c502232365ac0eed09c6f717b10c27c2b71dcc3f290bfff6f64b0d4efd50e3b289dac641172358e745d32cd2d2b272175b69b51ec4f3fd7fcb3bd24f10ed9146729f10ddac852f9a25103660050aace5e1aca9e9d36923eb1136b3a5c2df02a9c7cfc13af2773c01d15f158b4077e4fb84498cfa85cecfe33651b64c8e250e2717f09d2629cb2656669f58cb4e0da2dc8a14787a970750b7c5122c33ed9bb010eda36cb6220d6d96bf4a77e71a29a63c471c343c0abf125e9ab61b7339f838d09e613a03e78be20364cb1585da938338b2bfdf71070a492010b05bd12d3cfe8f7bea5d1d3a175ab2222d580379cb60b955cd2ab203d7c0e50174c8fac738fa99c9c4d97ef4b2d029d2a05008a963f6349d348878148e11d228b5cb73540297e309dffbb0cdace71d9d23f7cd5473785f8a890d11cbf9346d980a2123e15c65ca8bf7c9bb6a931493c540b6f8d3e65f15e196dc9253e568c4aeb707221cf290aacd231b27f47e81b992fb4d196b4cb76efad49f90377ddee0791931bfef72deeef30f3eb3b2a9f24c6045988c612ddad3b08dd301c3cc30b736fc4ebfe4a06a63adfb69f79cad8903c564721defa405d3b6f3a95d2b17714fc5ecf7d56592a4ca535a41267feb70be848d2d9ca554ba31890d4c7e9a2774831e48fb517a1b2c0bad165ede8db3821b170727b15b1b8b260d7f26ffdeca47e4d0934b074688216ce08d06e6c353f2677aba44b2faace55463b9bc9a50209999a0a8077d2f4d9b1aed732e726586fa86408be1fa7b29d51e9c551697c31dcdfca35201e957d125f9ae6bb306ebb23a92effea252c2daafb07d8136740e191382cc5c6b1d7ffd8c241805b9423f61d2728aa5ceb92f43b548c799634433f3757704a0494a694eff4149c116b7b48f6423b4a6ec037161893958a92e03a7b029be873295a87af2744c73c06b7f87f26656c76d5d54c990864b0f56e43d60c0989a3a780a35fdf24dcda2782e9cd4671842afda77384c4a8d2914e055c6f54ecea70f3bd9bbc2b37cd1222734754ac17ddb227714495f1df8b6202690f6e6de6b482e433a144d0c2c79c97935490c4c60072e477a6631ecc4698814ca11a5d5b18c1d952e7eaa327d83b59dbda3263223fd65b62de110b3854edacde4357dafa70b379b5d0e3679b95008f97351ae1ecff02afb557bb4b88b7bc7d91db6ddac983c07b7f9698abc74797457002a26df42e5231c64158075322959a07dced05134fb27561823bbc627be27c34a30f01a10129bfc6d9ebee1ae8aca56d2e2b1e9fdfd2dd5c9ce60d72c143121649897bb44eeff3e2b688ed90856e24f53be64efb7140dcf8f79475a3b536f2b7dd8bbe27a2b9687927581b46048a24208651ab247925be09a66aa2b3981395394086fe89b2feca7c73ae99c862c5ff528f7427b78b4d77036f8eac980a5b18a1d2da36fe231ada0612ab953dfe26d73d761617d9b26f3261de0f9d5b718c4c93b49fc169436194a32d3d365630691021c58ca9ab542466008a8fd3cbe336538ac71e9ffcabe135e4cb829c29fc6d02ff8521bf603a08376029c03d6246b09cdbfe00acf1312f74c6af3167011d73230f1504abf79e38d2b9994621c90209c8713e354cad774870950934d90e4c3143e5a0d4ebe17b3649ce5c56fe4db5df57e5cbe95eb7becfcd0278ba81087a995679672b2aa3e104b6a5baa661bfe205b9c919320376242badc88bfbdfca203edd270b1cb30597fccdfd2fbc380f5aa09b9f9bdf57fd6fb3848e40cc83365912b67563bb999a62262824f422d5ee9f9edca74afe9a9d13f2134c50089701590fb95c77eee3c0a1ca9b7d55e1d0721825a9b10acc979c04b016a5e692b87feccf81990", 0x1000}], 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) mprotect(&(0x7f00007da000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000240)={0x1, 0x4}, 0x2, 0x0, 0x0, &(0x7f00000016c0)="17295a2a30276974a178546be09bb009a019a1d582962b3ed6bd88d9398febec35f18a5b490e18011f0c6c8f655b495475edaeb65a6b4b0284e9f8721c3001baecf28369eb1a01a560072d8e537effc26238b04a4f8b54422ecd6825f88f54ca56bfa829bb17ee8fa61b7818551b60576a8f394ad2", 0x75) r1 = socket(0x20, 0x8000, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r4) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x40000000000) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) fchflags(r3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r1, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)=0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa0000bb86dd60166aa500183a01fe0800000000000800000000000000aafe80000000d21a46ce000000000000aa82"]) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f00000000c0), 0x0) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendto$inet(r0, &(0x7f0000000180)="eac2026af2567bc1ede71a89c5bd9bce7be76bb19dc7ce63e31395e963cd8cc5e477b71bbff8ddb4ebe18b5e9fc4c23ccc54a6adf553b75740f95962b1341c73ad823115b589408010479856742d537e1347315fa381cba8750b16af9e8b00f2ed68d904567ec04b007166de9706f8482c5e", 0x72, 0x400, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000080)="a3bcc4644a19d17a58289b0c631130fb01638b6846c32d1feb073863e17ca1685a809a2019e67d77e750c95a6ccc4f23f67672ea1a78c8a8c2ce11400671a202a6f3a8ce8e45473f18ea1e39db25be068918a00e62b952d8de55a820ea3124ce90383939868af04962b37dc1ad41215a94b377773773ae0ebbce94d5db0b97d0a19fa056d2ec5aba08399f5a7d77a39395d679002823dd0b77f749bed57a4890538b9d2299c17a94854c0914e66dea6d5e0232dfd5a285ca3687b4ef622d619a13994de3", 0xc4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000000)="6c8ee6799f49ff1de708b47bae0241d58caea30c0900000000000000bd3478e61333bebf74f81d9c961d9abac32a594d", 0x0, 0x0, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x40) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7, 0x203}, {0x7, 0x4, 0x7, 0x400101}, {0xc, 0xf9, 0x66, 0x5}, {0x5, 0x2, 0x4, 0x3}]}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000480), 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x7, 0x3}, 0x0, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000040)="562beed67497beeae720015d7a7f6a76081de69781ad53f56d8f4c9cfc6caa1f", 0x20}, {&(0x7f0000000140)="47331f63adfa98a186e3ee5c940ce95e236e99183d9cf66284a47ea539ef2f7ab6fd841d93a5eefd182980a7551538cfbbe90a5dcc77ad7eeb9a84d2ffbc51d0372aaa449b3344d7b65396bbebca4c8bc5e2e46b7e43fc1a9854b162fd59f962fd0c36e3f2a463d3c98706", 0x6b}, {&(0x7f0000001340)="1f763db4dcbe4298bf09cc8e70c1a5250cf7855cf56d98eba2afef43abe70fa1e7feef47b971f084521bfc341e688a03274068778af20ddb928601684586c147164f7b9f29d9b6cada27c58ff47b4ff2a07c571ab99d24deb7f61b1f001bcf587d12ca1bf2a457cd36700a6292bd4a7752936eb5a442025ce57649eef635fec11198ba7d17bd19e27527fac6292e10406816363ac40dc72cf1169ac5364c40ea7c1e62f33640e48f0da5e8fae573a6688389d6e29c02d78f98683bddf5f275f2c6e819b07cc962107075727488df278f346c", 0xd2}, {&(0x7f00000014c0)="2cf544cdecd1e1bb1f7ea4441f5bb098239fc2a3b1f2b05e07667a408ea168236dc65651ba8f0a081a86c4c06d25f378d68213b1cbe5e8f4b222a1b2e264c610402cc31f8b3ec593ebf2dfcbe3e5ab1ef93c19e1fb276c23e7075730c85d07cdc7e16a34ab7dece4396290495c8841ddba1b63dd1e65c6aed5fa510710605e777191e6438b378889980c35e4a7717a70c0dacd042a6416e032099dfa0ec1e377506086e3f241bf6c07b6ead282d5db4fc168c6b8c2c21034bdbd68a9e8891f33bd13a9d17e73c378428cc34aeedd1c2d71fb8442c08aa86439d9dd35796d2cf8327c1431f0a1dbcb4c9969", 0xeb}, {&(0x7f00000015c0)="78cd0f2ee3c4046331101648a0e19d5cb16f67b08212cdf0f1dffee84475cceda89ce099859069e83e8cda6e5d108c537b14461d37632995e10df31450d864fd3b80600abcb8d55e0db0420ab53e766aa9110c7c7111c9f4669049c85a706dcb6f23ddb8d9420b26c39793a843af020e90f0b92d80f1974fbd270eb154e3f6aa41724c0bde85cdff2e4fe1935cf34769be24cf5f7f36a7a66cc00aa71ac744c53d1dba0a51f0101aa8492ebd192c6a0366e809ab7c7df46d10fdf0d3f09cea557b5567d5b3a1e0266027f70bdd2a", 0xce}], 0x5, &(0x7f00000016c0)=[{0x18, 0x1, 0x80, "d4b72487b2"}, {0x40, 0x1, 0x8000, "3fa10896b95150b27a5ee08ac3339256efff955fd150ffb3853c52339815c4ebfddb3e72bbd06b145a0ef25967"}, {0xc0, 0x1, 0x4f, "0c93191fef3f515bab06b1b5640c8b9b2b2e1f8accc5eb7c73808abbf8d52bdd4c247a54b45c97d9af47993d58f0a325f4b353ff2534d19d5827e772731dece7833d7c45b7d9fcc66bb6b79b182185c514ece1e21538ec630ab3a7b38f7cd032e448aec58e88f2e2845eceaf38a25c9914d80749d5a553c9183be194a7e3104a1b909a1fe2ac59fc2c0ad67e497e29dc2ed5ae943c0d88fd1215216024228d78a46091f7054703b9f9f1"}, {0xb0, 0x1, 0x6, "8a87543ab27cd71ae8bf7a19b180d9dd92460ce41882ff248ad0cb79091f96ff4bfc19d4b01c7856941f54dddf74c1bdcdd08c65b0e30cb032d6e3a5c6fbbf3b4eff966ed2b68e34249624d61d1e261624778042c1bb4e3181321ba41dd00c5cacb2893f38c73423b1e84f4c25d4935964a9fa65e9a079bc370c071b7e27f0c7ed1dc921a82814a86c3bb4a78826c46948c5156efa09974e23"}, {0x1010, 0xffff, 0x2, "c8b4135298359db2efae5278bc51724879b785c7edd1c6e0fac7c556a1dade6157e0c0df2fbaf55b32f8228849548be4ca33c14cee1019f4d93e8120e4e73d1cc7c89b2eb43722c13503f26c413c80bd8b0ba205db8da51325c86287a0a9592bfa633b646f4d1557d75d4e1cec2ce67b9ba371a0a77968f522c01e40e384ac0e51aa55a0ba2edbc1db93b269c5bd652983d717048101109c484af072b190be6d77bb2b397385e578c3cb2622b6462b2ad1693183ead11fe3de0125b61c1bf82ea4ca74b338b86f04b2b1840fd391d9f22b48ce8186736363ad2cb098c6ebba98fafa4971c9bcea92436eb2c0058bd91aa4601ae3e4148095c29ae18dd341a2feb1896e781f98499f3b4df1940cba7f58facf65c9b6a5c038dd1ecedd45813deebcfa4241c0c3fca32d1f42190afe72b7119e79fe371f5d1a4fe54b21ad7e25293cf21b34bf0bfd007717bbc7d7bee404887d7f3746d5bce8d521e4d4827929e4c73eb25694575ed7f76d762816289c3cb05931eb9d12aaae6caf6598f19280af93d78505488b8ab311b25b3d238fdea93a5b81d4e93958b8efb14147a5d346623b98f97828a48f8940a9dbe777f994776769de6e70468f439790d7c0ad3e9b66dd4d414c6caa4c38955eda02486228dd4627ca983d0984e90dd148845bd0aaada347c12515a5c8414222ed6d6597782049dd06f9a3a0a090583e2eed0f052148ec5aee4f077a3857b2e1c1f7b14ac1e5c06cd89ffa52b4eebd0b594d40bf43be90c203897a9ff40c5eb2b12741ef7ba2d85c74ff79cdca1822550f090727c7945f39b2226b73d405a276aab5697394932345896957b53ab6d8ec3436f5d40cadb89bd0176ce488ac97289aa026f5c2a39b4d06a0275b37589fbcc31802f58af31c703860a5936ddca68e38afec7d764be354237316617f64f192d2402560aca571d689350b0bfa8dbbe11e82832690d16edd9ed405ceb7b452a3317b91d1248edba2ce4ebc859e67a0e5adc3ed93ba37094eede8c5d4a06ef9b39fbe87f57179889cc785c619ca5f7cc03b0e42c0f92d85bb4b43272641118b33959efe2305efdb75167a7e8818645b7f61e5343b30f2b11eded821265d1658d798de13aa7866af34201058695666a0411b2dde19b16e065f438afcde03a2390f4a7812fc88759c21ce3ebb645f0e86d4151594e1426cf47a1d9637ec0897a084037df70c71451d91bea902a1557504c98040f0742c077c1e6587bc2d1d66ca6506df2264e37e9ddd8ec66323ff6577e2d6ce1775ac9b91966f708003adbcc2f2b0e52d11a6b23dff89e27e1361f77bad59aafe09653523f10dd00bc8f4d0ae9fb6a0fcac0a57102033332c63a6ae21c8cb47a42d0ed5e80c8d6b6067330b17067d9f556d434d0e8f5435744f87b12154f0c24e659eabd40971b1be1fd1ba11bd07e0e1882334c67f3374e7b6b082ba671a0d97929b6c59bae486c00eccaff5333f0e24cfa10d3ff36a4a836d5ff27532dae0413b87bf8d7acd5e1adc536338e9c676fd88c755b5c885592fc41f46c5267cb00f8a1dd253a21a71de5cf4b84db5c2241ab6292fc7e3ca24116f43ba78627bb5c7b8f132b2f531b8fbb69012815e16c0ff3432bdc980a7df26b13a7c187c8d48cf9d06bbda12dc07942e3b21ba86ebddf5df090cd543b9dae3540850336ca81a58c2a5c9f8c769e197b9ca39e4afe44f7f0bb61dd0f3097ab593748bf94940dd95be50a5a516c15b8e64bc456be5e1ce3c2f202a45206d33fecd44da994fb56a1cccb827a231026a96f4b37944f3941523fb0b10815e3e7cbcb8ac8c9c2f408a0671599112655339429e6a0226ebe3acdebc21760f2708a10c5e756c95a2f62ca2de06aa5b2ddc301f23dc59a614f161d6b2b40f5c55ff9377e43ccf2473f70837f7b64d10010bac7f71d6ab795ac57bd3157af847691d98faf6c05037ae9af65f4ba9db4da5bceb4b6f869b9211408f60401ea166d3068a22511d30549c8bf5dab0a2391d0d0aa3be2a54738b63f4a0455713a3dda950986bf43cc2f6cf9b80bf374bfd87f2daf0c6ebeba8d436ea9f26ca07c25bb6706b82ec2fcf0364efd5c3ab12333b367ac6a8d3fa3ef0ff296241793ced8333dd247e8dc9342741b3f843e9cbb2c1b591ee36ac8a06cc4a34e37bc27ef6262b13817ef8ec2f279e9e921f89302e018f2f4a45b0895b2b53d03c3711c96ab146987f9de84d8ccaf13288d9ec9109839d9268083f698c7213414c9ae62b143aaf635080a7d4fdad96d73fc7755e8919ce06bdb2489f4d8d2b54d8905a2b7dcc4375f2622ff3901294685d0d6f81d3b32cf0dda7c6a6b58377bdbfc60058e8cfb8f03f59ab62fbce6cf281cbe700ac1b3331206675b555191a13897ea2055701a2663968dd70199a0713042b62296645f71b2ef460ac8977b8f4b637e86612e05217eb600aa6640a50ecb15817fdbab88c6f6b2213feb02d1a24ef09f568dcb3e216a177e24f12bb7e48f800483517ff603b7252baaf83ba131fa9d74cf6a0f67b8f75423efcbd7375648da5218c77bd8f0cab3b4932d0de0bed1d9dd5a601210a09e5deb93c82a46c3165fb87b66e8073a126e4592eb972abc06fb7fa17d72af1d091364c1a03dc287d5d18520dcd463d1afa44342118f141acfb3ad385dfe8574ac3765fd43b7cceb65b4aeaeb3ee2207db791cd31197bf640471a2fe690fabbcefc3c1c333c577aa35f9dcdabb416abe90f6236040810c0cec8337ff75d021ac7a905a344d9c811234a8035ef16580d4ee6ab3e88e9746082e619a55b71d062901525b5b0e33812af5401e0c4b4b89c3d625be6a538754bdf4cf277b9638dbe1791bd3f43534cb90fffa0ab2f86eabe86d4cbcc56da75af1e8d4f13eb12c04ff9a7668f7ca5535694dee1224a7d92d06b56612ee7d1f45d148a58ade4e72e2dfb8f976a183534cee0b0c9b009e2379cd0b2b8d8f82c82cdce72df38753aa25e9720b4ad8d56fb26a3035883acd98cbcdf073dc053e64d110bf920974834f95abf99f2306348b790d4cb846a01866f17a28f74ffba008f4d0aed6c14549d847aa01aa0df5afc0bae7e1a33ac39692e8d24d63ca6a9a64f99c63d46c9e2e56479fb69b73733b29fe8ff963d9209102b09d87af2a5f0d2041deab4a4acb2bc5ace00b1159ece9b7ddcbe90569b790e9dc04037dccb6a335af5d175545ac9936da8dc970ebde274a467ccab34f224d497bfdf7d0672955d6d60428ea1a603312850f8efb13be5f1e288b449ef7879310adb7eee071218f45d470dcbc747352bd0a9bccc600793f221e10f6ca255679c749d991ea2961b455059bdeaa6328cbdc54d3d489407eab3aacac5cebb1550759bddd0eada633048691bcf7b504e23a3541c3121463a7ec75bb29fb01aac0f06c40505fae225004254a4ad72a12b6c239179fc8049b0815e6dc0b206752383d51025a18474ce99cca8cb1d36144b83645afe1e5b2356aa85cfccf6df90539728227e73409dd85025f34be33a69c372f16876cd4ed9c6e16da0ba78359e90ea94dcd786917f47b84a91bd23d8c03c2c74ca6bbc7d541007c2adfe556f43000edf3e56b83ecd13c5f2347330002a2c4f26ef5f69e5214b4b5e6f91aac3c391bc5c3e7737a32e3a255a52656fcdee4be949949af1a3a3b7f651060d9b0fac8bfcedc80d0c17b30640083e012e01e45bb9f55b8b2e565ee6e967fe60585e96d5b8767b4b210914ebe26063c85715e2a62711c5958536795708839ffefab09d9accb674bf7292502d0b7324703cf75eff933e34c0959d64fa5a351035547722ab0da3c0612bb55841dd032c3c33923eea5d2533a8465531022495f24ccf75b9c12410213a055c1c773df896dac51677d9889182e1186671002107b5c81768a56b49e1080a05414d94c770baaba8e449f32d6f0e7cf12671d943c4f810d75784faa65a01ef42f923fdb7575b743b9b3925e672583abf6f7501c564db34096e92343d7b2fc8d95b8a121d507b59454f70754d162b3e294d42fcd6a23710f6c669685a870ad4d1ce6f0eea5147d883f069751f6996a4a51bd5957ae5700aac63f4083051b53b0935c9f34357c841eefa049907e0c7733ad345faddc4e91712478d5bd831ed43838c48924c66cbacc9c1f8d3c59c60308cd29ae3202c5434dddf4dc59c08dbcdde37337f40ab8ece1ffaa9af68d2f0fea9bfbc43f588cef20aeea78e60f903049221b9614a8eb0c2c71fc4dd64782c525c4b969a3e98aa358be0c386df4c9688dcfb8b724276ab633ab993118eda5a058a4ff2cff234306db11e07ccc93e95b00065f40ba6eb901546eca3085f0059204a654fce8386235153ccefd04e09f1cc7b5d47c526b9b0be6e72310425a5f1fc16b3226b80bd0bf38ee4df5b0929edb1d0a894fa4767605be8b70295dc24f3c75226df77d0984f9d48c6f177545ec04ee2722e9a88af58a10bd78f442e20b01e212a801452b2e87205b18bc0f64558ff17690e6a542f2a58e5009277a56cccdee727443fe3527366bb754df5c18eaa6d483fd8dbec5e2e8336c13a07bbf7930a243c1d1de73f0be72cb6d06126e31e1207beab9fa358512507ed95cfa0258e893a0b78c2e5ea8caa7365ba9094d8389fe5ac79a10e6309e72de9df57c4130c2c2540f6e6a753abffda5d64a1b44f3c85bae390d0d31f716400f00965f2fce6db06316719a099375f8a00adc818803b5e7d67dd8cc61961e968cba57761d1ea0932ec5e68ccdc81c82614dd7be62eb0f73e6447eadc3b68b4d8d8d70dca18a6ded74282d8bf3f7737b26db1a8efde1435c0762396ce2b0c8b3881ecd7e9ad9880bd5873f3ff63e3610f9e0bccbf5ee88979ab3d9d65ce0c2dc17627d8d72184814c5965e40c8b3f211f4e69ecfeaf419ead56352f902a2bf65725eb6c5e57324f881ed453c05d69dbe62ac96b5870339d40ed306174af81f9e1314fd742ee5759e64db889638c6f636d95496d008d691215839ec428b097566b6b38802df509c472808f9ace6297e6c67baf7b5fa0e1eb6358c036913622cbfa830dcc73a54de64577268558a1117b53a87f695ef60079fcbf93b2a7505bff7e4fde124045d297aa13021b25714fedca2b5284c4f859c704bd5ea0de773fbc81ba256c5640343b4631343a1f0da91ad2dfa4a04c60c9a644cc4d28c44f55be24567511a948ff5f9b0f44a61df27d605728513ae0da7914dd051e9aacb02252d441a33172b05bfe3d9b17bd5b70c29b12a1d23102c4d2542ae153ad4b6ce628d821e44511f17693c48ccd06c7dfc773bd489c3fcb1fa615c2b6b85d0219fe75b2766ff88b088e54c8c00283145d2287ab6df2461d9aed6ec2f4b70db88ee55564ff0ceedacd6c503959c281179c1752ccb960f90ed76252044b5b7cf8fde5cda701826a73f3ab05288175a8769c1d4f81cae534b092b854a4f016c9dea9c71969e8771f8eed7f3b857581799c33fbcf6439df72eb79e5b84324b5107e2e587dd7aa821698d1247e08faa406f48a771a1ae55bdabb92c5ee1ed70108599071a90adb45979d333bcfd8ace5edc2fcaee0bed21e8e91e4a77cc6789c0bc07edce62bfda0b30bcbe4ac003b6eea762d784966b2bc895f23a79a638485f3f8c4249a73eaaf9d49a8a3aa96acb912ecc3a499958acad42426273709e7239c32d36b00f4a91f86ec649f646e36a9b8c0e67b0e14be432e5773920800055e6751208ae4fdd246c968a11c39c728d8c499f8af05a4cdec0b9e1b6b19a76f8953ac42936e77b726bf5140"}, {0x88, 0x1, 0x401, "6cdadba790ebf358e2ea58f796ff80d1a2272208eb9ea25d7a7a564e0d34aeb25678acf7ff95be2339aa2a3389663b9cb90d67f53e5738d3be847315141ff98726e2b779bc88d7c831353c1656719e27b2cf8009780a66445d59a96b0bc4518944a38d9eac388f6c5e8c3e1efb2d2f9ce5"}], 0x1260}, 0x7) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x8003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) mknod(0x0, 0x10, 0x205b1a) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)="f8", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r3) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$setstatus(r3, 0x4, 0x40) setegid(0xffffffffffffffff) r6 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shutdown(r3, 0x2) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) pread(r0, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_emit_ethernet(0x78, &(0x7f0000000080)={@random="000000f60005", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x6a, 0x4000, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic="d605f1277a04df01baca5acdb0634bde0f0e70ca2e13425f92ad3f0ef5070e17875ad6386ec4ea9d471f543554b92eb92d030a87164fbc1b3ca34a475087037ecd22fc55a2fe672800000097e1ef6822b5562c000000"}}}}) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000620, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 7: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 3: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r3}) r4 = socket(0x18, 0x3, 0x2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x20000, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x6010, r1, 0x7ff) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="1449e6b348054b3a436c71f84a9e", 0xe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r0, &(0x7f00000001c0)="1d", 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setregid(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) executing program 1: socket(0x20, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0xfffffffffffff800}], 0x26db, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x8000000000000001, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = dup2(r6, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = socket(0x18, 0x3, 0x3a) r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r9, 0xffff, 0x2000, 0x0, &(0x7f0000000080)) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) dup(0xffffffffffffff9c) write(r3, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r5, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r6 = socket$inet(0x2, 0x4003, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@empty, @broadcast, [{[], {0x8100, 0x1}}], {@generic={0x6002, "30460173fa9ed7ddfd95d534541324756926bf67b2705c45c030c0ff288a0fb6344f7e2b4e141562895eaa1edd8d82d7eb371fbb9f1b4454"}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x81, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) getuid() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r4, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) shmctl$IPC_RMID(0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) seteuid(r7) flock(r0, 0x15) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = socket$inet(0x2, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt(0xffffffffffffffff, 0x7fffffff, 0x8, &(0x7f0000000480)=""/235, &(0x7f0000000240)=0xeb) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) executing program 3: semget$private(0x0, 0x1, 0x17) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x5a4b8339, 0x4, &(0x7f0000000800)="a38cac1b047cfdf189d477d45ddfa7a5686c38d4f6227d0f11f438782232793b21d855a70da70dbe2d9b6d8f5aa4daf5e0efbed1f24889e610e78f1bdf27a8530a4bc827b95f6c2cb68890dd7f9a924b9fbe8399a08621e13e58d806000000c55af42547fecb607f5c9aa8db8884fd551ad280dba3002b28b1d0af3e33300700000000000000494a8a9dbf3f73f1fbecf03116548a23048b1c4d66985836d41b8164e4c785b963a59be8162c84b6aab45ee50e3a78ba3567e82eed4c5204969ed0397c59d11955a7b4f2fa63ce739ec4c4720cdbaf6b25517e58739ddd8bafb78f4aad25dd8716007046c13e0dafce66523130b4d7de3b17907c1258cc6f1323884438250506518adae348fd0828bcafd6e0506003d53fee56f1dfd150913f3824667a8288aad935018001578c81a34e172643080fec2752624173eeca71bafc", 0x140) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x200, 0xb) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000269000000, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r3, &(0x7f0000000380)=[{0x3, 0x7, 0x1000}, {0x2, 0x5d32}, {0x1, 0xff}, {0x2, 0x3, 0x800}, {0x0, 0x3f}, {0x0, 0x7, 0x1000}, {0x1, 0xffff, 0x400}, {0x0, 0x8}, {0x1, 0x2a, 0x1000}, {0x3, 0x81}], 0xa) semget(0x3, 0x1, 0x651) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) r4 = getuid() seteuid(r4) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000240)={0x0, 0x2, 0x80007, 0x100000006, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x82) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5, 0x4}, {0x20, 0x1, 0x20}, {0xcc9}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = open(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffb, 0x8}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8000008) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', 0x4, 0x0}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000480), 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x7, 0x3}, 0x0, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000040)="562beed67497beeae720015d7a7f6a76081de69781ad53f56d8f4c9cfc6caa1f", 0x20}, {&(0x7f0000000140)="47331f63adfa98a186e3ee5c940ce95e236e99183d9cf66284a47ea539ef2f7ab6fd841d93a5eefd182980a7551538cfbbe90a5dcc77ad7eeb9a84d2ffbc51d0372aaa449b3344d7b65396bbebca4c8bc5e2e46b7e43fc1a9854b162fd59f962fd0c36e3f2a463d3c98706", 0x6b}, {&(0x7f0000001340)="1f763db4dcbe4298bf09cc8e70c1a5250cf7855cf56d98eba2afef43abe70fa1e7feef47b971f084521bfc341e688a03274068778af20ddb928601684586c147164f7b9f29d9b6cada27c58ff47b4ff2a07c571ab99d24deb7f61b1f001bcf587d12ca1bf2a457cd36700a6292bd4a7752936eb5a442025ce57649eef635fec11198ba7d17bd19e27527fac6292e10406816363ac40dc72cf1169ac5364c40ea7c1e62f33640e48f0da5e8fae573a6688389d6e29c02d78f98683bddf5f275f2c6e819b07cc962107075727488df278f346c", 0xd2}, {&(0x7f00000014c0)="2cf544cdecd1e1bb1f7ea4441f5bb098239fc2a3b1f2b05e07667a408ea168236dc65651ba8f0a081a86c4c06d25f378d68213b1cbe5e8f4b222a1b2e264c610402cc31f8b3ec593ebf2dfcbe3e5ab1ef93c19e1fb276c23e7075730c85d07cdc7e16a34ab7dece4396290495c8841ddba1b63dd1e65c6aed5fa510710605e777191e6438b378889980c35e4a7717a70c0dacd042a6416e032099dfa0ec1e377506086e3f241bf6c07b6ead282d5db4fc168c6b8c2c21034bdbd68a9e8891f33bd13a9d17e73c378428cc34aeedd1c2d71fb8442c08aa86439d9dd35796d2cf8327c1431f0a1dbcb4c9969", 0xeb}, {&(0x7f00000015c0)="78cd0f2ee3c4046331101648a0e19d5cb16f67b08212cdf0f1dffee84475cceda89ce099859069e83e8cda6e5d108c537b14461d37632995e10df31450d864fd3b80600abcb8d55e0db0420ab53e766aa9110c7c7111c9f4669049c85a706dcb6f23ddb8d9420b26c39793a843af020e90f0b92d80f1974fbd270eb154e3f6aa41724c0bde85cdff2e4fe1935cf34769be24cf5f7f36a7a66cc00aa71ac744c53d1dba0a51f0101aa8492ebd192c6a0366e809ab7c7df46d10fdf0d3f09cea557b5567d5b3a1e0266027f70bdd2a", 0xce}], 0x5, &(0x7f00000016c0)=[{0x18, 0x1, 0x80, "d4b72487b2"}, {0x40, 0x1, 0x8000, "3fa10896b95150b27a5ee08ac3339256efff955fd150ffb3853c52339815c4ebfddb3e72bbd06b145a0ef25967"}, {0xc0, 0x1, 0x4f, "0c93191fef3f515bab06b1b5640c8b9b2b2e1f8accc5eb7c73808abbf8d52bdd4c247a54b45c97d9af47993d58f0a325f4b353ff2534d19d5827e772731dece7833d7c45b7d9fcc66bb6b79b182185c514ece1e21538ec630ab3a7b38f7cd032e448aec58e88f2e2845eceaf38a25c9914d80749d5a553c9183be194a7e3104a1b909a1fe2ac59fc2c0ad67e497e29dc2ed5ae943c0d88fd1215216024228d78a46091f7054703b9f9f1"}, {0xb0, 0x1, 0x6, "8a87543ab27cd71ae8bf7a19b180d9dd92460ce41882ff248ad0cb79091f96ff4bfc19d4b01c7856941f54dddf74c1bdcdd08c65b0e30cb032d6e3a5c6fbbf3b4eff966ed2b68e34249624d61d1e261624778042c1bb4e3181321ba41dd00c5cacb2893f38c73423b1e84f4c25d4935964a9fa65e9a079bc370c071b7e27f0c7ed1dc921a82814a86c3bb4a78826c46948c5156efa09974e23"}, {0x1010, 0xffff, 0x2, "c8b4135298359db2efae5278bc51724879b785c7edd1c6e0fac7c556a1dade6157e0c0df2fbaf55b32f8228849548be4ca33c14cee1019f4d93e8120e4e73d1cc7c89b2eb43722c13503f26c413c80bd8b0ba205db8da51325c86287a0a9592bfa633b646f4d1557d75d4e1cec2ce67b9ba371a0a77968f522c01e40e384ac0e51aa55a0ba2edbc1db93b269c5bd652983d717048101109c484af072b190be6d77bb2b397385e578c3cb2622b6462b2ad1693183ead11fe3de0125b61c1bf82ea4ca74b338b86f04b2b1840fd391d9f22b48ce8186736363ad2cb098c6ebba98fafa4971c9bcea92436eb2c0058bd91aa4601ae3e4148095c29ae18dd341a2feb1896e781f98499f3b4df1940cba7f58facf65c9b6a5c038dd1ecedd45813deebcfa4241c0c3fca32d1f42190afe72b7119e79fe371f5d1a4fe54b21ad7e25293cf21b34bf0bfd007717bbc7d7bee404887d7f3746d5bce8d521e4d4827929e4c73eb25694575ed7f76d762816289c3cb05931eb9d12aaae6caf6598f19280af93d78505488b8ab311b25b3d238fdea93a5b81d4e93958b8efb14147a5d346623b98f97828a48f8940a9dbe777f994776769de6e70468f439790d7c0ad3e9b66dd4d414c6caa4c38955eda02486228dd4627ca983d0984e90dd148845bd0aaada347c12515a5c8414222ed6d6597782049dd06f9a3a0a090583e2eed0f052148ec5aee4f077a3857b2e1c1f7b14ac1e5c06cd89ffa52b4eebd0b594d40bf43be90c203897a9ff40c5eb2b12741ef7ba2d85c74ff79cdca1822550f090727c7945f39b2226b73d405a276aab5697394932345896957b53ab6d8ec3436f5d40cadb89bd0176ce488ac97289aa026f5c2a39b4d06a0275b37589fbcc31802f58af31c703860a5936ddca68e38afec7d764be354237316617f64f192d2402560aca571d689350b0bfa8dbbe11e82832690d16edd9ed405ceb7b452a3317b91d1248edba2ce4ebc859e67a0e5adc3ed93ba37094eede8c5d4a06ef9b39fbe87f57179889cc785c619ca5f7cc03b0e42c0f92d85bb4b43272641118b33959efe2305efdb75167a7e8818645b7f61e5343b30f2b11eded821265d1658d798de13aa7866af34201058695666a0411b2dde19b16e065f438afcde03a2390f4a7812fc88759c21ce3ebb645f0e86d4151594e1426cf47a1d9637ec0897a084037df70c71451d91bea902a1557504c98040f0742c077c1e6587bc2d1d66ca6506df2264e37e9ddd8ec66323ff6577e2d6ce1775ac9b91966f708003adbcc2f2b0e52d11a6b23dff89e27e1361f77bad59aafe09653523f10dd00bc8f4d0ae9fb6a0fcac0a57102033332c63a6ae21c8cb47a42d0ed5e80c8d6b6067330b17067d9f556d434d0e8f5435744f87b12154f0c24e659eabd40971b1be1fd1ba11bd07e0e1882334c67f3374e7b6b082ba671a0d97929b6c59bae486c00eccaff5333f0e24cfa10d3ff36a4a836d5ff27532dae0413b87bf8d7acd5e1adc536338e9c676fd88c755b5c885592fc41f46c5267cb00f8a1dd253a21a71de5cf4b84db5c2241ab6292fc7e3ca24116f43ba78627bb5c7b8f132b2f531b8fbb69012815e16c0ff3432bdc980a7df26b13a7c187c8d48cf9d06bbda12dc07942e3b21ba86ebddf5df090cd543b9dae3540850336ca81a58c2a5c9f8c769e197b9ca39e4afe44f7f0bb61dd0f3097ab593748bf94940dd95be50a5a516c15b8e64bc456be5e1ce3c2f202a45206d33fecd44da994fb56a1cccb827a231026a96f4b37944f3941523fb0b10815e3e7cbcb8ac8c9c2f408a0671599112655339429e6a0226ebe3acdebc21760f2708a10c5e756c95a2f62ca2de06aa5b2ddc301f23dc59a614f161d6b2b40f5c55ff9377e43ccf2473f70837f7b64d10010bac7f71d6ab795ac57bd3157af847691d98faf6c05037ae9af65f4ba9db4da5bceb4b6f869b9211408f60401ea166d3068a22511d30549c8bf5dab0a2391d0d0aa3be2a54738b63f4a0455713a3dda950986bf43cc2f6cf9b80bf374bfd87f2daf0c6ebeba8d436ea9f26ca07c25bb6706b82ec2fcf0364efd5c3ab12333b367ac6a8d3fa3ef0ff296241793ced8333dd247e8dc9342741b3f843e9cbb2c1b591ee36ac8a06cc4a34e37bc27ef6262b13817ef8ec2f279e9e921f89302e018f2f4a45b0895b2b53d03c3711c96ab146987f9de84d8ccaf13288d9ec9109839d9268083f698c7213414c9ae62b143aaf635080a7d4fdad96d73fc7755e8919ce06bdb2489f4d8d2b54d8905a2b7dcc4375f2622ff3901294685d0d6f81d3b32cf0dda7c6a6b58377bdbfc60058e8cfb8f03f59ab62fbce6cf281cbe700ac1b3331206675b555191a13897ea2055701a2663968dd70199a0713042b62296645f71b2ef460ac8977b8f4b637e86612e05217eb600aa6640a50ecb15817fdbab88c6f6b2213feb02d1a24ef09f568dcb3e216a177e24f12bb7e48f800483517ff603b7252baaf83ba131fa9d74cf6a0f67b8f75423efcbd7375648da5218c77bd8f0cab3b4932d0de0bed1d9dd5a601210a09e5deb93c82a46c3165fb87b66e8073a126e4592eb972abc06fb7fa17d72af1d091364c1a03dc287d5d18520dcd463d1afa44342118f141acfb3ad385dfe8574ac3765fd43b7cceb65b4aeaeb3ee2207db791cd31197bf640471a2fe690fabbcefc3c1c333c577aa35f9dcdabb416abe90f6236040810c0cec8337ff75d021ac7a905a344d9c811234a8035ef16580d4ee6ab3e88e9746082e619a55b71d062901525b5b0e33812af5401e0c4b4b89c3d625be6a538754bdf4cf277b9638dbe1791bd3f43534cb90fffa0ab2f86eabe86d4cbcc56da75af1e8d4f13eb12c04ff9a7668f7ca5535694dee1224a7d92d06b56612ee7d1f45d148a58ade4e72e2dfb8f976a183534cee0b0c9b009e2379cd0b2b8d8f82c82cdce72df38753aa25e9720b4ad8d56fb26a3035883acd98cbcdf073dc053e64d110bf920974834f95abf99f2306348b790d4cb846a01866f17a28f74ffba008f4d0aed6c14549d847aa01aa0df5afc0bae7e1a33ac39692e8d24d63ca6a9a64f99c63d46c9e2e56479fb69b73733b29fe8ff963d9209102b09d87af2a5f0d2041deab4a4acb2bc5ace00b1159ece9b7ddcbe90569b790e9dc04037dccb6a335af5d175545ac9936da8dc970ebde274a467ccab34f224d497bfdf7d0672955d6d60428ea1a603312850f8efb13be5f1e288b449ef7879310adb7eee071218f45d470dcbc747352bd0a9bccc600793f221e10f6ca255679c749d991ea2961b455059bdeaa6328cbdc54d3d489407eab3aacac5cebb1550759bddd0eada633048691bcf7b504e23a3541c3121463a7ec75bb29fb01aac0f06c40505fae225004254a4ad72a12b6c239179fc8049b0815e6dc0b206752383d51025a18474ce99cca8cb1d36144b83645afe1e5b2356aa85cfccf6df90539728227e73409dd85025f34be33a69c372f16876cd4ed9c6e16da0ba78359e90ea94dcd786917f47b84a91bd23d8c03c2c74ca6bbc7d541007c2adfe556f43000edf3e56b83ecd13c5f2347330002a2c4f26ef5f69e5214b4b5e6f91aac3c391bc5c3e7737a32e3a255a52656fcdee4be949949af1a3a3b7f651060d9b0fac8bfcedc80d0c17b30640083e012e01e45bb9f55b8b2e565ee6e967fe60585e96d5b8767b4b210914ebe26063c85715e2a62711c5958536795708839ffefab09d9accb674bf7292502d0b7324703cf75eff933e34c0959d64fa5a351035547722ab0da3c0612bb55841dd032c3c33923eea5d2533a8465531022495f24ccf75b9c12410213a055c1c773df896dac51677d9889182e1186671002107b5c81768a56b49e1080a05414d94c770baaba8e449f32d6f0e7cf12671d943c4f810d75784faa65a01ef42f923fdb7575b743b9b3925e672583abf6f7501c564db34096e92343d7b2fc8d95b8a121d507b59454f70754d162b3e294d42fcd6a23710f6c669685a870ad4d1ce6f0eea5147d883f069751f6996a4a51bd5957ae5700aac63f4083051b53b0935c9f34357c841eefa049907e0c7733ad345faddc4e91712478d5bd831ed43838c48924c66cbacc9c1f8d3c59c60308cd29ae3202c5434dddf4dc59c08dbcdde37337f40ab8ece1ffaa9af68d2f0fea9bfbc43f588cef20aeea78e60f903049221b9614a8eb0c2c71fc4dd64782c525c4b969a3e98aa358be0c386df4c9688dcfb8b724276ab633ab993118eda5a058a4ff2cff234306db11e07ccc93e95b00065f40ba6eb901546eca3085f0059204a654fce8386235153ccefd04e09f1cc7b5d47c526b9b0be6e72310425a5f1fc16b3226b80bd0bf38ee4df5b0929edb1d0a894fa4767605be8b70295dc24f3c75226df77d0984f9d48c6f177545ec04ee2722e9a88af58a10bd78f442e20b01e212a801452b2e87205b18bc0f64558ff17690e6a542f2a58e5009277a56cccdee727443fe3527366bb754df5c18eaa6d483fd8dbec5e2e8336c13a07bbf7930a243c1d1de73f0be72cb6d06126e31e1207beab9fa358512507ed95cfa0258e893a0b78c2e5ea8caa7365ba9094d8389fe5ac79a10e6309e72de9df57c4130c2c2540f6e6a753abffda5d64a1b44f3c85bae390d0d31f716400f00965f2fce6db06316719a099375f8a00adc818803b5e7d67dd8cc61961e968cba57761d1ea0932ec5e68ccdc81c82614dd7be62eb0f73e6447eadc3b68b4d8d8d70dca18a6ded74282d8bf3f7737b26db1a8efde1435c0762396ce2b0c8b3881ecd7e9ad9880bd5873f3ff63e3610f9e0bccbf5ee88979ab3d9d65ce0c2dc17627d8d72184814c5965e40c8b3f211f4e69ecfeaf419ead56352f902a2bf65725eb6c5e57324f881ed453c05d69dbe62ac96b5870339d40ed306174af81f9e1314fd742ee5759e64db889638c6f636d95496d008d691215839ec428b097566b6b38802df509c472808f9ace6297e6c67baf7b5fa0e1eb6358c036913622cbfa830dcc73a54de64577268558a1117b53a87f695ef60079fcbf93b2a7505bff7e4fde124045d297aa13021b25714fedca2b5284c4f859c704bd5ea0de773fbc81ba256c5640343b4631343a1f0da91ad2dfa4a04c60c9a644cc4d28c44f55be24567511a948ff5f9b0f44a61df27d605728513ae0da7914dd051e9aacb02252d441a33172b05bfe3d9b17bd5b70c29b12a1d23102c4d2542ae153ad4b6ce628d821e44511f17693c48ccd06c7dfc773bd489c3fcb1fa615c2b6b85d0219fe75b2766ff88b088e54c8c00283145d2287ab6df2461d9aed6ec2f4b70db88ee55564ff0ceedacd6c503959c281179c1752ccb960f90ed76252044b5b7cf8fde5cda701826a73f3ab05288175a8769c1d4f81cae534b092b854a4f016c9dea9c71969e8771f8eed7f3b857581799c33fbcf6439df72eb79e5b84324b5107e2e587dd7aa821698d1247e08faa406f48a771a1ae55bdabb92c5ee1ed70108599071a90adb45979d333bcfd8ace5edc2fcaee0bed21e8e91e4a77cc6789c0bc07edce62bfda0b30bcbe4ac003b6eea762d784966b2bc895f23a79a638485f3f8c4249a73eaaf9d49a8a3aa96acb912ecc3a499958acad42426273709e7239c32d36b00f4a91f86ec649f646e36a9b8c0e67b0e14be432e5773920800055e6751208ae4fdd246c968a11c39c728d8c499f8af05a4cdec0b9e1b6b19a76f8953ac42936e77b726bf5140"}, {0x88, 0x1, 0x401, "6cdadba790ebf358e2ea58f796ff80d1a2272208eb9ea25d7a7a564e0d34aeb25678acf7ff95be2339aa2a3389663b9cb90d67f53e5738d3be847315141ff98726e2b779bc88d7c831353c1656719e27b2cf8009780a66445d59a96b0bc4518944a38d9eac388f6c5e8c3e1efb2d2f9ce5"}], 0x1260}, 0x7) executing program 4: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7, 0x203}, {0x7, 0x4, 0x7, 0x400101}, {0xc, 0xf9, 0x66, 0x5}, {0x5, 0x2, 0x4, 0x3}]}) executing program 3: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0xfffffffe, 0x4}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x25}], 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x403, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000), 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="ac", 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 6: r0 = semget$private(0x0, 0x1, 0x400) r1 = getuid() r2 = geteuid() r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x4, r1, 0xffffffffffffffff, r2, r3, 0xa, 0x6}, 0x6, 0x101, 0x3}) getuid() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0xffffffff) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000001c0)=""/71) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = geteuid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={r5, r10, r3}, 0xc) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f00000003c0)={0xc7, 0x0, &(0x7f00000002c0)=""/199}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={r5, r10, r3}, 0xc) setegid(r6) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000440)) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) writev(r11, &(0x7f00000005c0)=[{&(0x7f00000004c0)="23288a0d1a56659d40597d80f438765af01f37275f240a8044b4b823da55756dd4548a082716b5b775da34c3dd5d75acc85601f51f45e448c8a78d977be42a0294b082fb133aeec5cd5c2cd63f54d565fb15e1be881ee84e2cdb59cfe9fdf588dc39b5050139b1162a62b583fb99a7262a2f21250d026141e5fb0c9b5984fc31ff703fe1e29e256e7efaddfb2b888f276b441d39497f4a99ec65a4dc692c25cc29b9c47e7729d6a3f0534a473bc472d1940e1efbb2cd18050a76a405480c688835b18f0822671f979eb69731a62be844939c3749bc81588a8ffb1cd770013161f33eeb4f259b5c2830e542de3275ea43f0978d94ad00c68ecf9b13", 0xfb}], 0x1) semget$private(0x0, 0x3, 0x102) fchown(r9, r1, r3) ftruncate(r9, 0x0) r12 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x51a6, r1, r3, r1, r12, 0x40, 0x72}, 0xffff, 0x7f, 0x1}) ioctl$BIOCLOCK(r9, 0x20004276) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680), 0x800, 0x0) dup2(r11, r13) syz_emit_ethernet(0x36, &(0x7f00000006c0)={@broadcast, @remote, [{[], {0x8100, 0x3, 0x1}}], {@arp={0x806, @generic={0x1, 0xa4fc, 0x6, 0x0, 0x9, @random="659bb3ce07e6", "", @remote, "f7a8ed5bbd7de854a3cf607438b88aa1"}}}}) getgid() executing program 5: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(r0, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaa0900b7aaaaaaaaaaaabb080045002d54f41c00000004007682944478f433965700"/44]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000620, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x89) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000000200)="0a3b90ab9af0a4c49feaa52a74fb939ae5baaba3656da821fd4db83e62e5d293cccc748946bf6908991e1f0f8fb1cc57348509982e5e0d538baff7146c62ad2fe95b08f4b3e4d6d4a9d552821b77176599fc8a6e6509bff7db4f1e87c3f128a63b671bfdf7f223f8420e4d53c679b9b1a543144d5cbbd45cb2c62572bf03e8fd64615308ad80eab52c", 0x89) executing program 5: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x8003, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) mknod(0x0, 0x10, 0x205b1a) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000000c0), 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)="f8", 0x1) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r3) (async) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$setstatus(r3, 0x4, 0x40) (async) setegid(0xffffffffffffffff) (async) r6 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) (async) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shutdown(r3, 0x2) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: r0 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x8) execve(0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x6, 0x4}) r1 = socket(0x18, 0x2, 0x0) open(0x0, 0x70e, 0x44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod$loop(0x0, 0x0, 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x7, 0x2390000, 0x6}) syz_emit_ethernet(0x7e, &(0x7f0000000800)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x48, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="3a5b8167d63cda982ed6d49ce65ca48d", [@dstopts={0x0, 0x1, '\x00', [@enc_lim, @jumbo, @jumbo]}]}}}}}}}) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x3fb, 0x4) bind(r2, &(0x7f0000000000), 0x10) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r5 = dup(r1) poll(&(0x7f0000000080)=[{r1, 0x40}, {r5, 0x10}, {r1, 0x1}, {r1, 0x10}], 0x4, 0x7964) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x80, 0x0, 0x3}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r3 = getpid() munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1902, r3) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r2, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)={0x1000}) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x42}) r8 = syz_open_pts() close(r8) syz_open_pts() writev(r8, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7}, {0x60}, {0x6, 0xfe, 0x0, 0x199}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000100)="16e0f1d78ac5f6d79ffcdaabebc83c0eac66a835486e52d250341886f354e8aad47f", 0x22}], 0x1) socketpair(0x18, 0x3, 0x3c, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x8000, 0x0, 0x1, 0x1fc2, 0xad4e}, 0xc) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x92) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r4 = socket(0x0, 0x4, 0x81) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc72fd3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc0218000000720fd38bfbb770c1f4a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x3, 0x0, 0x10}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r5 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r5, &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x5c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) r9 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000029"], 0x3e}, 0x8) fsync(0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000400)=[{0x4, 0x7, 0x4, 0x2}, {0x3, 0x1, 0x40, 0x7}]}) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) r2 = dup2(r1, r0) ioctl$BIOCLOCK(r2, 0x20004276) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) executing program 0: ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) getppid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r1 = getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000100)=""/130, &(0x7f00000001c0)=0x82) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8142, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000240)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xdf85, 0x8}, 0xc) setsockopt(r3, 0x9, 0x1f, &(0x7f00000002c0)="fa6cac687ac73c6b2335d2639065e6734ce0e0d3cf7f5d8d52c0cd7ca592754167c73791ee5887f474c3fa68ef206fd35c9552f12c4b98ce8852e38ce996389f6891db0387dab78aaaa3f01538f80077ae80658f91586a62b890dff8ad2953f6ef4e16eb131b7e6981cc2b0fb229167db6c83d756265bc6c6ff0d8a24e3b959429e93090f612adb0ca7a477500eb6775ba5ef20c8c626e8a2dccc61f869985c7b67fd715300559a755c502fdec739ae550d3607b1cda2eaf9534b747640dce07bdc2d9cbb255ff73c1df831e5ad1ccfe1ebc4bbfb82861937f12ef7addfd2f5d100f95562793188a30fff10e05156600c138a2326a3c383dd4108c121720a3f4c9997f609188bf85f841b064bba88159a1dfedb85bba79ef28c304bbf2e2c0cdce9ddb6e95e05d7008bd17522455ffa932a555aec5875e6040374465136fe0bea78f125d4a54b39e41d65b4dab1319afb013f3da0bdd6bed612ab372bd216cdbe09b58289bdc5f9a7b7999db552835192019941699aee0cfef6461cc4c2f568b9a3733c6a958588ccd93ae8b2fd817e0e4c3bf2f55798892b9b00d9840ee10561830febf517dfbcde21dcdf18905545dc97884090c6ae39b8b9af9c25c87efdb51d348973cc3b0c19c981e80e3696d3b9a9b8c38db21d58fb302e1b794979cf8cfc3aa57e5a970b73fbccdee700626107350fcd60ec3e83ee1e79656c7469f089fd3baf2fbc7c4bd6dd29a55a4e5e625b0c04162d1ab82734b210dfb6510b8d3b485a347fd740d2589ded740b623f31f2b4780430df777820276c4b80b18a4dc4fcbef79f5eab0910d1957a809daa3732cdfe2f7bc2e6e32ed6b4328f671d3141b5c7c6da148488e23348e44d8a494b9bcc06e27a8f869b15a48f53e6ecb6a9ce157aa826f20a35492eacd50ecbc02b221ed2960114226e1deb01f982267788071bfc7460a0d043235aac645904166bfd77dbf8f17bbe0b35dc2167b1bdcfb43ace06497258bd36467b7a9abec7204a5a38e49abfdf82f20b1753b6dbb79fd9724ca2c824b89d19f09fa77e2a2fc0c5757c2cf37b953349e8306db5388f6cddc8f4a652ddb676b3d03e3e582ca612bf0dc004ed6cd29765af12419ff6273eca3e88a8bf4b7d01f4452cf3f68cd320fd68fff445c705f078c377959b43ee580042fc19ea7d72582a881f485c9cd72196514f1fe59b62e2885a19a2b6fc8acce6d0cac3f74807bb467749ecffed077ca75f30815d7271b38705228ef802698716256972f04080668716e729b1a946d749d4236067009ce80e38cd750e0c0cd7aaa41334a73b5c5e068b739fdcbab3b162993649ad32375fa655de91c8467fd1d465a2fa55b6b76565b2cf69d6ba351f61c5d40f7fd46055bc3c9c884f6da42fd9fddd755f3045585fcb360016a46d359e25be4f981fcd41c8b501792b8d0b3532587558221b4b42116bb51f76459dc54975514547297bf03f6d7fda5410ab93d7cc424978a997eeb12f210a5fc68d0ae863f75c367168d60d2473487d4ff6a2bdf993a562a06e11647480467caba65f5f3542c97ac6bbf636490174b4c106d7bb838cee4fa207aeb95573befd054afd27f2d4e0f101f03eeff888199340e884a7efa9650124b3440c14f2969a5a31ab89daad6db3dfc80886be8322aa733384ac46831b0fc5aba5f8dfce47f5abb6441a78a232b06a224f7ced4fa62f33d7f50328510d23c1c6c041d99eb2df528fbb6d907c9574e53d528b1a422350b360dedd87408c2671de95aedad961971b2ddf41e8c063866352b3663add3f923d1be53caa2232a038f00065135165d23f937722aa247e49add95677ed9d1cc134154200078baab7afe6b246aad81a891b30e5fe10b0dd09583c99e9d882e7e61756667d3506bf70ef1e82d6accbf162ad00cc182a26971107d3a7f9a4d2458f0c08841853eba597313d6fd6747759a15ae3b5d57b887a5b22497d4dcba713a51434053ba09b943c7e13e4841cfc8e967661e5fda7e3ff3c07252c1773aa9dda78b241ee75e487eb2627e290a606dfcf81a4c9d5eb6678a662a824000272853480689d14e54c997ac81568c6b6ca3f8326b07f4433a9be7f95754dd5646896b548d9a5e0d7036cd6054bc4697233f3cc979abab2f0f7a78cc369ecce7c4fd77da3e2d883652d67aee2c1694ee9daa9ea45ee8e7e72f3cf64e798a66643b529ac420167ecd5a48a2501134f09475763c706438717e406fb7f27f592eed33317783d4b0ae3cb86101d5eb08c651fe8998c434ce49c2b74aedf4e20d737d815f77e7de233149d8248b26c49e513aeb4589b1cd14209799932cf13317cdd564edb6a4cfebb8227c50113f300faac7ed5f6ea321f2c7922fcc20595441108f76569ce9d191fdf914d569f9a2899a0a7ca273980c80187314f6f4ea72c6e3b922abb90c659505d62d9b61abe01517973c17f8a8f7d908ff9c63dab7af705615ed06d707bbb686efda8bae332e98152d7faf2f0e6f453708e44c73c9e0dd272fc94ee76f02c46f1460bf76d387952cc9cb4458323e80d413597ddc1c1323e468e8ff9edc24ae1a6df7017812bb7da8004f6947c3bfd7f08597b197f62539e594b6aa82737e5211e58703d6d5dbda46dc834da22961c8ce3a43f1c83700226c7324f7ac69838799ebe5e24e7cf5e95ea894df82711f514ed490bdbe69bb2c1d2a0cb858cb06ed149851450d2b5c57827a560d7f69b32eccc4304ce69508cead32f56bc0e40a88c518fd27db124181abdd4e8d806cf593149f6286e5e7342123e72fd49234204e05562e6e6a08c0702e2a2ebdc16748c3ecbe5dd24d8543b5f2d20977683be94a9412b9df2abcf5f7b225ddd66d3e251a90042fcd4c2085f01050d75d56ba338e2d965062fed64809e7889cc64601bca022267beb25a156c79653f11f8c5fbb10ce28dcf12a5e72a08f510be03109e319f25509defbd06698d4ee8ababdd55d1ee461bc6511ebb26cd008d4f374fc1e2982205f00d00c73a8c10bdafa27e157eaff2111bee0f44d9510091ec39c0b526b6ec827dc31c8075c4d9afb2ea3a3889d1ea81c330dcf9dacc093a14828bd04776c540809378c848b45b6acce90531a616b85253122d19ecf1fabbc8d2ff4b3534b7d63ea1cbe1fb5fe2d3cc5755f9027ddecc4eeacaa86855c0f2cb8865f4840e59fea5b5f9e1f8d459218e561905301e5680f6f117e95ed7cdf31781b892eb0dcc4dfda397efe0687297c79c03fd02214a5d999c7eeaa1ffa8cf24af5623a4b01418d444c719d2bc3093355d3ac96c1774fc1dd9706b66e5fd36be9c78338c4106a8bb7a8d9cfc9b57c57e3e8edc06908cde0b7112a697cc6549db9c92c1b9526c8ad2f2ef2c8da9b9a57bb6277c08e3de2dfd6d357a29f718c4f322d66622bfd589feedaf31832fef809bd9fc0ba6cd865caa0eeec46af5c9d0342f2637b7822b659b42933098240773d24bca60f155cf358dedf1366cb67c8034ff8f11ce99caf76ee6823f30a4344a368f7b37c4d3e315fb16711a77e5e920cbf3694b0defb6ea9825768d6a4b068c784838c4d5dd937e5f786bcf5a1089ca0974e15bf1fc615b5f5051a4c4320724bf25c2512f4c9daecbaec7bffa9e3d5b6fde6b5d3e4c2772bbf81fb0fcd072961857f15b140a22faff84c0de1cb56f1c6f4bd1c708380d4220f62dabca940694bd325b1cecdd7c94ab6739ed181ef9353c5220d08516e389a2cd7971a79cc9db1f473fcba482c772bac0677fcaf6238619ebc1f17e3b4b9ce0577291f39f362abdb91e8763054d94ac94c4d93a78309d93bc783daacc1e144c57155851a9ee758c0174f815fd9de1b6b9fdba0d98b156ab221dacf9135bcf328eb52bb27d641c32b314fdb1b0aad6d56e2b6b80314610740744a1eeb15660d907a6e6df51859c1b062be31ce8718a1b752f514973752b1ef418704bab2e1411c830a473a57b56a30ea69772ba4ec47d7c6a3e96cefdc007be610795e712cc408780b30fdd7209b2c5c77ddb0d18665d86907806bdd33e2e7e5c75696e08c8a0f966b9b275e6ed62885101e56eb8f44338ef8c8398971e1675d5361ab91b6a3843471a459aa6b0d1304f2301cf648d1611a82b71506bfe8a756ae48bc8ab9bb781da3a3bfb9958d344a53e18e337696660c2e977e0d5e4c735fc9ad869be091f2a31c164923dbedc12887ece27aa29956efdad24b6f3ba021ed33e5a828870e4a5e68b63b74e2d0cd29e2690d741593c77f8ef22db42673f191937ad873a99b474afae9b6fc1d1ea7012eb6f751e007fc7dc01eca921b9cb313dd375485e1cccaeb5b77550e75776d96519c61ad0ac02030ead6ae035a056222065213da1bdab0fabaad2cb19245f82e625db88fd1de2c1920898e90e4dfd2c00c56d81e7b09bd4040ab31d4a4b86673332530cec58311cb8c0da4c3fe06253e4530e46ba184494ddb3be8abd4633d8d70482b857d708fff331b882f6169f4c9d8d7f3932208535d2a4fbf3f674567bd07eeeaec3ab20885ff6ff9b17f8a4b51bbd661635586f841c8d7d8e8583271242e978450e5960591759d05dc77a00fce30d85b1b14cf71ee0a549fe8202f131ea77b111f543315c15b181873d5808dec40c51dc6431b0af19fc8e68f600205d908c3ceb2be72e895dda26dc0d558e52adbdb78d895a6785202dabcb1ebdcb403943d1032a04d6ca68b35036a7827984866e2d21da132ac73eb12adf0c78636b1fd215cc14872bc67b3bdc18eb9d2b9424c4d731e9c62589a8716a1e852944191f2dbddf1c0335cb255d8e3848594faed77edd7110fe1071c12c764592e2ef18eb570d4d0b3794aed37472ac5ac4f4a4d06ceb9574a86e99b2f31f3a8ca8dc66ba688a87af9fb725ade962cf2214f2b2e139ecf76774948742026cd6888a8105c6f11c2f0a78814f109026049c9c08fc586d9283af369ca7735ce4871e98aa502ff4dcfa3ed76eaf3a61f5a5fd0c786c1666406cbdbcc51b8651bd1ae010acbe1cdcff8945ca92738891dd544dcd361cf878e5eae44b11604ac27c648ae96806d17be551b72ec9553244d49f8520cc9e7e83d669741eaabd45dc7a9e53b45507ab17457e7b069b23a6518c7d364b817c92cd695065c90bcb75169b9dfad60d4e7f9439e532598df18b952a8bd8406a71fc84660bebd8b1eb82aaae658fbf22b4b8ad89be2d13011f2f2c1cbbf5e9151f8e1c94bf0aa6373059a64f9bd0aa47dadabbe5d8b3576a00924bec2d7889d4ed3c17fa72384b63cb2060f6ad1ab87c25e54446d94f98815d581c5eacc6faee6558c537d6474f1d6ef2cf2ad35ad074dff0db15ea6ab8369fe93befdaadbdd547dd9f2e1f1ac40d41442655fc2a437848eb05150407de35251285fcc51394d5b86b82f324d1b55eaf01061052e774ef88f660bde444549428ba2b2033de9be65b14572d96aeae3dba0a7c3366a27662b7162fa5cbacb56ac07ec753b7e66c9329140cf3a9a02bb5a51034ba827d569921f8dfb88547945259a59be2a8f37938aafc2721c34f99eeae1f37504939938093c5dd979010b2932aaed2d145f7f943b912e5cf63c147ea3fd049fb1924595434e1a3e8a936267cb26c25cf3b290c3e7c9fb1eddf9ed8e11271fc6a6146cc92f40af9e706756e069918bea94ef66a5753a4b2b557d7600a4279ce51e18fb603d9cc6612430ddbfde0d3757b75a84f85554cdc709a82d941e982f8667c837a248fa06826cdaed1e9bb2aa6f588011cf66982d7fc7c789c6577377f5c754f949a9ca977a1fdad6", 0x1000) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000001300)={&(0x7f00000012c0)=[{0x81, 0x7ff}, {0x7}, {0x2, 0x8}, {0x80, 0x9}, {0x101, 0x8}, {0x26, 0x947}, {0x22, 0x2}, {0x23, 0x9}], 0x8}) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r1, r1) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000013c0)={0x6, &(0x7f0000001380)=[{0x3ff, 0x372, 0x4, 0x0, 0x40}, {0x5, 0x1, 0xffff, 0x8, 0xa66}, {0x2, 0xff, 0x1, 0x1, 0x2}, {0x1000, 0x400, 0xfff8, 0x5}, {0x6, 0x4, 0x7fff, 0x7, 0x1}, {0x5c, 0x2, 0x6, 0x400, 0x8001}]}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000001400)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000001440)={0x0, 0x2e, 0x0, 0x81a}) getpgrp() ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000001480)) getpeername(r4, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r7) socket$inet(0x2, 0x4000, 0x3) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000015c0)) ioctl$BIOCPROMISC(r2, 0x20004269) fcntl$lock(r4, 0x8, &(0x7f0000001600)={0x1, 0x2, 0x0, 0xfffffffffffffff8, r6}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001640)={'./file0\x00', 0x4, 0x10001, 0x5ea, 0x1, 0x8, 0x3, 0x816, 0x0, 0x0, 0xffffffffffffffff, 0xef6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) executing program 7: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="1449e6b348054b3a436c71f84a9e", 0xe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) executing program 5: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7, 0x203}, {0x7, 0x4, 0x7, 0x400101}, {0xc, 0xf9, 0x66, 0x5}, {0x5, 0x2, 0x4, 0x3}]}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(r0, 0xc) flock(0xffffffffffffffff, 0x0) (async) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) (async) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaa0900b7aaaaaaaaaaaabb080045002d54f41c00000004007682944478f433965700"/44]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000620, 0x0) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000620, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x89) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000000200)="0a3b90ab9af0a4c49feaa52a74fb939ae5baaba3656da821fd4db83e62e5d293cccc748946bf6908991e1f0f8fb1cc57348509982e5e0d538baff7146c62ad2fe95b08f4b3e4d6d4a9d552821b77176599fc8a6e6509bff7db4f1e87c3f128a63b671bfdf7f223f8420e4d53c679b9b1a543144d5cbbd45cb2c62572bf03e8fd64615308ad80eab52c", 0x89) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7d, 0x10}, {0x84, 0x0, 0x3a, 0x2}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_etherip(&(0x7f0000000180), 0x4, &(0x7f0000000200)="0fda12ab17f2bec1fb0e43b38fa9f4bad14a4ba98aa7c03faf1128c24f0d43f9f788502c6de7702a550c256e6978dada78bd81dcf99991dd4d64f665bedffd5fac8f93ec0f59bb2d7cb0ca614f6716b0bb792e05c849fb7a4e66f3b5a19e26c9b434240c9e0cdcb22fdc43bed023c955fdf515064d665db8fc2b7627a2b00642007e9d393cac61418183f82c7d311559ab21ef6429de78faf12bfb4215f29bd097c063cf730936114a820ea60544c4d3f9ca7883892fb34c81098223e1d648696eae", &(0x7f0000000300)=0xc2, &(0x7f0000000340)="799836daa2b08c36edea082bc6b1f7c8ee033fa8c20fe8434340aa619adbd83962539eca9241f36f1e1c9e37755b71be04ee77598c0b02929c4c66886c69c4e874052e3c032d23fb062ee393", 0x4c) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000480), 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x7, 0x3}, 0x0, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000040)="562beed67497beeae720015d7a7f6a76081de69781ad53f56d8f4c9cfc6caa1f", 0x20}, {&(0x7f0000000140)="47331f63adfa98a186e3ee5c940ce95e236e99183d9cf66284a47ea539ef2f7ab6fd841d93a5eefd182980a7551538cfbbe90a5dcc77ad7eeb9a84d2ffbc51d0372aaa449b3344d7b65396bbebca4c8bc5e2e46b7e43fc1a9854b162fd59f962fd0c36e3f2a463d3c98706", 0x6b}, {&(0x7f0000001340)="1f763db4dcbe4298bf09cc8e70c1a5250cf7855cf56d98eba2afef43abe70fa1e7feef47b971f084521bfc341e688a03274068778af20ddb928601684586c147164f7b9f29d9b6cada27c58ff47b4ff2a07c571ab99d24deb7f61b1f001bcf587d12ca1bf2a457cd36700a6292bd4a7752936eb5a442025ce57649eef635fec11198ba7d17bd19e27527fac6292e10406816363ac40dc72cf1169ac5364c40ea7c1e62f33640e48f0da5e8fae573a6688389d6e29c02d78f98683bddf5f275f2c6e819b07cc962107075727488df278f346c", 0xd2}, {&(0x7f00000014c0)="2cf544cdecd1e1bb1f7ea4441f5bb098239fc2a3b1f2b05e07667a408ea168236dc65651ba8f0a081a86c4c06d25f378d68213b1cbe5e8f4b222a1b2e264c610402cc31f8b3ec593ebf2dfcbe3e5ab1ef93c19e1fb276c23e7075730c85d07cdc7e16a34ab7dece4396290495c8841ddba1b63dd1e65c6aed5fa510710605e777191e6438b378889980c35e4a7717a70c0dacd042a6416e032099dfa0ec1e377506086e3f241bf6c07b6ead282d5db4fc168c6b8c2c21034bdbd68a9e8891f33bd13a9d17e73c378428cc34aeedd1c2d71fb8442c08aa86439d9dd35796d2cf8327c1431f0a1dbcb4c9969", 0xeb}, {&(0x7f00000015c0)="78cd0f2ee3c4046331101648a0e19d5cb16f67b08212cdf0f1dffee84475cceda89ce099859069e83e8cda6e5d108c537b14461d37632995e10df31450d864fd3b80600abcb8d55e0db0420ab53e766aa9110c7c7111c9f4669049c85a706dcb6f23ddb8d9420b26c39793a843af020e90f0b92d80f1974fbd270eb154e3f6aa41724c0bde85cdff2e4fe1935cf34769be24cf5f7f36a7a66cc00aa71ac744c53d1dba0a51f0101aa8492ebd192c6a0366e809ab7c7df46d10fdf0d3f09cea557b5567d5b3a1e0266027f70bdd2a", 0xce}], 0x5, &(0x7f00000016c0)=[{0x18, 0x1, 0x80, "d4b72487b2"}, {0x40, 0x1, 0x8000, "3fa10896b95150b27a5ee08ac3339256efff955fd150ffb3853c52339815c4ebfddb3e72bbd06b145a0ef25967"}, {0xc0, 0x1, 0x4f, "0c93191fef3f515bab06b1b5640c8b9b2b2e1f8accc5eb7c73808abbf8d52bdd4c247a54b45c97d9af47993d58f0a325f4b353ff2534d19d5827e772731dece7833d7c45b7d9fcc66bb6b79b182185c514ece1e21538ec630ab3a7b38f7cd032e448aec58e88f2e2845eceaf38a25c9914d80749d5a553c9183be194a7e3104a1b909a1fe2ac59fc2c0ad67e497e29dc2ed5ae943c0d88fd1215216024228d78a46091f7054703b9f9f1"}, {0xb0, 0x1, 0x6, "8a87543ab27cd71ae8bf7a19b180d9dd92460ce41882ff248ad0cb79091f96ff4bfc19d4b01c7856941f54dddf74c1bdcdd08c65b0e30cb032d6e3a5c6fbbf3b4eff966ed2b68e34249624d61d1e261624778042c1bb4e3181321ba41dd00c5cacb2893f38c73423b1e84f4c25d4935964a9fa65e9a079bc370c071b7e27f0c7ed1dc921a82814a86c3bb4a78826c46948c5156efa09974e23"}, {0x1010, 0xffff, 0x2, "c8b4135298359db2efae5278bc51724879b785c7edd1c6e0fac7c556a1dade6157e0c0df2fbaf55b32f8228849548be4ca33c14cee1019f4d93e8120e4e73d1cc7c89b2eb43722c13503f26c413c80bd8b0ba205db8da51325c86287a0a9592bfa633b646f4d1557d75d4e1cec2ce67b9ba371a0a77968f522c01e40e384ac0e51aa55a0ba2edbc1db93b269c5bd652983d717048101109c484af072b190be6d77bb2b397385e578c3cb2622b6462b2ad1693183ead11fe3de0125b61c1bf82ea4ca74b338b86f04b2b1840fd391d9f22b48ce8186736363ad2cb098c6ebba98fafa4971c9bcea92436eb2c0058bd91aa4601ae3e4148095c29ae18dd341a2feb1896e781f98499f3b4df1940cba7f58facf65c9b6a5c038dd1ecedd45813deebcfa4241c0c3fca32d1f42190afe72b7119e79fe371f5d1a4fe54b21ad7e25293cf21b34bf0bfd007717bbc7d7bee404887d7f3746d5bce8d521e4d4827929e4c73eb25694575ed7f76d762816289c3cb05931eb9d12aaae6caf6598f19280af93d78505488b8ab311b25b3d238fdea93a5b81d4e93958b8efb14147a5d346623b98f97828a48f8940a9dbe777f994776769de6e70468f439790d7c0ad3e9b66dd4d414c6caa4c38955eda02486228dd4627ca983d0984e90dd148845bd0aaada347c12515a5c8414222ed6d6597782049dd06f9a3a0a090583e2eed0f052148ec5aee4f077a3857b2e1c1f7b14ac1e5c06cd89ffa52b4eebd0b594d40bf43be90c203897a9ff40c5eb2b12741ef7ba2d85c74ff79cdca1822550f090727c7945f39b2226b73d405a276aab5697394932345896957b53ab6d8ec3436f5d40cadb89bd0176ce488ac97289aa026f5c2a39b4d06a0275b37589fbcc31802f58af31c703860a5936ddca68e38afec7d764be354237316617f64f192d2402560aca571d689350b0bfa8dbbe11e82832690d16edd9ed405ceb7b452a3317b91d1248edba2ce4ebc859e67a0e5adc3ed93ba37094eede8c5d4a06ef9b39fbe87f57179889cc785c619ca5f7cc03b0e42c0f92d85bb4b43272641118b33959efe2305efdb75167a7e8818645b7f61e5343b30f2b11eded821265d1658d798de13aa7866af34201058695666a0411b2dde19b16e065f438afcde03a2390f4a7812fc88759c21ce3ebb645f0e86d4151594e1426cf47a1d9637ec0897a084037df70c71451d91bea902a1557504c98040f0742c077c1e6587bc2d1d66ca6506df2264e37e9ddd8ec66323ff6577e2d6ce1775ac9b91966f708003adbcc2f2b0e52d11a6b23dff89e27e1361f77bad59aafe09653523f10dd00bc8f4d0ae9fb6a0fcac0a57102033332c63a6ae21c8cb47a42d0ed5e80c8d6b6067330b17067d9f556d434d0e8f5435744f87b12154f0c24e659eabd40971b1be1fd1ba11bd07e0e1882334c67f3374e7b6b082ba671a0d97929b6c59bae486c00eccaff5333f0e24cfa10d3ff36a4a836d5ff27532dae0413b87bf8d7acd5e1adc536338e9c676fd88c755b5c885592fc41f46c5267cb00f8a1dd253a21a71de5cf4b84db5c2241ab6292fc7e3ca24116f43ba78627bb5c7b8f132b2f531b8fbb69012815e16c0ff3432bdc980a7df26b13a7c187c8d48cf9d06bbda12dc07942e3b21ba86ebddf5df090cd543b9dae3540850336ca81a58c2a5c9f8c769e197b9ca39e4afe44f7f0bb61dd0f3097ab593748bf94940dd95be50a5a516c15b8e64bc456be5e1ce3c2f202a45206d33fecd44da994fb56a1cccb827a231026a96f4b37944f3941523fb0b10815e3e7cbcb8ac8c9c2f408a0671599112655339429e6a0226ebe3acdebc21760f2708a10c5e756c95a2f62ca2de06aa5b2ddc301f23dc59a614f161d6b2b40f5c55ff9377e43ccf2473f70837f7b64d10010bac7f71d6ab795ac57bd3157af847691d98faf6c05037ae9af65f4ba9db4da5bceb4b6f869b9211408f60401ea166d3068a22511d30549c8bf5dab0a2391d0d0aa3be2a54738b63f4a0455713a3dda950986bf43cc2f6cf9b80bf374bfd87f2daf0c6ebeba8d436ea9f26ca07c25bb6706b82ec2fcf0364efd5c3ab12333b367ac6a8d3fa3ef0ff296241793ced8333dd247e8dc9342741b3f843e9cbb2c1b591ee36ac8a06cc4a34e37bc27ef6262b13817ef8ec2f279e9e921f89302e018f2f4a45b0895b2b53d03c3711c96ab146987f9de84d8ccaf13288d9ec9109839d9268083f698c7213414c9ae62b143aaf635080a7d4fdad96d73fc7755e8919ce06bdb2489f4d8d2b54d8905a2b7dcc4375f2622ff3901294685d0d6f81d3b32cf0dda7c6a6b58377bdbfc60058e8cfb8f03f59ab62fbce6cf281cbe700ac1b3331206675b555191a13897ea2055701a2663968dd70199a0713042b62296645f71b2ef460ac8977b8f4b637e86612e05217eb600aa6640a50ecb15817fdbab88c6f6b2213feb02d1a24ef09f568dcb3e216a177e24f12bb7e48f800483517ff603b7252baaf83ba131fa9d74cf6a0f67b8f75423efcbd7375648da5218c77bd8f0cab3b4932d0de0bed1d9dd5a601210a09e5deb93c82a46c3165fb87b66e8073a126e4592eb972abc06fb7fa17d72af1d091364c1a03dc287d5d18520dcd463d1afa44342118f141acfb3ad385dfe8574ac3765fd43b7cceb65b4aeaeb3ee2207db791cd31197bf640471a2fe690fabbcefc3c1c333c577aa35f9dcdabb416abe90f6236040810c0cec8337ff75d021ac7a905a344d9c811234a8035ef16580d4ee6ab3e88e9746082e619a55b71d062901525b5b0e33812af5401e0c4b4b89c3d625be6a538754bdf4cf277b9638dbe1791bd3f43534cb90fffa0ab2f86eabe86d4cbcc56da75af1e8d4f13eb12c04ff9a7668f7ca5535694dee1224a7d92d06b56612ee7d1f45d148a58ade4e72e2dfb8f976a183534cee0b0c9b009e2379cd0b2b8d8f82c82cdce72df38753aa25e9720b4ad8d56fb26a3035883acd98cbcdf073dc053e64d110bf920974834f95abf99f2306348b790d4cb846a01866f17a28f74ffba008f4d0aed6c14549d847aa01aa0df5afc0bae7e1a33ac39692e8d24d63ca6a9a64f99c63d46c9e2e56479fb69b73733b29fe8ff963d9209102b09d87af2a5f0d2041deab4a4acb2bc5ace00b1159ece9b7ddcbe90569b790e9dc04037dccb6a335af5d175545ac9936da8dc970ebde274a467ccab34f224d497bfdf7d0672955d6d60428ea1a603312850f8efb13be5f1e288b449ef7879310adb7eee071218f45d470dcbc747352bd0a9bccc600793f221e10f6ca255679c749d991ea2961b455059bdeaa6328cbdc54d3d489407eab3aacac5cebb1550759bddd0eada633048691bcf7b504e23a3541c3121463a7ec75bb29fb01aac0f06c40505fae225004254a4ad72a12b6c239179fc8049b0815e6dc0b206752383d51025a18474ce99cca8cb1d36144b83645afe1e5b2356aa85cfccf6df90539728227e73409dd85025f34be33a69c372f16876cd4ed9c6e16da0ba78359e90ea94dcd786917f47b84a91bd23d8c03c2c74ca6bbc7d541007c2adfe556f43000edf3e56b83ecd13c5f2347330002a2c4f26ef5f69e5214b4b5e6f91aac3c391bc5c3e7737a32e3a255a52656fcdee4be949949af1a3a3b7f651060d9b0fac8bfcedc80d0c17b30640083e012e01e45bb9f55b8b2e565ee6e967fe60585e96d5b8767b4b210914ebe26063c85715e2a62711c5958536795708839ffefab09d9accb674bf7292502d0b7324703cf75eff933e34c0959d64fa5a351035547722ab0da3c0612bb55841dd032c3c33923eea5d2533a8465531022495f24ccf75b9c12410213a055c1c773df896dac51677d9889182e1186671002107b5c81768a56b49e1080a05414d94c770baaba8e449f32d6f0e7cf12671d943c4f810d75784faa65a01ef42f923fdb7575b743b9b3925e672583abf6f7501c564db34096e92343d7b2fc8d95b8a121d507b59454f70754d162b3e294d42fcd6a23710f6c669685a870ad4d1ce6f0eea5147d883f069751f6996a4a51bd5957ae5700aac63f4083051b53b0935c9f34357c841eefa049907e0c7733ad345faddc4e91712478d5bd831ed43838c48924c66cbacc9c1f8d3c59c60308cd29ae3202c5434dddf4dc59c08dbcdde37337f40ab8ece1ffaa9af68d2f0fea9bfbc43f588cef20aeea78e60f903049221b9614a8eb0c2c71fc4dd64782c525c4b969a3e98aa358be0c386df4c9688dcfb8b724276ab633ab993118eda5a058a4ff2cff234306db11e07ccc93e95b00065f40ba6eb901546eca3085f0059204a654fce8386235153ccefd04e09f1cc7b5d47c526b9b0be6e72310425a5f1fc16b3226b80bd0bf38ee4df5b0929edb1d0a894fa4767605be8b70295dc24f3c75226df77d0984f9d48c6f177545ec04ee2722e9a88af58a10bd78f442e20b01e212a801452b2e87205b18bc0f64558ff17690e6a542f2a58e5009277a56cccdee727443fe3527366bb754df5c18eaa6d483fd8dbec5e2e8336c13a07bbf7930a243c1d1de73f0be72cb6d06126e31e1207beab9fa358512507ed95cfa0258e893a0b78c2e5ea8caa7365ba9094d8389fe5ac79a10e6309e72de9df57c4130c2c2540f6e6a753abffda5d64a1b44f3c85bae390d0d31f716400f00965f2fce6db06316719a099375f8a00adc818803b5e7d67dd8cc61961e968cba57761d1ea0932ec5e68ccdc81c82614dd7be62eb0f73e6447eadc3b68b4d8d8d70dca18a6ded74282d8bf3f7737b26db1a8efde1435c0762396ce2b0c8b3881ecd7e9ad9880bd5873f3ff63e3610f9e0bccbf5ee88979ab3d9d65ce0c2dc17627d8d72184814c5965e40c8b3f211f4e69ecfeaf419ead56352f902a2bf65725eb6c5e57324f881ed453c05d69dbe62ac96b5870339d40ed306174af81f9e1314fd742ee5759e64db889638c6f636d95496d008d691215839ec428b097566b6b38802df509c472808f9ace6297e6c67baf7b5fa0e1eb6358c036913622cbfa830dcc73a54de64577268558a1117b53a87f695ef60079fcbf93b2a7505bff7e4fde124045d297aa13021b25714fedca2b5284c4f859c704bd5ea0de773fbc81ba256c5640343b4631343a1f0da91ad2dfa4a04c60c9a644cc4d28c44f55be24567511a948ff5f9b0f44a61df27d605728513ae0da7914dd051e9aacb02252d441a33172b05bfe3d9b17bd5b70c29b12a1d23102c4d2542ae153ad4b6ce628d821e44511f17693c48ccd06c7dfc773bd489c3fcb1fa615c2b6b85d0219fe75b2766ff88b088e54c8c00283145d2287ab6df2461d9aed6ec2f4b70db88ee55564ff0ceedacd6c503959c281179c1752ccb960f90ed76252044b5b7cf8fde5cda701826a73f3ab05288175a8769c1d4f81cae534b092b854a4f016c9dea9c71969e8771f8eed7f3b857581799c33fbcf6439df72eb79e5b84324b5107e2e587dd7aa821698d1247e08faa406f48a771a1ae55bdabb92c5ee1ed70108599071a90adb45979d333bcfd8ace5edc2fcaee0bed21e8e91e4a77cc6789c0bc07edce62bfda0b30bcbe4ac003b6eea762d784966b2bc895f23a79a638485f3f8c4249a73eaaf9d49a8a3aa96acb912ecc3a499958acad42426273709e7239c32d36b00f4a91f86ec649f646e36a9b8c0e67b0e14be432e5773920800055e6751208ae4fdd246c968a11c39c728d8c499f8af05a4cdec0b9e1b6b19a76f8953ac42936e77b726bf5140"}, {0x88, 0x1, 0x401, "6cdadba790ebf358e2ea58f796ff80d1a2272208eb9ea25d7a7a564e0d34aeb25678acf7ff95be2339aa2a3389663b9cb90d67f53e5738d3be847315141ff98726e2b779bc88d7c831353c1656719e27b2cf8009780a66445d59a96b0bc4518944a38d9eac388f6c5e8c3e1efb2d2f9ce5"}], 0x1260}, 0x7) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000003c0)='./file0\x00') ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r4, 0x0, 0x0) writev(r4, &(0x7f0000000540)=[{0x0}], 0x1) close(r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, r6, 0x0, 0x0, 0xca}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x20000, 0x8) fchownat(r9, &(0x7f0000000040)='./file0\x00', r8, r7, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x3, 0xad75, 0x0, 0x1, 0x401, 0x80, 0x8d91, 0x2, 0x1, 0x80, 0xfff}) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x3f) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgget$private(0x0, 0x411) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000040)="42843081f9013ab976b6edd53e92a202a3cd716b4483ad13841652ed9c00161fe95075d27b63a51e98319a81ce975815774be8681b2d1823153e1314", 0x3c) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', r8, 0x1}) r9 = open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x1b3) sendmsg(r9, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000001b00)=ANY=[@ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3e77d753a30dc9abb3789ae99640ccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef6f801996facbf73789024cfc30acd29aec2aa28a32a64bd7d078d56a0000000000006de8f1d73c80c896a7deea85ab5e096fafcb3ccef93114f09e22c9c9f6e5714ad0a86814e4b1543ecfe504bfd49771458c91b0d4d655afbc824dcc3b1d21b284a05c7f42dedc371aae5b81dd37ddea7abbde41474ea5a0bb7cf54c6ac286b7434cacb19e567165c04a4ebcab838807a4c48f5a5fa8e4ad97abe6ea42a2226c48d30c8f8011637cc113257810738ad69a833d4afcea7b40a859e8582f2c01ab821bb9a97528a93a21133159ccf1df9873e7541c215e6eb5160e2e859d6ab3ff644742cb576e8dc665bc51da475f731950cf5760d37ef3c2889a12f96dee6e35382d706488eb2956557830ba8fef4b76e0b59be9a2fd4271fbffb7a236ff7e9b5fd7dcc4"], 0x198}, 0x0) r10 = getegid() fchownat(r2, &(0x7f0000000f00)='./file0\x00', 0x0, r10, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000000c00)=ANY=[@ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3eccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011d319b95b85373bedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef30acd29aec2aa28a32a64bd7d078d56a53a29ac70000"], 0x198}, 0x0) r12 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000f00)='./file0\x00', 0x0, r12, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={r13, 0xffffffffffffffff, r12}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)={{0x101, r4, r10, 0x0, r5, 0x4a, 0x8}, 0x4, 0x20, r11, r13, 0x8000000000000000, 0x3, 0x10001}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001080)={r11, 0xffffffffffffffff, r10}, 0xc) fchownat(r3, &(0x7f00000017c0)='./file0\x00', r4, r10, 0x4) pipe2(&(0x7f0000001600), 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r15 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r15, 0x8020697a, &(0x7f00000001c0)) recvmmsg(r14, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) (async) mkdir(&(0x7f0000000300)='./file1\x00', 0x20) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000100)='./file1\x00', 0x100, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (rerun: 32) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r4 = socket$unix(0x1, 0x2, 0x0) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6f, &(0x7f0000001080)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aaa620", 0x39, 0x62, 0x2, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, [], "5c589bb835991027f7"}}}}}}}) (async, rerun: 32) r6 = accept$unix(r4, &(0x7f0000001200), &(0x7f0000000300)=0xff) (rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) getsockopt(r4, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) (async) r7 = open(&(0x7f0000001040)='./file1\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r8 = msgget$private(0x0, 0x100) (async, rerun: 32) r9 = kqueue() (rerun: 32) kevent(r9, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r6, 0x5b) (async, rerun: 64) getuid() (async, rerun: 64) msgrcv(r8, 0x0, 0xa4, 0x0, 0x1000) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000040)="cf117e3bd81d2be1b92d7877229677d85ab633e94c4c7c9ea9f77e03e3df37a9431b70004cebfee7ebe3240635eecb1158197ef6ae0a6e1cee3e1883a23ec0d02eb9718b305ca4c107197a8f9f53e823bba24bd6767127ff16982bbfe67d3b915a95fed89d868a41a665d9b619f9fc7588db269bd3e92edd1785ccaa35436d63e06d40af57da454f91717d61f63fc01a6be939b4c695563e057fea48eb4fe9ae2d203a58e8d512bc5a2a717bcf2ededca87ffee7ee1f6049680b7e66e297f5112f4530b34bc825a606c2e589bed113ee9e392f8c0614a9cc1aa978f0", &(0x7f0000000140)=0xdc, &(0x7f0000000180), 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x80000000, 0x0, 0x0) syz_emit_ethernet(0x100e, &(0x7f00000011c0)=ANY=[@ANYBLOB="2f71c53b20beaaaaaaaaaabb8150535ce7d5582ab36b3f95176fc80fec981763ea11e2cbbe3fdb032ec2a3c78dd3b14af7e919e23f47f5dfb9039ed09315498f9b7117adfc722b65700438f5b51f2f96619b16b42e58c20701c2e65ac5b2ba9ea1efd1ba7caf7d4fd2d544d0bfbd30d507c2b592741914e1078f756659b389eccd1c78379cd914778c92e8b3441fee55eda18f68fbb7a5cd0455ea9e714b97462542af9c1cd8c5cb70144225f8853be43787c3724858fd170df44cca4fa3d3d573a893ea30291253f639a25f7b42e7f31267efc9d8c53737e9d0bceb744479ae9a0a7fdafd9df4d45768b24e754282325e36ed635b8482cef574726c7a50effacd7ebb9a7eff98fbb917643af94dbe4dd59db51db6ebc7d86367c899492cfa1dfb01fce1ca78d1b187fdb90113e783d9b11f4868698266ac149e33e8f3e929b5f7c259908e6ebd3bc3cb5afbda8fdfde0d09336c45a515698bf0528fcba3ffb731a05d66860a27d3863d9a0485a66ce7171911683155093383bb22904c5d6727530aa594c91d5c2f5107db6064419f6d11d4526703ae322ef68340f222600e2c6d7144ce28cce65f3f8f8646433353b0c0b5e102853f936716478ab34df79cd410f76d41addab29315e592d355914938af29c28de7a5b1ee79920c8c8d595a6dbfbc9c32373ca6a57899289631c3d5ea2cfb00bf9a1808dd0e0c2f48a5b347011da7223d4c0ab2a2084d5c487f37aa1a6c484eea785aa817faa005839a43b6c9cc3b804c12c71b0c0817b290bef033bd0285bfcef4b8170be11303cdabe0012d51a23c8d2b53f20069d2837d175a5e250e5b54f39809318cedfebddc6c0901a4192dc89fa2780ddec0e32892631fffe78c8acb11d1c5a03f434e4c869c9c0956f9f9e5d0a70c5838f52783af63fda85f106dede5dcbffd1633efd86e76aed03ade28814fd92f14a3322f79f51251f76fc884257226ead3e72125e94bf9fed1f5a0926f5eb1028f663d5a174a707dcca396c58ae25ac2bbba228b4cec87df7e175527615f66fb1d3e80614550ab7bae470f4f2498eadd09aafb623899e2c80afb2cdc971d9760e379f1503227cde1987f88e01a6a954a21bf975518acec520d1ec2ff337e138bae9f519c0081c58137c830bb0559124afe05ddc50326d4379fcdc7825fbd6be88d6f73936278102d1260633e059712ad22e874dc3ffecd07542ba3c9f5d3f33005eaa35138b7292a57d642cf4b7e8b6a507145887c71bf5e3cfae9896b9689a377273cfc505f6e2075bb7641624f530eb96dd6291076988db29f2169fd7b5399fac1e28debb3fe558dde431294c7f5ee98a09385be45991208281026eaac7d4ebe5a25bb2a6ff165e5e90fb2faa0b3bb3512215feb63a8d8a420ae3c5a53ffb7f20cc2feecb12d264c90eca88e640d992914c1c15467b1b9a81cb8531d4d64d03d493a81a97bcc3579cab00ede1c5c2bc8fac07c037f1e6ab6a877f621c84448de37a529286d3e358bbc47848c1a23c57a27315d288dda1feff684cdee3d95b8ef779e055c35eaaa22cbc8c841fad574c69b7ba3dc082c582f3008857c52a1c4502a36d124be357821c073f1b46e2d9b48ff8ba9d5d2fbdff42312c21b5d45a6765989f8193a61f21b3f7fa9575f4fa1ae583b40cafb40704dc75eb2cf8ea3460e223f5aa628d0f6b2c0fb765d96858426e8bfa06958bcfffaa60b0bb1373f03cd5883bc18226498f995b2dc37bc721d8d01a97142c60bfbbcdfe3f482a1ad0cf32b3aa40e4e605137b58d9b213612fccd25fc9b6d625ffe602bb86ef76893223c5c433ab766b9a82970a1dec6443838b85e6f24cca3799e2b1a5c206c901eec910554d7c774fdeb0e4c6d01d87c8a000300c2f115af4dbd4de0e3a9e3f3154103fb8977aed4098967fe46a965d81b9f63ead9d69f3ffef4a54fa75fe5d95ab9eeb7ebadcaaaeac4d8b71122f0119dc384e77f4e7e10104396e3c0a670c7f9db3a999b8b2a9b5432a724df181c2ea744ab531f8d1fed7200bfe3c1df66c348dc1022ec9eb8db2953d0b106644ae23cc52e83fe7e59742f2521568af04950c68a6fc939f757938314d63c75568a3da1907412e1ff2dd780a192e31f1d72c15fea45cafdf9d1b1e781b732204544d6b06679ca544a1ba6dc12f0581f8b1775cf0dbeafb3e74e6cb7ecdca43d4d35ec572cc2d0e101805078c2d039968c8b4392f693dd1a9993be085f883acc57c1204b54feb3643f3a704ca20bbc89c755d8337c0cc5ffaea243d6994d3a88720ef18c3e55c5bcdedf5f8eb1a6205163f6caa858e99e6c83516c7578bf565d867b420423b3ae34ef2de914a06c4fae33ea355a7bfa2911a8bcbc469bffde684cc1938d74036bf7c41904bb43292cf1cd56b1e697bb49597cc3099794cc87ac02d93c380f788bc5c8a7e4335883d83782b6eba78cef6454233c8fec50e695483f5f76eb0f89fa720fca53737738e9ff91b4cfe318e9fe0afa3a8fc99ce0128c767dc1620e43810ac8f41121344815e5f0d3e71cbf89b924fb72ec9d8fd3ebce7d219cf9f5f57d4f1c400b6cb193e8b0ef8474ef2484458cfa23e4e872578316cd48fd6120f73c4e5d609fbac53f6b2f4ff96e2c3e7f3958738e9bc184589957abfe68d501a209616c10024236c405a87fdaa113c99a980073449808b72247fe17a72e0360b658c23826cb0aa0921c77c9179a2e95280886fb642ad422edda5186af74355d7cbc1b27580979947ce3874b40d6d5906f8de2a599228d224270d557a671514a829420f8bbc1fe3de374e792db34f526c664398f7291a80b1094fb279454ae2b746fb3d3334dd28234a63cb807595226a925869daa1f861b9b17021bc05c138f6c098c29e7ad908980a1f1f23ac69e7230301fc3a31d65f2e54e7a2fd210ad4b4288377e6fa112bfe65edc17cde82768bf2f75a7b0c31f42ee093f3a2c260564366645bad1a4857b5676a0888ea8e8a6ebf535200e472171f860b07425a9d5a608d483731a6baeb2dc77246e20ce7593b155f1b0d9c8ef1fda0152dd6c31ced5997c9a80c4bd5ad9f1b9d3895b3a24963ed1f156f62f2b93da5e7338e962ee2d488d48c16bb1cde0de77a2a65ee3f141237c6abd6a2ea3c7ce0455953ccd142b562b6bc20427d4334393d3cb224fc93ae8ee1872643039bd9341fb63d5e057a9d4fa5366798731155bbec7e55ceed0a955861870907ae9d2619cf3fd4c94cd5691a0ea9fa16663b0478de558cda6f3ced9c5854f337f425d102ca4cb2f72d516fdf6f9c6a7d776e8cb1dd1311b799d9caf97ab740d5cf2f8552e9e3b8eb9f7b163323e3ffb233a572ced9bf309103fee63416080499a41668de2ed1e4af0b62b28f6bd2a32307b6a87dd50845b41685e5f2dcff560b7fa829eabf4460b1ac46b10007231bb457a83078bf0d7525c56521b2576be65ac30b25c07861b87bd5b1cd38d2e51f5b1f46afe0aad6ca616a16e66a100d75c2c3525793622a00e33e4944b84e97bc0ad6567cc768430374f96afc4569fb05a0ddff77b41ab7bfa25b08093aa263e3e6fd0ccd90a0a12fd03757fb15bf5b8914da91ff0ac457759914b4d6570ad717a0a0e65b5e8e834d422243ce3744583c22f88a5201ce58bca1ff17663f9be411031bc26d2f8bf7fff25989c7b37866c5850e2867dc6446585caa4110c636adfc2e0df269f92e7a594e1dfa1d6e9cfe95f813ed66f2e095b501d9facf8ef6b482dda23c1077fd527e4e963e75b47b96148972261b9010d2295088cabe697ab3f977276e0e17ac2c22f3282839a85a822f4db88688c47c51dfe57c08db860df4862ea288628fd9015c46f64461109ad3d981722edcaaf7ed3167bbcaa42ea141a420ade119c9ea5426e84c795e93c34c244afcc40691f54f16205252f2c5ed7636eb5e6d0b04ecb07b61ebcee5284011d6d6902ab2a4d43f475ec31be0df91c61695e2d88969252a35a4bd36ec9d02d17a01dd1dc6a0a7e2501e94d7a674f364aaa9763cb39f3e807da9359d9647b6b22714aef5067ce5b946056ce6d96ce9dfff38a663d4545aba1535673f99825d3fa59abb240c39390333961387141c089714fc23186645487d60244eb79717e3e9fc7703834eeab4a049abaff61dd540e6138be80ed7e8a33299c32a53c42920bb99b896bcc0f7fb6517b26e4e6b6d9c5a3462e33b456283ace2d3d4623ce19e129e3a350b669161bdb067b9b8c3dcf34df6d1482aaca1b33da147fda1bd812df75d23d8c7cbc91e5b15c32efd7965c6df007be33d4cb5af7a64db8584054a31d3c109f6742d8376a53c4123a907b81d6f7ce62d400b6d8bae90a175a985f0dd1788e9e83a7bfb83361d73fdf1ff3b24beec506859e53ef3bb575979912d107009157898ede0de56fe22d8a14ed848bbaa9914217c95b72e05997d5d680c88c862f4d9da956e98abc05339fa3d96a45964d0467116729acc864565e9e1ce686434ca1d86751a249e051f5f3ba4f7330bf4fd084960a2dad2b4a2a32567b9864c167b21b45fdb4c3efb8f44144b29fad71cd997bb00b5ef6244b335bc7bacf86c324248505a2e35f838bebcdea3e133a610f03066558353e3e00c46a62f6d4f6317c7790753bacd83ec8e3a12ac1b2845277e7491e6df77f5414e4dfb68a5d3e7f61cb9027bf1b9177f6fe0d4511a133ec7f2638258f3f694d2ec228594c9929be6e0ef14f9faf34abd165c6c29d82742813836daf204664fba2e59ed5c95b2775909e9146eebea7e09dba9ac7c671a86a6e463d5a3f2dd9ec2601ea79677185a8271394ed42169e665646c994e37ae4eef08e7a2640e93c2d1751070d6ca9985d376bd6447b72a7d1c94da3d8056b1dd1eee305a4a1458b51bae54fcc1ecbde52309abfd5fdd888418ba1f8a0ed4a3663b4f118598a425f65430f683bdcd773a7ca794bbb749eee2a5dac6bcc097b59f813e7560b69f76b3685cfd7465cbd52d9297f3b3b53048043d8bac4cb404be357693bf77ef4c6df02dafb88de6c53be3dee0153152dedadd1cf3bc8c66d6423e1c590ff447ee75660a4344531142a825dcf2377ee8fa65b4454a95db4961bcd082c83909b1abbe30fc05040e29aaf62e9fb5110e96cb22b1658d5d4766c26c8187d4ed1651248b54e2e5513db1b698ee47a0dad803376972cb1383c7af4e8477c778ae894a41ad188706ea161f4f14b5c7c8e1122e5f81d9d05563126001ff586223df074976bad5c4661e6b6aa0c6bae287872e3b286b56d7f45fa3c50a98588e472b189316fb9e2d9617779687ad165b0529b6f4314ff6598e2b241a5216ec1ac328ab3e420665280bb4b87b290bea599ec4fa8aeb3d7bc2c798927b98c7ca1a9ae154668012fcb6d0b113f64a40c4a0a8580f532b8b698f61b3f3b7e19c48cd669b25e732411f8042b038296f32748064a95a128de6be14b721e84444e8c9160d688cf24cde45c09be0c54898c4c4a80bdf8cc48f3f9acf2627a01951e01d9d1446f7ee1ec063ffa388c5fd4aaa52ae40d769181a3c0ac4c3b9b247c4f560d0bb3333dbf9cc3c5efda9188141da7b68b69d98744d8c6a2ee37303ee4691a5fe0e93e32684af4bf82a42cfa8128958524b383de323f4b4b17e128ac275277daf566d2b1118b73db6f69bf61aed652ad9c7860f39fd0d61028a3f65bf34c68c1f32b78db597f4216b6a0f01fea3d7fa52c827706258bf1309f249450f2cf61ad899e90f0ed390492a27b45a8f298deac3c6984131ef143bb6c66abfe899a08c13b22de0a38921df9a75e561b12f1c18f05222426fd0cfdefeb3b305c56fe989314f1b123b97a419627b6109c11dcd4a510bc17cd894da06ce4b685783bed9227f5d3a77b40e754535bf0da24599d6b8fbdd67bc2fef9c3f78c6bbae352f479d70365e0916daf4effac253083a1c2e31be1176f4c8f27a4e226d4391b05f44227e887f32e1acaee465315b0f0d3aae494604c95571a98214a4112d4f6199627e88d79a12abc4316b537f2e8a2e60528a8b82514abe4b449f652ca37840d040e7158477ec905eb4d3ea9e54f054d5ed4761d476ce7c6f13fe0c3a1e21cf60e72d3e8"]) executing program 5: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 3: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7, 0x203}, {0x7, 0x4, 0x7, 0x400101}, {0xc, 0xf9, 0x66, 0x5}, {0x5, 0x2, 0x4, 0x3}]}) executing program 0: r0 = socket(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0x42009) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0x10, 0x0, 0x0) executing program 5: sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080)="9a84e9ebb94e9d3432b757a3df9c3118e0a30404961cdf4354260ef3c0e0034a27b5c7f6cf224e2dddf105c4f2fb4abdb05757a0e9c5ad6050ff522a0755326870dc2710", &(0x7f0000000180)=0x44, &(0x7f00000001c0)="96892e46e8b1246acb4bfe333d1c619a3fe9493bcc7be089f67a87423d06ad98bbb996a31de589bb3ba4a76adc4494b4974d7fc386f9d242f5a6192d00eed9853b52be5e1c30fbbf6b3e86f1c9b92361b146e61ffc3a9a1a090f74122ef6500383db51657303339aafc60a44ea7a3d2df5c7037dfc64e07efbfa701a91610b07c199c5eb3e651609dd4f67856b320b685f6de295e7567245e7c186e203042efafae1358fd4194f3f6ef78f60f51fe1d73792168b0ba7f89b0e4321cfc48adf88d701ae0ed9ca2465785126623059ebd7", 0xd0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', &(0x7f00000000c0)=0x4, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x1, &(0x7f0000000980)) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCSCTTY(r7, 0x20007461) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: syz_emit_ethernet(0x126, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x118, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x3d, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast, {[@rr={0x7, 0x17, 0x1f, [@local={0xac, 0x14, 0x0}, @rand_addr=0xa, @multicast2, @local={0xac, 0x14, 0x0}, @rand_addr=0x8110]}, @noop, @lsrr={0x83, 0x1b, 0x7a, [@multicast1, @multicast1, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x42]}, @timestamp={0x44, 0x10, 0x4, 0x1, 0x4, [{[], 0x7}, {[@multicast2], 0x9967}]}, @generic={0x82, 0xd, "ea86b054b9ac721b0c23d6"}, @timestamp={0x44, 0x18, 0x1f, 0x1, 0x5, [{[], 0x6}, {[], 0x3}, {[], 0x1}, {[@remote={0xac, 0x14, 0x0}], 0x3ff}]}, @timestamp={0x44, 0x28, 0x1, 0x1, 0x6, [{[@multicast2], 0x101}, {[@local={0xac, 0x14, 0x0}], 0x1}, {[], 0xff}, {[], 0x7}, {[@loopback], 0xd97}, {[], 0x5}]}, @timestamp={0x44, 0x20, 0x8, 0x0, 0x6, [{[], 0x7fffffff}, {[@loopback], 0xffff0001}, {[@loopback], 0x9}, {}, {[], 0x593a}]}, @timestamp={0x44, 0x30, 0x3, 0x0, 0x8, [{[@remote={0xac, 0x14, 0x0}], 0x8}, {[@multicast1], 0xb4}, {[@multicast2], 0x80000001}, {[@loopback], 0x71dd}, {[], 0x80000001}, {[@multicast2], 0x7}]}]}}, "328d2baab2cd691e"}}}}}) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) (async) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) (async) setreuid(0x0, 0xee01) (async) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') (async) chdir(&(0x7f0000000240)='./file0\x00') (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000003c0)='./file0\x00') (async, rerun: 64) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000000)=0xfffffffc) (async, rerun: 64) write(r4, 0x0, 0x0) writev(r4, &(0x7f0000000540)=[{0x0}], 0x1) (async, rerun: 64) close(r5) (async, rerun: 64) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, r6, 0x0, 0x0, 0xca}}) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x20000, 0x8) fchownat(r9, &(0x7f0000000040)='./file0\x00', r8, r7, 0x4) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001ac0), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', r9, 0x1}) r10 = open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x1b3) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) sendmsg(r10, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000001b00)=ANY=[@ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3e77d753a30dc9abb3789ae99640ccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef6f801996facbf73789024cfc30acd29aec2aa28a32a64bd7d078d56a0000000000006de8f1d73c80c896a7deea85ab5e096fafcb3ccef93114f09e22c9c9f6e5714ad0a86814e4b1543ecfe504bfd49771458c91b0d4d655afbc824dcc3b1d21b284a05c7f42dedc371aae5b81dd37ddea7abbde41474ea5a0bb7cf54c6ac286b7434cacb19e567165c04a4ebcab838807a4c48f5a5fa8e4ad97abe6ea42a2226c48d30c8f8011637cc113257810738ad69a833d4afcea7b40a859e8582f2c01ab821bb9a97528a93a21133159ccf1df9873e7541c215e6eb5160e2e859d6ab3ff644742cb576e8dc665bc51da475f731950cf5760d37ef3c2889a12f96dee6e35382d706488eb2956557830ba8fef4b76e0b59be9a2fd4271fbffb7a236ff7e9b5fd7dcc4"], 0x198}, 0x0) r11 = getegid() fchownat(r2, &(0x7f0000000f00)='./file0\x00', 0x0, r11, 0x2) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b9bcff73707c1e2cc47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb60c69a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000000c00)=[{0xb8, 0xffff, 0x0, "f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3eccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2"}, {0x38, 0x0, 0x3cbe5bc7, "01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e45623"}, {0xa8, 0xffff, 0x1000, "9e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef30acd29aec2aa28a32a64bd7d078d56a"}], 0x198}, 0x0) r14 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000f00)='./file0\x00', 0x0, r14, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0xc7}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={r16, 0xffffffffffffffff, r14}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)={{0x101, r5, r11, 0x0, r6, 0x4a, 0x8}, 0x4, 0x20, r12, r16, 0x8000000000000000, 0x3, 0x10001}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001080)={r12, 0xffffffffffffffff, r11}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r13, r11, 0x2) pipe2(&(0x7f0000000180), 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x4000, 0x3f) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (rerun: 32) msgget$private(0x0, 0x411) (async, rerun: 32) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) (rerun: 32) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x44}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xfffffffd, 0x6}, 0xc) r2 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x2, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) denied attempt to set clock forward to 26083336388613 executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7, 0x203}, {0x7, 0x4, 0x7, 0x400101}, {0xc, 0xf9, 0x66, 0x5}, {0x5, 0x2, 0x4, 0x3}]}) executing program 0: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="c9", 0x1) fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000080)=[{0x1}, {0x3d}, {0x40e}, {0x800, 0xfa, 0x1}, {0x20, 0xb2, 0x3, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 5: sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080)="9a84e9ebb94e9d3432b757a3df9c3118e0a30404961cdf4354260ef3c0e0034a27b5c7f6cf224e2dddf105c4f2fb4abdb05757a0e9c5ad6050ff522a0755326870dc2710", &(0x7f0000000180)=0x44, &(0x7f00000001c0)="96892e46e8b1246acb4bfe333d1c619a3fe9493bcc7be089f67a87423d06ad98bbb996a31de589bb3ba4a76adc4494b4974d7fc386f9d242f5a6192d00eed9853b52be5e1c30fbbf6b3e86f1c9b92361b146e61ffc3a9a1a090f74122ef6500383db51657303339aafc60a44ea7a3d2df5c7037dfc64e07efbfa701a91610b07c199c5eb3e651609dd4f67856b320b685f6de295e7567245e7c186e203042efafae1358fd4194f3f6ef78f60f51fe1d73792168b0ba7f89b0e4321cfc48adf88d701ae0ed9ca2465785126623059ebd7", 0xd0) (async) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) kqueue() (rerun: 64) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 2: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x40) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000002600)="25264af00efba86bb7352af72afe0bcf18d4164d132a7c27d22dd70104e4e2267563fcb822533ff5e195d9ecc57513fecc6e9b5c2f72974e72f6eb17dfd54c3a68b3ca08a61a08b01fd27cda8edc715aaca27cef4893fd43b683177f4af824b92526db1e6db3609cd09480254c1ceea8bc84f4bc6102f27e6ade5777f36a0a2e6c72c845eac4e5c4d9ea6f662fa37062e332b199abf5cf679a75619939aebc413561e3dda04cc061d5b2237a3a05d7191cbcb7e365e5054d3aef3fa6dc0b94cb668e92edba40a2502ebced0f261b7affb446f2c3dc34aa7c8be2d52829a76949982fa63e5404692c1727d41bb00cedbad4ae17fb9c9e581cc6a91102c9176fa244af4e8afd7f92d2e5b0f22a8f90952b6b58d3c348ec512a53816efed60196550264138d2ff20968464fbcfdadc36c1c1135e43dc006df273990c127d17ff633b88cad80503c5caaa8c284fb2b70cd6eac45c6c55b8a0e785c28e1e5b6c6508e3ee9167911fd0b1a6b295850bd082093a22724f668abc3fb54eb6c4b6ee4c376b0796a5c86e557f214edc7cf3474179f415d80eaa4b78d45253da86b068e9fd00d3e32db26b1fb0d8a467e7cfc865e78d651221ac55590c6ced917443b044450c558bdc314c3953042f3b83ec123283fecf9f92e1dcf81bfd12edba97db9d0c47ec5c23bd210589e70e78a89015b23e995a669d115de853bd5bc1cf21571a1a163d5a2cb2bd08ac4d7d11d732a26b9e24742d7522b62697f1fe052a725dd4d7340d7999e3a972558a9505f8ed77b527fa3d5279793dee02a2ae98afea9f704ef58f5080622eae053dd2cb7b3defd7aadef0df7a6b29041052b8241b0254fe8f294f635d4c104f6c6ad87200ce4c195696255362aa38d24de48432a5d349f2f96f69fe04649a7a0a5902dd831c182e38fe54bd69acf1d33cae90004a6a481af80530c652605ad68ad18a118364878e84b728a2d7a6e23f4b290a1c6c9742140839fb17090cd26f1605a4fff646129ac01d4ba151fc60741000f9a6aaca9cc5195b1b43ee3f303935aaa40940a4ced1bb3f7305e6d30a277f214d181c338be9c584b7983091dd53f5beef93656f8ec8abd5d1bb907b0311dc4b31778f97fbff22071d9309192ceb3983c0df079c29fdd02b9329a75d2e513b13a7f78893640c5eaaf49147c9bfd0bf751ff053b0a96b1d89d70f1a5a57b06a6fdef2e81ca4da0be5d3d98f526446327b61eadd141ba7b534b67ba7ec0122e49471c85f60d7a1798cd76e2661dacf66b2d0441d820a0bc41ccdbdca14d28cfd9365255a9b0b7b69c1b93cc26d62bc7dc8d6efb301771ef5bc519d1c0b11326c5d6f987cefd9806263589033e777a3e5fdce8f184d195b4e3abc3a7d83b9121464cc79b6e4925a05d7a3f169b041efa56edd66a9f21c06b93f2329fe39b8148b99852ac9a98ecbe29f1290c851e2caf0139924d7e4a963773aa6e94495eae9b0e34063e725b3c3c50151bdfcecb466260b76c553a1da7fede196b084d60148d84c617b76d3293645bc87b6d6d852b848398c50979e45a2a5b91181b295a2138e1b46df11aadab3714ae403b1d762f3fde781a6259a78430e701348fc35890c4830809c5d2ae8e2ebb2be406f415e56bd799a6ab5d725ffaba6ef40d7544fdd72055b803eacf24901536d5e1ff8b2d7cac06ed0533a72b65a5aa133a7fb61830f25ecf1f217fff648452fbed92c4a7d9d44cf6056c909302697c6cb4a7cc9c5887a307452524012caa838c0af17fdc37b27424f85cf02cb486a950d9e6b838e9e457f27c0f21d040be9f5759a590032f605bb089f512813831b41fa47ba912de3fa2ff5bc29f8b1ad6241afe6270500ef65d336a9f9b083e110b2b3aa5d50d4671fb2218fe076f3cb093584ffb51f46e37c55a21035b4e475b8c26e99e0ffd1d98541a89413781b275d4152139fe9a7c26daebc4ea073768952f6847ec4e94f4f3f6f114e2189aa4a1c031c522910b280090f88288718b91e8eec659d9da2897a6571230e19e374aa9048270a9734ff5281f5af30d8080fd2d85287a867a91d4799b346ed08047e9c2e2420860c41a3fe7110ba060dcfb53afec0c79aea5f2f020f0d2ed12e6a82ccfdf5ed2d154c207858ce4df65c6e042f886602d58194fb66d04c9cea914a7c9d0197576b0117f14765252229381102c06d771180ab8b7c80559e37f868e19a86ebbb85d1cf5e772ba2893842d57536fc699ccf339f391965bbdf8a1b3c43c66b85022c63fc4d063344766c239bf72022fe3333cea7c99ae078a72f5b9f01a77388599ab08cbbffe562aa298d3d76ef45de3685f80e79aa9b02c185d202744887eb00e361333b1f4ab5f4b2b32891779bd0dc97f26361e8fee174766b51bd5e759645c33df045eac2f6b608b143bc892dbc11fabcbcaac30a9961175a0b9b895ac6ec045f0b6ba704c94fe8d1654b12eebf7720561f1889d47f0d6dd4fef0ab67e93f2018e9411ca8ac79b305f71e0639ac4edd417ce2be35c3d8fceae8a56f579cd675fb88695fcbc5b0afd75d4794c73e453f42dc8427272457173a293e6957e01c504dcb1918b15fc5f4f0f1a908224da6f5f2ab84d6f15c16db9a82e83fef252a4bd73162b440b7fb65592e079c20f092a087f77adb4ba26c475e30a0031a2873cd8ccedabfa0ab71367073b284b2c572a14541aaaffa1568664375ff2441978e1cbcfd0f69106e497b8f929655593aaeab40c207a22f0ce784a32a1c6c80c165cc4d01ba5565549394bc203623174804efb43dc22f7014af4a1c396ee3d67f1e358aa6546d20b945bfc7dd8224dc414b6ad9484aaae663da9e0a5b1f853ef1dbc95966c19882d40735e4fdb81f3a544edccdbb72bb7219cf87dce97bb8a671c35964766c45303b7319d4e2e87847ba148eeda4a5a0f97f0cadb7ebcbe3c2fb5ecb4b9470829847ee6d2509de695818b7a73aacea2b27be8e97136b846606182ad40b3ecc0d3fcf9a0d37f89717c84537ffdd7c2cc9949d44d606939a94adb8580da19ff8c24060d4958f7f4360709139f479084b6b154ed379af520e39607e4b546093c8d642735dab4bc8bceb9dee66b1bbf6167514fff854a7d358f1ea5b5712a79dc84ae6a5691b20aa5a4f6ab3f5246416ac9ace0c73ef33cdc7b9bb70d2b56c602db7922a3e2c879328b4c21d051633f450ef7ff23f17b23c160a1fed34ac9e04579560db269db6abd2ab660b89ce3cbb5fc08a075a6287a24c3da580178cdd13a635a2282280cb89629974c86c80061f3976de9152cd25706c333f23be638a595baa6a3967ee12f2feba933a2ba4da541e44f195a5b35c25a536529748c0907bb992d7a161849e3171be0244e57c40fded01d108cc84f5dd67eea4aecb337836dbf88f453d2c235e3861c2e2f7aada35c72ff6a7881ebebdd89b508ce177bf9220fcbadb33d47b486a307717643dfff57aca22694ef83e33f8ac10b83a4df31eaa672d10655182af6f89e27d0bdf0a126903ed52ecc74bc0bd7467de8181f34ed65d364f42f452e6428a7f3e122807070027dcfa8081a276c77a5c4039b213436d715db97dceba48816f34be98856e95a67692486fc9c7c318536cdbc7d6dfe700b5151dac0692cdd56375aa6fcbba9f43165a51723eca3a7d491892fdf7265a7c6a2014411aaab79548847a8e97bbd504321e44c7724922882dac6f03751babfca12908db9aa10434ef8a9174168c03272bbca7293e6e19fa182fd59e59e2ad331d4d44229167de45afa8c92db8e82dd7c5678bf2f507ff320b5d21be333f5ab85f67d504bd189d2720b418341c24a9bd58ab3972573fffae6048a1eb7f7ccc02aa89cc7676f0c54bc0e148b807ca1fd83ef471e66bf51d441d424a7aad7f02e4b974c1f86c369f312e0591c2fa9a3ea9eb9c19b8e256611fb2f8ca9282cbdfed529b3a95cc4a6f625568b301f5a839b87261560e1592034a6bca8bc1301336d09d1c0b6380742212730762003bfd7c81dec198fcdfc45a7790d4586fcc2be856d530888df9d1e2ef3f561da931fb8739ec6c6f3c0356b0b1b525c9271c9c037a651d34d27e1e1bcdfe29363d30207b6c76b8737b534cfd31da6fa22e412a2248d953df37f4c7c0b36ed09c5594692c2401bea0114811d41174d3672cb81233d841fedf6a05e7f6a9d53588d698974dafb9f51d9860d2cdd379c7fce8c487de3c950a1cbe1088a1adb0a53e1e2c6d59ddd3b346416c5458b3e07fbc8c304e96185784319e19ca3d8f06f039e554e33622db50fcd0b72a0f3a91aaf719828cbb3b54c6dfee243ab09196da6d088288369a0fcbea22d400430b830d9300f5044290d582c6a780c5018d3ce8d66adb528c3acdf008d2af5121967a5188e3f37ac3c9c82e048d5fb616e4f6cef67076d33c1033cfc10a3070996d3b7f9fcfbc8558f897a5da3de65bd82ff663be5e95b2427a1cbd8d0e9a41366f3ac9f10d0d2731308184548a0e111260b784df6de8e06d48a32ac61df22f3509cbf1de837bfee59654260", &(0x7f0000000380)=0xc88, &(0x7f00000003c0), 0x0) executing program 4: mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYRES16, @ANYRES64]) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r3 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x8010, 0x9a) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) executing program 2: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', &(0x7f00000000c0)=0x4, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x1, &(0x7f0000000980)) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCSCTTY(r7, 0x20007461) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r1, &(0x7f0000000200)="f92a9bd300"/20, 0x14) syz_emit_ethernet(0x1052, &(0x7f0000002280)={@random="0d86e654d750", @empty, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x0, 0x1044, 0x0, 0x1, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0xb, 0x4, [@broadcast, @remote={0xac, 0x14, 0x0}]}, @rr={0x7, 0xb, 0x1, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x1}, @ra={0x94, 0x6, 0x1}, @timestamp={0x44, 0xc, 0x48, 0x0, 0x3, [{[], 0x1}, {[], 0x67}]}]}}, @generic="1cf7246cdd4c69756a12b4327a90d6281712fc6aa376e189e4b3bfe8d5485237324e1983d55a7c4ea4cf4dabd9d54e64748e3572d0fcfbc71d68428305619090e9f2bdacb12547a0cb0ec2a284bfd3ea696cc89a89e3f93b1c4dd1ea88567d76c08ac2ea14e6814cb20c912e869cc334e82d0f03329fc99216ad2b6470b92a3f05939c5dfcb88863faf46bc75e6e934c02dfd7ab877e950ac34c23d1394b5d177e4cf1476b9b48fa1cc8625ba5fe9f6157be9ee21a69957050e9fe01ec04270950b9735cd40fc77ca88b91374186bc4facd55610280f45421e386c00b863672926f5ad768038a47d412f743b5f9fb6396a4f24e119a0b47918fe5998eb177cfbad5e4fd40c9e5ecfa2e5331790f8abb0e1d12ca21137235f178a0c3265a4dc4e18e0a2c9021ac121579afb5c671f7261248164576713882d1e7e7e83a18d7ad06da44a3dc6a9eeedeafb376ef9ec95de903f753e14712c4445e97aecbdc7524a8a277db50b1c6106114690191cbcba82425bc44c28793fbe16985bf878f928557f1f1c44cf418f7214e08c0deae657f425920ada6a38e6b8d4323d4f2753e3f246ec170838e4a526b52c96e347eccca146eab20249de4e26d0811f27d6907d4c6d63cc5f9b505151d6c186f93f142311a630bf739bea04798b600bbb3cb3e55b2c3c162ffbcfbdfbf01bb8113ccfdb31cd7108733231cda5a0063bfabebbb5412601b82484434129e24cc26677fa5fb9267d604b133bb8311260337db559df763add3151154f497b9132b2a60692edb50326530c6a061913629f6054337f70523b7562f612a30f1cfd247cfe4034e03cffb1bf52351b75ff2eba6ccfcc8ff0b2d6b5ab528b7ee69656f91cf47d94f0695d8791202beda545bad12f66616ef3ecd15cde9aa6a4c8e48d644334cec65d9de3b491ec41ca09adda5663916e7b7740e7e33fbc00b1d9b2c696d5c20efb3e4d5e0e87a1ec3220c27387171f39c4628d2b09d5c6e9ca2b003361afa6c399c5667a7d67fffe64e267fe0126f6b36a5328a4438ebb2b234dfe6df728692acfffe83b03e89eae90da814713ecf15c99e6597dbeb8730f7b2bea6d0361e0f85e1c0dffc4e3d28e19b39213e14dae6a9e03b0729ada345adab861bca498750371a98c4c90ee59605b9168b3fd336a0a6ebb14abb09dd4440e845b43d6dabff4e9b9dba260577b97c61c281a56bd6815bd2f8e9b4e86cbf193eb17e462d1fdc77840d2830258bc89aeddfd21632c819959e2084aff50943bec0efddfb62d9685d4d0186e36b345ae2fd2e7630be7e4c24897cb412ef2589630b7f3a812c45d7e045a087f5c21532d2df61e9c4182928a6145c974dcc492bd4d38320804a033dbf347a5e9f056fd40298942988e5a289fecee458596c136418ed7f6488a0e10dd0a5f78bbaf1ef8f412db2231ab4650bd0ec146d5530c218353b78faedef634de293a2c4430c102525da2fc6c8d2a387176aa8971cc237f22df6a895399db8cc38db0aae0310d751e5e5443c2c860d428e9ccd6c862c0e9291e5682836b0e6f3ae59f8885b324cf0512b425617ed0997baa2adfdc5b85dbbfd8f0ff74ddbd34627576560bfb9a9907a9c4fd7818df8656a6ef7ab0b5536e0bd3296e2fd4093313860fe52e9e0cbb9b5400709c3f0a6116f6270c8dd02dc6e9be4ccf0bdf092819a385967c018027730c2fe6ad15e191ec6eb730be2baeadd213c44c18b83600267acba35006fdf07f6293f303386a02a2cfe01901c88bfda2080d16a6dcc328eefc89d2f9178302014a3bb14dac1c7d8c544b465cfa6c1eaacdc4a2b8066e554bfc5b1f555cf4f953a3152a16c6fd30f840b766361af6abcc7d5ed55d1b33edd236dc2407d8cb22e40547698b79908ef716b654ee6fed39986c5cc23aeb318aa328d108dab1016e7a03a09e95705d6b08203f1d473e27334a31fc2228c35fc9f797b72aa4bf2d13f5736b04e1c28c27d36525e8f1e52ff474c00b80a2108ee2f800323b0a9e0eb4c99d3bdd6c633f14a1ce9abb96cb7251ca1faf444777ffff4ad0d1ca6ce44cc48c05e66626c8471fe5493120e502cc71ba5e2414487f12a8092d413a3216e8375cb010e6af4539cf5a098215a3a19a38dd8e6072a931cff0d672e74e4fb50d392c74f070228ec1857186c7cb01ec6f1932b93de4c412099a82e65dcaa27e4e994ca0ec61e43b99f8b691c5d0fb19eeb1478cd51e2eb7f9d92340e5a0578c1737d455bff763b744d3dac17b61bbc80f0cb1bbfc90f4998a6e99568f71040c67e24b748e8e6e813bef99646fa65ce7d284c231934f7c8ca43b94434d844d09407991ec2d68af52fcd03fa22128f6c83f50f360fdbf9ebc4f4fb58410061afe5a4e53c804cd4802e4b7ccc5d7fb9dcb8737d2201fbe497ad279f94157206eba9b78637e4411c318117aa975b0ae25f1c00b9d7d055b44e3fdaa955b9f3c1b809bd41b7e5c9c2d2706694ff8a7f1f08684f40a861e40bab9784d5569efb1b3af5d358dddfffdb2b492e5e7fd7e751e7c7bf6f77844fb502cb7da29f61d44cc8113e225629febfaa5a3f60939161bf6502b21ad10ed05191a3bc073813416d7f8096e14da7fd95799b99ca90359e769e289ba3fe26c66d426df33cf649475783ecb1056ed6d493d101716c3e49ceb6c702b12af10174794dcd686ebf484c40250e02527d75ba9157abc9d7c4ca9839e44b40df6efc28b84e340cf061bc72801c2eb23553ac988392f4b46666cd8fe750838f2bbb08a3fb87a8d87df9dcdb2ac9e39013a72beb52fa6e6da9a395e9f5e95ede6aa5fa16dd522e20911609f546d5204b57f0881e61dd00bd10fba4490214b74109426fffeadbb0afe6a8134b28ffe3a4e9245638ba4f9cd1a1cf024857d260027553c224774b1b3ddb5b8c7eb5a6b4007fcdedf6ac4984b9c235a16034699f3ce414976e86b0c4ead234a744931de8887d1bef69d4a53e995c9f597d7b87131e6fd744c290b26898f0e9052a89c761bb62e30538ef595ac51b9972f9561e858fdca94d1315b47ab99fd20af3e69bb0a77b29c71fb832dd58d17b1c580ddf10227b1fdf68a610e54e0dd62ed0010b67b8962b6e72542c8b61a90827d82f011cf9cdf51cbbe21c49de49cf5dddd0addea8467493ef9c0f36a26ec4f4429997f23fb32cec23b41d3e27b1de7bdaca89e0f7fd3d7c851bfd1f221ac3289961dada2f8167cc820a36c1fc05520c15f8f7c99c7d899f348019172d6c3417dd27d16350c6eb204ac067672c75b7311933f199e64a5994ee55f862c5c526566ecdc1a76dd850239234dc142e0f8c3973283e26e0f4d9ee6a31071769da6cb3b64cfb6d3930ef0feb057c2a03fffb8a74b8715a7bec4fc72fedd9e0b708d8d057025176d132e732ba4baac70d547d6dbfc1775ca7d606980ccd7ff3db5d2133ba58f95dcb787a0a18b16beee480f4bc89c78e760170131d74d241aaafde3364956e29970bb6ccf1cbb4c22fc867e25f7f6c1bc2126894d9b08cf39db60c839e14a4e36ef9a947e90d2d59679561b7013477a7aa44ad38e78d7b6fe705fc7c76b5cf15cab066f95634d3400a0f93d735a8b5808d1f833df04024feeb3852c2e1e3767c86f547763d8acc38f19527491f42971b718707f2d673353ec500d01ba126f292dff48c44707230741903ebdf1bad43fe1d0f6e607e957f35993529b3c54b97df7f203354c9d935f1a70e01fdb7ecb62090565d9717ba3aa24dcbc30243d2571883cfcfbe744e6b0917bc129547860db661f6af10eddef3c064894305eda22960b430cc7d652ebd925ad61ff475d6d84171dad757e3debdfff54b73ea623800eaace5e8c4e5ae273aeaab98d35dfe6cdfe509febc05d1251f873b51eaebb59de19baebba5b7ef7507ad2d88077784b0658ada23606791300ab249107e0f0f1397ca25648c919d9e50ade4dc1b5c77c126ce60ebc56bba516eb1a317bbbf64b9c27a4b04afe9e26c6edd2507b0a0c2914524cd69eb65c989f2db506a1b9bb8ea894b34b3e4168a90735676ef4bf67bb0e38add2208c98c6f4fa633c704787d782e1d9e672af278cc31319e8725d9be43617bfcb9c29959e24d1f134229cadfbe298167317dd1d81191dec383041b77d3e10ece29649cca36ddceecd279041557a5244a46c2b322bb17fe74158c8905d04041a90aaad7a625d4fc3542c3bab2c2457aa2b9e742e94ae7f3f546fe6f1ab96b668935bfe4d37807f1f374693a605fd3a117f12176418bec2ceba8cf9abd2cea9971a553a2756f78e2fa5ecbc1d08e1e20f3542d8928fd2eef333ddd07d69d99994a4871f173df49007c2840b0baa15822852ddd91207c71272995672b1b708be4d2dfde5076d5fa14d9b895d555a5f03ece1552f89322f1983d076b50035084ddf86dab6191fa778952e35601b5818ba3e1c6883d9cdc695f3a1b0cbd3e0df53da0dc677b1767b76984617909403aca56c372e74d6582d3e2466c616c61eb3fa0996a17f11706d6a2aedf343b1e1ab3e59b0299d6dd3e5fd1aabbfe26580374b482bab5682258444d1827dac820e54f60750dd4841d97dcd2fe22faa070e3629bc839c1917d9b98b3c7079ad0b6333d3b2647a9fe5fec9fb41488cbff3826b1ca5038def07a01e0657ff19661c41dd11b55ef1a726007ba4ef2fed492aa11ffe9084b380c4718f27a632d901508b14a7f820f3e1028bec9e4a95f763f1d8a8662114123beb63003bc7904811cc90d1c2aa08887cdd57e7327ace1302a95bb20da623e7cf4389dd53ab8bb167a639b2aba42750f390ff2986c657e3fddc2dc4fec8fb722329efb9e1c66e5da7176f088404240b649d78634dc6145123baa855f87c0bed8b0d7586e344c51f81a56fb3664648d80a2819a6d5d81fac5afebf1958117a3cc26461cd493a8bf347bae7621132bbdad2e246399e2d43e01991b82614c2a47972e766ab6e02527fdca6e9a64d9dd461ba9b30f6a6c36db2302b4a741fb549ae464352dbb7c969d9ce156ed5afc1112ebf1bb91f0548afc7a9c32045f7a1600c6b0a834f3ff91c6b98764ef9ca2a2ef8e21572f1cf7b1618cbace7417d3b531e4019820b0bd691299e68ef13bae5342b7653a925cff6548af3e49a3968dc0043afd3d4e517d8668b300a8a3ec142e9fc795f1678d186885b2ed17fd3464f2b476831848f31484a62efa8f2b0ed51a6d4842af1022b7b1de10e5f1f2e56b1010913d2fd19b1e95072a67d19ac42d9d13a76bd3c8f0ab4bb7a20b6adbd92ec20fff129d0913c040e80c8b21679577479fe168f2bf7c1ebea57c6289a3b3c1ef9328b495ebcd1e545d4741d3d5d924bf0194fca15a4cfd4c86945fb5ae3b0e33e53732b089a2194b6b06312d788cecfdfe71b1a2850f562894c3f4f4cb91eda6d68b1e5a0fdf188c55c49b818174d487fa84d4587517f2228c772a6ad78b64ec6480fbbcefe2e40f4c3232fdfbaf4e1b5f2033ee27e4d5463501c20d40cb8bd7224321772b07dce0fbaa635c1abefc7cda869b04f79d547c5b0b5d22a89cf45f569c0eaef3d1f035f8aacbae527cc66420d49f31d22d9c63fae54c85058d10163e1c0e82b2ccabcc42fad9f30e1d85e397ee66bb9309480fc521b022f265265c1a07e009b8f3a956523215a685961ba3d148ff052565793e80b5df577144253e79c2806480cbe2f48916e36301e3f602a5ecf03adab83e637688e1c7236d99e387c26c551f8e995f44a0eb5aec02af8bc497b8cd2dd72404111af232b2f99480ca14c7de8728a8156d10627b1"}}}}) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) msgctl$IPC_SET(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)) socket(0x11, 0x8000, 0xfd) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x7) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000340)='./file0\x00', 0x78e, 0xf8) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0]) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setuid(0xffffffffffffffff) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x0) getuid() ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f00000001c0)='./file0\x00', 0x7, &(0x7f0000000280)='./file0\x00', 0x8}) bind$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b306000000370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000004c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9010024dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441ca5b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f00000000c0)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca88450b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e220008be6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b929cbbeefd78e1159fde057e54846f7565766dd01caf157318abd2ac9913e12f5cd01fcc7d0f535cf2ed7eefcf1041e7194b0410ebbace5ca5dfdcb1406a4ab", 0xf8}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000000980)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c03d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e56693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebd92d46e0c615baff992bc2eb6647a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f16", 0xba5}, {&(0x7f0000000280)="dc", 0x1}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="fffffffffffffbffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3a00000100000000"]) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x74}, {0x812e}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) (async) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x812e}]}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x403) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') (async) chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xb7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) executing program 2: writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000280)="74974afab9c3ac97781b20fca9cd4056a85bec4bd954d22f533ab04414217dfff0f3d3a3a253081255a61f5c9cb66f5aaf911bfbc0a0b34cfe8550a8d8d71c973168f73f107fb97123495dc360e40aacf0e9cbb1af6ac4d7a140c69c2f1acae927ef65a4", 0x64}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x45}, {0x14}, {0x8106}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2031, r2, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r4, &(0x7f00000000c0), 0x2, &(0x7f00000001c0)) bind(r3, &(0x7f0000000000), 0x10) executing program 0: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 3: ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x6, 0x3, 0x80, &(0x7f00000002c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 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, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80606955, &(0x7f00000001c0)) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/152, &(0x7f0000000280)=0x98) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x50}, {0x74}, {0xa106, 0x0, 0x42, 0x41f}]}) poll(&(0x7f00000001c0)=[{}, {}], 0x2, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300)={0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB, @ANYRESDEC=r0, @ANYRESOCT, @ANYRES8, @ANYRES64]) setgroups(0x6, &(0x7f0000000140)=[r7, r7, r7, r7, r7, r7]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = getuid() setuid(r3) r4 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0, 0x0, r4}) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = kqueue() mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r6, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r8, r7) setreuid(0xee00, 0x0) r10 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r11 = getuid() fchown(r10, r11, 0xffffffffffffffff) r12 = getuid() setreuid(0xee00, r12) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r9, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x26, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="2e0e4ea76f26f69eb1dddf113e14abf50960d042cad173d02ab773377e460d847eb0a2ab4c6535c18a8a3db48c1b", 0x2e}, {&(0x7f0000000080)="5f16e7a4e821735a34cb55328047e816faf982289b15b0ebb79da95b0fff565415ae05ab9097b0c3820e579362618a39a1d4f0b9dd396bb10129c8f262818fccfd5ccfbf891568edbaa71f350ec684379bdbd3d1d1ccc429d1edebd4e9e7f1a8ba251c8ecd652b97c6cb23474315d76d61f5948a9d74fdb4a7f6af8e33fa4e8bbf0f6440dd0b4bbc9e8b8bb9d5e26f", 0x8f}], 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000002c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec301be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d80369933d3de4ff08784d6c", 0xbc}], 0x1) r4 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), 0x8) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x8) r3 = socket(0x18, 0x3, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$LIOCSFD(r4, 0xc050756a, &(0x7f0000000040)) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) setreuid(0xee00, 0x0) nanosleep(&(0x7f00000002c0)={0x2, 0x20000000000c0d5}, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 6: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = fcntl$dupfd(r1, 0x47f13cffd74dc2f0, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000000c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x100, 0x3}, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r10 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r10, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="14a0536a313e23301e12a9ddee5c73b7930f174102c0bd407860f4e4dd609df9245cd88a0ce0a271fb5847f34e5cda45aa3f17876c229311bca380f635dbaeb9be5f3cbf4240c09289f772bc136eeb510eaa50c5644dc61ddc693e25a66b80ac14cecb2bb2f6f99dbc46d18554dab6bbc45070cad9b2bf32bf75819a8bd95d5258de41b3b580f6787466754e56b7b68483db8cfe7f98301a4278fb901721e6c54c309b88588d9b566bbf8f19afa8adbc092abc7fe11faa0be39589e6", 0xbc}, {&(0x7f0000000300)="1cd1c947706b96b5ac80d088c8e08fa86690e10ca09a08f7f41be162741b9b1ed0a5cb43a4ba3451f0708cd099361abb3297b9f1831e2de265536567a73785a291435fb88b8dbb11b7665c4770546dcbcc3b139c0bf5a21d166c445be8bcaa6e876b19d813dfa1751eb329f6edf62d6c09ea124d77e11207a07f154548f4371217fafb3137aebd72a47a1c843801bd0d401c261b79a0e5bf495c42", 0x9b}, {&(0x7f00000003c0)="9db5d05a6e3127e2cf1c54771c559cf3b8487d39751fb3fec8b68b161df100ac37d5a88c92f4adbcb10fcf90a2403e8403a2b7a2a4fd60072febae68675c4163790c8d1bb4337c1a204759cf0104afe6f20757", 0x53}, {&(0x7f0000000440)="d4c96dbb34ba13dfac3ddbffc08e017406ec51a6e8eb499af5fd2dd339f5006fa65d003232e0a7124ba0ad83abc623e84afaa2ef38fbd3e870b1e3ae9191f6fd733cd9f851a234dfd4164e637da1918e5f9c38354968895bcc43b333197628affa92b049c33af73a857516215046b97e1648", 0x72}, {&(0x7f00000004c0)="6531409f4cd7ba4ff9", 0x9}], 0x5, &(0x7f0000000580)=[{0x80, 0xffff, 0xc5c, "dbcecda91b4cc79c2f485bc724ea4dedef1e945090b65dfe6fae7e796ef17a21e16f914db7c416dd5c0620a8f7c65448e071b034e89f1095b56b0133fd91b26cda11002c93a13ab1e45d11405d877c7fe8a31960cf50c2cc721099761a32bd6117de643fa1c7c274a5db246faf"}, {0x50, 0xffff, 0x4, "23c20e27ab1a669f1c26cba825cac20b777b8c993386f497c410fecb4db9ac84655e6de426cf5b7f2b1837b424275478a79855f5690256320787532268e2"}, {0xb8, 0xffff, 0x9, "fbc12d7f5600d82f6410314d8f7dc30a6ca75e116f7e464419def170ae21ded004e3bd981a91485cc993c2c01b151d7db231535a191e3fd6f4ebc7a65b3b6aa8601a3ddb0d86f8b8d81e5961d7f510db6d27cc51ebd6fdb11a0196f0924cc77c914da7a9210ba16ec35bb61ed3e73abdb5357d7a86f0d4da8221b7eedc52654ec061b9858fd55dbec3bfab59f8606a9b9c7e2889e13e9b41b9c729a50578709e767b19dac71d42f5"}, {0x98, 0x1, 0x8, "3357042560111eb75f76770d641f258969935c67e736b64018ab1b6463e4d891467fa7ed804e21956c8c456a5b9d235604ab88fec87b14079eab692a721322d01597bb541302e10ff59658e30fe44ebbbad03c8829858d32b5a549f198f0a978340149c4bc0dea77efdd8b6a7c83996e1b64fec1242f2f6379e76ddbf418c6055264f61ac37a3d70"}, {0x50, 0xffff, 0x5, "5718b018e67e495a0cfe2d7725588e7dffb52bed240c4719a45c62334680e0f3b9fca13cd15464a8bb953c93ea098a036fb394c368c8de3fb4"}, {0x20, 0xffff, 0x5, "2c573df0468b6086aea136"}, {0x80, 0x1, 0x4, "0222f1caf0c55d8d950f6a6b7e7a4064eb6671b78bae49544819800fc83b3e6d24d7076d3e61ad0097399d7bfb777ceb21424ba8ac16cfbfea917313482832337ea6ade9cce7db85c670657bd8c194ee25a015c59ce7d42a00345538831687a8bc336546a7ae291cba35519a1ec74d47"}], 0x310}, 0x5}, 0x10, 0x404) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000940)={0x3, [0x0, 0x0, 0x0]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x8, 0x0) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f00000009c0)) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000a00)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000a80)={0x3f, './file0\x00', './file0/file0\x00'}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000ac0)=0x9) r11 = getppid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={r11, r7, r8}, 0xc) r12 = msgget(0x3, 0x24) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) r15 = getpid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000bc0)={{0x3, r7, r13, r14, r8, 0xb0, 0x100}, 0xfffffffffffffffa, 0x1, r6, r15, 0x100000000000, 0x5, 0x800, 0x7ff}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40), 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000c80)={0x2, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000cc0), 0x10000, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000d00), &(0x7f0000000d40)=0x4) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x44, 0x3}, {0x84}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff64b8b6cb35465e774500001400000000003a9078e0000002ac1400aa"]) (async) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff64b8b6cb35465e774500001400000000003a9078e0000002ac1400aa"]) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x78}, 0x0) (async) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x78}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9cb923a2f000", 0xc) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9cb923a2f000", 0xc) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) close(r2) r3 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffc, "1a1116f0d0a64300005a110000fffffffffff700"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) write(r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x9a1e6416f07402b1, 0x0) executing program 5: open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r0 = socket(0x1, 0x3, 0xfd) getpeername$unix(r0, 0x0, &(0x7f0000000100)) executing program 4: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3f}, {0x40}, {0x9, 0x20, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d8}, 0x7fff, 0x0, r0, 0x0, 0x1, 0x8}) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d8}, 0x7fff, 0x0, r0, 0x0, 0x1, 0x8}) r1 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x18, 0x1, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r4) (async) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) accept$inet(r1, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r7, 0x5) (async) r8 = fcntl$getown(r7, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x600, r8) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x600, r8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r9, 0x0, 0x0) (async) getpeername(r9, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r10 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) (async) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{}, {0x18, 0x1}, 0x0, [0x6, 0x0, 0x0, 0x0, 0x0, 0x10000000]}, 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket(0x2, 0x4, 0xfc) kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r2) fcntl$getown(r0, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) preadv(r1, 0x0, 0x0, 0x4) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x1, 0x80000001) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getrusage(0x0, &(0x7f0000000000)) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r0, 0x80000000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2b0e, 0x14, 0x92, 0xffffffaa}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 5: writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r0 = socket(0x2, 0x2, 0xfc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffff300000000008029078ac1400bbffffffff94060000000000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10}], 0x10}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x6011, r0, 0x2) r4 = shmget$private(0x0, 0x3000, 0x212, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000080)=0x53) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xb6400}}, &(0x7f0000000200)) r7 = getpid() r8 = getpgid(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x2880}, {0x18, 0x1, 0x800, 0xfff}, 0x4, [0x800, 0x7fffffff, 0x0, 0x9, 0x2, 0x2, 0xfffffc01, 0x7ff]}, 0x3c) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0xfffffffa, 0xffffffffffffffff, 0x0, r5, r6, 0x64, 0x3}, 0x8, 0xfff, r7, r8, 0x3, 0x1, 0x49}) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, &(0x7f0000000180)="dd2113d408a5b9898566d6d8c46c63b80b1f366d00a34cbe9e4c6b0fac858c4735d5cefcce14382df8bb620d0eb159b2fc0461e186de473bc2d07389da4a08a996449ce3cac3e3d743f0b61322806c80ea3be5eb02f793b3bb46e280932e71549b97a22e0556ad0d41afd821533e81d6bd45d9bfa76c5053cb172585ff1c2b5a25f16525d723d415fe79247ea362bd455300e68fe48532ed79f5c787d47d36327bec57b63adbbf00a89ab6cd1fed8102edba06fc8166daa8fdeb6371a835126c02cb90be76c94d2077a0898deb3d1ea09bd043786ced928f802d95097fba287fde5fef7969b30b970353be47743d52ce25e7dd5e37", &(0x7f0000000080)=0xf5, &(0x7f0000000280)="7dd6e1467f4e1aa3a5711e867927017538b0337116fd46532941b2ee9f37caf80d7f8a0a7abaff8b77a3ea1855d9e937d39ff05f31f16f596b6ed7f4a6278bc5298ba34bcaf1a97d10662bd6738401f4753530eb7f1d18c7c8c63e88bfb205201beb9db2652e6fa143c2e8271ba5d12e726ba7873444ec8488a0e55a2dc9ce85f81a9c7ee0c8daa21a2d26a619ae4e780e610aa27280d40f1740e678f571f38305deedaa7a63c37766533371a1ec6cb752ef00d76b4c954f118aff3f12b916c49445b97d6359815905ae9c7325f0d37b1a4cc485291000597e6e2c3f28c9af3e242cbb856cac", 0xe6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x0) write(r4, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x586) write(r4, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 4: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) syz_open_pts() seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) socket(0x2, 0x4, 0xfd) connect$unix(0xffffffffffffffff, 0x0, 0x10) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) getpid() r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) close(r4) r6 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r6, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x4010}, 0x10, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f00000003c0)='./file1\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) getpid() (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff02000000000003000000000000000124a7f3a945e2e4d761cb6ab88bee52b73919f541912ff4dccfb5d1b87ea92d264be0f71a3d5f71b736edf2dfb0f6f3efe24bf61f13"]) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) socket(0x18, 0x1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x1}, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x2, 0x80000000, 0x1, 0x1, 0x78d]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x3}]}) (async, rerun: 32) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) (async) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/138) (async) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) (async) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) (async, rerun: 32) setreuid(0x0, 0xee01) (async, rerun: 32) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file1\x00') executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000002980), 0x0, 0x0, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x4a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r1, r3}, 0x0, 0x0, r0, r0, 0x8, 0x7f, 0x100008001}) setreuid(r3, r3) syz_emit_ethernet(0x82, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@rr={0x7, 0x2b, 0x0, [@rand_addr, @rand_addr, @rand_addr, @empty, @remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @multicast1, @rand_addr, @rand_addr]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@loopback]}, {[@loopback]}, {}]}]}}}}}}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0xfdff, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) close(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r5}, 0x0, 0x8, r7, 0x0, 0x400, 0x358d, 0x9}) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f0000000240)={{}, 0x0, 0x0}) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3f}, {0x40}, {0x9, 0x20, 0x0, 0x9}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f00003e1000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x205b9a) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x13, 0x40000000}, {{r4}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) socket$inet(0x2, 0x4, 0xfc) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) r1 = socket$inet(0x2, 0x2, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x3, 0x3f) ioctl$FIONREAD(r4, 0x802069c7, &(0x7f00000001c0)) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) bind$inet(r5, &(0x7f0000000200)={0x2, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="e43f26a0f9d03fe7", 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001580)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) pwrite(r1, &(0x7f0000000400)="bbe87f256751c86b7b2ce5f9b03e6400a3b9281a6b1a19913cd8bb0c9977ff0e21ae4f50f8e16b3b10585028a79581de41117745c8e9203781ec247bcac92d3812f9fb2eb970ed4d48dc616fc427e346897f361fe0cfcc674d81f457ad54f53c894d92bf70bafd30c8a180a68ea58606def9f9d0126806c4c2e3c30ad8d71c70fe815f6234d5", 0x86, 0x52) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) dup2(r1, r5) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000040)=0x40) mlock(&(0x7f0000566000/0x2000)=nil, 0x2000) executing program 0: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) getsockname$unix(r1, 0x0, &(0x7f0000000200)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="4603500e362a1ff03fbd564126f22c5799678e073ef3e8ac8525c742170ab7b680332f92c7c5f4d2d41f9a47390bc3331d27a6cddfd85d7ca27430a22c0f991a8fbbe94531b3c39453fefd7c0ab96fbcc488549ab3a56b578fe25c177eac5b0b41ee46f38c29a432e29f34297d376e3ebad1a4fe43e6a41c27432c74018669a6ec76e794e3575109693066f98e05299dc2b8bc83f6180f370c07bc33487a91a16d55e0a4a59564cdcbce89473b7f2d1bd5f58159350b4fb535119f2158e6a4431082b2afb7ad07a67cede83d1855b8ee819572c20654", 0xd6) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x0, 0x7}, {0x8d, 0x5}], 0x2}) msgget$private(0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/43, &(0x7f00000002c0)=0x2b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x15}, {0x7, 0x0, 0x0, 0xfffffff7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x40}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x10000}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000240)) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffb}, {0xffffffff}}, 0x0) executing program 3: syz_emit_ethernet(0x1946, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES16, @ANYRES8=0x0, @ANYRESOCT]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) mquery(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x800000200003}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x6) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x20000, 0x0) socket(0x11, 0x3, 0x0) executing program 6: msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7, 0x203}, {0x7, 0x4, 0x7, 0x400101}, {0xc, 0xf9, 0x66, 0x5}, {0x5, 0x2, 0x4, 0x3}]}) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000040600fe80001c0000000000000000000000aaff"]) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1, &(0x7f0000000300)=""/244, 0xf4}, 0x9}, 0x10, 0x41, &(0x7f0000000440)={0x1, 0x3f}) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000002c0)='c\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 3: write(0xffffffffffffff9c, &(0x7f0000000000)="aa973d80c65f3e5381f84777d36fd0205b01a40392344c89532bef100392b1d1b50ec926c0751f946b265bc8ebba12821fea200364171eab9e2364caea88d4eaad29c793c69639f866c161fc905e5e79aff91db31a918c0c76b97d6c948d02daf8b1700c2c78bc1575d28c8ac27536bea934ba1671351560457ae7c90bb3c820f3d247924db282b5772dba401751e95afdab8a3c10f51960c72c68994c4de9b8b70b763b42c0004397c16a6fe7c5ddc949010f038285b41caa41d93d499c8f3da8fe8e62e2a8beb9cecf621a", 0xcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) write(r0, &(0x7f0000000140)="46c6e19ba8777bf498d594cf5d9fd35def136b29284c6b0ad4c9c818d9286804e5d4e8edf72c1d6c9b81a375512e4584ea84cd150ab2904d038500b83fbff150a54949e403dd7d960d252cfc46e53b0ffefe0305c7af7636b456791516e4ffad5a56f4da22cb136ec028e02575c2e4cf7ecfe24c4781c5fe3473dd79b534218e3d0ac071d34b88f29f6c744658ff370ee3631e3e92fc9356d215847f4a5b5cfcf6dfa53d98b811e49ab836c274ad9ec9a11da6b3dd519326aba46f7b26b7972502f358eea0ab5bb3bb665676aed147f7b911922e6a1d46786e77d94e08a288236cd589a4d827dd720e22c5af", 0xec) r1 = socket(0x20, 0x8000, 0x97) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r3, 0x0) r4 = accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgget$private(0x0, 0x102) connect$unix(r1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) getppid() preadv(r4, &(0x7f0000000400), 0x0, 0x268) bind$unix(r2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = socket$inet6(0x18, 0x4003, 0x7f) recvfrom$inet6(r5, &(0x7f0000000480)=""/212, 0xd4, 0x1841, &(0x7f0000000580)={0x18, 0x3, 0x6, 0x1}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0), &(0x7f0000000600)=0x10) getgid() r6 = fcntl$dupfd(r5, 0x0, r4) renameat(r6, &(0x7f0000000640)='./file0\x00', r6, &(0x7f0000000680)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) r7 = dup2(r6, r0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000700)=0xffff) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) close(r8) semget$private(0x0, 0x0, 0x0) r9 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x10, 0x4) symlinkat(&(0x7f0000000780)='./file0\x00', r9, &(0x7f0000000800)='./file0\x00') getppid() ioctl$TIOCSTART(r7, 0x2000746e) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) kqueue() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) r5 = geteuid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) geteuid() (async) ioctl$TIOCSCTTY(r4, 0x20007461) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) (async) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0xfdff, 0x7f, 0x5}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x7, 0x1, 0xe216, 0xfffb, 0x43e}, {}]}) (async) close(r6) (async) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r5}, 0x0, 0x8, r7, 0x0, 0x400, 0x358d, 0x9}) (async) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f0000000240)={{}, 0x0, 0x0}) denied attempt to set clock back 2144338730 seconds executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000580)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @remote, @rand_addr=0x7, @random="48236ca999a2", @multicast1}}}}) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1033c, 0x10) r1 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r3 = msgget$private(0x0, 0x440) fcntl$getown(r0, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r4 = socket(0x11, 0x3, 0x0) getpeername$unix(r4, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001540)={{0x0, 0x0, r2, 0xffffffffffffffff}, 0x6, 0x0, r1, r1, 0x0, 0x10000000000002, 0x3f, 0x1}) r5 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)=0x6046) recvmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0), 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0xd4e688a67930cd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1008, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="1d48406c404d9e30f67aa980528f967e5b001cae81082ee4e8cf4269bb1163dd678f252aabfffe8d84a776b71c0b4089489fb063c0c4", 0x36) executing program 4: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0xc8, &(0x7f0000000000)={@empty, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x2, 0xba, 0x66, 0x8, 0x0, 0x2e, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@end]}}, @udp={{0x3, 0x3, 0x8}, {"abc66a7431e2de2569aa3da196d41e7c83f88aaa111257bbbc42417715c88da802183da7deca6d7fddfbf4f6588aba891a3d84f83babe0493ee7b63fb6afc45b8c927329eac3782dc23e3314a9c14ee435d296fc26e8e220df9a0a8ef272b61f0d3563c8cbcbe7151f49f4475d23b5c8d4d5c69d244152feb9d8890da902ca74ff514d317843aff0f59bf20c628047142da6729f12ce66731f3c"}}}}}}) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/193, 0xc1}], 0x3, &(0x7f00000012c0)=""/38, 0x26}, 0x1022) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r2) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x3ff) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file1\x00', 0xb6) chdir(&(0x7f0000000240)='./file0\x00') setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x2, 0xfffffffffffffffe) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0}, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', r2, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000200)=""/75, 0x4b}], 0x2, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r5) setreuid(r2, r2) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x8000, 0xfff}, 0xc) syz_open_pts() executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x181, 0x0) close(r0) r1 = socket(0x1, 0x8005, 0x3f) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0xd8, 0x0, 0x5, "7eeb26a2a66b24af8c0f2c31984fb24547c16116fc74a7808be79144e70b599382194a933b42fb4d1522247309429c7a143b8eeba931532ff567cc34a50d61a93e2d7dc66c5a2f0806fc96e23af6df7f6968d7b68e93daf9600c09889a66073373ce1927c391e8ada05665246d82d54874fb52a23c5609bcadd5c84bb964f02eddb1158d9ffd24ec945e3dedd5ba1f9ef5c622c2c08d69bd2326725e4edb8cff8abe9fdc1f51e274b707b516bd18ec4734c7a923145297c608ee59bd8279e72a96"}], 0xd8}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x2000, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x823, 0x0, 0x49) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES16=r0, @ANYRESOCT=0x0, @ANYRESHEX=r1]) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f050007002000000000000000c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223ea44b032bfa896443a40618000000720fd38bfbb770aff5a872c8a82c6e87c5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e00004070000000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x27}, 0x4, &(0x7f00000007c0)="3a4085277a8de4e834eb622800000000961aa5b1740000", &(0x7f0000000800)=0x17, &(0x7f0000000840)="ecdb97e2952036b94b9b081bb46d135403153c328b252d928139578861dfd18d930a665983eba8fdcab6c37a42fe73ddd68204cc28f79e745d36dadfa2ed3d8770fffabe4100d0400d906fc05541dde3ea3e7fbc87cb8470", 0x58) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000740)=""/126) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000240)=0x240) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa23a2acc54bd886dd605f6ad90000000000000009457b6c0021b07f5a1957de7400f77e0698000000000000000000000000aa02009078000000006000000000003a00fe800000327a9e2d93f79005e3dfcdf39684bcda0000000000000000000000aa000800000000", @ANYRESHEX=r0]) r1 = syz_open_pts() syz_open_pts() r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) bind(r2, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r4, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x1880) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x9, 0x80000009, 0xd, "fabafa588fc0001000080010000000001000", 0x0, 0x101}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="a5644f0ab1305926b37100fea44bb4fde5be451accda5c53815c524ead385c5a543d4434b3dfb3c2e3641b5a81c64e58831fb300d48f792f7953ef02ac8d940ed6d09fa0b08bfb167733d685dc036abd1ff34aaf30b3a0b2430c522352c124ac2a34baa82405f2590ceddd4fe9c6d77aa3fb397327826766071ede174ab66892b177171356db9492202d0ace5a5d87c6b1f033e8867cd03fff6da8eba61549c57f29b503da528d2db64f630df071992a21f522d526ac12d0fd627a2ac5b64403ad607e6c31209c646c8270f9aeb296cb890fbb7d3755e9eb9b3683b5056032141191962ce08ca1505fd5787fad25c0180b690c1dfb80fe5a8ccf7af5d0c3d9de466ccb3e851a34d4dbaa932864589d42c1d704f9def4acf67bd3a2d43e557dce65ca973b82e10bea0bd9b453ff1671ea85a8a66413278b30ca160f88206a8a105c23d9317f8a020ecf0616b12b2541963f31b10e276136406e9d1ca5103abcf77f84b2993b733ebc819d076e930fb59dd4d6bf9594a3797b7a42aefd773671a2b56ae132e1118d46b254af1bd87a40be6a5f4f6e5249f80e45c7d27d55885d06358f5f5593955929e2a2b1c89e06a1c8d5d4b075e152595522e1fc14dc2b911e5b8124c808b56b6598c5df59239aa18f17ffb2ca51eda2420d482cf6663fbf1f1b08e2354a4775eff13767baa34c895f1aa35c1aaba401ad60bc9e664545be9b2afd060f609b0a9ac9ff37f600e5555e5cf00aac04869d6cf5b9ea60fbfd29600d7a59cd158e848617a9575ff46e483fbc97666734e41a97c1ada1386e5d1ab6624f1df6c8801227f97d2393ff489d70a30d488be04dc3b1460e348a17facce6fb8f3c623f8187e9b16e9cc1f0c437a2b5c59f7f7497c6bf19d4ecb4a6f06a09da190b727448665ce0959c30c3c68ef4c1696bb5c25a400799a1575ba86c88168f090000fa4d5f70421c4cae81bf467cf97f3e8f0934489d3535c50389c2b3cbfd907cd57bd3ac66420030e6dbb3a6351995f54b4a701c738376dc2a108b2c53062e1209a5e680c27018178754ed0570104ef168b21a87745d99230dcfed120988cfa6366c38d1b8fcc4ca8fd8df70e0904cd22cbc736b08fd4429fcad45e902bfdb5c3ccda1eb09ee65b3981392c8b370c8f89022ff791fbc9b5f5dbf27825ad052c447f4d5357a6d392d4f5e2e76251f6e6d1876c6db9ff77372f457d926e4dc6f4bcea514219f5cd93799e2b43c8dbdff881b57eb7703bd5443da176e939d6c4d0022617f82d199cd28ebcb18daefb2807d1e9a00793073ef1ebc9b4ed7eb179b9beb40c469100db0538281e903c74840182862308ece0e5fc25de93db6c501ac197a0248f1ca3b3ca359133f6088a2bc251179f44f26a8f1fda81d4c565b9ffac7d65dd8b6cec73391b5a4514a97b2569d65529ef5c68a42956c10b1f43b006fa485fe0b446a170e62c11471b5e7dd38458789c68df499f8d9a6bb69fdcb61b514dae227d803cddd9e4c974ed5010171a5ad296fe4f9521a5b19d8d2b2e3bb52fe42d898ee6b57235503a949869dfd2c6c70ebf58296370ca073941cc9a022267ecdb48161a59e2e6973daac3882d4e61b505443801658473a32960c144a0817cd9ea9db718fad14b337485fad4f35d2b534077c17437f3b069649e5ce3d3fcf77469eac2872ad96831e0438be7bf860267b380376af1f423a6a7c4dd0fe5785a357aaea1a3f3daa20b22221e06c8aa02b8e12c8070a9f27f14a497d493ba1ad2f9a59df512fbc4421c06fab4018c50bb089319edf50701f8f3a222c67d9a0b35798b3b20e37e2d7f0172c562dedbb3ffeadb947a8799fdc12eb84c73db378590ec05b352cd0f4cadfb459619f176157005e4bfe9b5c7aaa07aed7c3a1dc30147b4b94a93154126aa2af07dd43c231adbab05d600c4b057a3025f0bb520f6ca462d9a8bdad7e5a019b785204fc5aedf4523a411f8a5fe9c72b17b8c3aef75e3023e8f1404d6e7b0ce04dc55ebf841200a8ef9e22fb2e2a0c71735ecbb97ea1f91aa9093df6857dac8a64c5bf0beeabace8ee0d7a4b1fe6208bdbf72b1d9bea442ecc905aa3d38956db1d1eb9db8efee0a0fa4322eed89380853721b5be4cba8bc38d0e949aa1d7c812bc62246dfbbc1fcbc99bd210c41fdb01bd0e479757b360f6f04e9aaeed00c3a1102326f4b01ab9dbb9c841801d96a434d955e21c2e99d5b901f5ab11e3b54236252ae550df709e6a87b5aa5cd4c1f273fc00b0bd3e12282d5e3601cd628f0b60abff215a5432cd7acde98a6fbc96a8d6b260fb184332d532b9bba1ca245a673c4596a6a32f47b22ceba036b1477733a756e250d05e1002cf34621923583c8713c2658dc4b06803de4c58d53aa089d725b82077427bd7114281888c8d5351800f1bbde569b7ab0e69059f8cd32d911d201e818f602d142a7a9d706e1fe94d509365872faef182069483101071fc1ac48971293303e3a5cb7e49d6b5b19bed47b8ce97cf04f31f6fc0ca0926d719dcde5f5ca23161accb33656a75c345be5ba2f905f5cdc28fb8dadb2ef4c54ace2f3a2d1e5ef3254c35be1086a3e381bdc8b75757fa354fa6cfc563cbcafdb5b10aa68d7fa37420f18c9f39c46606da1919e3b2e2a840c8824ac2b25efc16513d821e4582d867fbfb0789662d80f8c1529386bf02098de8d4823183ec00641a69016d52c00cd4591c8955728821cc06a61156e701b8816831b510611b33fd769d024336eb860669f4c5e44e72f6892a4c0a2c862c956339742891c1a0e195d893cd82a500d70ff4d65c0de812c24d0a2d2e2d9673227dea4e226765bbbcfacd08b078674b2836260c21a5ee85c45d7fed08fa114ed0e9b816e34ebb1d6cd2e3dca85fbb179a504da6ed3919ca07ffab55c66642241cad200d59b42172e4c0e22bdee67df1311368add4e7a76b889799d4240a584cd83981232cd6b954a891bb153e4def790db981093292527260649f8d791d63f0a4106fdc115868d49676caf9f41aa0c12a3f987ce240b201f9ab035200232f69a8cd1816b4e3432e6e011558f7c86014e525bc82a93c3279971247d0ac37937da55cb3c9baf4dd28337ea1c8988453e7b175c07a5ae36f971d016005a963ef360de15b9cc23fb138fc6546c0f4e1dfe727aea76b4a5a4a7c42acb933fa09c73ba67b3f3c8889f9884874948160d68478c3f2dcfa50f29cc7d5e0520990c43bccd9ede78f0ffff1465bfefd09c42eb231c612648f2826cf43aafa26345cb77a78fc0308f9b5573fb956da2d3d72e684c3b47cda3437d45191e103aa307b714b0521df04eab3686ab77cf994b398ae7c817fdc1c27efab2090095a2da95cf61c864811ada178f35d5c98377e7b6bd87a052106bd3a0f77c2de97dc35259cee20968fedcf5157be6fa7c74379328c2d428e5dcd194dd4c569e712efbfdd104f1f5b4934cc8c470c08fc774cc352763ab736f1c64e4068f3b8432e0d97bbab4b67fb287af80a3c0d416bae6f3ee224efe5c79e08dd6326286c3230beb8d947b3e4e87510822a9ccd474be15c15baa04dcad40fff97c992fb111b554f1ba5d848d73cfa2b24920bb10dcfc54b7d554dc7b0c1d343e1ac735e72e7d0854a08364b5a4895ff868d20e9c6b0d8828df3b601b75188f1d964079d6a010661085b6a085aa7419fcbfd9b9c8f0d8bae0c5ba8e3bd743b48eb2590a1ed2f15fce69caeaafd4c6b37f30075abc88c63ec36d508180db7d696b89bda92be645b438c45e1adfd96b2411317ee31e9a79e7a07130c1ae051a9f79aa338ff2af73f60189d3de4791ac7def145238e191279ce04fd2bffc82c14cb3dfe1e9a7e686116d93d70da2a5b4761a26098d1c74fbaf9078bd54c0d923ac0f7da4aef0f3b16b1c13f0654588e95b61e91466957da334617afa2a7c7c90d31922c66cf47de5d282dc2f133cb7031c3c852be6f234599f617b32a2b3089b1baa67e757a492ad0265127b83cfdbda22edfa4ec25976e4d16453fe9153282f73c6bd1e76b66085c92b688fd7e3d5ecdc82e61ed0125b3769ae36931ee811d9a1e991bf0386465eddeb89d20e4b0966123d8fb2581e8492d1306abca61dcc35fcfc61b2644ef72878921928d82900abade8f6df21a4b143f8980ff2c6671b2138d764beb3fc3caab49aa8384581f0130ade24d0ba3b7a6f1d314b04cb966f9f7e406e1f0431e236ca67761f44885113ec16cb6f27cf6179fe0924516eadf4c61049bb2d75aaf5f2bf01fa37af6e29c7f0a124f98b997d67f8fe44e6c48e2b55baf03f357b0516acaf22427ffc10210fed9bdd9386eccbf2a217ba4fca86abd368003314577b3515330b2c3ff92265803aac5e38cb7e6f7990f0876169e049bc67f9205cc5858c82d06f08df2cdfda7927a66089f2eb64765724c56d5c7524d5d6491c05dff1c7b029140bcb1092a7b49beb0a5ccfd0829b16b330564d0a583d943cf4b5a9769b9ce781b3cf625aa71c2e65ce704edf5c8f4157cd89445d418fb9443960b5d1b517648e4eb08860db351de8b12e77b4d4f79b7a4536642cc5b491cd372eff9d2cca3d870c25a4905d130eae57b8db8d0810fa37b7f7902ff5ca7f75c4748b0e1525a2c2573f31481928e751c8ae3c1014ed933032bbe5a488c9419ae4a4ec2b1d637972d2133e663aa944df4278171c3ca38cff04f26c7ee17db3bd8dc74b7d62dd6045feb7e2604b11ed9e09b020dc76e4a5abc880f0c246119fb840fd39bf2fca95b4e0fca6f2c9a52e511d86f24338b0e44b69235ba970bd924a6cdd8e60d147092353d8aa037831026b650308044b67119456be7e292dc36ef3d26201528d84f0292eb42628e47b2b9e7bb71f106b6d014b7045128a7a1ae2eb744536af6525aab9d7956d1a3a1e12af63097311092eb59b116da89a4a8d1ebf97b4a4ce03b2d3255c43717d82e7e2217f8f4d742ffdfa9833b24360c65a1f7050cbf7c2b570a303509020a0cba3a37644f6194c521dbdb2c51da64c7942004c007c9a68cac9784b78884de5c79397766baed0569a3aa4b4879da99e05a8f9a2fe56ba0942f70af30e498abd92dd848f2cb586ace760d684975d65e7366b6ba8bb7f6b16df35e69fe377ef1a9a36c2b4a1dc96a71718c8da9bb58ad25884956d86989c08efe7e336bb55437ca95e597fedf3ca4a63835eb3732e6f45d6e031357fcc7e4d297e724dc45fd0e3a9687fbd2c9dd060dc2e85878a98947fe54c744beb414c9b933bdc1a2aad24fd03a1c153756730ab25cc5a6017241a91e000673ea532fb4ac12242c15631f0405ed668291c679527591a66038b995dc9ab2714e6d71905d911178fbe57a60cea8cf4bfedf0afab445206c8709ca4ed622084f7ece70ac7de53b69c0c734d8e8181973ab17a88217f505643bd71eca5039a6950dea55b3bfd20c7c1a0ea3c3e06b11457516bc9e3b21a4d3ec2faae797078024358f3b7b39bd29a333dc3c8a57f001dbd2446f78f80047266195bc91c77d3dbc1a7598e07b40a809b9afdca2bc58bad53d7d5ada4c8ac6cd6f83927d424ea6d1bd74729713d27c3d94d7b559eba67c47e4af5a0a8e531cf1a3aceb51217054910b0ba664d003b61d36674319b6e15039d81d2ed84855c8787353d764695aa95ec2e20f3d801e22effae48b13782c2f27bdc31bd4746a1e2c6a97fd45b1e13cdda4a9b1dca22bc594394c7b1b23244d6b590adf639614612630ff37a3086f56fe02423275f007a0cb09015f9bf178043245ae65a1bc0fd1951bd6a1be7c90ea046c2762", 0x1000}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) executing program 3: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000016c0)={{0x18, 0x2, 0x5, 0x100}, {0x18, 0x1, 0x1ff, 0xfffffffa}, 0x0, [0xffff, 0x80000000, 0x4, 0x86, 0x7f, 0x7, 0x401, 0x10000]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f00000000c0)="94b2f0d1e28bb6a5935557b654c0a9ae86ed1dccd7b78c76177be94ff5438cd28a7e6486d659dcaf6b30e3b262af9de87ff1c8e4429d66ced231ebeb1b30f1cd437e1dfc3bf0f11b3cb7d123a23709a962d030180b25283db61ece8eba74044652d10826657886b318800428bb7436baab546843bde547c4494e70583b2b88f6e809a3466c49029c942e957b99f71daa", 0x90}, {&(0x7f0000000180)="122ddea0de689f2528d7a04ddf6fefb3a987599d4c996526fcee7db688d9edd32ec9befd55fd16e5c19408fb482f3fd5f4a87f06289f515bab1c95f9dab99780703bff1389ec4827f9a777e8f278c01a29f981b78463357d355331cbc5ea9dc4c480a4ce546911b60d32b752235c243165cc6abab56e4201c78707cec2a5e8b0dc5544aaf9bdfe30be05a5617c384352d4", 0x91}, {&(0x7f0000000480)="67bcbd2e00f3368dcf7eb0373b15469fa65eacdb68d7a97f45ebbcdaa7e0fc2a82ba34371dd3a1c76a58ab4808d04f4ca267897f14b97b773af0a3ee56c1515d54baedd15aaf8084b9ec34eb06a60b3068ae2ba88e6c0378f582ebdc12872ca5a7d9878d239223626e746835b2f4610e60ae8ae87f8e7efcc76437276d9330d68a01ffb59a21702adb670b4bb1a27567e83aea88ce687d5bbadadcb405dc015d48fc34ff28df164a45f81c0597daaad9f5b713496b3cb23efb3792d9cc7c0991c63dbfd7ce41e842693081a1b367da58c1878d5bbbb9c5647f307b2c42a2b6fef8b775d40841b55a6781f106f622f4247ae339957edf2b71d82653b3cb5c3bdf7fc933bac3a37908c4fd68444e9962f0d51294eb52e4b794b34325b17256a18700ee15a81f4dd3494b82bc1c8c7ff9ca9ab198cdcd8acf325c1d487c2b9386f5dff8bf3fd3d5632afe280d70c50d4dc775d0a43dc69e3c520e3750bbc25f82ba9b9991de0b3e09ebf8e74bcf1fb0eefa78d9c573a85383f0a5ec926471a2e67d4a1780ae8ab698285e97954f3293bc6e8ca9cf8e6f0f25b77cac6f31b129292980683e1343429f38070f421f72eb23c6a6966c8d3b53670d324e9c6372e1dd476e234d8ee263595d0b02c8a407ab1de7fa6663e7af6e8fc7b158e32a290d0526f226ae8a4a38704d3e6d03a9f5019f0bfc0e9d3669103cfd8aa756e5ae76291dc4cc3fe5b214d9062b70a7c4eecb6fc5cbc8f02c623a8c6b808518923dd050e6540b90c93f83b07c7e5108ea321724f5f012a523dbd79ff6a670b322e9f63aaf38ddb36055d55992d745cd25d26f3d80b3de287e457937df62427ae1d893aab58433fea431fc2b0cd0be6f8cd108ff29194874fab5b5bd4fd7b4c1f2b01bdb70b5ac10e2474a1aee4950359a34c0ef89e5d4969467062ed2180285eb1184f11128797b2a3eef93dea4b19775d7bd5991d8ac11cc7f46bb94baf2eb55a79e91cba02e248f1f5fb5d6819b844e57d3ef3df5f80ccc1d615f21c1422a36383881a7e8f91bfe0820986a2ebda495cc9e74ee60ddae7cf3c7932a281b220985f75fe807310ec515805b81f6a7aceec059501ed4d715ab216552d53dbd4a7340f75d36038a9fbe6e4a7df69b0226ccfa1828126de2664b8305e82fadf97d4b8ce8151cad65e6ad64903107779776aa45de1bb49372723240814631b82bf899810d4fbd49e698eb21be82fbddcb86c87b3b8480c7181e5089e891df50f670e2e2738f00182ff0944789fe09d194d14d72aae575224e7ade6d177c770b91cc612dbab5cf81a4146a6acb302cfa25724af85f4c66e1ccb741c97a42a116f46d59d55a78f52b698a1c0a8932b37b06c20a05959909a465a1cce2a3505ac314fff5f13e513a5475a79683b589beb857925dcaf4a60d50b7888b0d2ed715179eee56bef6c8f5579ef0f1bf92009b396a3a94f5a9bd067f73be49187c8d8ed0920a1fcf9da0be422166f80e7bc25dd80661511f5dde579c66724f2dfe112f4f7f2c4fd9ff3e1b381b6cb183f352269db0a3734d2cf4122a4b9c50bea08dbcaece7d25206ffbdf81d35725461a8771a25fefe764f1d31a853a13fa25ae290380f55ec498cc21d88c57e25ed439640f3059e0a2f906698012bd52cb6ce780a47984b7bb44ac5a1e52d5afcfb3c6a954bdd9b69fd16b3a68adaa2359e4a1aa936e75074bdea314d19adf71e83ef487126085803f62d483913da06440d1c8d80a683df97326e0054fb5b448e917fd9199aaf8ae34b5e0c8370eea0a0f9db188a2c03e42a4e2bc05cf87cbe2c67ba10c7cc7af14c6141888a0a1686b70387a26bb8d24c0e23386745e34a403dea9ce530f2954e162f3beda95b74eee83596d9d84a0023d9989a005c651b8657b6fc66840ecf414f9ee4eee9ff8e7985f79171d7a41bfba296bac15fb433910b1d0192283635bbd3d7e708ed0b6967e798a99efc52eecd330dec127d6a525f88245a2a5c505a7c158dcc1de8fbaf3a26563bd691109aea46d8a0f2316e6f96ab65b9deef73cf02efd996061ed91c507ef50faf8617fb67238ad2028834f46954517669c885ef53d82866223dceab930fbd0d0d4d709d06863b2f2d59bc02e35abc9d0d1aa9e398b6b1d0c56289d3092b50093759d2a775adbee6baf49dc225575dacedd83c832893b042f23e79b3e0dab41bd4322703509e9208c0eb30a2b8575fa6a2da2c1502ec577cc9018c3d670e581f9281623284ad2a044f82e0b5ee57139e32b55db3260088e30ae557ed94373a947dc80dfda4bd3efb743453ee9d857f179b256e57c53b0d229b2946f0283292e5da7f2166d7a8cda1e2fd0f21c8f8cf54df6c8cb903df28ebd19c43c1774268057d1f54432f79b581bdc16aa26a42658b6e406c2ac22f19a7f214e6282492956e95a9dc6b9154f6c953fe2c0e9eb4e09d86b9ac16f9dd72a803aadbd6241bbf341691d7ebcbad64ea83baf34cc17053435e00530ea72616a1c73e75812faa19349744b2e56f5d018772aa9fd4cff467ca9e73277e1172b4729d45df4ff7b391685614cf8cf7d67de1900bdc60d274ca0c8d0a3a8f1746cbea41e4b536e6b573dd27495dfbac354a67d1b46cd0bbf87e21392d30fd15cffb2687b0719166d8222c185eb941ed742c494ff352161a0be14b5c3a330f3a05fec7758e4ada95910d21834407ba65e86374787e73872e02cf7816cd147f7cf6d4bb5b4e61ee1a0e9f992d197ca092ac79394846b7ca193e3ede998bdea582be6e946bad5fe43861d3d763126c57dd58d9eaf7a658772341942786dbdf883f694c0fa66f6793e6276e7f99d9a8794a07c995156e0d3b6e5865e99066ec43f1597982d37f5a3d7327ac29d47e9b4d558fd708d3359e1c3c9563f8241b03c5d538e307965bc6f053c5040740b67e9e919c44c6fad23a38944939fb30dc042365204ca02f5ea76f708f71c74a0d9741055275e9340de7a881a35270f7c13cf6b26e160fca5b9765fc1c01b58b1bd4b69ad4b6b62b2572a6e8b475000444e1e1d59db72e87b9b742e0ce17b58d834d839ddc1ecfa2b6210331f547bffbbf590aa6bd653c75f4abea958612520978ff991c970b144e4c0440352d9cc25e8adc92b11b9f841e90245c0153c2bc9697798352c1b9d2d8cf8bed69a7896f0cd16a2192da8b65044ea670a9c6377ea6b832a7210d1b3efca591208cb58c3dec1692bc4872f39b21693f747dd65dd308f4aa1bbdb6eb27543e11c47fd8b30a6a30a96d6c6f27c92dc95dc2aec1f3f991f086a52adc0246f5c25a55b544628ab0fccd786c14344861d6b86e54538d409d08b7dfd0da1ac05b229b78efc3d2dfc79d0c4e772bf43d27b99f1742aad7f9c5bab69c43b3e588ba6a30675a53e69038a289f6294f4753fbfa656a5a8a1cdb24d3c1e9c8538f472a542a99b7aada94bfc81254da59b650a467fd07c8a5d27ef959bb054ff12546f0d2d567e313b75b8f4a66156917cd92d4cfdd6b285759b52117ccca06dd64df8770b64e57e29f2ee6d996a39951893f5123aa218e76c90ca3048bc01a064ef3e387d5d483794e5e4bbb27bfadf5b8668d5e93ab3f2c4eb95758c72558c1ac3bd1e92358b2bca4f75ee79a3cca1c5b46c4a4125a2643b0161cc69876c6464a1f7f8640711442f98ac56178b60e66dba8a65d56408d13b40c546966077025a959a66f0226b6ba3d1da7894cb9294a5cee3fb5500ea08bedb74e62ea61ce4e24d762c5c5cbbca6930c14d9709bd536bb8bd4815a942c6e6b2756b7312b926e063226263309b394754da72907371a04f3ae95d1c39b2939722492570917a74042fa6e9c008eab2b26da4036506d635600ff928848d183e4d93267640100ea2fcde8b85766c61fad676dfa12f9a257bdfbec993ec3971c6fa82cb2246d348fa8112be57226dc16c636c4cc0c1f328d8f42c4f89f727b6aa5db47c74b544456a91a06b281aec8d8dbeead3433fb8840f855badc063534ac75693b8ec86aecfe73ff240650818bf1bfb2bcf786f83b5141bb5e5e25f6fa374bc1a0330808a9b329a5d85e478de2f61951a022f725be7a63c0dac2d5e38ffd149d360251950a600461a12c5179cfe7639657f7e7c046d0f6175290b088749da09024fc9b7eab67d78db14e3ed71fd88ee92c24142fad3fd6b67818de84875d30d512566ef8d80124c55ec1314aa36efc0949b1aea57033ab8d7aa3fdb343298314ec84f6c2a42148decb59d2ff93356a8501e4e15a3a502173b9e32dc1b1503c789c31cbfcb1f5e7052640c3d87b41e70467e4c489379e3608b593d289ff81e935202e77015f23b2c63397cdf7559f11f15a923d50cd5c143bfec68fecd72022811fb500fe0255b5d7dd3b82449d273ba45015257c043e77a34057a0721002cacc55b183571231a0459ee6340a8a63859a0d5b6ac7b6af7b902336e1e2cd0f44c2b908ea2c7e8026afa2b3f62e963c920bec1d9c8e5f16bb5b36554eaba0139789b31e806e968d1b0596d8e1319cc7873b658675518d124380340ea48f64239c8b4d859a2b9fd2d9305ce72af54b419a4e8c9b931822125e130504114ffb3f5cb347acac0073ce6872e03079c96ff9bc8f39b6059297eadcd4b34cb4671bf19091dbb9260cec986663a9e026277545c58a2fb548f306c6f9859af8045ef1b4c40b96ceedec3087e13067519461251aa8b385668ee464a524a268cbd09f7b4a685458ce934e3afd2a0cf4462d560c7497907b22aea355c05192611bff2960fccf685684726a0bac4fa398c28e8c88e6399f8851d0b5e49174753e2e58af65203edd6148bfbf1e5fc97242a4e5babb98fde206ecf4726d66e5d17ba8f92acb1b95dd9ab488897cd305ef6186d6daad5fc644713a16bbcfd8387963bcdfdb68e889276e7d9f1f14a6b81bee7b9c87857d853cae34ab58a60393a3f332daaaf25fdec050de209d8836740f4f568de1275ed5a4ab3f7ce2d169d5cb13a0b8ee571099e18bd524a0fa7f689e12f223c43faaeabcb5ffe8c33cc34eee7c8874bd84a62ae7d08ebe10f43b9c4846dc42b7cdfdbe0dcd45646e1fdc055bd46504e78ab83f85487c292305bd83e00c3bbb73c4e5cf7a393a18cd9e5c60e3f01217eea648fd23c2472f60a93cc587d324f46a7b47f1374d2b0db9f831b505377b4c7e0e722b69ce0f532fd99767b80cfc25ae3e8711996faea98d0b229bb848c291bcdaee1a1d9707eaf6d8234eb30d0dfd864206cfe5f2c0308cb7f48656471208f6ed781c2c05f48128fd701dc76f97c75a3eee728682d93545ce8036eb42d05e5996ca403e35985129d8ccb33667e96170d7945bcaedfd5c7fb44381ba549e022df4bed888c32bae037ffc7f7c93f4d255a5ee4c0f67f126a1c33e0f9cacb78187f7cc362832501b789615f3abd5978db00f1ef4a77363a6e023525e915c681c4df71ab105aa6955d82c885ef58c4e2e74d14737693b4e1ec10de282373cc092d7755577ab336f470565f4c01ac416498d347bc31ce91b3a363792b2608fe783e62f3f5397f63b074e31d9622c66cbdc7198a735a0c04ce3c7c50e39c083ed9b90e896db7a5802ecd47a352f800e6628ae31627e954045bb30b729b5afdefc375e83117f267a652a3c3907982f28c5ae91dd2707a47dd6aa75ba71e55bf5b8472c8a7dcbd3df428843a588027990288b19e284bc472b3a1ace90be9e3eef61043c9c7d71f67f6676d952ca32f3413b78af8dcb0349b2d9e77ddbb875d32963c04b3e2f15ba7d07103b487b59ee18394f0", 0x1000}, {&(0x7f0000000240)="8e45ceda8b18c39c9e6dea042700fddef457594013f16a761adf7da59439cccbf5c35175c374202437296453c85856b28c33e6fff0940767095395084d28260023d9b1c2283c8b4d33c9338d3ce235f5393aba72c3e61c3eb093cd2af51e3dd4d20ed6a99272a473546916bb36739c83c8e2cf96ff97548fe460c3f616076b81114b470d07b30eb191f921654def72e9640dc6fb6547d8cb188d4c366a2a68448bc41781f227dee1cdf9a6533ad13f890d5a3d106840d2229f2481b6675a3ac072b7278cf937631404b4c31e555f80", 0xcf}, {&(0x7f0000000340)="f0630e2e1df71ab3cdcf756335c6364b6afe33eddd9207a154a22561799e7194e43f2d4edf98fd57af0ce0f39b0b5a893b25ceec", 0x34}, {&(0x7f0000000380)="cbe6692d5d145ab3e8cbe17817e4f7031d040211a046b98cd42d213c572a861b63c0a085df275457287e32acc33b17ee76768aad263d17a80b46511b24740031d5cbae88c9eb888448db694c899cc60b8d410e8d2ed2806c70752874f90c06537715910966ca4d2e78a3", 0x6a}, {&(0x7f0000001480)="f793cb194bfd094ae713177cc3bca7ddbf7803b069f16e6c5fe634473fb86467ff0f5dd35dba3894aba4b7f5c0695ede73fed317068b985e1fa2c4ee748c650fbe01a739b76e6cc54499961129798db9246e2adefe3bc5f1c8f1", 0x5a}, {&(0x7f0000001500)="f5d39c895b15eb164e016c86691e2990a46e80ca78f40a7643b8a67a272ddc9e0ec2c4665f8493fb3dc0f7d2f3e64fff8b9bd56d345759db21d588cf59494eb1bf5f276ddf8f6d54980855a8d8cc678977ca8401c7e5f92e47cbd8776621823b9ab668fa59ba2e1a4b9961905cf085c6f50f674a984a85b37a3e901798be797d4a06a3d913e1b569bc1edf997acd5323668210253a34f591690f8b0cc7d7c6b1881adf6f26e6d11ca9cbd632bf1180ed66a84c7f2ebc306c135660fc7347fd7cb350ae45c9cc98b9b61a946d82bfe50a68f5efb533d991609a9c6e8ae5de726784507b1d2491", 0xe6}], 0x8, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x1}, 0xd) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1c4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r6 = socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000180)={0x800000000000000, 0x9}) dup2(r2, r6) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast1, @broadcast}}}}}}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3312957d9bdd8eb907d3c92f21d8c1d6321aac0ac5eb98592757752edb5f08ea9fdfc24c8fb7e8139d7edc51874b0bc404b255d913559bf67c7545f06f47398eb846275df5b00e3e349aeded43c0bb5755414a0e4eeca54c77c59db40b24f86f2f698cfbd60b85d8b39dd19368cd81809317f6271e9e20257d8280d6", 0x7c}], 0x1) r1 = dup2(r0, r0) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) shutdown(r2, 0x2) getsockopt(r2, 0x5, 0x1000, &(0x7f0000000180), &(0x7f00000001c0)) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)) close(r2) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000240)={0xec78, 0x400, 0x4, 0x3f}) sendmmsg(r1, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=[{0x58, 0xffff, 0x5, "23f9d61286cf536731c73865563a941cf34891e69f7ca511b417a6a0ef44a201e08e7fd949cd550aa26a9e03a4cfe3376d959bb00493f6227fdcfa5cef4130fabcd3d0d2"}, {0x88, 0x1, 0x800, "4db166e238e27ca42f28f99667f85f939e50a6ef16348c1420130551f6bb8b5248b77d76eedb2118706dd8771c3a2494191fb83a38b5b930b2f4ff362b99f37d120085cc64f44e135eb4a72704f1d6fa302e5ab13e6db725dbb3ed14b31ff4e4e0fd363650b8fadd384bdc9cfb6238e7b7"}, {0x90, 0xffff, 0xfffffffb, "5487bc2b12cd012bde5fba7e0c4d01d7b5149e2a105bc54cf38899cbe44772ecd5afb90573e3ff3a19b5e41830c366da9eabc5863f8b21e9cbb1d0d5282bacde53f85acb1dabbce1f9bcd2d4fa66af418272b716916e31c9bffd6197a4f0434fa3a25b9ac0e9e2a54077099c9150a1f7e4b0bdf6087743fb3b1af3f85d5a"}, {0xc8, 0x1, 0xffffffbe, "91e00d4a68405b80ab4c3766a3cb57f0295dac5c0b2ce4933c22575879b8465665d6f6461ffe018176eba2dfd4ec1cb781205a0db83a68c9dc7c2cbd37178a3c053b76f8b18b05ad4818087cfa115563964ded6cee4e62e787086e63f49f2bb078e132092f5fc16de18a2d74fbd305c31ed6a77a4628f739446d90185c8abf6064efc37c93747ca65a4b374b83acb445fa47274a318b646fa55b8a7b421991708841718ebfb53868b76ddc9488913a4e5e821722"}, {0xd8, 0x1, 0x6, "a45e0b4e9fe6cdfb848940b6af951916fab1d311375388ad51b8d0b48f02608319247da27d3f38cb932c2e05e2ffb9fe63c9facbcf5db75279353e0813244356d443ac9bcc1f6797589072b35458272db166e6581972a0a3d57874f4dd1d06207069a541044c4b50cfe574cba231a2470d51f8d074f9ebeee139ee0c8752e468e33f375d1bb6fcfa6a6386b04dfeb9907d1d94c6a074a10c1f76faf97febb5dd8ef993be4684d3e7aef686d8af5d7a292b40d08be78400eaea14b69807a362d7f41d338baf1f9680"}, {0x100, 0x0, 0x1, "1259effaa72d68fab85ad103af78fac7a4aeef4e4f23615ea0d4b53cb9afd0b74b3c2f8642dea91d49b5a312e4408b1787a95fb41ef3797b5979938a864e5f13a2f4ca1e3b55b7af9b0eb7db7378d179bd21120f099d4b7bc82b79dcf5e81ce409c4146a15e88598a012041c196ee37cfabe31aafc6217ff75ca2afceff527aa6bd847ab7360f124ae1e703651e30085614c075bf4135aec09e325a7dd0481080d958453f0eeab69a65eae48721951aae248716bde9cacd841664f828dfe5cdb9d929cc9d0484a24e1cc51ab5cb9450efea21109b5fc8dcac2326023b60dcdb8573f1b51b1b87aeb19de302916c07f"}, {0x88, 0x1, 0x800, "dc907f8f763d8e996859ff4a2a077e225ce2dc4e492a8951a186acdab112c0d7cc1505db9015921ade9db10ae9670f38aadbe55f48987d455ee5034c8ba7762a9fe5e904aaee2e24a5dd152dbee8ea92f01445aec40266705e93b8fb12fbd3593b8727beccc0e56b449a6d0df1d753a7bbf58658a5267b"}], 0x498}, 0x3}, 0x10, 0x40c) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000880)={&(0x7f0000000840)=[{0x47, 0x7}, {0x8, 0x3f}], 0x2}) preadv(r2, &(0x7f0000001a00)=[{&(0x7f00000008c0)=""/137, 0x89}, {&(0x7f0000000980)=""/70, 0x46}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x3, 0x8) r3 = semget$private(0x0, 0x2, 0x486) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) r8 = geteuid() getgroups(0x1, &(0x7f0000001ac0)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001b00)={{0x6, r4, r7, r8, r9, 0x1, 0x20}, 0x2000, 0x24f, 0x499f}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000001b80)={0xfffffff9, 0xfff, 0x3f}) sendmsg(r2, &(0x7f0000004ec0)={0x0, 0x0, &(0x7f0000002c80)=[{&(0x7f0000001bc0)="34bb67fcccaec58d8f616ac63da3e1550195b3c96b9af2a98f8ace3a6c44eb5dc6ffb6650b5ea568d0abd024a7f627c429fa6a5ea78540933927021ec552f5aaa7a92d54c194571974da6d46db32c3bff5eba5a51cbbeb73a677d62952de0aa65ca28bd65646b50a517988000cade1be142564524d87da486c765cd89480786e7309c507767de5e4472e6bc42f84087db07c554de9444d640381ecc2cef4c1d3f79e59a23d7cc0bc08385aa14e5c59702215deade8449d2cffd995326ff78521d5b2ef3b71e6070bb5629a765b56ae6badc8a64037c16ef140837354983df7a6868547b531175b9b8baa0c075144c6cf05a8ba7055a8fd466b98bf50a15f4a6f93e7c565adc5754499ec0e8f1304f5958ed16c71e534bdfe376b46ca0ed62127b4e798005412111c497573d2e45a730f03a415e323f4483758e4f17ee9aa5c9822bdb26671a35999cec14fc0ea863861ee42173b4598e7fed56a60c6eb02ad16941439f6e22138920054cb946b50f0eb69483290022a8cda8c150ddc3306b8a0d3bb1d4e8428e58ed2b9c2f1ac2b1918fe7b5091321616ca6a722594c3da10de3acfff702758ceabcc4a57cf0e43a767fcb6f62a8d1dd04b50e19b9caac4c60b74833eb869c07bc2a5d8e8b45dd60f9ad3813d633d30865773f88a11e954b23ad24f48442fed7c7ec3b1a785ccfac9b7647ce982109f9e07f7d11eccce249d0c64686c1e4130fd7a2258f8b933b22b4862418de83a575721d142900dfe63600c84531d1402a64a2bb00c726dfae355236dfdb7b00377c12ca9c0507a0b1af7c2cb28cfb6634702fd1b5b3d2540069cbdb0aeb9641add7030a382443e2365366c1c553ee4e90b26775f40309e69cd57aeac47dda491d4cbc81cce8e37d956aeb7ea20ad3eeea8935d865c3ab5d25acae29b3e1ac5d3c5bb1fb6d4d78743a2d6c0c22ccf112689308ba5d8b901c6879a05c9e0751b2c13cc7422a373aaae19ea040a888c4c71422821c5d8e1a8498b82da30d9d68b3f4409e83901b17c35d54582a49989b3e02315ce85dfbdb996f2d262b6279d32897c528000af73767a8dcec156bd1e26ffd15ca63f51726c282795c02142155562df5dfd54b88a68b0b8d300fb517dfece42630c836bb9ec63adce0ed52a9355d671988aaf24600baaf189dca8b5b3e9c85f134dd7b6c7a1bed2e9fc6a8698245e608d6d95dbabdf858a7630a4761466299022091db112574319fac43e89c72418a7095de2a60a3f748af40b96444732b7a3f0143d90a173924c66b15b0004d13237e0eb4177db235f2ef2ed9f4da48b682c5f8ae10595c20d7c03c403d96815aa0e8805f5069ea503749d2f1a03d6573d64a5cdc8ee37dffa9e04544c3d198e77fe1db537d3b415ae022c56964d275bb425d3dca2fbf25da84eee44fdf42bbbcaf7ed7f40aa748094a6d00d32b697c48b57271fca577f82b921f5cb774ce8ab44cf1cac88dbed1c31ee3209435ffb7e16dea202d53c6de83ebf52a78238b4bb2e5599d6050d7da34116e7a05d1e6fc34353ef5c3c57a92d0673a8ed589238c38966660a1ff58296c55cde4e65d6a4da555cdbb0c58e94df91b0d2d871315f4ebd81b1f34cadbf11baa3257e185c9dcacb63d2ba6a54130422caad62094ef54baa79d09ad58d0bac8d890e31da2ab667183435fb467f9d1b2afbeba39b58b2bf69d95d020d2544b82744e8201a42be5220d085e74526a407725b224976f8a8682b092cc29b57261035a956ef74fa7b08360a5ba4117288866f78e4c794b112fb20704589b07a8336007e0fb071cd055144fa829257faac3a082fac9aeda7d1c3d758cb4ac23e022d9ba426005303995aee6df1e1856a8337a8b4c962e219eb3ac31fc7db0386b9a2be8342f7400bec95de43241fb6c2c7139513789ec7fb51f84095d3ef0cb0cd23bbd434ffab76b83794e60da65c9161abbd5b1c00917a2c07b9b2592f6850f6459764b1ce29ef302e90218d355f069922be89b2fba9acb1743b64ee81deca60bdf6aba65617bc38beaabdc7a7509d2ec97f768678b7734f15c7a6a2cad6f25e23a6a02b8f19afbedc4f8be37ab4207d87d1220927a9e166d6f92a2e678e506518926766b88ebe2a5f0c1c1d6a533dcab85d9b5bb2ef78cbae3f16f69c1bec95e8b561658415393d7b287ffb268e463c91b20343128ad9e2b05fcdff7898f59fafaea55ec69ec4fe0f287c259439f91dfccca0f8733d6d9211580b2229b4397f3139d40a60b00a759f6096fb69d7f6e462f1acc73feb6bc6b68cccc364ca2a435cba6620ab545fbfdd5068b59e478c328745b09fab4c9321fd07b09396814aae9399f06460608cf942e55bb42e6cd5383504ea0c3306ddaa5e832af89243dca9db38a6290f1a186ff4c72bc02ad888f866319f99fee84f7fc12510c7e69dd333f4265dc5eb4f5c4da471a35667596bd1f0d379799dc178fe7c5d017f2f287332382bf7a0218447ac323acce498bca15587e240c970078409d4d9dcb6f3f75eea57426bcd36dda6e0e3e374123d1cb908c0e3a00400ddc7f8a6548582084cd2ff64d59b245d55482c0381e5b4459e3dfd110ad1efd5be462c2a18553fc0eb5f0a53a6238f6d6db975c81cb3af339c3dc0eeaa1e9c9e11c3059510a51face45a2ce5e1005c390df1bd0bb00e5f1a5f76644b8c66010d52252396351bb277dd49b9ce2b6cb0f3afe5ed0f6af992180004815747635247794bc7bc62ad36b8b52678f6b947e14d3ef27388a2a74aae550bf03eeeb144f10a6b11b08a9a1bccdaa6acb33b669e4574a18613a732b62378ff7ff14f425e56667c630757cad3bfb84fb069558547a28df1a78f9eeb36de36c295f1c1ddf34ace35bbe796284ec2631d5f4b338896e02c3f43b391a0840790262869cec9e485a92cbba78a853fe9307bdcae610f301eb09ba4483237ff3629ca5ad086dec2cd3fbb1f252daf4c439603568f79718a7e93e8a5394636bf92feb51767ef01d57fe63867b4df1250cb20322575500fa2b1d84e3e2d150bccadf320ecdee92413e712f0a11dd8b087f710fe2613f1ea2c9fd251344b135aafeb71fb46866e24dfee6041f7461b8d2247518035bb2c51c30351efeb27535e170dae9a8869a38187cdb905a9ff55650c14d89867aaa50f5c9850ca4862183f3963590d2df264db11ead9959e8ec43ac8376e269218e1b4a2bee25fbe49620cf93f94f085b55461b84d8037502ab9967d79bbdf9dce97ebed0d633e2a82135753274a5c8491eacd867e30ac0068c4598621dbc41b4ec793b434e1f7d12c4ae0ed9854016bb027daadf296ae180249b26728a95b0285c827004614ebee5af2114809e5eb8b39cf42e191039dbc7e16fd29b7f0e80d5ad3bc38b225c61c4b29f1506c8428f2091654108079d1f593b298141880f284c2790d8268303ef322028df625350d1030e5e0bfebe5ff7c4da0531b9b4b7b4eeda9fe924da8d50a13f9cbc0be84126fdfdac8f0d5c65784fbcd720bfb68db7f696a00ba94be7611590eb4806b8b3de4f310a61dafbe74617d7ecab717ad12dc585e15cec1d0c7a409875653c93bef7ed97c34fc1c09a91b21f699c4af660de73efc35aef640f4c0f3d20445d385ab1e8b80dcddf87975eeb51d2e242dcdf70fbff78812fb1fb7bfa89a7a7dff205ab56b9125e91ab044ff28f71da0a5e8056bc0356e7d3ae43e3db7ed80919dea3f4cc463bc71cf7ccfd3858240d4ac274436bfc166230ed146514e1f9a04b9dd1951dc23b741e1dfe06ea6d069db80e761d654194773c01c1d1928cbb2ce3de2dac30aa03cdac2244f6421d24fd08c298b9d89a2705f53d38b38c28360e5195062e33eef7f7d7886108ae9264996e1f1a988bfef7d79c82305849a079920fe1b55b9688e7de7cd856093ea0a95ab906ab151d5de3d46ef01f3bf75d82db62912f3994a7d3e032f02c70dc096aa9da54971abaa2b3f374d0bf5d06f7f0da7734aee768abf830267fce9f31559df191d6bed55c39bdc742dc2c1d706f557917d3bfae9739b0973eb90be4584e363b2eb25b373961f33e3cb7a6f8d6134f15d35966dbabf21edbcfe723468f64d6bfa4c7d870ee3b050c9d50da752e7dcd5671f08abd6218d48e454bad1ae16a7a6bce07df8671970d8eb22d9b00db987be0130825211fd2fc6390a6f342063da32da7898e5608b32a183efae13a957321b58b577b5c46dcc840262f1900a4ebfac17d6015ebdb6fa2732a33ea25bb4db76b51b09e3b39e1400fdf29a199937321bb2a1f0a017337610e6170b7883957700bbe19e7ae237b69e282bee7d4060c8f3c901a461e143490f8bab050cda068b576921b7b85085721c15fea590f19ee18a08104eca58e08a7918c1de0d4302c9d94ba45b4fe1666ab88c33a2233f55d1ac6e3e90175347886aca43b235c7ccda362ceedba38cefca1b50ed75969084fbf9a0c3427dacb7f5d0e4fcf232283bfb933e7ff89b138ec08d49424afc5c6f1501033416186bcea99f43040b7a7a499124a5dd3a3263f93e5af39c67d8d905d72864ea35ed13476cac011e48aceb0de36bd0c5b7e5aac348a370ffbe81982c9806c880faae7486d3ef93d3a842df2ae9c466f5ef533ae06d3c091284ad492c1db6f79d7de037cce687c1190fb34164ea0158957bb3abb76f50d20a67709955e5488de56c3c0385a715f1fcb72740c3c1ad0c1964889fd0c3c78812bb8ff6014f22385acb3f784002ebe53904292af837028924650833e65e71469d2172f74d98756ab556ac25bfa3b0a88e266198178387d580322962d0868c99cd0abff55e7778db765f864eb82f02695be345050f91a36deab2b8076b3bf838e1e6e648811a14b0aa6c4e5faf6b34bb0b04210251c6a77e3e2fff8b06d71d8bd4c251fe5eac4310cb90adc9832c22266d0bf53a0df6355dfa58f0ac353428ab7453b0a33979deb74d4cc6c95a1411787ea611687402ff26d12bd1cf01cfb8434da5575986d0a5a4e3ee576daab8595ee3c29166d1ea1fe679f08ede67931f91304e30171b96c579f17adb3fdd59f23f801d11c8cc713dfe059a31a9d009aa78e28cc2750070d8840e78213e99f8f56ac6b41743d178053d423d7ede8d40ffdd7f529d615d14e9a379c57c3ca9f645895216a4086f4e5356092f39e3db5dccdc970c67c2610b4c897ae2146dabe012389fd9e5c680b5e099932eb00cc0d444010eecd4e3e79a9ab3bcb40b9991e554b916ee29e8125b66b90cfa4db4ca67f7685d2f4477d4fe34e60e5582471470a2603d09891ed994d931eb6f1d9d949f7d0f9b039b79350796f99f7704a8a10519259da77bec9eccb75dafe9605489e75d54c37a03817e7605343ce9969f79a113bc4fc81fa0eaab7582df165251ab04abf6c6bb9c963df94e091c6703d64a13943ed9dc393dfa86678a31d7259f8781caf2fe02b63d60d33abdf9b30fb77dbf9d7d21256cec5ec5d6ce7462b202acd50107ee74fe4361886fa3bb23754ac4150119ed3294014b5e6d7f1e2d7034acf9c94ff0c3b0faedb7db38c34533be8bf14fc894be4c2a830e1766ed0281e430726824f42ecfe716a2ee3a65d2a7f00eacb97d053817cd1be923bf19c4e7f1f8032bf1da88e6778187c51b0fb81f0d587a10868ebfc85cfa5bd4b51938b753cda00a6f6bfdffe79551704f9072bdd5cc9608d9f2e108ab0bd97481ab587e70e39a3dfa0b83effd07b27d62cafd490fbfbea36958e57d554725f444643c759d77962ce77fa0c67d4d2dbb40138ce0d57dcd2a1901", 0x1000}, {&(0x7f0000002bc0)="8d725748620c14380a73be08918a7f73b7d83eb5d7f7a07fb399fa49990f6b2b4060f90be9ca8311863603ea22787ef2bc0469b9bccccf5dba0634e4ca7fdad02e806fe9934a01dcdde4a632671d49af9810d75ff9fa6d4e8e9e39496d018b7c6b2ab6e1d3f4ef03c8356a325556344d9a5c9326de0f411bdd25dc2fd90b72a15f1be03178e4b134310e8a38d0a39974e1058d9d84950191e83d8c7e077f9055c5d5dece4b499cfb6a", 0xa9}], 0x2, &(0x7f0000002cc0)=[{0x1010, 0xffff, 0x10001, "6333e0d8a94951c47f9d75ea047e407e7daa109717c5c6c4f045a58c3036b6f21055375354e9346c01586d6b8a5c17b21377b72600999d5c51537c0c0399e6838a0e19f76af109be9f12265ea7af31297475fbddc61c9d342cb1236cf7c067b4b63e24985cb00c771d406f36ee9f374b2a6710edbdc39c90e9a1459536f4806afdb29af352b24219689e328749d00e1d7b6266fcfba0661618ca7d898c5197204cf07222800ea05b4436009a08361e9af5d05891374b243feb50a5e8af94e2ab6dc365b28b57c1439212702a07899011edf1de2dcba3d74fd32acfbf9b54ee2f754a3227776b64a5e4d24e84accaf5c9ad8ab18d7c41b8797d0da10ea1137e0828edb9edeb66de2004387fadd3511912d5d59b04ccd81938da228cb050d625318c29638e9d50dc94e0d96865a5f51da8ea1381292eddcfabee891d897b437b250b8e883db5bf61f956ad2732253c5139512a18896268f0f153f08375ef196c07f60a7ed4cfa72548400526a4174f3ed798507b1fa3e09f0a7ed0bed100ebe8470ae80a7a46a241f1d80f9589f9726a1ee194df8172f279c067965a739ad5b0e49b498d7ffeb69610a38b21c5ec9865cf2bbfaf7bb30b8e14121d74b572ffd79e4d8fcaa12a47b74f7f4c4ab1d27a18f332a3c650d503d6b400977c2ae7d359eeccf426c3f84a7ea87d549ab953e656cb0d59f1658e95b4133ef5aaad7ea63843584bc4fafb7ecd34e5a8c482e1960382d15d57eb42429a2bbb61cba58be29335effbb2cbddd84bbb97f603bd2834875a629bb39c5e41e95075e56605e93bf6af90289f0031ad6d2571c367ecd4c4df778f30e62fcfab408b609d9376ca53e1b46d3103c2d2b32c708ec9db87f33097eab106a29599966c158de69256dbce424e2dd0a3d008d84da162ec3c482d189efcbec20f0b13e4fe9345551c9923dff6f42cfb8b4a737bb119d38df50123cbff25599626539c9bebc3c2c7f71886534d1b0d4f570c2bc083ac5481536355a94b01055e7c8865c7d8a1f0c5e180a652e416a6cc971803181d3f52321ec5fbf6f0d45033f021645f619772fadd260aea06a3bc7f7b71732ff1f94a3e90b3e49d402d13b0ddfc461fbdb9858b917317c44270453710e24304852d3e2c8cd22f1bf48126ce297d6eb5271fe566b59f121763fda495c22b07c2e6ce23c46a12d0de05a43942b51c42e927eb3312d1090052cd0864491dd196aecc45c3df4a66c8e365b78a0836d09aeceb07931b792c5e19612414149540e5752a4ceff64b374cf9772c62aff9d2add8843b2a7f75b78ba93da98b46ffc4ca74dd55406d8741d57519471f4584eeb3646c04095603e41b90d2f530d76af6fac1e32bc8e86c0f68c42ae66b896efbeccbca027c1252544e3ef056ea10d8c32aa7b8b0b0864fdaf31070c6aa864e090b7dd884d6ada6b99bacdb8c1eddb2eed7fb70052393c0c9bf6fba31626bfb2f7d01430416bff402b3bb3b8ebcde520743fe6e3d05cf3c64ee30b874140b87e6e61ab885c4ba5773a6880ac1754d9221c8ed5ea4738020088569e2705695fa50c1bcd625c3cd72e8b908225deffe3db09a0f1e0d94f795b39f03d49e65bb34601430da87a78f85d6495c1954b33dd314a9e6a783fd96d8a160e673c3bfc8b0f482cfc6a03256fb347343a8085501af2a801bfef5fe926c4a7c6b20cdd97176cf700b003df3d3e35294b72a8679230757a2e0d5fbcee5def715b27a84fcd36d038c66d771115a3f47deaa1357b60f5a77d33a6d2ceeb85b806ced3aaf18f91beca7293afe06cd1f72bae9049dc135d1c285bc96ac12cbafc9859ad1352244314f89c3be32cd1aac461d0c8bc781ba7827f000ad98866a2249abfebd41ed3966b8ce1c9f5e02e750e3b7d3465e41ab248bfe035a0bb8e37f526a975d5af5656ef6812a84d09f51a62af28b0c9ef0d2076d80b3b5216354815685fa36360ecdfa84cf57c8a399256bac77e1741ad5769e78649a5d18b43361b4f23edd3f23dcbb42cad0058deab236ebb8c4e3185882f4b8b6699dea649c69cc1378e7e24a0a1df113a8063108d09b6c9c49738416f6430c7d3c51c31c3e3aac36fa6eb48fb0f4a2438ee7681647113c1076d78f9991135379b7b3c6675c928b4056d77507afe2074f577597ac6470e629aa96c6f518bee660857f7a6b8d0ef4e8d33124e245248426f2c1a00216b0ca59588f010d8c3a2c106dee871a392a140b47f3f751efb565f3ba022aabd9be71879c54a751c5fd905f87cd50e551c143f32799f0e590b53008d78830b85f9c1bff45237b38a85446f2f130a7645f1b659aacbd6f0aec01846fc4b7cbe057563411c189f21460d43e823d95ce73d68959dc2f5688255d5c84931d2022d20ba6083cfcff528db5fe842f2875790d0abbbb559b3539ae52d3b5748d8e61b8d68522d435d5d7e087bbb70131b59b299d833a7071e7d83f4b57573c57c4f852a11483084f4f21f262c49d88eb11e4ffefe97223843996574a8596224058e51d639105cee85e2c77b6da62224e4d742a19aeec5149776f386ce72ff261c2724e4fe0a3ab1259ab47e99cc664fbed8f85e10dc57cd4dc8cd47a90c793e8deffe2598109be1f9fa907ab66889f60e7f1e306592a5ec24b6da16db1a5ba9985d31d04c47c2df8c55a25b6523aed9e839bfc672822b5d07a45bf6af7de09b023fdc210a6387225743e298213f1851d5c3d3502a10232ce02762c7b19a35a219c97b5c4b9402c228e97344ae85b88ed28d805525e119f9a57f5b8fbac7faeb4f814cab435ae476239260cb5c0536829aef1b5392d0a1d0a6ce3a4da0b8a0fcad54fc1944afb1ce48bbc4fddc3bcf19a6f782cb45606c1e58f72feada58e6d8e78fb9735dba137069d92184b023cffc02abd82862fa47db6cba83694a7ed0a297f5545c5854b35c4cd8d667b78646b4424dfb188fb169d1ac7e85b3b8ce0544c6304d7971d1e3b5364751de8ce0a7f46af465c74e4c25f9595a658e9b3b6e015f8945553ed82d4f48841856054122a3914f1612cf9ad4f5e1ca79f4a3a792caf3e86b1ac31827a45d287d2fa96084bf7383d37ed24b17f651dc62edfe706ac87470816f373289e8776543c2a0b782b277281e97708ac68c6127328e97af032101ee138a26d5d56c3158f9d0c429e71df5c5c73e51acf5b04d144120d3a2f171ff58f490c6d3ecba6fd814479188dc8a49848254aee272b726db119ab6256d911bd4284d3bd9202c1381c27fd32d5b6e307860652f0303d6d404be5eb0176ca8d22e29307a904da538dab30f24ca91fc0c4a9f3c900f6bc1c9d0dd8bed3b5bb2f3d7781c50b0465ed3cb94b1fd914cb653063f3c00a40a375eabbbfa37ef14ad72ccca9ed7ab3abbdc20c5d334bd5042d8a22ad043f3ecc4b64c0ad6c8f4773edac634041d0a5bfa90964913c109f74193ec467bf72ae5756d1a70262c229f02af71a97b8f6e3d01f0e24729568876693792a0f6f1ed1ebeaf418c1eecfc612b0fa8f86aef335a52e2038297b23688fb6ac1a4960c4232ed109d5fa94ea4b4e94dc1e6d191e8cf5cf42fbc625ffbf4d745d2a91ea0e9f0dce1c2afc5d1c72af653c4e0cde8b1b49b90aa1fb0206ea4402eac295e2e45d2c59b6f017d37de089aef7d13a3b01379276934c00a63f6a9f797fd81bc012c60f463632863b7c5b73f40f853d3ec41cda48d9eceb9c7ac44f2ba8692cd7cbcdeaf45f3b67f1ad46a24461c798ce61424740080207c2df7eb27494ae52d891f76a7666f9a0042055ff8483cfe8334f75039ad9ca3c26d1fa8b98cc5dec3c576ec0869265a01d1d64ebd81e165c85ddae02bbccee90d06d416f9f71538e7c7a567965c6670d254b489c5f28ce7dfcf2f3c6742c79781601faff27a25bbb805b4394c1d5c08264f44f17ce3c5dc77be33f680059dbd0909c364386d2130c92cb9ef2129670dbae2cab47947d731e0513ad278422585408d6479a21e726c6148bf4e15c2d328a76f239fb63e4226503403a2042e953fd5971eebfe60b6bb7540b5c3c63bba55a3ad5568a9508c8e489ffde6c0dc77bab9fc945000b3d34d02c65f08f48f9f3974ef354d60d6d2c3cea69ce8f2210873899c66429aacb681a89fe9faf888beeee0938a90bd45728b5fbdd6c4bf72196ebedae3f16c32d7798e9290c92a0a8b1880fdb8d2ac8104d22f840bc5bfc40de847932e9ca1c3b11d667c68124ec778c910fc1b7189b6b1a41083025143b71239a58fb50752681d6d3bd3bbe3f2a34dae6075d75e7ac8be39d8c251bed9e2667fd930468695693a41c39293a963aa85b3e92ba8c613ba069cc02759cbd013708054335933fc0bf8ce33dd7fe981b9ce44624cee9f894b16dd5b94a3023019557adadde82efa77d2d832a266e0c2917e4e8e7a5c0829c047885d5e1012b7f5f81cb59fa23cbe7c09ab3f3290dac8937c3d8c71179ab3d5a49135c47afa999e9f5f59e383756c0cf030f204796284513285ab57a5013217c05a41bc1911643d48c942d73d8228aad73e9c8c1ecb28129a7d26849213425496bb55d0604546b8c934d03d32bb8d3323d24eec52ab1ba38a7cf32c0d52d2ce4d4e038aa0ec12cef7f4e718d732cac4abef3d3009a9b7b351228bbaefad4f9f66a0922323e5918f57100b702e90db409771ff4fae6a17f03c6851af8f041876cef2afae72cf66228382cabd3292cd28f2fe64759ef018369442e518bd2f2678f3d89d6309e72c49414fa481fce119af06dee31fddef2f8c218bba1fdf5502c0544a867698f6f6505e774841ee94755b0100b5073d414c2ef3a30f70541b7485bde9fc7a05092cee28ccbaf0fac9a9264205e9f51280bd7cb736ce8d8349a3be335064f5b68d912991081cca33a361e8c335aaf77fdf5d1e82ec76a84fd6d2b5392fce9a62ef97afcd5469cad492d715919971a4e954c4e5f24e24057aa3826006e278ebc544dc14170419697e97ff894ff5ddfd759964d1ade88861b994883d500b9d03f4b92bd1120ffd6fbc4bd02708f53332fc4df01c97e80db442db11e022c6f60b155e3e15d883fb703c20c7d994257f07c0b196defba47ed62ebc597edd038166d6d2a73a7049d29a101f9743e62fac5946fc9a79e7b1c57bd077a9c7d8df9144cea7d1860bfabc00a674ce3d1227ed2a1ffc917c044792e118024e8bf7d1380ec31d54bcbf57d668a440277d53e1c77c6386b2eb229b19a9807404c003adaa9cf742aa12e79214a6bc8dc1868675f2dbe6892f0f681f7278d26d73b9711093cb1a37c5453b388c28d4fe52dc5078525f652b8303ed59c5815588787bb6d75decaf72f354455c31b78ae6b082a0f8f6e25e59a60e99c25bce6aa0bfbfe381a1e70ed9c6adaaf0cfb5f3d24f6f6bec87bbcf2cdbc65e48848f72fe9076d25ec5a3784306c9417825407fd00e45b261a348b620f1b892cbbff8c31eff051797a01fe3d3809ec3d2cd5618f981055e1a339b109e85f86cfbf4b2376faefde47842d04ed88bf189e321e40cbbb84139d82f3faee6a80dfe5daa3b04cefb8d3fb1d65fe9862f250edef4d583d53b317a5c46d70eeb53f8ff94709387dac91b45e144c1539fc0042ac71d068a9a230b9ee6bd888c26dedb9ea1b1f40bbf5e25d11cec9bc2dcd97d86a051610d47b874ca3617d10c5666c8f83ab8d044598400c64ce257588219abd0a84ac04b0ebeca81a0cc707d5cffba9b03e9c4f13e94e3d305febd7fef733706b69c9f61dc9972f59e8921b65be8599a11990f9cc697788f3a76eaab56dca91ac"}, {0x98, 0x1, 0x55, "d28f917758d9fe3f24005383b5d789d823518bcbc252e90c2983efae58515b948b53e775c4476eaa126e100fb2e38543c6fa8086a5bb10e1786a7e327bb4f1e3ef513d997a774bf2e9bdb082fd3348ddcfc7091e9cde66bcc989fa2beb9971180651ac97da52391ed5408350bc32da9a625c432c22e90a31f1eaf4af23a9bcdee09b7b5e"}, {0x1010, 0xffff, 0x1, "c205dbcdac65aa26878c9fc604dbe370c885458edb5299169634bd3a0460234eafe61031620de936d206bc6d7f28dc955de0b7d3c36ea41db345fceb2682c3dc3b3277fd74cbfba9642c2b52b59d5d1d5369efedb46893f6efce5961a83995993698ba11392264a6e0dff92e7f0d189ec162e6aba02d04968f1aac5bb096e40a321eba17e55492d0886a484e10e2f2dbbc23380dedb187a9fcf40828bc0accc83ff8ff6602f371238592a0092cd88a6fd552ff2cdf09cf9deafae8e68f6b8cb23821508469c0ed81754bd745e4cab7889558f859f4c41e290f55ad1b02752dead7aa21f28fd96d3ce1d12e2a2227896d3bc3fae82c0378465f0521cf3279dc2797449df939ae7d45f9936759bd40a6fda62c86bab287095a73774573c12141e2082b78957bcb9ff254e9e8d5e0c9cd943c64259f2aa91621b37f9870cb9475f1ce5ae1fa80353f0dc75676b5da925a4b9ea81f30e790eb3b65590e896383661a4a2101c758ba7ea3cb6b55a5040ab6a65e9c044a94e5b068eb782005934e328e27e3fca3b524da09467a065475bd5debe0011a63c723f1e1e472b8867f6fcec9d9b357a978577b7ec7c68c3781a59de82efd7e99081b846aefee0a28fcd4473425421d90d8603f62c28b3d09ebd0a67c370ab1e1fbc19aecc19a4c2ac89aa14160b9aa8424b716073539d99cc95ac7887f63fd09675420dbe7f4403e3ad40a0eb002be7b6ed2be8828d86f9f01ad2dce0b8696db93b426c838e35017dcbb73efdb76f490d94f656f173c003f9eacbab3fb0e7d242d561ed811292a6c259cfba82e9ec169cc4d932153a46a8c20ef3e31cfaff55c59856316f00d763468dd4a1d517a76cc9691b772c80420126547f32fa090afdd1af1d115d888a65a052859668d6fcd67577e1b826ea7e59f2e6fe3906fdeb6c0125a428e4e43662dd63999981d57ff8e2fc2cc560e10c56e23dd8c2132c8a00b110b4d6b4c20273471173fd380e90fb7bb6cc2644ae91c8936157209960bedbdbedcf6cf7c6ee6ee9fcfdad99bf12296368d92225609e95c0dbb755e6499c79836ac6013fc3e6196a7962306817ec900fcd977a56e87fe6c17c543e061af2e9e843e6fa98211bfff0b8e6065f05b0aff9b81359b140f2835e293430947d4cfe854f77975c5c45702b5cb97915d1c010cfe9a9300aa3f544c93ae0a376c2987ee6d4493f32674739c05fc17d6766da92f0ad6cb5da9586734750edaf14ad83428539fec2ae90d78e134a62afc5a18252ba8bae425ffc05d8724d3bc95cab30ef8106ea0ce010718b134a360b1eb50d837f5516709e4c5f840bf318538413d88e61f1afe32af1c9928f28af7d7433490f8c590af18d6a2c62b3f28be9e708533a39d6bd4aedc6aefafd769a39aec93afa3e298e63c4983c25cacfcbbbadbb555eab9276f76950f8f68cbdb844f11bb433fefb12a28d98875e33c447f5204ff18d11c8143679478b0fa415ff969227e4006fec3a03134c01aaacfb10a9770a13c05c0356ef736603af1cf83d5a4c3f258f49f6bffaeaf9f61215d7c5416f55b2569601e767af5ea7e8e219ebdba392ba4f6c02ccdbccb9614754a32ca235d0d483ce4319f0440fa6f43efe8fdb6673e680e78b90f0366ea4d178eef5a260ad73d5281c793f54e292c8223207beb348c1ddb45a48ff3736b9338a072d53061e1ad31bd596858175bfa611d0a4ed6b2b7091e78d68dc637d02ffe70e6b99768f211abea97a688a17dfccb54988e4c0d3eec8a22b8ee4355c2091d1ebbfa1278a354c2fe25263580afb199954595d911da4484ac867d7d865a7eb34558fdb718b2c7544b3d1c764800bde7fb7b18003b13b7d33ddee58e51b001e70fb4689075103cfee3f5921c9f1bafba7aa98aa589923873935358c5001fbc47ac45e1393e8a8a8fa0007efcec113608b88183d695be5b2242d8c4e402f3579653657e1f6a68c929342fd550cd8a951f03aa97bb7e680ce4be19ccb314682f51d733f2458a3627bd05f12fd4c7beec02e32581b7420be43bed15c73e35a276c0312d57e715bc7a8a1fd997b668e7089835b8484c9e0a11b80888b612b07e906f6ff8fb98afe6e05dbd640077d3afb163a59be214b08d1eba65cebca549fe04209e102e58ff1c36fdf9c287f04a6e733ec07f6ce56251db4914652f0afa78f070ca1b7dd6169ac1639fabb92d992083713d3d3040eba8aa8de5fb55f3190f2cfd0fb91988856eb7543f118cc2f84060d950b24e542425b41f96c931dca062785bb73664665bde7cf29a02c9edd4908788223194f3f581ca7940ca29588462f4724c37d387d5ad8f78a3863f585cb3ed98f54dcea09eaa6fc8ecd4610a10e83564d00e42075cbb6dcd1a2c1102134e59ffd5acd8b537e32ac62805a0de7428e04a7f373c761368754559638fbc28b331975eefe89112b9b23ab6ec96624c7c5c52cb00dba659e647f5e9a78df60c20c280586dae62d717f55816cc68676121c63f52ffc1edecede0a081f9c40acf768127411afb63e51cf77ca189b6fa5cdda714b096afcec70f8398a27cbe4666f4da0e7b19f1308e1fb83a392c72f0fdc91ff357f7d59833fc5495248c83f67015da80959d0526c672f9d90c2d55e284025d7f944ac5c7f878e7b244bdffb18c51fc0ea14c0f76409f622979187f50475343cde120e8aca5bdd616b65d417259424aefed64380e9b8c80cd56891491095e9afd4c5ede43b1daa952bd7ff10126c0a2af0e5bb4cb9a952e012072f11222d0950644b7e61640c272cac7a7028defaa3198cb030dd1346e8bb71d1e4792b0804a84fcdc0e52fadce3e66a8b3d63ede29c60fd62bb590e65cb050fb65aa15e3c7199b34ab23999fed5fb4946a130254d23a965d3b704f9d128cdb54937f9ad4536b2559801111f5fa71656393f1fe26476dcccf9e24dd8d9c78c21598e6fc5f664490776b2a1176e7c759f3aa3459fae2cc48f3a0b852651b6ba63e031ccf574367991c4f60542fd70f29c941e9f51f7401efe01302718d3c2fb1873c8f92a7dc2c6291f232510020301d432451971cac4810a1260d455504abc110c505a81853f59a906edbd7d52e1c0dfe34b0cd16938eab09bb2026865f93f1cef5c91649e1c59e573c20fa91687c903ea5fc6a2a959b837d8aadb980a3cb395f1ff86f0e41c7ed09f8be37ec4e72e3d5d76a4459d193fd2cb7dacfd69a4d0bbcc964d4c22476c6e406a18157c33e53220b96eefb83b47468b00ea1cc4c5fd00ea2415580598a3e1a149ca6c6e168231440660acdedc95a23e2a14cad19a5d03ec9b8c9b3fb741dda79f3b3420ceb133ae4f9b8f8776bcb6b5d989b90cc6934207a1046766ee7fc45128f77206f138b327eb0042769c77938d27db223a7a127b538f7a7cf80bf1b4aecff7379c6b6577d6b92eee058b3de01b4fb145c83c3c2d462243e290be1c78dfab94d1a9e56f489503c1705b06d5f7af2db430762ceeee34c6cf0f2fe8cc347562ab7b50183dfd1ba1e9e260acbda6f5e903af0c4000e1833ba619e6763bd8208450986e20f210d76358c83ad40ae208ad2670ff913db851ee8003df9b659db00e2f86a6bb6150accdbc0eeed256c8220b04ad447d54572333db3f85bf80fe2ca240ac8f8f8da4027713c08a9e63a6ef727e39f72534a179d7b6e0f762d972b09124f0aeb804e94050896e389fb5a49801aea10025de678e4faed701212a0669ef73878e0710d9e437c7528a1053527c5621c89bd4a681ea2198467929f210959e473bc951d04bba7271def3d5d8eb97fba8d1ff288dbe06457f25534e92b492bc661fc23edb77d18cc2f20f554e568365d2e58763494f7962f935a7d59799edb470b2a069c9820cd318c74f4ee7ce659d7b7e3e4b30b0c515cc66a427d6ddc91bf905b20d1433279dac71dd68814e39f4d9a0e32b32ff6131e4de08937d11d0c62b7951bf7021035ec0e93bca4b0050b3779580e6d851ac3e315a2a47b8c98a32b51b340d813fb7e9d584993df658a9083a4be843247ea48967f8dc086e0231d2f04220266391171e1c54f93635a5f05c8e8d957e73d07f8e9cabb6a40ef50fb0172ad4e557fe20fc3f67134867b607530c374c8c08fafef990cdeb2ef1f59c47c290df1e06eb874ace77230ecb303ba96918d52654bde6470eb09634b27f8bd230c89fb05b3b0ea2d4069c0f05488e1b7672e65681e218d6f329e18e199f7f7bd7d9d7c016713b7aa46fd21f6924c1c9d6aa2cb3e41c12865011d34103959e5dd417eaa3c3066af404d1f2e207f22c7b61c242ef3b5b556b803c2ff9e061f9cdc583865273c70322a240e4dd8a2c3e84f6a1a640ada4e8d36defd208fec063fb2fc7adbee3f3f295209207e8eeaeb28de1c15b35ef047a5e03bcfbd41616ddf9a1a96bdb54fce1fc52a1cce6eb76b05843f0d35edeb4809821fbef5fd4e5b41fe33549f7ce209e3b9d8b7e0c6d3001145d5ba7283d7b32fb3bc4269346945947ff9cc6d9300b7212ba1a6b4ed5e1671a80bab613bf80c23e2ac5dafd817bc25f9a17d1da0f950e70b646504bd94a81397330ee7d17ea8bbc79d527c7166f3701a30479f730651adf297e3935e195f5a14473ad7e420192d4c01e99c530fec208049ffbfdfe9f8e846543e7ab2c9a90472ed3407762ca4ce919572084969aae929b24011d660de8185d8f917d5064c6cbb24de6cfa2ed29fc584a157c7678e1af36970b6fc3ba78019bbd3eb9d7645dde7a6d13dd6fa909befcc5b9dec5b8c9ac9393cf706917a226cfe1257d224f0bb69a84d49ddab52ec5db5a3549f7bb3cdcd294af4380e21341815cc63b6024992bb4641c22487a5ed096c8d337d5f863b72f92692867f4650780d4021decf09c9492e7dfeb57d594d90a9622d95107b3585ca1e119a5d79edf9224fb0fa271d851ed309545ab8e24aa1b6ceb5e40e9fb98634716467c37e6ca248d1e8f7d1dc24438f09081f12e5faaac14ad2b2a7ddcb8312391b46ac94b604be42d64f66ba82c21dac650bbe5e69c35fb78992bb76cc10fcd849cb3706c21f0b66726cd25b52505827a82007ee3db413f1eab1dcfdf9ea48a0dfd41dd67ce6c2a697fa03841b859634aef8bd540c8126ffe414e75c132f66410d6e4d99d0e8feea8c0d0f2332a6fd5820bcbbf832262ffdb05de1c1cd03920d74865ded8d006bf38bf763640337e78d55de869b680315465c5fcc320c8f36222ff163b107f629eb0c1e5888544798bc8592de25268c47ba91833c9ea3e3dfec233e739d2e77ad67d0d50025ff6482f00c0ce266fbfdb8183d0f45690bc863728636549cac1359a78588f41fd58f40b7053c1ae33228f4a216523d665c2e0ffcac18c634019c51863820c92985d73e83751342c07762525e1aee0b8cb4343f2b4d5e6c9559ce3854652e4adf1dff2fe4b9b863e2ce6f7187d7d95052659297e79abe71b5e0d5a7b74ff411370241152084ffed3b228ec05f0997e634045585560488e1a59a50cf91a2adbdfbcef0636dc72a130c3b765b0723f5a7f84cf4e70f2e919b3d7e1b2f47d2b6aa4e7ce1e20f07a358eda301a1c3baf3758e577ca89e79817616a513d6f0d3c2959a19b35073f91a91ff90c451b7c7679ae3419d848fb3171cf082249e9f8cb673f7f84c3129c9de915ffad41b02075c88cde318bf87381a2e267f11ca1bde4f48e824520a25970dec41a608a08d14d50f2f92deb5d33d84827b6b3f791670d55bf6af8aabfeb2197213d4ab0e7f2b489c0eaf4ff5502dd28d20c9a9b2134831fb809b974"}, {0xf8, 0x1, 0x5, "873be04654270845c8d36c09507315a7fa9b58495e49ba006bd947c50b2107a69e7d1ecba248a30772194934fd0c1a69e605278f621f1ea51c2d75b78fa1849346e247a0ccbd8ad28fe20d52b36dccd6406410a48951c9f2f368fd8f1920d0a09afb4a438c582b1d31579d5d475b849bdce779103fda1578736d582a7cc03bb05cb1ea8c97ff46de246b472d89fbeddc4d68add9a4ee5b54c7f1f4f26b2124efd7e8830fb9a59a5a017cc1e6056c796f96ac09bf5caa60555cea596298458166b9a7155675a743a270abee437dff3acab6d5d63772b8b3b761ba9a8f7b2fa0a99bd63ffe"}, {0x38, 0xffff, 0x8, "2ef542b7e9b63324ff15d1039892e71c1ef129d9b0758ff09c3c9da92fccaa0b81"}], 0x21e8}, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000004f00)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000004f80)={0x2, &(0x7f0000004f40)=[{0x6, 0x4, 0x1f, 0x1ff}, {0x1, 0x50, 0x80, 0x8}]}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000004fc0)=0x10000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000005000)={{0x18, 0x2, 0x6, 0x3}, {0x18, 0x2, 0x80000001, 0x1}, 0x3, [0x78a4, 0x3, 0x93ec, 0xab, 0x1, 0x1f, 0x1, 0x6]}, 0x3c) r10 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) r11 = getegid() getgroups(0x6, &(0x7f0000005040)=[r7, r7, r7, r9, r9, r7]) shmctl$IPC_SET(r10, 0x1, &(0x7f0000005080)={{0x3, r6, r11, r4, r12, 0xc6, 0x7}, 0x1f800000, 0x1, r5, r5, 0x8, 0xfffffffffffffff8, 0xfb73}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000005180), 0xc) executing program 4: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="c3a8d3cad7dc0a5a9f07b44b854390e30e82d78052081386d5c15f6cec389b8f2752c6c31c45ed0cfa75586f4131922d90b83f3fb136e2ad8ba4d6a4fa344bf7b0ad589e0185ed23df8ce1042c6bc6190038a9f7f41b80d09a2a4d4a8a325e54a96db8e83dc7cd57", 0x68}, {&(0x7f00000009c0)="d2d11e4314c9663b6190cbe7776c68786d8b433d50e71a19e1288d0dfe97752eb8ac1824f9aaab03ca03975add555cd8cd105be0aed7f7a52d6cd8c293c3b37bbd4accb4d6abd424acde588c35f069c4068d0cbc0c2c14c5158d6de5c112513fb83c3aed6fd7d067bd7c5e1245b564db5bafd717f81f400b95f21b405b3e56b44692f89e4f5dac62ccecbad3748593ce63ae8441c79f7f0ea68c136e98c91dd5d8ab6965ed66a79e43d1a9b82576a2952b6e71486425d8b3cd30ad927c521530f78b0ffc8fee9cfa141ff4f604e8b73c65b5a2", 0xd3}, {&(0x7f0000000100)}, {&(0x7f0000000ac0)="d1582cae016acce5db9a4c3eb092e33846e59fde2901ff7fc076dcd8458d89302c18fd3083f15981655575f29e82648e761306431015926fa69d8e82b2d563e9c65a20d8f584f0bcb4fd1c4066dd502e0d4975fd5d4e296e5d46faa57a2de1aecffae463d76a34f15795c77d2e48bd3f8933edd05d1e9b12368c442e54d531f43900e526e7fd3ce4b01c2167dba7f4e7d89cda1d3c524afd3a4b59b788e4563a98f8b2970f0f79ed559e44aeca4e07b14ca214284e58f542541e34aabddacdbd34b59e570840b065ac2b", 0xca}, {&(0x7f0000000380)}, {&(0x7f0000000bc0)="37ffaf6b4ca2061ae9ace2c288e9a00c9e0ed97302b41efd43dd3c457449dfc0bafd3575da8fa7b072b73281e0e6ce9dae962aeca1f90b24021df44f417a13d2ac1ce2fdf5ef0e9bccd7020fe6845dba1451403ee5dd4d84c25059ea5a1d0ddb393f9ed2f2e25d45ba01e59d44654680d3632001b96884d3a039cb1f3af214151fa907ac7dcc28ebf000f5cceebe7c52b3fb6d54893f5255d92360fbdd2424d6c94fca7e8e24b5be24b6ea71ebe630fa07568a20a130f16d317aa10d958f37c2c02078518f5f6ac827ee6c0981f5891d74e59a71936b0bf6155e4404638bae59d2f2d508f4e7dc894835", 0xea}], 0x6) setreuid(0xee00, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x8000, 0x1b8) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x38a) setreuid(r3, r1) execve(&(0x7f0000000380)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000cc0)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xccF>qh7\xd6~i\f\xe1W\x1d\xc0\xc2\x00\x00\x00U\xd6\x1b\xba\x93\xf0\xa6\x1dk\xb1T\x8e\xd8\xdd\x0f\xce\xd4Z\xd6[\x86\x7f\xdf\xd1\xdc\xfaXs\xcc\x8f\xd6:\xa8\x10\x06\x8f-C\xb2\xbaX\x82\n\xaf\x80o]\xb9\xa8C\xe5\x94\xcfO \xa0\xe6\x1a\xb4\xab\x1a\xca\xc8\xb9\x051\xc4h\xb7\x85\xc8.c\xcdw\xb6\xe0{\t\xbb\xf5\n\xb5\x7f\xc2\r\xea>\x89\xcc\xbc\xf1\xe8\"\xda\xe9U\xb7\xbc\xe5nLW\t\x16I\xb1\x04\x85<\x91\xd39?zeu\xc9g\b\xb9\xf5\xce:u\x8b', &(0x7f0000000100)='^\x89\xbe\xee\xc6\x7fMp\xe8\xa5\x1b\x13\x9a\xa8\x89\xf3Ot\xa7\x0e\x0e\x9a\x9b63\xa0\x97\v\xbf\xfdT\xe2\xf9x\xfe\x1c\xe1\xf9m\xd5\x7f\x1b\x1f\xc6D.\xd3\xe7\xd2#\x97g\xe9\xe3\xf8\xbf\xbc\xd9h=\x10\x04\xbf1D:~T\xb6V\xac', &(0x7f0000000200)=',\x01'], &(0x7f0000000680)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x6, r1, r4, r3, 0x0, 0x34, 0x24}, 0x7b, 0xffffffffffffff49, 0xa}) setreuid(r1, r3) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x100, 0x0, r4, r1, 0xffffffffffffffff, 0xe2, 0xff03}, 0x7fff7fffffffffff, 0x3, 0x13a8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x13f, 0x0, r4, r3, 0x0, 0x2a, 0xcfd1}, 0x7ff, 0x6, r2, r2, 0x100000000, 0x5, 0xa, 0x4}) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x3, 0x0, 0x0, r3, r4, 0x0, 0xfffc}, 0x1, 0x100000000000002, 0x8}) semop(r5, 0xffffffffffffffff, 0x4) semget$private(0x0, 0x4, 0x279) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000880)=""/149) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000940)={{0xfffd, r3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x3f, 0xe5, 0x100000003}) getuid() executing program 7: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x900, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000373000/0x2000)=nil, 0x2000, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000480)=[&(0x7f0000000080)='\\$\x00', &(0x7f0000000300)='\x00', &(0x7f00000003c0)='*.\x00', &(0x7f0000000400)='{.\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='\\[\x00', &(0x7f0000000500)='{!\x00']) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000280)='\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, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file1\x00', &(0x7f0000000200)='\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//file1\x00') executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, &(0x7f0000001700)={0x18, 0x3, 0x7, 0x1}, 0xc) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x1000, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x2, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr}}}}}}) readv(0xffffffffffffffff, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0xc8, &(0x7f0000000000)={@empty, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x2, 0xba, 0x66, 0x8, 0x0, 0x2e, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@end]}}, @udp={{0x3, 0x3, 0x8}, {"abc66a7431e2de2569aa3da196d41e7c83f88aaa111257bbbc42417715c88da802183da7deca6d7fddfbf4f6588aba891a3d84f83babe0493ee7b63fb6afc45b8c927329eac3782dc23e3314a9c14ee435d296fc26e8e220df9a0a8ef272b61f0d3563c8cbcbe7151f49f4475d23b5c8d4d5c69d244152feb9d8890da902ca74ff514d317843aff0f59bf20c628047142da6729f12ce66731f3c"}}}}}}) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file1\x00', 0xb6) chdir(&(0x7f0000000240)='./file0\x00') (async) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x20, 0x0, 0x0) (async) r0 = socket(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) getitimer(0x2, 0xfffffffffffffffe) (async) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0}, 0x0) (async) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', r2, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000200)=""/75, 0x4b}], 0x2, 0x0}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r5) (async, rerun: 64) setreuid(r2, r2) (async, rerun: 64) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') (async, rerun: 32) chdir(&(0x7f0000000240)='./file0\x00') (async, rerun: 32) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x8000, 0xfff}, 0xc) syz_open_pts() executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000129fb000700"}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0x5, 0x1000, "4738eb009493a8bf3fda6c7a4e415bc16606aa42", 0xebb, 0x1}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 0: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@random="1d5f035473d8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() pread(r0, &(0x7f0000000300)="5f17717430572c90094fc538c6110047a44dde6c94b6c1649b70f5fa3f1eca659bf59d034e996e56112a6482c1ea4ff1d5ca0b29a29be1090dcfc8e62661e30087f233076cb314cb3b76b936e9be6131f101e18d1aa1f64b637270600b00573d5350d6ce72247f62bebe213a031342f4e23d0bc3007210a12e8b2c3681793e6acbc58feb51675eb73757776c6b746684a4bb3833a350682070d09ba6928bcd9f6f", 0xa1, 0x7ab) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x401, 0xe3ee}, 0x8) poll(0x0, 0x0, 0x0) sendsyslog(0x0, 0x33, 0x0) sendmmsg(r2, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)="90fbe8b1c13a77bff622ccbec6c0fdb57c80d594a8536c6c436d1b0ad9172c3c4aa3e082893b9d66102629f09dce19be7372e1a062893f30d91ab0132104baac0a516b4782cb4ff61b65e433ca19d72266ccb0359131556842740c7cfc2044470fa66bb7a7e56a64b969ebbe7d2be0a1c77d15a9ed5df9a1cbec4b86fd4a3d74dec4dc21368ad57c5515df35e9255a5ed627a94a065ef139c9050111a480be2ca524a900ce", 0xa5}], 0x1, &(0x7f0000000480)=[{0x110, 0x42ca697ca9d17f81, 0x80000001, "3e010c376baece9c550d5ee435eca3e11dbaaa3e6302806ae0c6b81187822accfa2c08848b7f84cc196db2c74c6b122201d280886608e0f05c3636a97dca677c1e13a1bde9ae62a91cc5e557ef4df71db96af0e2bd11d93311b9d069110568d12b79c4ec63f292fec4c51942600ce78c8a62f48bb9a3be31e2d4fc79c8b448106027b003278694f2914a12ee97c40f87c83cdbde01cbf214f53f2b098763a9e730b66af766e266e010e025d7dd85f1a2f05701d0e37f568013e193cec888c4afa3e207bdfd00ec6c525e2d2ca573c715ad5a9b50a8abf5b6fe0bbefb9c3603bbc61455dbe9100805f6718e06781ac0db58809e1163ad27c9a02a56"}, {0x108, 0xfffd, 0x7, "5503094520658260f9a9edb758a1bc15991bcac87af095cb569328406e0f03a7ed309bf7f226f7b04f13641be13e4ec84144f8e00a0503cb2b0865c25158faafa47b99efc636a3fe73e5b7cd27f11566c30b2cb7f7511f26e52336be7f440305828d74b9664f6fc4aa2cc51bfaa7d2e7d00c558cbcac4068494f5e85bf72f23328a7eca2c27889fb5c3f4bd50855e6cda74f48d16e6ee9a7071eaf185e9299f1f1e1b75d05329fd6a0228d5a06c63698ab6e3d27ed718aecf8bf0b132ca5322c1ea5240d27165cef2d46ea18e6a9b610e4da8082c6a5c91f1079a7a6886e0249e0a4d20475ed38c08b6629dee67010eab2f479a621"}, {0x110, 0xffff, 0x0, "33ee3f1c73c1d55018995f638d311b5a07534fa4d4316bec80aa371dcc7b34c2f29f6e9720de59267ff1b1f2ff68185a0a05de6a64fdf4389c310d3f09408a3f1c3f44ed7595b9064bf2cd212fbd8f5a06e70f2a678c1b4402e2a8d15bae45abbfa5270eac22d717d7376da5618a79710c890d0df9857fbd218cf797d73efc7952703714357d19e37712c61ac501de8693f112564f4cdf3e6e524c8d43f3c1bfd7af646122048027ba10192317e9890c5ede55d4495bcaf7b819012f74e690292b236511fb59cf468665c17353248ccde22f462bb8ffb9606edec40bf9a0aee691efe6a57397bbe5f52997dd508eb9256c40468738e585cd5e"}, {0xa8, 0xffff, 0x6, "73cf263415d86b14237ad9787f01f0ec4008df14337e453ed32ba3df75f557fcfa998b2f76ab7b476d2187424917ce887ea026d4cbb4866acbb3dac099f91b698b912e9d1e8f0a4b3c704bcb9413d4f99cd7073126850db78127e0d785b009f0544acd0e7c3dabd06029fc6b5a44db6fef889db7a36e6b60ad14718d215e3d2505001f7d2f0d35f11278158cc4ba9669171f3a81e50f"}, {0xa0, 0xffff, 0x0, "011c85efdeb2530a19b534082782e2dc1c587323a60cdd47d7a35ced8f8eeb520e3a99cb8fa1e4de1c2a1bb978fa3779f2cea899388fd6c44732c616c0f58a1ce8ee3189b4bdae299a134e867c8de037b714e18163ed13d8af3ce327ab164df8a38d6a845c6d8125c4f3e2b7707480f7bd6141b1210e9776274f1f0ca59ea615fa671e3b0461c52f57b9"}, {0x38, 0x1, 0x127f1b41, "eef68f898b29bca08df38d5f95571baf48b223ebaa4bed940fadc573396a2ac07512"}, {0x80, 0xffff, 0x1475, "45b2433bded9ffaec586b6b98f2774c99cdc5ebe5efab27390cde2c33794205e5f152ccb97273da78a02f45719601b74fa530354a803fe84deadd841ccd7dca1a746fb7902753a38f28d37caf2c05b2465c8fbe0c8cda9f1893e308bfbde7982a9621ccdf9199cf94c94ba57ed1b987c"}, {0x68, 0x1, 0x400, "f08a49114ca9b107e06b34ce6ff706093c6d8ed40d5d2bf24159bc94083b740637f099c5ef86896b2141ff57613d756fb19aab830be394d992f31630873787cf0bc94bdceceed4e4d1cefa207eaae225d029f768bb"}, {0x100, 0x7ffe, 0xffffff80, "fe65e1616436e2db4ba47e4e3b4f8b8c46f06f93f94b73e0d58fffb99ce892b83136d5f94750b52c640b6ee2ea241fa8d62c833114b6a2ae78bdfeeb113ad6c6c4b290c939b89f13e724ac57e5461e98687cfc9b5be6deffc7da8f5dc9871d81290c658f83bf9cb3079e91bb4e61335624a43d997a27f6d3f9673e26961aef3d2c373ea1f96b12ea64220cabf4cbe7ea4fa352496beaf1cc9a90c1de5ca9459f76b83c09fcf124ac224b1123f2a196fc9040080e9acddf3b1519bcdeda4c86557e71dc7a5cdbcae60321548bdbb564fc051a0dcc609baf69170e4b163e8f629ce279f0ccc0ff83d53c590cc0"}], 0x690}, 0x800}, 0x10, 0xb) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ff9000/0x4000)=nil) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 1: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="1d5f035473d80000000000000800450000300000000000009078ac1400bbe0000001f5ff8f7800000000450000000000000000000000e0000001e000000268e7ed08612f1e83b91cdf5db5516dce9faa3b54e99767"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0xb5a) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x860, 0x0) close(r0) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() pread(r1, &(0x7f0000000300)="5f17717430572c90094fc538c6110047a44dde6c94b6c1649b70f5fa3f1eca659bf59d034e996e56112a6482c1ea4ff1d5ca0b29a29be1090dcfc8e62661e30087f233076cb314cb3b76b936e9be6131f101e18d1aa1f64b637270600b00573d5350d6ce72247f62bebe213a031342f4e23d0bc3007210a12e8b2c3681793e6acbc58feb51675eb73757776c6b746684a4bb3833a350682070d09ba6928bcd9f6f", 0xa1, 0x7ab) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x401, 0xe3ee}, 0x8) executing program 3: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[{0x10}], 0x10}, 0x0) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="8b589d9d", 0x4) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) executing program 7: execve(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(-+@\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='+z^{#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.!v}*\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='\xf7\x00', &(0x7f0000000480)='/\\$\xf3{:,\'@$)(\x00', &(0x7f00000004c0)='\xf1&]\x00']) readlink(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000780)=""/72, 0x48) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800), 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000840)={'./file0\x00', 0x20, 0x31b, 0xfef4, 0x1, 0x0, 0xe5f, 0x0, 0x2, 0x0, 0x3, 0x3}) chdir(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r1 = open$dir(&(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x9) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) chown(&(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r2, r5) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000012c0)={&(0x7f0000001000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000001040)}, {&(0x7f0000001080)="84f5d7bc55d88a98afe926fc9a3af4c3b88ffb45054aef459d2423de178da2d43f674776a9f60bd789eb003494d13fc09bb793fbe78439ab510d832d959857f3b3a22dc1", 0x44}, {&(0x7f0000001100)="dfa8def77393a7c06a8f8b46e3511cb28b650a6f2e85be60a41382be06ff3a0080807b5f910ae540b58cb9e7177e38fb7a1e2d01db15597e1e961e1c0bf3eed87848bd7940f1e5ce2b3d9f605f266332b33890cb81f33bb12090dba4a170fe88edcede3a34cfd4c8b680fd565547babeda9a9e0ee9b8d8106644df8e66eaa326f1ee239d742abaf1ef2b9d0488742de7253f1faff95881d285e0135bcfea589e14ad326e0096ba0420f26b", 0xab}, {&(0x7f00000011c0)="46b543028947f194571bb3878f861b285e53957791fad4cdb81b42b0d54b36f97a42facc4e2dc9640cd8c8366c92aae3093f03398b15ff6e0395c0ed5a5820eb87", 0x41}], 0x4, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}], 0x38, 0x8}, 0x407) setpgid(r3, r3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300), 0x200, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) lchown(&(0x7f0000001340)='./file0\x00', r2, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={r7, r4, r5}, 0xc) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r1, 0x0, r6) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000001440)=r10) r11 = syz_open_pts() ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket$inet6(0x18, 0x1, 0x3) r13 = accept$inet6(r12, 0x0, &(0x7f0000001480)) r14 = socket$inet(0x2, 0x2, 0x6) getsockname$inet(r14, &(0x7f00000014c0), &(0x7f0000001500)=0xc) ioctl$TIOCSBRK(r9, 0x2000747b) ktrace(&(0x7f0000001540)='./file0\x00', 0x2, 0x40000c30, r7) accept(r13, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) lstat(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000016c0)) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000480)="c0046854cc6aeebc680becb819229f223c6c358445e1e92df74903502e2e", 0x1e}, {&(0x7f0000000340)="d4", 0x1}], 0x2, 0x0) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r5) close(r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x3}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x16}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x900, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x900, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000373000/0x2000)=nil, 0x2000, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x3, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) (async) ioctl$WSKBDIO_SETMAP(r3, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x64}, {0x6}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="5b2c98db131e3d1a6eb8033752c0", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) seteuid(0xffffffffffffffff) fchflags(r2, 0x0) r3 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b540, "9707957d0500c0406b1309000000fb00000f7e00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0xfffffffffffffd89, 0x0, 0x0, &(0x7f0000000580)=""/111, 0x64}, 0x3f8d}, 0x10, 0x1001, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r2) r4 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20], [], [{0x1}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {0x1}}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') readv(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1], 0x3e}, 0xa) executing program 4: sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00'}) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x30}, 0x2, &(0x7f0000000240)="98d393375da611d57afafbb92120feb8dcf584b6b68a6cf42ba92e8e329502d27083f8ded7969a5f1828542e91e920dc6d552026f095ed57d4f93688060023e65ee2064b34abf18f99d51c239ce2dcd903cce1a332", &(0x7f00000002c0)=0x55, &(0x7f0000000300), 0x0) setsockopt(r2, 0x0, 0x3, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r1, 0x0, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x9, 0x8000000000000000}, {0x101, 0x6}}) setsockopt(r4, 0x1000000029, 0xdd22, &(0x7f0000000000)="eb", 0x1) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffff0800460000200000000000029078ac1400bbe00000010100000000000000000000bb4c02fe58862d7db1bd8be888350000000000000000"]) executing program 0: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1911, &(0x7f0000000080)=0xd09a, 0x4) pipe(0x0) executing program 3: r0 = socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@random="89ffa22f3c25", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@nop, @window={0x3, 0x3}]}}}}}}}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r6, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000280)) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) accept(r2, &(0x7f0000000580)=@un=@file={0x0, ""/4090}, &(0x7f0000000200)=0xffc) r7 = semget(0x2, 0x1, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, r3}}) socket(0x2, 0x4, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0xffffffffffffffcc, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xa) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) seteuid(0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0xc2ca, 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) r4 = semget$private(0x0, 0x2, 0x1e8) semctl$IPC_RMID(r4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8d) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0, 0x4811, r1, 0x380000000) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc7891502f94a3098db842cf71b59c7afec370ff", &(0x7f0000000040)=0x1935, 0x0, 0xd2f5e5e4748744b3) executing program 6: r0 = msgget$private(0x0, 0x2) msgget$private(0x0, 0x14) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x64, 0x0, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r1], 0x401, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e099ba5b88cbf8fd81fa1b59ef8417d010fb525c23"], 0x39, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3e, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x3d, 0x0, 0x0) setsockopt(r3, 0x4, 0x44, &(0x7f00000001c0)="020f0007000000e61c5ae6b73d33e06dc81364a3d432ce4e95ab772ecf6501805ff5d70000000000006d4b8dda5af1847e79a7c378d01d863f64fbc74a2ebae6e33dceaf7a272961", 0x48) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r3, r5) dup2(r6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r1, r0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) acct(&(0x7f0000000040)='./file0\x00') r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 2: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x1f, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r4 = socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r6) close(r3) socket(0x18, 0x3, 0x41) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/16}, 0x18, 0x3, 0xc00) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5c2, 0x0, 0x0, r8, 0x0, 0x50}, 0x2, 0x9, r7, 0x0, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3}, {0x6}]}) select(0x40, &(0x7f0000000180)={0xd7f4, 0xff6, 0x80000001, 0x4, 0x15d6, 0x5, 0x24d, 0x4}, &(0x7f00000001c0)={0xffffffff00000001, 0x77, 0x40, 0x1, 0x5, 0x3b2b, 0x4, 0x7}, &(0x7f0000000280)={0xbbfe, 0x100000000, 0x6, 0x7, 0x408000000000, 0xffff, 0xa06c, 0x6}, &(0x7f00000002c0)={0xffffffffffffdf3f, 0x4}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b01fe8000000000000000000000000000aafe8000000000000000000000000000aa01009078200000006000000000000000fe8000000000000000000000000000aaff010000000000000000000000000071"]) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0x80000001}], 0x100, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r9, 0x81206919, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000080)={0x8, 0x1}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x48}, {0x8006, 0x0, 0x0, 0xfffffff8}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x64}, {0x6}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="5b2c98db131e3d1a6eb8033752c0", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) seteuid(0xffffffffffffffff) fchflags(r2, 0x0) r3 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) close(0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x64}, {0x6}]}) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="5b2c98db131e3d1a6eb8033752c0", 0xe}], 0x1) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x40e}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) (async) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) (async) socket(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) (async) seteuid(0xffffffffffffffff) (async) fchflags(r2, 0x0) (async) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) (async) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) (async) executing program 0: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: syz_open_pts() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbeb67ede45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba2e97955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece850794e74035f5bc054eb1dbddf42a05c375ee46b5127e770865a6439dd168bf445eb77603f53343fd7c7814a2f967500d8037dd10ab8c11c53b62f58e42b7a32f1b436af9bca3bb635916fcf900fde621c562a5c583b3c2754d67518b650dab3ce94c3e5f1d91950f30eb9d682ee39f2f6f06e7582868a66467530a8aff405a3d598a429f2b9a7a4f6aee55e09e3140ec5c72a0df91770482dc37d38620c00549fcc579967035dff0fdf8de976e889d46a300e0f778a31fc99dd87ddb9aa2598017cddb931374434cee2d0d2d26090e4f89add1c2dcff0147c67e632ac0c73422d3d3f1b5020270e5108b6ab7a61116c2679ca79a3dfbcb7085e48a1e1909a031f840b9bf286c52d044654a017ef49c6be74cfa1b4a4a14600c12cf2a5a12f276c81726484377ad8c3d0058975fd323e0cb115b5c57a093da4981ecaad30d08a38f721bc79324292a84a033ac56", 0x1d1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0xc7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000040)) r3 = msgget(0x1, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001180)=""/201) mknod(0x0, 0x0, 0x412dff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x45}, {0x16}]}) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x400000000000000b, &(0x7f0000000140)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22630890d88e9962e0b516b369913b801faa9320d516c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf881c78a927d3f3f83111f36f21ef74c478ca5177d14657d9f4b1dc7e8c9ae18d38222bda690cc62fdae574", &(0x7f0000000100)=0x70, 0x0, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r4) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r2, r2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r2, r3, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = socket$inet(0x2, 0x4000, 0x8e) r9 = accept$inet(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="00ff00000100"/20, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="0000000018000000002a64b855f5cc246c000000", @ANYRES32=r8, @ANYRES32=r9], 0xa0, 0x409}, 0x5) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f00000007c0)={0xce, 0x0, &(0x7f00000006c0)=""/206}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000880)=""/32) lchown(&(0x7f00000008c0)='./file0\x00', r2, r3) ioctl$WSKBDIO_SETKEYREPEAT(r10, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000900)=[{0x1}, {0x2d, 0x0, 0x7}, {0x6, 0xb, 0x0, 0x7f}, {0x8, 0x6, 0x80, 0xdda}, {0x7fff, 0xf8, 0x7f, 0x9}, {0xd9e5, 0x4, 0x7, 0x1}, {0xfffa, 0x40, 0x0, 0x6}, {0x2, 0x81, 0x1, 0x8001}, {0x6, 0x9, 0xf9}]}) write(r12, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)={@empty, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x17, 0x145, 0x68, 0x3, 0x1, 0x2d, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0xb, 0x16, [@multicast1, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x1f, 0x5, [@local={0xac, 0x14, 0x0}, @rand_addr=0x15, @local={0xac, 0x14, 0x0}, @broadcast, @rand_addr=0x3, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x3, r0, 0x41424344, 0x1, 0x0, 0x8, 0x80, 0xc801, 0x0, 0x6, {[@sack={0x5, 0xa, [0x80, 0x1]}, @sack_perm={0x4, 0x2}]}}, {"c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"}}}}}}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x401, 0xff) getitimer(0x0, &(0x7f0000000000)) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x1092, &(0x7f0000001140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08104f21108400680005283c9078ac1400bbffffffff9406000000050194cbc30700049406ffffffff441499310000ffff00000004000003ab000000054f4eb31cef9c17d98038d2224e238b", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="202000819078000000131207ecf86125be7f4088dcdb913babd54e051e00000008800000010000000000000009fffffffa00000001000008000000002c9d13ab42be99d07a13c6508ba5a80336d52961b13bdb424b03424bb12a961622c50adece0f6ae128d626e41da90b46cadbb1f791e56e7d282345821a9948238cda46ca8b43a4afdf234eddef5e96627b56c90274b50cda890d4aed2635f9f00f953439f111992b518235d9ffe3087b86b1bed3d467aac0765eb927d6366d68b98aa38f0e6644dd0f15689b976326b96c3f3da9b8e8815200232a797eb347bcef0972ceb391dbd42001cbf75b9f6c9a43b78e81fb6e384313a702c6cb25d92392b2e8b4109be1faa4e001ce09d753653bbe2695f45dc23fd988dcaab02955b37faacc0c36a8b080ca32e15b191e945585c25095801dca3dceb038388e6e0092007d7db705690d127274d173f2ab891e5f68a063a7a8a2d370094ae5653b198c54e8c5cce24b326209457a53fd06b6c8334b9834b2e2688a47723c2ab52a576702e194083fe1245627fe4104ada3800f2983a408145d0c7ae87ee9c95dd255e93c24d606dade81083934bcfa582aa61903ab6b1844188b489b5c775bc1f1b733bdc149227e039706a4fa152690c195bc3501fa01150839609d8c3cd64a42203df8b71d8396145cc15ba2922c694983a39e7fe84a119a36949531924f8a4b6e1ecb7d0e4644d0a9d5921e1a219c357c9e12a8e038ac37694f385df23932dd46df900b003bd8bbee3e3b5468c48a9d8d9d668b824cb31b92ecf8f730e719a7d25403ed55f1aa1449d0818e4e9f6a9f68995b808c7825ab9c2ab44ab9c4c184851a37ae36232fe118513b921136dec760d80c9570a1a77387dd38588537af054110471dbd5dceb7ee670d298ab85b7574d58462bfb84b9030e8dd9870e7fc0037adac3c2fe6c6ae2d878daece746e06d68bbf65858841b621cd0c7b7f6d25ef41c9de0d8a3a28aef9b41ec1419404cd38810e6fb8da07ec80bf2aea7c30c0d8e522967ccb8644bab71883ec6a2c34e1a49b94c2b99238a2eee5cea58fb962633a9339d2b8d95baac58716ca0b913392c7f4d08a51e3aeee901f344b46f1580a9d3628b538ee9ef1157865a1f98a9c5897b21fcdb4b824590eef6265cee677d1597da7d95936de8ff0b3edc3ee8b878542160c926f5160e2575c7784541ac544c3fb4b43359c1407a6410bb618c29b14eac1d85d432a81f120f1da183dc160337be083d9a1a64a58f3510f1ab39e55435bc7d398b33d7b98f5bc18456218265b077452011ac52158a2a25caf0c6292851e97164ca0d78f68819e91d89434af88922a73843168d373182b1386cf7c73dcb7751577423c1d903940265becf7bf5c343a62a378f8bb2c42a8be6bee2ad340e70ea63b84e0e351349f976cb5c7fe8acbe0c06bc89471baaa271a8aa0e8e3097c3d3fa5ebfdf1e7f361e48d26cc83eac685b519accfe645f535194a71d6b2eec6d33723b74df6d851b305a27843ccbd968f693d504acc801a6a91f492372ffb75f8fc8f236ad0152385e5801378d7f5a40d941ad9b32109b8ea7b92a6f15041e2d5a32b7be1d47d56df9efeef4b9fe2f47accd9991be66f305c4642dcc75feed1e26b052654c2dd44ec494001cc4528975eb4288a5d51c468774a67e4cdb88ef462f4df7a3f70be8356ed1673cde718a055454c70cfb8a7babd30a20e72fc10609fbfe426d9db5a51518398be7e82b5ecfe92d2d510f40bf8466ab013476c3331b99d215cc388ec1420402f52ea2a0bee934ad5214b8e11d8c14e66e124cdd4168a4546f30a4a9287b7a39af8c5d724d25b4bc9e013abeb9b112226222b9abb6cd4f46ef4b4bc67051f1f967a31ae97105d5002a9fc08aef1d49f6fceac2570592b5223cf89edba66e91020adf49a698eafcab4697e15969c3a50f012470b9ee97498e5fd87a2b229ec35c183fefbed780b8bdc1a1ad2eaf6bc8098888ca4369414488192bd75f45e92c214285499b86b79bbc43c04e4b29032af37cb8852873ea3f1247aea3fa921e0fc9f82aa117b8a40a5297c8e4617ff8f0c06d80fe2d2d979b28977f1c1d99994d56e646fa677f0e379608b7031cfac606b363613c2dd7cc096460f50a9eac8108bccc83aa273a884bab7e67e1c2a8f71cf4d92e57049a204e0eaadb0b410af6a99e29b91ac60fe8a0f77aec77d63bd9a3d72176ca18f99e8d28e06fda3e42bc26d0f1de287cef6ce786c67b0e1ff10c38b0dc04d7296a5b698d5e28c4e3c4e88415437cd37f05019961ab7404397e28074b00991fe17a7cd54b6b15a6608f781c876bd9532d1239f8e44b5e4cc97e74236a79836ecc1c1af2e432a11f2239dfb5ef9dc54493ac6fe5199cc5e3e905eef87544c584f0eb06709de2f0d19073876b2c3b0a27df695d2becad89cf4f8939d72a290d2ebf3512d6c210b500b9df69e8dfc5178f1d64da6524ba45d61f136e0d7b235c35e78595ce99fb54d4d75bbf5a06c037c3c593c31e921a3611511621278709a80c897d59d6335f7573c9f817c87421a79fe109ee85150ba65586fcee00ca85597a10c00be6e35508921ceb44132fcf199218e8e2cbaa79ffa089c2b967381568916b88893efd430ef9cf51f51f2def8eb586029f08cba20719d26fe9cef227804a14d7a9560892402d3ca4e851b6c75e0b5d172f29634c95d45011a1aa8eaa157509ea6180d83f9724cd2b707d9b1d846cefc1f11b2d73f32bfe4f83c6b2da501c4a26519212122b919a4796e103549e7c2debd7b1c725d45a3b6428866c40abb41676b2db8bb517a4e1de4c95ff6a18cc064ffdd0a863bdd3a025a77361588f5af86ea9527e4091a51bf84f8f4ff06ce7cc9f1152125a49900dea86a2d6cf555047afd2d56630be30b36f15eb2fa1aabfc52d87bc7dfc33e6e3c2f8e826051fc4cd8895171c8427b3ff104a44e7018fb0e92f0791ef9a58258ce2f20776910b3779e4e2572caf848e5d0acb7633bbbf9fcbe3d424ad6524c1a2b67ee9e84c46834fb6509db396bd5824c90987f8ab42465a0d78a0d0e50a26590658cf832d817704fb945809c326d4271c4882ac5cd2826476c1e857433da715c9542149afe4bdd74b3b7e695638d6e0d6c3a90a2fadcf115bcfc34d9616550fc25ed1e19c647fe69ac1231cecdc34e9b380afe245a3d8d6506fa726ea01e1236601b70f72c8d4d81132e2034982e01d7feb870136ad23076843c2ff34347aaafaf0b4c415856dd2d31fbf45032bea038545a2ede0f734c9a4dbbf72effffdb9ed4640143cc069f4d80449cd230cfdb64dbbc8ad4d943d3997edc9d1525a36d75d1db578334767368efd919d346f3f813c4d08d7be64c0db3cf3846162b0d5947e32427fdbc8491d25ba177422d8fec9ca7ef30b9fec279d2e3b65a969fc344512c9d40d4225531655e45bf5e9872711ad19788e9cbf9a5fe7c73ed1f973a096d07370a814ee3e1aeda5cf3b564d0d090ae88200d8557ac06653f72070701b46caa5c5d08a79b296caa1c8559db34309f81405994fa7c18715c4347fb2b13c569b6e0f5a07babdb337d147d6ce0ecf0ca3d39cc493efb8a6d93c50560665712f91369e515142e74968fa65d51ac5dec231ebf4196291a359aa84e6d5196d675e3c0ba1f399a50dbb7c8067749a94e1dc067335aa3cf8d6b9e2b8bcbd8af6bd135db12d213c988c9be2fa5c0a7307662f16dc6db5d52b040657d10ffbd6d46d1a07ef13d82d0eac60be0259b51f936444ba6961f42a8b9d76a4d22803b809ccc1b2a2a4f82b54b9a0324547e9c11deb548f57b0e59d030e821df7d3e65e0f041a13a4901999d4398f423ee3ee6687d0bb6246b73c67b4ba11ef1253245027ffb377e4c0de476b95311104079dddd894d450529e6112d0d3c00f6b82ad6fb41c5952c7a7332ab6acbd1b7dce079696e858af1e0a6c2c8a2f248510288b1475149860c52d3cb941b6f3e257a5b69edd5657f33a40ce0f205433192c380bfb7fd5912103dd807dd2883e1adda1c3b15e472aeedbfde797627b5e1b13a751867bc847ddbd72b87301d0f7ecc4bbf6307b042cfee4c253ce5fafe4efa5e9904efda2611fdba0833b42fdd71607261327c0e7f26fbacd04cf61d8414c7d8549b51d4d519afa8daec49470758aeeaf4b10a5c00a7d8b5fe28c589e518dfc26aa3407e5487244cfe42cf4399d7fbf8518558d9040571c7c5e7e5abf6672c690569f3c2c4efdb4c68304a0c1efdbf696760d5ee1ba326af050ca7ef8c36c86bd618a022da7ae246fe09665f739b46b516c3496c5c972db5643f2c51694745a5fc77b372db8dc1fc61f4a5aa51cca444b7ed8117e2f80f2d5f58234122d47e9782626aa2420fdc90adb47b1c72ee4d181c5cf4e79ddb536ad1d383f699df24f4d6484edb4d288ee25f5a24515b33f52fa755055886c1b6a8216982bb8aa244d2ab26bb19aa5638d461396b5a908ef558b04561dbfd45d13e50314de9ca86bfcec3f709f1f13fe01ae56a9dd1d44c1b3f22fdea6e943d4c0a4ba979b4e632e37ac3a41cdb91dcb9aac8c8b18f4714be9f699a1aa270c24dffaa51f310a917e8fbb6becc2a7a83f7af4a96d2acb6d78dc8bbfea0380d6b85fa8f10e922776c1f40a4e7fca10a46ce7632bb5841f2b18a4608e8f7556bd0f5f19fce394f815218851bf7b48a0e96e12e4e0282c4458c36838b64f5bf2900f835c2dc4047c942f1d78ab96c7d4f61441d12d51276523215f7745febb8e84738c3a1dbc1b81d68a778ef179eba7dc955c69c7d3d4fc851bc046d3fb6d4653f0835a528fd1699ac357ee0eea74fdf93138a74b584f2f9af1d9f3b99fb2099defa45b4543fae8b235176176842bbee0e82a9452e59d0cb7761dc09d9db7b9fdefebf935c9253b38687905789b96eeb701577917cc78833b37ea3deca555fab8028dfe6aec2b0de427357a4587441b46e7c56325f80d1810989492e32cc4b507530c7fc40b357c07eb0e2640cd27651bd1360e6d958f17a255614f2af43fd49e2fbcc9ff8453d5ad273f5ea48674cdc8f1cf4336f12d3277c4b6a0a74d0b8907f5ea61633ad782c72f63bed7f27baae054d60650de95e4589ac59375fa8882176104a2abac59ead1b9eeb101581c632ca8d37cc083a3453631ebd3b3884fa51aa7fba05c8cea6970df6b97c21b29261273c6a2a4bd24ee23ef1ed6b61068a47efc073e298f6a6c677479f02a63c3d2f756ea8f93071b19dd93b6dd20c50e0964179537dc925f3b0ef6b382458b429a32ec15e1ab7aded86a8b52fe65de23f30a21836e11437512b788629c999e400b5e4558a185108533ed39a249c0533728685accd877f484a5741d74d403723be8b318f1632991287a4dcbdd2df4e7b66b39ec85f09608e3f245ea019b90e8bd5d9028cc39450878d511872dc8f05ead70e2a8ec745267fbbeb0f780128d79e4a3c872fa83ce8e06450ba3ab13a8db7352534ffdc714f2f60ca64ca51413301b3ceefec420682fbb84f3862a6d4086bec9628bb2c050658bb876ce839b4efc3929133d9cdbc878d1433cd91811e71e0dc93595cfe476a939c91d4157ca7d8de55eb8c0cd349f50f49d9dc6fbbfeed5e248568381083bae98e1a44512a8571c6cda9ec0716d0ba18ed456cf4d978db2c1a69ac63678617ce479abc27951d8dacc2d3442c8deb650630014818c1c3c5ba7edeb0290adf580094768f49b28cdfc12281092ff2fce15014c2b91de1271cb2c39c8af12272c5edc50d2c6c145c99bd67d6c81659dbd0e9c1f3a2017ee40e6d365602e27371570065cfc570163404479f468b80c126c5f700c57459a633f523eebf6c4f2be9ef40a1e2009c9e"]) executing program 5: mkdir(0x0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f, 0x3}, {0x200, 0x0, 0x2, 0x8}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) setreuid(0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x0, 0x0) r5 = kqueue() socket(0x0, 0x4000, 0x2) preadv(r4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(0x0, 0x0, 0xffffffff) pread(r5, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x480, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x7}, {0x28}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYRESDEC=r3, @ANYRESDEC=0x0]) mknod(0x0, 0x0, 0x0) getpid() executing program 2: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000300)="e63cc3393343f6595432e317a8549f7073cc1ccc71aec990e356e0e6fa79d1aa6a8afb839a26834ae1b924e18259ada5673abaecbbe92536cb75edf261657151ed75d5b8238617a01954af23ba69859a5b5a6799ed47f3e2d12a40bdcd39ff6dab4bc734c97cf81bc1ac1a377d2637a892d0995fada198a8313c3adee312af8e5b76ce02157ab948fb90044a9c3fc24b2d55e9b84676ae1047261a3ac4a5ebda80afda5813faba3e38d5d128d3b80147ebf7d5f8277d2fc259167561e3882008f6d3ff4d8fa9b51bec7f1d06d8c79979a0486a041ffb45e26a7d55928f000364010fe62655af01c326957b55c7eaeb12be78cfc7fa89cf9876415871", &(0x7f0000000100)=0xfc, &(0x7f0000000440)="668b74101217e570b0c74c5bcf7ebfb1d1bc9e634c100510b3c147e20e4ad7123779cd181b608ad1af458cf8587874f4586005eb3aecdabd88f1525a94d6715a5a60a493988b21ae4f879188387d05056d8f5033c1040689fa78a8d965e19503a21a4074043122dbcf49e6d1b6cbcdbd087ca40b6b4e1b46b17a6fb977dc55713c294bee47d417f9241c4bde3736c6666b70dfdef4669026e37519a3", 0x9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x24}, {0x50}, {0x4000006, 0x0, 0x0, 0x81}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000280)) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) (async) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) (async) setreuid(0x0, 0xee01) (async) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) (async) accept(r2, &(0x7f0000000580)=@un=@file={0x0, ""/4090}, &(0x7f0000000200)=0xffc) (async) r7 = semget(0x2, 0x1, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, r3}}) (async) socket(0x2, 0x4, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0xffffffffffffffcc, 0x0, 0x0) executing program 6: pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getegid() r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x1, "01000129fb000700", 0x8000000, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{}, {0x8, 0x0, 0x0, 0x49}, {0x3}, {0x89, 0x9, 0x6, 0x7f}]}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0xa8) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x800, 0x10) mkdirat(r5, &(0x7f00000005c0)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r6) setsockopt(r8, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) utimensat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000100)="71f91e3471040000000000000094a34b8e5f84cf71b59c7a7082", &(0x7f0000000080)=0x1a, 0x0, 0xfffffffffffffd52) executing program 2: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffff9}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socket(0x5, 0x8000, 0x1) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) r3 = socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x3d, 0x0, 0x0) setsockopt(r3, 0x4, 0x44, &(0x7f00000001c0)="020f0007000000e61c5ae6b73d33e06dc81364a3d432ce4e95ab772ecf6501805ff5d70000000000006d4b8dda5af1847e79a7c378d01d863f64fbc74a2ebae6e33dceaf7a272961", 0x48) (async) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r3, r5) dup2(r6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r1, r0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r9 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) acct(&(0x7f0000000040)='./file0\x00') (async) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 1: rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpid() syz_emit_ethernet(0x66, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x6, 0x0, @empty, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[@routing={0x0, 0x2, 0x0, 0x1, 0x0, [@rand_addr="544ce7a7ca1f37d9e8a50308a8345770"]}], @generic="c7fec71599401678cafeb0525acb26c124a272f3a688a8fb"}}}}}) dup2(r0, r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000100)="cab9068db0ecae522d4987e0177e9a65f99999ebf958fba2e5ed530d13f9066fb4bac230e77e0b92f3fa9d7390f5f1f41362d3aa9d0d328eacb132ec1087a4c98ba4eff9cf606f0e3419a1ab12294654b0b4942f4e9e220a079c64eb793bf02ac8bc8f915ffe06f0fb3d63c0b117a780f68a87d78fa8951a0d780ef4f1c0a2c399b8d576420eb480921b824765fdb17067cf996f9da710bb8b3e361e903091bfd6df9c37754c70f5b17002b50e0399fef1d72060457a08b4dcf8131b63269f428af909171db6b873cd525963c3b5b6b479bfc64eaebf75d283f80b1d5f321eef27ee3e", 0xe3) executing program 2: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1286944, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x1, 0x1, 0x1}, {0x1, 0x5, 0x6, 0x20}, {0x1f, 0x3, 0xfe, 0x1fe00}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) executing program 0: getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000002c0)=""/4096) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x80010000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) sysctl$hw(&(0x7f0000000100)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x50) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000001080), 0x2, &(0x7f00000010c0)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c2278469f4ec607286aff398ce11b230a27acc02fd56ae4646", &(0x7f0000001040)=0xfc1, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) stat(0x0, &(0x7f0000000040)) r6 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x7fff}, 0x0, 0x0, 0x3}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sync() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x54}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x0, 0x6a8) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22}, {0x20}], 0x2}) mknod(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x4) semop(r4, &(0x7f0000001140)=[{0x4, 0x8001}, {0x52d1f9bf6db0d328, 0x3, 0x1000}], 0x2) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: mknod(0x0, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee", 0x5f0}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee21", 0xc6}, {&(0x7f00000007c0)}, {0x0}, {0x0}], 0x6) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="59862b01aa8ebdb9f0feb98ce2e71958ce0b6fb1893c7c9c44232b8577b9f09f91f7dc2fbb55301c9e8bae67d8ee27d470acd57fe14a6db37e7124d07ec0d68697305322e9c052e6f9383e130cae32a4d5c33ee2f4b2d04e76abe3d36a7b377e75d2b022c87c9869e4e017dca4756c91a3d2a48f362f0db238750b29dae1af4caf2d940c5c9fa254197f31b2a74b320a56e5d43e65c96cb729db99372047fa", 0x9f}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38d8b2973187804e4515bcfde49cc09add27350cf66ab13bec62d4192fbf4c2171b39f5f5d4f2f1092f1d190d3efdd7bd84484ccfc77acf7c0c87a9eb987104519836aa9b61ffe111f3325d39e9b8480073b2f6fac28795dae0d95b0ca5fe78b92fce83a522b8bd79eb93969c4fbef424752cbb54c13750a9d316dc0559b4f6ff5322663d9d27cbbaee0800627c55da0cae8e7dc5c720fd8604cc3cf05b0b0268733356777cc441156808ceaa13ca225185828a21f210b813865adc643db860d0d27d889e32f2d554e3454882eccff50b71880224b7d3e25b0304cec9ac6be162bc2e1cb9180e3d7524d72ea5748f8d24a5c2186e6ba580d832ca0f0b4aa45f89a219a1c9d7917bfd98f51adbb3ebce8cbac38d8b885ade3e79f805720459b49cc5ed7a4d4712a64c0a8fe74218c40f3d93eae542727d45f2feeac4f45f1a5f8d94eb47a8321ae36bedfcde0677da7e38e2933a4a4fa763b5c7f1c5593929b1a546c1c6896bb75f0ae3c1f5ff39f71da80a8d23ad52f3243a37c50afaf281586b4c0217931c9a229bfcc659528a68db4569de660788a15d2137e2199c3563d2207102d79c027142b7ad8ab67757abd2168ed9291182e078523424e72099189c1ae685cd010215d68cb2e50f507a119f54c7b4f3ceb8ed0793f5c9b39573c4a5dc55f910dca4e5549cb7b07557aa5a02c8de8e3d830a80303a52791e783d5b89020a627f11347ac54a12ccf306df7bdfaad10074818c043727dc9fc5bfe716b2de8f1cbddb469337c2084ffe8f505f37e99746a175225ef22bba653432b46c8da970c8a0a132bb4850dc35c63c0a61e0149077acaf877fc5752389da88d9b3cdfbc41c1652b2548bb50187d01f2532d78428a7812d347f6615282564e1f3fc1e38e1f083089053fc435750d239e8da4edcb388d1ef0ddc163f23a6a1e1d39eba638c0479d7f779c34063851c03448d6445d3780daa23985c3390f8975c75d064f1d5128e5bda406a53e5cab136df9d3d014791da8e4852cfb9a39efa59057100e2773df290f684a7e5abf63c2feb5dd1546ac3bed7fda27b6958e4b0d052bcb2760", 0x37a}], 0x1) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe8000000000000000000000002c00aac8d6e5e5ee90d2f6"]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000180)=[{0x1, 0x2, 0x1000}, {0x1, 0x4, 0x800}, {0x2, 0x80, 0x800}, {0x4, 0x8, 0x1400}, {0x0, 0x1, 0x1800}, {0x1, 0xfff}, {0x3, 0x4, 0x1000}, {0x0, 0xae7, 0x1800}, {0xc, 0x6, 0x1800}, {0x4, 0x7f, 0x1800}], 0xa) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x22}, {0x20}], 0x2}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaa0000aaaa00000000000008060006803b060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f90ec19c2352de08"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r7 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xc}, 0x2, &(0x7f00000002c0)="d07897c689ac7dc75a8fb4507fe8b15d28f3012c47f363a6c8aae119e224252db8f03f456714a5a565fd79e8c329a3d04f2049ce86c1a7315a019cf0369ae8fe07158e1b2d65f484f056536d4380646ed8193a188f25a7eb0484dadb05d72f02633ff8466458eb66f2baaefaaca683fb58173b5e67f533daedb75248e2f000e3c91d40bb28714574c1ff8aa811141ad747381bcb6b41529199015971decd1a438fb0cdc7c4348fcf3ae11ad7fb5e50f53cce0e2ad5e87fff2c000000000000000000021845f58ff083adbec303c5109ad53131f3594a8000e459069d9fb726e6dcf8f314f91040a47f5097881c8dd795c4a3326b7f", 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{}, {0x0, 0xffffffffffffffff}}, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', r1, r2) chmod(&(0x7f0000000040)='./file1\x00', 0x5) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{}], 0x1}) chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fchdir(r3) getppid() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x20, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000001140)={0x0, 0x10001, 0x7, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x400000000000}, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa5282e907e33908060001080006040000ffffffffffffac1400aa77f61ce24219e000000208c52e2279fd717873e1fb108fd494727ddc6c1751f12481982774004f370c"]) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x34, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40000928, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1}, {0x3}, {0x812e}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1000, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x13}, {0x80, 0x4}, {0x8106, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f00000002c0)="a0fccb73e84b63205da9230d9d986f8e82493ade9efe601dd57fffd130467ff4f3ee7819cc34a3ef9f33842e376deda4a8f1c7b8efff30190bf3d8d61bb31273968b8b77a318bd31b84bbd3f3f310409e36c08e6e85a9cb8d17c8e32955c9d55d3789f3215c234abf8fba6b513dc4a25228ff4a6054db7c63b7fb5f56c73e019636fd8e7bfaba1df74214f0293226ce33c4ee003878d10eee42024f2e39f9dacf558a214a100b3a2358b326f0ff54cf0f3de64f57005f16935faf8c2b316e9e7502f853e08", &(0x7f0000002f80)=0xc5, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pwrite(0xffffffffffffffff, &(0x7f0000000180)="572acfe8fd781416553698cc07061ea42402ef4740adbc3229169504b26b8072d4fb4d3bee22fa88c1", 0x29, 0x8000fffffffffffd) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r1 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='%/:\\-%}^/.*^\xf7/\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='&:#\x00']) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000080)="42aee55bb9913461d2555382376a84ee06ec2974ec3c1f52d80e171081e1dc25ee955b4215b2c5068c0a3cee3360470c5ce930ec95233e7210906ccbd9dbde773e0c676c4f009c960fb2811b6461c407ed94c894b69dbd92ae2eeff5d32f453b6df2c0", &(0x7f0000000100)=0x63, &(0x7f0000000140)="6d3dfdcaf906a6127b3e9d3545c7d5c243841ab0c50d5f309224a0644997e947f83ce1ac72581561362e500ec66f", 0x2e) executing program 6: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8060693d, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000940), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002a80), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000002b00)={0x2, &(0x7f0000002ac0)=[{}, {0xfff9}]}) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(r1, 0xffffffffffffffff) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252c430ccf1a6a9c4", 0x7c}], 0x3) rename(0x0, &(0x7f0000000d00)='./file1\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781", 0xa6, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x56, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000010000200680f6ec06af000400000afc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8008000090780000000000000000000007000000"]) socketpair(0x18, 0x3, 0x3c, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003a4000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="eb4cc14ac4ac8c466eaa4e714a484274946e7122920c700f6e0b85c6512f4ee0cf45f29baa76428084d62e3ad38e66e17bc741c413ad51b2f7aecf895ae9dcebede4b2a62098035ac88c87ce8af6a54a2be3a24980e830eb48b3a61dc54f2900000000000000", 0x66) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socket(0x2, 0x3, 0x0) executing program 3: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f000067b000/0x1000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000200)="034169186b98eeea8050c6ab7259e63c6eaaedf84c1ffa6df155c92eec1c3bd300000a0de7b537b2509cccafbbdfff1ae0ff7c3a79929d12d86b5d882132a7fa922a43640be18c8e3339cab50264a670931184c43906771a3aac4e8d2b3ce652a128065ced167565294f2e5deb794ef2ab80fdcc5a3a3f80cf594cac11c82f4ac177", 0x82) r4 = socket(0x10, 0x2, 0x0) bind(r4, 0x0, 0x10) listen(r4, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) r5 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) connect$unix(r5, &(0x7f0000000000), 0x10) r7 = dup2(r5, r5) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) shutdown(r7, 0x2) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000100)={'./bus\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000580)={0x6, &(0x7f0000000540)=[{0x9, 0xc, 0x7, 0x7fff, 0x1f}, {0x5, 0x8001, 0x9, 0x7fbf, 0x1}, {0xf6ee, 0x1000, 0x4, 0x2, 0x20}, {0x0, 0x401, 0x7, 0xfff7, 0xfff9}, {0x40, 0x6, 0xffff, 0x9, 0x81}, {0x85, 0xfc01, 0x3, 0x7, 0x1}]}) recvmmsg(r4, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000600)={0x4, 0x2, 0x61, 0x6}, 0x11, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) socket$inet(0x2, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', r1, r2) (async) chmod(&(0x7f0000000040)='./file1\x00', 0x5) (async) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setreuid(0x0, 0xee01) (async) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) (async) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{}], 0x1}) chdir(&(0x7f0000000240)='./file0\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) fchdir(r3) getppid() (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x13}, {0x80, 0x4}, {0x8106, 0x0, 0x0, 0x8}]}) (async, rerun: 64) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f00000002c0)="a0fccb73e84b63205da9230d9d986f8e82493ade9efe601dd57fffd130467ff4f3ee7819cc34a3ef9f33842e376deda4a8f1c7b8efff30190bf3d8d61bb31273968b8b77a318bd31b84bbd3f3f310409e36c08e6e85a9cb8d17c8e32955c9d55d3789f3215c234abf8fba6b513dc4a25228ff4a6054db7c63b7fb5f56c73e019636fd8e7bfaba1df74214f0293226ce33c4ee003878d10eee42024f2e39f9dacf558a214a100b3a2358b326f0ff54cf0f3de64f57005f16935faf8c2b316e9e7502f853e08", &(0x7f0000002f80)=0xc5, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 32) kqueue() (async, rerun: 32) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) pwrite(0xffffffffffffffff, &(0x7f0000000180)="572acfe8fd781416553698cc07061ea42402ef4740adbc3229169504b26b8072d4fb4d3bee22fa88c1", 0x29, 0x8000fffffffffffd) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x8000, 0x3) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0xb, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="c2d3d94a6a0930335ffe7d3e5a5e702ff8c665c21d280b1801254a777d3d64bdfd4f5733f0455ff01df462f090926b53e83dcf665a69f15662d684fa1277719ea94c9f7f204daa96f7cd8497e4cac10151485971948f70fcbf6da9", @ANYRESOCT=r0, @ANYRES8=r1]) executing program 7: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r4 = fcntl$getown(r3, 0x5) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) (async) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1286944, &(0x7f0000000100)) (async) fcntl$dupfd(r0, 0xa, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x1, 0x1, 0x1}, {0x1, 0x5, 0x6, 0x20}, {0x1f, 0x3, 0xfe, 0x1fe00}]}) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) r9 = syz_open_pts() close(r9) syz_open_pts() (async) ioctl$TIOCSTOP(r9, 0x2000746f) executing program 3: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3d, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000775000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f00006cd000/0x8000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa00}, {}, {&(0x7f000008e000/0x2000)=nil, &(0x7f000056e000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00006f7000/0x3000)=nil, 0xfffffffffffffffe}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x18) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000300)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000040)="eeb5000900ece10048581101", 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = semget$private(0x0, 0x1, 0x28) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/154) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2", 0x45, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0xfff, 0x8002, &(0x7f00000002c0)="aa7ca5cde2e699cfce6b680860694d970931929648000000000000ac2e32000000", 0x21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r0 = syz_open_pts() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000040)='./file0\x00', 0x100) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r2) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r3 = socket$unix(0x1, 0x2, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="482ec29d8d0a55e03a68285514b680a0f6ca580493e257677b67e099f604b4179581a8400867bd2f84b848de65a83250898adbc00ed6de9ebeb55efe1b6631da6116a0d55f53e5f91302b41d3ebbc20c969eb439ae83a96ed4a9c3a1ca7144ffbb0ed772efb9afe53ee7378708714065f3191db3a1f1322f580bf2b3e686bde40fc1f00dd824712cbf8f1f843f6f07a923fb43f48996eeb519921d4c839911fa029ab0cbb6cda53de73d5278f8ca137710ba122ee4e08e9409e5971d24edf7ea69fd36b420c6cb3ae0f0a633660039f030f3d6a906d688bb9be5f208d2db6b0c4655bd8db7916a67853926c94a446cf064cd967f3ccf28e6b33064c16e87ba29007ad7ab144276bc1b340e304a422a9a29e01659ca3d966c80f9884545fb290506b5959c123bae4c2a61af1f4cc888caf4c2e67ce4cba0c9fc249fc1aa8aee382aa5496f49150f040d35afea2541e8840588006f6cd7ea3c1740cf5f62e40d3ddf74fdc8f33dddae1c342bf4ae626b3f026871f4012280450f3665b24ff4caf1a6bf64cc077b7495a7a29b3bc57e0dd457b71524d1a750ee11b8358d0a7222286eea5822690cea10e89412f801453b09364ba5330ceab5f72085e5c2682130227dd0adb418d5f3e530358e833d3e03c1b8c75392e96621102e11f1ddc3", 0x1dd}], 0x1) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@generic={0x0, 0x8, "ac9831547573"}]}}, @icmp=@timestamp_reply}}}}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r3 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x82, 0x40, 0x7fffffff, 0xff}, {{r0}, 0xfffffffffffffffb, 0x26, 0x0, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0x4f, 0x1, 0x1, 0xcc}, {{r2}, 0xfffffffffffffffe, 0x30, 0x10, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0xef, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8c, 0xf0000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x81, 0x8, 0x5, 0x7b}], 0xfffffc01, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x8, 0x3, 0x80}], 0x8001, &(0x7f0000000380)={0xffffffff, 0x4ae5}) mknod$loop(&(0x7f00000003c0)='./file1\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0xffff, 0xffff, 0x1, 0x2, 0xb2d7, 0x400, 0x0, 0x0, 0x8001, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000040), 0x0, &(0x7f0000000080)="de8bfe", 0x3) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/7, 0x7, 0x40, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000000300)=0x4) r2 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x2, 0x6, '\a7/', 0x0, 0xff, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}}}}}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r3}) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) close(r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000200)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x4, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @empty, {[@generic={0x7, 0xf, "a357de07244969bb4c8df0bad1"}, @lsrr={0x83, 0xb, 0x6, [@broadcast, @multicast1]}, @noop]}}, @icmp=@generic={0x10, 0x0, 0x0, '@]`9'}}}}}) r4 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) getrlimit(0x3, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r4, 0x0) write(r0, &(0x7f0000000000)='v', 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) executing program 7: r0 = socket(0x20, 0x4001, 0xe0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f050007002000000000000000c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223ea44b032bfa896443a40618000000720fd38bfbb770aff5a872c8a82c6e87c5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e00004070000000000000000", 0xb1, 0x0, 0x0, 0x0) close(r2) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x2a, &(0x7f0000000740)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@generic={0x12, 0x0, 0x0, "4adcd5de"}}}}}) syz_emit_ethernet(0xb0, &(0x7f00000002c0)={@empty, @remote, [], {@generic={0x3c01, "66e1afc4c0698667839f335319e142d09f35a063aa2c17db63d7bcf3ed9029be7f19c64ddc2eba3c26e614015cbee38cd1e4f01b7996bd87b69b9bd8f596ee6a5cbd2c4ff250ec63ab8e2616049803932771c7d88682ed152bbf39c257a545eef69408542d83eac42c1c8df778069ce6f96403eb20a77abe516cc07afa9d19c1037dd6a6b6e3b471f509385d1562125c0c274cb67d32f7e2076326c58d7ffb51d4df"}}}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) rename(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0xa3f, 0x8, 0x1}, {0x544, 0x5, 0x1, 0x21af, 0xe3c7}, {0xc7, 0xff, 0x1f, 0x380, 0x6fff}, {0x6, 0xf001, 0x3, 0x4, 0xc52}, {0xffff, 0x7, 0x9182, 0x8, 0x1}, {0x7f, 0x32a, 0x1, 0x74a, 0xfff8}, {0x200, 0xffff, 0x18, 0x5, 0x7}, {0x1, 0x2, 0x4, 0x54d5, 0x7}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffe603cb249ebaf600830200"/32]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x45}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/8) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)}], 0x3, &(0x7f0000000240)=""/38, 0x26}, 0x1}, 0x10, 0x44, &(0x7f0000000300)={0x2, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) msync(&(0x7f000078e000/0xd000)=nil, 0xd000, 0x5) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000340)) dup2(r1, r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) socket$inet(0x2, 0x3, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206983, &(0x7f00000001c0)) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000140)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x3e, 0x1, 0x80000001, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x2}, {{r4}, 0xfffffffffffffffb, 0x20, 0x10, 0x100, 0x6}], 0x5, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x10, 0x80000000, 0x9c3}, {{r6}, 0xfffffffffffffffe, 0x10, 0x20000004, 0x40000, 0x7}, {{r3}, 0xfffffffffffffffa, 0x48, 0x2, 0x100, 0x6}, {{r2}, 0xfffffffffffffffc, 0x41, 0x40000000, 0x5, 0x74}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x3, 0x100}, {{r1}, 0x8000000000000000, 0x20, 0x10, 0x7ff, 0x9}], 0x1ff, &(0x7f00000002c0)={0x4, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000100)='./file1\x00', 0x20000, 0x0) select(0x40, &(0x7f0000000380), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) r7 = kqueue() poll(&(0x7f00000000c0)=[{r7, 0x40}], 0x1, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0x3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() r3 = socket(0x2, 0x4, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) setreuid(0xee00, r2) mkdirat(r0, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r5 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r5, 0x0, 0xa8, 0x2}, 0xffff7ffffffffffd, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x0, 0x1d4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000500)=0xc) r10 = getuid() setreuid(r5, r10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10080007, 0x0, r8, 0x0, r8, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r9, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x1, 0x8007, 0x1800}, {0x6, 0x1}, {0x1, 0xa3, 0x800}], 0x4) recvfrom$unix(r7, &(0x7f0000000600)=""/250, 0xfa, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) clock_settime(0x100000000000000, &(0x7f00000002c0)) semop(r9, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r8, 0x0, r8, 0x0, 0x2}, 0x7, 0x7, 0x4}) executing program 5: socket(0x0, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x7) recvmmsg(r1, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 6: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) dup(0xffffffffffffff9c) write(r3, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r5, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r6 = socket$inet(0x2, 0x4003, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, &(0x7f0000000140)="fd9a955f573b3329574de6563c3ffd6e18fe21bae060974efb7a58273353b1", &(0x7f0000000180)=0x1f, &(0x7f00000001c0)="db5512db2c9c562e71ea948a9cbd2cbef1ec033a2af56543ade7d5ebea5a9df9ffb644d1f4bd64ed8397e2c44daa0b1734f88bfbcaf44ce3a787d8e478fdb510695227508e8005c07b55fcbcd27b9d6a8f53ffa8958b0b4fc5ed55c61cf5a7ad47615bfc8c87616a3187255bde4e807f827cbcc04aef798007bb5d6de68765602ae35657714abd68408706eec9bf9774c788f3c2eaff87730f4c238166022722888abb31467ce45a77ae606b8d9ca8b3904de556b2b2a3fe0afaa6c62f61071ac68c31f9aed75942e20a846b7f51c839b23bbaf9d09da47eb4e01bc714455fdeb0e066438e58", 0xe6) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x800000009}) r3 = syz_open_pts() close(r3) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(0xffffffffffffffff, 0x80002) readv(r5, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5f}], 0x8, 0x0, 0x0, 0x0) close(r2) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) executing program 5: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() executing program 6: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000001700000000000000000000aa02009078000000006006c33e00003a00fe800000000000ff07000001000000aa"]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x20001}]}) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad9003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e0000a9d01b50a1d3d29bec3a00fe8000000000000000000000000000aaff020000000000000000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r2) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400), 0x0, 0x0}}, 0x10, 0x0) r5 = socket(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(r6, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x3a) getsockopt(r7, 0x29, 0x1a, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2f6, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60286a6602c0010600000000000000000000fffffffffffffe8000000000000000000000000000bbff0100000000000005020008000100040189000000000000620300000000000004010201050000000000200feda7f2382232bf846c3cd34964fa4700010000001d2000000000000000010005ed341bd32df61d3c87e44503af338f4da839b6116af95e1aa611873bf40013881871180adae44f913e04c4f4fe04bb042cf98a0280ae5596880aa9d7d8c98eb557b386a8da85ae63140a20b18ae022345a62ae6fb97c104926000e57a74d5d30929c0d7a2a18ebf81ab5a4088d92f44f1d268d0e401e7deab34eca661194fac3d0800e13f83c9dce73b29bd0f8622e995085fdd9a16b5ad61fb268f63733400f546be816d732b1d59e7044b492cf01e87ea460faf8ab6981ea0127dc8701abf3e00f2d105c41bca18aafc7bea02d8e45aacfc69e560c9d2e09f51c283bb8d773ca01e3409f7f85aea1324808a6b7050200030009ce3f3d19ece31c667804018000000000500e00010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001fe8000000000000000000000000000bb00000000000000000000ffff00000000d364d3bc14a8f17c0001f1ce3221c1fc3306000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050000b1696c03000000000000c2040000000205020005040104000100000100000100c20400000006000000003a090000000000000502000080448cbec7736f9a038405a592b7ffcc3c1f009de527d5446e2e88453b7ba2afa7c01041b47503e265eb42c8ae3d6e3d29b26980221ec47a2c438857a5da9405ec608863aa450000000000006c0000000000000000010000000000003a02000000000000c204000009e605020006c20400000002c2040000010100004e224e2300089078d42ab0c595d47892"]) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r1 = open$dir(0x0, 0x8000, 0x21) getdents(r1, &(0x7f0000000440)=""/109, 0x6d) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000280)=""/130) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f11890e176d5dff", 0x45) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000640)=""/224, 0xe0}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/154, 0x9a}], 0x6, 0x4) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) close(r8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) executing program 2: syz_emit_ethernet(0xaa, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1e, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@timestamp={0x44, 0x1c, 0x0, 0x0, 0x0, [{[@empty]}, {[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}]}, @noop, @ra={0x94, 0x6}, @timestamp={0x44, 0x40, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}, {[@multicast2]}, {[@empty]}, {}, {[@broadcast]}, {[@rand_addr]}, {[@rand_addr]}]}]}}, "0300000000000000"}}}}}) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) read(r1, &(0x7f0000000480)=""/4096, 0x1000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f00003e1000/0x1000)=nil, 0x1000) r2 = semget(0x2, 0x2, 0x20) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7fff, 0xedc, 0x7ff, 0x45, 0x7]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff2b) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000300)=[{0x5}, {0x4}], 0x2}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x7, 0x1f, [@rand_addr=0x4]}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x2, 0x0, {0x6, 0x4, 0x0, 0x0, 0xfff8, 0x0, 0x2, 0x0, 0x2, 0x0, @multicast1, @multicast2, {[@timestamp={0x44, 0x4}]}}}}}}}) executing program 5: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x400, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x1) executing program 7: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x400000}]}) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000080)={&(0x7f0000001380)=[{}, {0x101, 0x3}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0xa, r4) r9 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = getppid() r12 = getuid() getgroups(0x1, &(0x7f0000000480)=[0x0]) sendmsg$unix(r7, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="c0dc65b0196084791b8484dd35ec30", 0xf}, {&(0x7f00000001c0)="98c750c18865171eea2242aa6d3132c7365d74b013ea586aa669d699196c9cb4232fddcf9d283d4f55cc1210fe1c14a2f849857d3245772bb94dbbc741a4dac4fe559bf18435ba1d268962df4abff451e3ca8472cc54988ee95e065e2b80cd8d606ce10f2530d1de31f1a3448fa2234e1207216cca3d8a017bb177270678106bef0df188c3442d63c929688af98298a563b2d56ceb2be29f691b3d85a99dc9f3bab7b160e50cb6cd3cc5389c303f2a6e45", 0xb1}, {&(0x7f0000000280)="8aca6550121f76b4dad78b122522f56f44712c654d0fcab52380c6dc4877d3f738a01cb4dcafb78560cdb53f01e4b0407d714a4d60beb7810e8b9722a534004a78f3f8", 0x43}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="00000100"/16, @ANYRES32=r8, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRESOCT=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0038019fc8072267eb000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r4], 0x80}, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000005c0)={0x0, 0x1f}) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="21d896adb9b96fba"}}}}) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) dup(0xffffffffffffff9c) write(r3, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r5, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r6 = socket$inet(0x2, 0x4003, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40001100, 0x0) executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) flock(r0, 0x1) r1 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = dup2(r0, r1) dup2(r1, r2) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xc52, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000407000/0x2000)=nil, &(0x7f00006fd000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000a1a000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000684000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000034b000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f00005fb000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206932, &(0x7f00000001c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x39, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48}, {}, {0x8106}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x25}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff2, 0x0, 0x81, 0x5773c546, "e5000000000100"}) writev(r0, &(0x7f0000000e40)=[{&(0x7f00000019c0)="e06e55fd616cb29e5a20d1d1875a600efebd7612ec9f291f8c06f99aec925e829112016d51978c0c8253414c5308fa7231dc5699477448547f5a68f79f5cbb143a5380b5b97133f718af495217bf20cefe7abeb7c509a4a88dc73b13915790c7da01d356981e82f0080ee7483c0cb0c02129e677d3768027489c01f41cded5c1cc938624efcb9d4b1c47e9886ad4895dc31f3546e0f028b52b9cb5ba8257daf0a909e07cb913ea03109b9e2843f6fa660f69b3e1ad6ae66763d81925ea8f14851e51c06dc13a781cde86b429e936d05ae729b84faff4bca9bdf830377006469c0331f522fbeb5dc58fd8615012d876c74008be1c4b52ca1d0d566f189fc0fb8a5d47d5d20a417acc16691a9fe3294e61f2ad14aece638861f5b0429dc1295e582ce8a170234371c1f30e5c62069e28c955d2d27ef2239e3db69b1c2e4ec7807f5c6b3cbb6da1a8d8c29f5ec8131b14ac9e74841087fff0945fad778b861ffaacbc9f65e2c8a6ff180b2dab768b475dc01460e66c0f4906179abdb9e23986f810536e6bb5f0714a46d1516d121f061225f287bbb21fc3ebef76d76e89e8a638974073022f2dacb71bab39d00f79e0cd3dcbbbcbd03e88a9f2ce8530b733bb9e1a9c1261ce1b9bf92b5afa14ff06bbfb2449875b19d50d117f64cfc0bbff31615ae93421fc19fbf90b565dc35c688e937e874d7a7e298cc3fd9d01ff467dab8a7b72d1f739d8b8b6d9ad39df6d31121bf169d806e4601660560fe3b7c794cca5bca428526670b5b98c9578cd51035a49d3282a3a235fb204b800b51311e72216b07c5af7206560d36ee3ceb82cc3de68abf32387a1d3b437f00281ced27f521af51bf472e67c3a9d4bb4317fffe5e72ef86933b25282f1c58b1f04c89808e9caeed215cd37049c55886adc0a0dea33f92aeda907b22938c5c9a13a490d6fda1b4d78723d742452ba049fc029854909743611ff2bc838d25444e3e64d62670aa8a73f9e1164eec179b101b6cd6cc3e47bc044838934459bc342c85cef31dddb7cc8b7d0ab4be472582dc74d572b90888e25791e7a02ec42b124a80b1845b3437f3c8767c933911390d4983c2a433c77119ae426b2a4a4bf2019b2c65fcafd469839422945c81fd8323eddc40ca1fd64268ce55c78025a2d5f7785c6af3e574af74d041d4c350fbd779490620625e95dea56b93b7742722f7de1c453e657edbf68c5f3c9f591e24e804d5a1d20b1fcceb30ca230a2404a059b93fbf7cf402944405ae10ba3d596f4b3b99a7c67ce3631b320c1a494c05aa2da0b23860b58d46bb356952a657453d111886900025c28", 0x3ad}], 0x1) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r2, 0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x2fbe398517d34c69}, 0x3, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) semop(0xffffffffffffffff, &(0x7f0000000100), 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x24}, {0x7}, {0xc3e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000480), 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x5011, r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) r5 = dup2(r4, r4) socket(0x20, 0x8000, 0x3f) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000400)=[{0x87}, {0x16}]}) setuid(0xffffffffffffffff) write(r6, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff7, "1010264d007c2600"}) writev(r7, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x400, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000040), 0x4) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x400, './file0\x00'}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x1) (async) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x20001}]}) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad9003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e0000a9d01b50a1d3d29bec3a00fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) r4 = dup(r3) dup2(r4, r2) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) (async, rerun: 32) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400), 0x0, 0x0}}, 0x10, 0x0) (async, rerun: 32) r5 = socket(0x1, 0x5, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) (async) flock(r6, 0xc) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) flock(0xffffffffffffffff, 0x0) (async, rerun: 64) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async, rerun: 64) r7 = socket(0x18, 0x3, 0x3a) getsockopt(r7, 0x29, 0x1a, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) (async, rerun: 32) syz_emit_ethernet(0x2f6, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60286a6602c0010600000000000000000000fffffffffffffe8000000000000000000000000000bbff0100000000000005020008000100040189000000000000620300000000000004010201050000000000200feda7f2382232bf846c3cd34964fa4700010000001d2000000000000000010005ed341bd32df61d3c87e44503af338f4da839b6116af95e1aa611873bf40013881871180adae44f913e04c4f4fe04bb042cf98a0280ae5596880aa9d7d8c98eb557b386a8da85ae63140a20b18ae022345a62ae6fb97c104926000e57a74d5d30929c0d7a2a18ebf81ab5a4088d92f44f1d268d0e401e7deab34eca661194fac3d0800e13f83c9dce73b29bd0f8622e995085fdd9a16b5ad61fb268f63733400f546be816d732b1d59e7044b492cf01e87ea460faf8ab6981ea0127dc8701abf3e00f2d105c41bca18aafc7bea02d8e45aacfc69e560c9d2e09f51c283bb8d773ca01e3409f7f85aea1324808a6b7050200030009ce3f3d19ece31c667804018000000000500e00010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001fe8000000000000000000000000000bb00000000000000000000ffff00000000d364d3bc14a8f17c0001f1ce3221c1fc3306000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff050000b1696c03000000000000c2040000000205020005040104000100000100000100c20400000006000000003a090000000000000502000080448cbec7736f9a038405a592b7ffcc3c1f009de527d5446e2e88453b7ba2afa7c01041b47503e265eb42c8ae3d6e3d29b26980221ec47a2c438857a5da9405ec608863aa450000000000006c0000000000000000010000000000003a02000000000000c204000009e605020006c20400000002c2040000010100004e224e2300089078d42ab0c595d47892"]) (rerun: 32) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x40e}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, &(0x7f00000001c0)='5', &(0x7f0000000500)=0x1, &(0x7f0000000080)="a184409587c2e90ca77b859d0700f9b327ce048c80a94a2d01081beb7e22bd99e293141ddbf685aede8309b714e6173d4716014fa226e45fd8c15df0ac9fa6f9ce001ebb6fde0400"/90, 0x5a) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20848, 0x22) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r4, 0x2) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0xffffffff, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0xa) r5 = msgget(0x3, 0x0) msgsnd(r5, 0x0, 0x56, 0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) sysctl$kern(&(0x7f0000000240)={0x1, 0x41}, 0x2, &(0x7f0000000380)="c44d1a82bb1164389d5b7effa9cae8d203c39689362193a6a8d5a66d71a3023cca3feea9a6fb1eb73935e0264ea31a48a6d44096bffa0f07456730ec7b726a25bc1888ffc847e6ce23748ccf78f115357b206d0176d3819ea9c327ac37be72334705dc09008ae52964604bcb3a1dbcfa1f58b03479cebcaae0d282c4d64fbdfbe17e820b184a5c927d5b72754e6425ab2797", &(0x7f00000004c0)=0x92, &(0x7f0000000500)="d8e9b9bbf96203c32a1770c662eef5ee42c0ea27a0019acb4fd9c6f8b51b01ec68fec0ea928cfaed0b4341dde3bd867518e6d05fbe01f5c0b88cd7cb73cb8f0559ec4c82fbf8270a3d3c1d8034006213b2cbec17abf20efb6cbd2cbc2103e90a3374009abba986f5338c2fb2fe21fc09ac96dba6887479a6e0f2fa322adbfccd4cad7eb4de5062a2975b471660474aa2055502dad5c0", 0x96) r6 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r6, r8, r7, 0xffffffffffffffff, 0x60, 0x7}, 0x3f, 0x400006, 0x3e}) semop(0x0, &(0x7f00000005c0)=[{0x2, 0xff, 0x1000}, {0x1, 0xffff, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semop(0x0, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x68b7235b7dde90ed, 0x200, 0x2000}, {0x3, 0x1f, 0x400}, {0x4, 0x2a1, 0x1000}], 0x4) geteuid() semop(0x0, &(0x7f0000000340)=[{0x2, 0xb74d}], 0x1) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000100)='?\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, &(0x7f0000000680)=[{0x10, 0x0, 0x0, "ede34262b86cbf1817cfc39efd365bf812cc872c0a02b5cd8c68d31df83a43498dd3b72d8f5c0970374f8c698c224207e6064006336f231b96b99678a57776cc911d3142f3c6f27595def7f7ec21be1149ac34cdfd0a3da6c58353aa092abfb8c2d93d191da995058d8d5fcb488cfa01ccf98a9692b4278b0baf9bd94e6687cd68df39af5144c3deeba6b32edf2a6ee753289fc9304c70f788134fb632d242a4e5351439a7c6da752a075c3604efd3544f2de22f1852cac29493216df313b95e9136e842815dd891fd5202e2774f5fe775fac15fe96f0226a72e7f65ab46b90000000000008003319588d9ab45e8493ce0ed0a21fd449a4fe08300712d6eeca96d52674ae63c3693fae02d96d24cce0db07ef0325ef2d155083287162750061899477c06766d07835f0880827f50aed27e513aefbf0abbf789ca6b3dca9840a2cf7f406cfc616213e8fa5158fcbf86af96c241cf5fb8cb847c831ad18df27128810736c68d137f19ed1376959b390d0b5be6983623f9d3c1a4e3770bbf5429823d59ac3fcbe3"}], 0x17}, 0x406) semop(0x0, &(0x7f0000000480)=[{0x2, 0x0, 0x1000}, {0x4, 0xf, 0x800}, {0x4, 0x2}, {0x1, 0x1, 0x1000}], 0x4) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f00000011c0)=[{0x23, 0x2}, {0x85, 0x9}], 0x2}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) kqueue() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x6, 0x4, &(0x7f0000001240)=""/130, &(0x7f0000001300)=0x82) ftruncate(r0, 0x0) getrlimit(0x3, &(0x7f0000001180)) pipe(&(0x7f0000000100)) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(r5, 0x0) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) executing program 2: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x0, 0x1, 0x0) bind(r4, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x5, 0x0, 0x0, '@]`9'}}}}}) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0xfffffe41) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x413, &(0x7f0000000340)="02000000", 0x4) msgctl$IPC_RMID(0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="8b9a236f30b0", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r10 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) mkdirat(r9, &(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000400)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c43d5bc", 0x33}, {&(0x7f0000000340)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b9200ef9cd6f85522cb49697268b0f4b061d0a9268b60004069f3dbde9daf044c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb68b8af36121f304e1522553b7e47a6aaa73add81530ff791a646cd81d00473eda9fb8657", 0x93}, {&(0x7f00000014c0)="194778e492af51d22397de77621d824b1444e260bcdb1367604b9f4dfabecb1e2da938c52cc305723983cc082583095ae5387a02013bf6e4c8fa34cd1a05c51ef071a2f8e9446ccdea339b3187109cee7fb7128900801a345d2ae29f0fd506c563c357a65f0f08de0305d3e8cd48246e2ebb265169d304222a5157b4051ab5a2067a5757a8728c1978a3450547ec56d74d12f35adb9aa1331a6afb282944eb5c", 0xa0}, {&(0x7f00000009c0)="5523724dbc478ae0a9fb96e62d9ccd355be7ade22b147da9bd642df754a108669d2d5924796858251eb5549466401db9caac416a9a49c416351256aee61de0400c65e10b09b4768eabcfb42a183ca72597dbef4f480b00628eb4e3c17b3349181fe6839d6a5ba7cf435409fa2c05b7341d7690893aa1b102ecb2dd9813e6a1e1a1585a9b23919ebe00000000000000000000000000a046f9aa039e85e795", 0x9e}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe8e8af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee17", 0x68}, {&(0x7f0000000680)="2d888b1d753ad155f405ffec651aa76059d017279f9526740c70988d", 0x1c}, {&(0x7f0000000200)="9b828cf13141c35bea0c649a36205c4b3cabf75ca6f4042220fa1fc5d42fdaa27c32f2f970654d544d73906c3af8b3b1f3994764955b1b96da1382a992f35a99f2e7de84cb2db9fc5c2118ae7a06d6fb250c9c579de62e413d6915e563c0be0830106956c6be8f90b79369f5a431a0e4051a90a96435d1adeb340150775083ac5b3ecd8ba038c46b443b03ae1736d045aed58460835e61501109d5da63d53ca4871721c6aa91a74b5229180ee7", 0xad}, {&(0x7f00000006c0)="281fcdfd6e8e500e9c69170b49af3ade82f98be05e12e66a46458cea562c39c0aca70faf50", 0x25}], 0x9) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000140)="56ce011ab9278ec53483f698730f187452e5e0b8733ada540e8845c8a22dbb9f6a880f632e41230100000000000000c06d00e9722275888435f91ea7", 0x3c}, {&(0x7f0000000500)="badbad87750b277e6e2891897001b819402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f20f36bea80857afa367df95a467073ddca34286", 0xffffffe2}, {&(0x7f0000000100)="928fadf14afcc2ac", 0x8}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607", 0xa5}], 0x4) executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xee01) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000040), 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000240)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212b9775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782310a", 0x41}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) seteuid(0x0) mknod(0x0, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x7, &(0x7f0000000340), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f00000003c0)='./file1\x00', 0x13afd7fbc660df31, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) poll(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d965", 0x13d}], 0x3) executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000001300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c5601b5ae235d3544d14cb2e907c8", @loopback, [@routing={0x6, 0x0, 0x0, 0x5}]}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x6) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000180)='p', 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1) r6 = syz_open_pts() writev(r6, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000080)=0x101) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) socket(0x18, 0x4000, 0x0) executing program 1: sysctl$kern(&(0x7f00000011c0)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000001040)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb83fa7baa3215928bad92c77f7a270031d7a5c2886eb94d47db5f2c4", 0x100) semget$private(0x0, 0x0, 0x700) geteuid() pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x1b3) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x3, 0x0) ioctl$FIONREAD(r5, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x14e, &(0x7f0000000200)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x118, 0x37, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x70, 0x0, @loopback, @loopback, [@hopopts={0x29, 0x1a, '\x00', [@jumbo={0xc2, 0x4, 0x7ff}, @pad1, @generic={0xf1, 0x63, "571bd9dd0f89583b98828c93936b67f1fd4bd850c3564bd5cb858066bad16509f28a586d0c5c571a706ea11f0fbf10c0ae017c628146669563531f142180abfc09210aaa74b5f8299ff1e6061e1d6709550d53c5154cd61e3db8f8c570e118f620d374"}, @jumbo={0xc2, 0x4, 0x4}, @ra={0x5, 0x2, 0xa38}, @jumbo={0xc2, 0x4, 0x7fffffff}, @generic={0x69, 0x53, "62f7c0bbaa40d9c4ef222a9f5292cb98ff8033fb4a9beaba5e0a27a6e0802f769f1dd6dbeb8a48719a6d88c343282b73297b2fbd1469884c7446a7a875ce6dd10edafaa816968c77d2fc2cbf4b244ec5cdf206"}]}, @fragment={0xf0, 0x0, 0x3, 0x1, 0x0, 0x8, 0x64}]}}}}}}}) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffffa4) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0xfb}) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0xfffffffffffffe65, &(0x7f0000000b40)=[{&(0x7f0000000600)="5b1f4f8bde17ba425a5587b93885cdac2e741c9e07495bcd9da4de8a3587f296d975b56272152004d1a6a3f52e452f9fafd37c12a438c0053fb3057f9664981251affd2e123a27037894e9ceb64699170eea29f05068ba5b3003a8362424d1408619e29ec432bba0613fc72f0d828a19e939511039720c08928ad3116f1b3d912d7b8e8c000f47ff47cae003435af5cfac5abddfe10f45e60d7a58e57897b480c7cdf2103cbd9f597480273df5b44fb344e5b56e084c8f32c70b4bfbc537be856b3b9ea43a58c27bab8c4cb40b2be9ef71b6b49d38ab70da6ad9da6e61fa56cae64bf2a4", 0xe4}, {0x0}, {&(0x7f0000000880)="c81e17b1fbaadd4a66f88bb61869a51be813380cad591431cd3c8fabd5e9190c52570ec48bda545369498d7102dfe9b7e3692cf4a180e3a375569226fcd920cc33ae83c770d1f18979ff1e7f1a6e3cecfb35a09f6bf6086b0e46d5b38eb5dd3aebb613168d3347f87db8fff14ed83378f953154cd10073eb72038c281996bfad24afd3a9a68e045a6b7ca279bab6e9b410c31d108a20a24a5eb8", 0x9a}, {&(0x7f0000000940)}, {&(0x7f0000000a00)="5eb525e8d93312d2fd330e86e99c7f78ad2bfd75ed50fa30d67c04e3fa5a69f07300e339ffeed9c02b113ba41013feeda8648657e86fe226f08a81810f70a422daa3d1201846199ab5da7a6cda2ac750746bffac1d94616f57811cd9f1f2b75536439078c094519908516a27e54043eb9109418a33e4d2753250bfc90c92c0ea2bc0bc814032b929331292911364dc0767775ca686c054d986518fd6d482e81e32682fa6", 0xa4}, {&(0x7f0000000b00)="a006db738a3b17fbc6e9085a8a0037d24ab1ebfa7f61c5d4ee67bd9cdf3680afb40af2c8908ff71b6ed48f7d5c", 0x2d}], 0x6, &(0x7f0000001b00)=ANY=[@ANYBLOB="b800000000000000ffff000000000000f114e50a30c7e7e57039e109df926ce2440e88b13c0e8c362d02acb82319fb2b183ad5c77f6467673736d58936d226c68f1d7e2202f2141a786dc9cef939124c4939a1ea3e77d753a30dc9abb3789ae99640ccb3405092eb191a5a805da5f82187d0fa5ec59c0cf61e2e9ece3c501c68f75b2d39c1a391fb8f62665dcbc8489c91ca807e33eeb8e8d51800e0ded907bb392018bf48830af1175c6f75649ca3611af777cd47d63de4a11a400f534a51797ec2000000380000000000000000000000c75bbe3c01eac695d1159e2cfd2b85cb79c71c66b82ebfc890e3cd0aa5005ddc1867fa2071e4562300000000a800000000000000ffff0000001000009e974995fa2bb48638919a73cf9e56a2010b0b108057bf8b87bd44616c4d08d86a158a57d9a9db1be239ead1c67f45f60d075ffa4d8bc1780b5a1ae2252ae8e3fe458d4d554ac9ab026fa258d6bfd8011c319b95b853739663e86933b383b60eabbedfcde6b87d520daecc038a67b5a4356cd918a4b5795fbe069ff493a6563258ef6f801996facbf73789024cfc30acd29aec2aa28a32a64bd7d078d56a0000000000006de8f1d73c80c896a7deea85ab5e096fafcb3ccef93114f09e22c9c9f6e5714ad0a86814e4b1543ecfe504bfd49771458c91b0d4d655afbc824dcc3b1d21b284a05c7f42dedc371aae5b81dd37ddea7abbde41474ea5a0bb7cf54c6ac286b7434cacb19e567165c04a4ebcab838807a4c48f5a5fa8e4ad97abe6ea42a2226c48d30c8f8011637cc113257810738ad69a833d4afcea7b40a859e8582f2c01ab821bb9a97528a93a21133159ccf1df9873e7541c215e6eb5160e2e859d6ab3ff644742cb576e8dc665bc51da475f731950cf5760d37ef3c2889a12f96dee6e35382d706488eb2956557830ba8fef4b76e0b59be9a2fd4271fbffb7a236ff7e9b5fd7dcc4"], 0x198}, 0x4) r9 = getegid() fchownat(r0, &(0x7f0000000f00)='./file0\x00', 0x0, r9, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) getegid() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="1e", 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') (async) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) (async) setreuid(0x0, 0xee01) (async) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) (async) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x24}, {0x7}, {0xc3e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 6: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = syz_open_pts() r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x9, 0x100}], 0x6, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x84, 0x20, 0x3, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x10, 0x7ff, 0x45dd}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x2, 0x8340, 0x6}, {{r2}, 0xffffffffffffffff, 0x82, 0x10, 0x3, 0x3}, {{r3}, 0xfffffffffffffffa, 0x14, 0x40, 0x800, 0x2}, {{r4}, 0xfffffffffffffff9, 0x13, 0x20000000, 0x20, 0x2}, {{r5}, 0xffffffffffffffff, 0x98, 0x1, 0x8000, 0xfe77}, {{r6}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0xa5a5}, {{r7}, 0xfffffffffffffff9, 0x23, 0x2, 0x1, 0x7fffffffffffffff}, {{r8}, 0x7ffffffffffffffd, 0x0, 0x40000000, 0x4a5, 0xb81d}], 0x6, &(0x7f0000000400)={0x4, 0x1}) ioctl$BIOCLOCK(r7, 0x20004276) r9 = getpid() r10 = shmget$private(0x0, 0x2000, 0x414, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = getegid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x6, 0x0, 0xffffffffffffffff, r12, r14, 0x40}, 0x7, 0x34c7, r9, r9, 0x6, 0x6, 0x4}) r15 = getegid() setgroups(0x8, &(0x7f0000000540)=[r13, r14, r14, r13, r14, r14, 0x0, r15]) faccessat(r1, &(0x7f0000000580)='./file0\x00', 0xc, 0x2) sendto$inet6(r6, &(0x7f00000005c0)="cfc4476b0466b8d6c28b3010e0c56ab18a0acfdc65f328f3b89c24b0cc472a36bee9c57045ff0bfa5367e20c40b5e4acb75e09f59d01a4252760df3f2c268e6aad9bb92a491498cc6a829f061bd6f0420edfc725f651f70d4f25041d3415afa1b69b6927f11c6d59b75bdf13e2f5766bbbace5b9a572b15c00208afecaaa7139137947aedc873c3674719355a86731916efc220e649d2bcfdf7de5d7bf05c5aef803f74ae3f997cd702e857d5a450189a7afadc8f1097a5f323e77251e5ccb25c0ffd5713d8decd3da6be5f5e33189db7064e0db324f7ec65d01cb702469473c9d079c68d4b53b9906c9a3e79afd95f3df44c19d46c7d11414c61c680f", 0xfd, 0x8, &(0x7f00000006c0)={0x18, 0x1, 0xfffffffa, 0x5}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) r16 = socket$unix(0x1, 0x5, 0x0) connect$inet6(r6, &(0x7f0000000700)={0x18, 0x3, 0x5, 0x40}, 0xc) setpgid(r9, r9) fcntl$lock(r16, 0x8, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffe1, 0x81, r11}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x3, 0xfffffffe, 0x5}, {0x18, 0x2, 0x2, 0x2}, 0x600, [0x7, 0x100, 0x8453, 0x6, 0x5, 0x0, 0x81, 0x80000001]}, 0x3c) r17 = semget$private(0x0, 0x0, 0xc) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000007c0)=0x8) ftruncate(r4, 0x10001) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x2) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60", @ANYRESOCT]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) mquery(&(0x7f00002ab000/0x3000)=nil, 0x3000, 0x4, 0x0, r2, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0xfb}, {0x1, 0x41}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x3d) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTSTAMP(r3, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) r6 = msgget$private(0x0, 0x2000000190) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) getegid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x0, r4, r1, 0xffffffffffffffff, r5, 0x0, 0x5}, 0x6, 0xa, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x7}) select(0x40, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0x1, 0x7, 0x9, 0x8}, &(0x7f0000000140)={0x9, 0x3, 0x5, 0x4, 0x3d, 0x4000400, 0xfffffffeffffffff, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x0, 0x1, 0x2, 0x9, 0x1, 0x5, 0x5}, &(0x7f00000001c0)={0x8, 0x97}) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff000000020925b5117e28d583329078ac1400bbe0000001010000aba2ff5504b4f1a9bdb0beea4523f984d80d30047101790f493ef57bdde6f0ed4327398d963a4ce23e3dd7e4a30d4fbe562cb8e1542923ec2f46adf111eb70e6c5dc6980d331ca0360d810759ee992e52effeb82896fde56fb8985f90c04b8ca62e0e11f3e4396478edd04174618b6862870e50a9f7c"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000180)) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) getpid() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/179, 0xffffff0a}], 0x1, 0x0}, 0x41) dup2(r2, r4) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000280)=0x5) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = socket(0x11, 0x3, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x2) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x698, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x75}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x707}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x256}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xc8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x36d}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x5edb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], './file0\x00', 0x6}) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x4) fchflags(r0, 0x0) r1 = socket(0x18, 0x5, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x8, 0x0, 0x2, 0xe2f7, 0x7}, 0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x18}, 0x2, &(0x7f0000000340)="e191e3e85a11a63a7b2be37326736bafd7cc8d441ccb0c7c04ed764629c8fba28b5ae888574d0638dc0e8845d9d28a6d37f130f9115755880ecc1435b303453ea8", &(0x7f00000003c0)=0x41, &(0x7f0000000400)="0523d2a003ebccc93a6188544b387de641bde4f2fb3ca1295987f608a4d0cff41f9aff042a50bddd368204d2ccbaa8c3dd017b05df326f2c32d341b627e4a32b26f4b7c60ddbf4028fb18a22b1c2", 0x4e) syz_extract_tcp_res(&(0x7f0000000480), 0x5, 0x7) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sysctl$kern(&(0x7f0000000540)={0x1, 0x13}, 0x2, &(0x7f0000000580)="6b9e9554b4315f53db58ddd1e6f6245cab61b3ea1b82b9eb879a3f71d8cc723307759671f54c5ae31e641bf4ca0dd1b25d37ad520f8b113d43f1773b2f690ce3e47228e461f41b01f7da0c9532e75a12a84dec30e4fa5d81092ca9d16b0efdfc6e9d2a4ad40243cf686e482de8074aeb0f8bed4236225f6d087053027e0db6018b103972e0961dde63a172916b100c3b62124f2682cdc7ee42a67aff0e5523f32bb0e4670b195753856bba7212b1e117a0faa13bee5fe428b4e08e0e79aa2c172b8a9903f6cb9ede77caee671730339a48338563881ef27fdedd8b5a2c8dd1e0ac41bd813d914e5de3802d645724068ef8f3cc88", &(0x7f0000000680)=0xf4, &(0x7f00000006c0)="ab47a6a573dc2f62a045c53f979e748e441e70c4e2b4d1c13f195a27ec37734e90f47198f5bfc30e58cadf6a0924fe7933110fea65af0f77686967a4527ba815225744720c0177e8d3d91eccec1235b0a19229babf206ae5a9621edda2cec0109d193c201961edc2de8907a6f5058d1c9e2c4d515534bfb8910262c358469d83739350a4b66d9d5e375c41c2bda1e1af67281dbb64f7de8a52069ab9d67b0df3b5b9fffe7c98d34e1cf3f538819373026a6e8aed2582c1d2cbf73d2984d726d45772e1009cdbad84a3fbe329933c661d04c369d3e74c359a4f1dba92154e2026ec44de231b1b76714222b71eb2", 0xed) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) getgroups(0x9, &(0x7f0000000840)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) setgroups(0x2, &(0x7f0000000880)=[r4, r3]) getgid() r5 = msgget(0x3, 0x20) msgrcv(r5, &(0x7f00000008c0)={0x0, ""/23}, 0x1f, 0x0, 0x1800) connect$unix(r1, &(0x7f0000000900)=@file={0xd47d0270d5dab0bb, './file0\x00'}, 0xa) msgrcv(r5, &(0x7f0000000940)={0x0, ""/156}, 0xa4, 0x3, 0x1800) socket(0x6, 0x2, 0x3f) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x3012, r1, 0x91) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000a00), &(0x7f0000000a40)=0x8) mknod(&(0x7f0000000a80)='./file0\x00', 0x6000, 0x7) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000b00)={0x8, &(0x7f0000000ac0)=[{0x7f, 0xfc, 0x80, 0x4}, {0x7f, 0xd4, 0x55, 0x6}, {0x4, 0x6, 0x20, 0x59cf96b0}, {0x401, 0x9, 0x30, 0x7fff}, {0xb49, 0x2, 0x50, 0x3f}, {0x1, 0xc5, 0xff, 0x632}, {0x4, 0x7d, 0x8, 0x7f}, {0x8, 0x0, 0x3, 0x2}]}) lchown(&(0x7f0000000b40)='./file0\x00', r2, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, &(0x7f0000000080), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x1e81, 0xa, &(0x7f0000000c00)="c97d191462047187a02021c9a03b702908285489a5a6660e08b8ec68a6e019ea3bdc070063ea0a24c25316dbb024447a5beb027ecc0000bcdcdca971f410001dcb07b3308537961d8fc84e1106547d5ece2c6c1f8ca3b8e44618895f86372bea4a3a507dfe484044df2c4b56", 0x6c) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) sysctl$net_inet_ipcomp(&(0x7f00000001c0), 0x4, &(0x7f0000000240)="95cbfb", &(0x7f00000002c0)=0x3, &(0x7f0000000300)="970d9f72b6410b1b12b96ce4f67f851df606ca1d3f4295ad39826d58d88235f431ad0b8276000f2d4f257fa2a0674397c9d00ac984172a6b9b97a20ac5f2b23308bdd95755b75899273e9152b3e209258461d24159ea8df9b75a5912c08a501d674f5d61a82eb25bda884a74b4cfeb8b8937f6db4fee6ade80b108023a546c9aefb87ffdf8d0f9674f9defcc1f88cf35f063e51325879152a7ca1643a6b7235536a093009ba0f3415422d6e8f7f9a182d2c3121edcbc702d3cb79dcf293ce2a36923e8edfc17192fc24fbfb7ebc8bb86a7f397cf53dba90e2af6b7766323c6c3c0684abc85e636", 0xe7) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x103e, &(0x7f0000001480)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x1008, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @generic="1e334fa3da1f0fe88da8209408640a63b24d763123eb473e61babf5848d11a13cc983e4edf24afc8b9aaa027b5714134e11cb7d935eeb784e6e7cc064a20e08d5d16f34132fdc0c027d1931540dfeec38baa38f76d40e2237b5399e15ce6666d2d7292a35e88c91a02f03ab73906285eeffccf9a219037b5c28d9a22879511e9346fc37d70493b132bf60580fbf27f07f477ae85dfa7babe1d4b6b2c8f1a359ce5795699dff6ab423863171c66cd82cb63a0570b5b0c43dda652c912530c2de0e6da16d2503ac02bf052896ae29380d2a183ea5f51c4fe13764a470ad90fe315c5495044022642d5d09cc6affa86d7af0085d04d8e79c10bb887fe1aa312d03dd210e9c979229543c157e61a1fa1136b3df335c43c7e0dc53df0229b33c735cfa3bac8866b10ad2c3c7b85c42c035ffc5455be523d41d6ae6552aecce1b6cd8d2785ffa3aa0306a65ffcd4b1f39654edd68b155e62db04db7b0441ebd4dbe2848f866be95755d8efc3ee0adbed77f920d9116911287c7fcfe51f2f7c4ce73faacb48d552cf16c2e4c044039a32b5e53769d6102ac107130c1ef57a1dab668e16aafe3ca13813af779774a122842842732e372c39a2047a0d147abc02a96085dd247561e15b7973923a08fbf8c5aee7b62a5a8fe5bedcc4f822cba178d5c11331dba3be3fccebb3b79273431804415e81059169d9143816a5bbe4c24e414c2ea1c6442c8870e4b0629fb9239f0de567f213ba07e26bfcf45955e034a38b4ddeca090c1c71a6dfe730ae2bed3ab46289848f5ba69141f1b8a0c40ccf606d3b2d56b4cbb9e11801023ef921d8950393054b0ba9e746a2a32d54b2ffcec1f853027321262fef7e71c492839b98494fdf3f94d106b88ed49e943aa9824652ad078bc5b818604836d84439798547e5ee8e1b21c683220a40879ba8cc8d4b4ebb1343424d5d18422881c73addb10bbafc992919c0e2f6a9e11a372bca3155fd09eb956fe6c0da8ac16b1e7cfd4f31f608d1be75d9f40f8271932e361fd42a828ed6981b26edd8ff2ff9efefee284c9c6a54c807a88a299ee786aad003fd9fd23239dd44fa5b2a48cfbf7a4f09d300281bc41791421d4f8894b4c156b569cb76ac3ac54dcd2a8c581c2b28e4acde4b16360b20804ef46c6d36a5f25d7bf535c64a98784ecedf9fa9b784c7893d8bbcc9e744ea2edb8518485bda0cbac6f83b7ca8d3d1d75bf573616838e7efab981aed630bbf406657ea6b6e8c370282a536cc1084aee34f9a8c239f82cbd1b52e4672550c04e01b776a9e890d87a98c2852289cbb1b43a7c526cc0d472dfaa5a03e3ee410001ace62bc7a1e2c5d433f1e9cdf96de1db9a02ccb4dffb909fa19d40d4275020b6f814fd20306413b049b2dcc7ddd487c8abdae46df983477ee7a226f5d38730d01f23618990743050de56945f703f96b7306e42b61b296fe4245a42024fb74ad0b7c2694cc4c4acc8fc9c6d5aa88a1a13c07a3feab010846fb5fb062902593f1f0a85c0f4a34e1244ab04d5620d7493cfc230c333959ea5c85d1be0d3a07a8197ddf37b9b3e2ce29836dffd9fd1516e5b173080d892c0b3cac73e99749610fc5e49163d7de5d5c923ccfe03ba53a41d6c84d83c9914b56bce52d70e0eb2f9a093e3ef52bce14582390dd848fb4ad8362b8abd458829f8c4c80cb64bd55bba10727ed8f0cc9703a9bdffa73623792e6842240fd523aece3bfe0ded867ecbfd673efbf58bba0ec93f3b37d5f27ba4a00c7c487e19808dc4b7bb58ae213ba0bf96a430ddfb8866633dc447cc5712a707cb55b5f0a79411bcf7ee2bef02442902d122b56fc8e0d7ce9c2c9739aa2291091e493cc57b156376bc7c9dffabcde7c46167a301726703e2f3e65d08a33f067beaf17de805c3f4324d11373fceac175a050e5864daa1ac003bb5f8371914074e5ed13d8097f89735c1d32566e27f4c22da828cec290a13ded62f1153e604484275c920e1ebcf40a86413e1b1af671b05ac125bcbaf1ff363eb438da63362a83a7e8d71ede9fe252dbe1601b994d77f898b23e3dc31cb35cac46127907e065298d79621c60f07501572a47781460c5435127ea792b69c0c723e5418615a478716ebac2894c7c5b23b764a9e2c4d27cc64ee0e33cf17f221664f507dddc0baf76273c110934acc6ce942e82e5bb04553b719684bd1b85986e7812bd015bd0bb21aee6b358224a8ec786e4db9d80dd172b1c0165e39e5ab897736f63f7ac789a27f8d0d42977f6bfa4b61eb8883fe76c6375c0a14df61a63824932b67db9f3edbae01357cab2af5cb1be450004a3958db521f0693a6cd6ccd440ece7f82c18af966369afcccd6e91a983e9c1a278cf86d7751705ef1e68f1d52ed0f18b723bcdbbed57e531f0f34aea93c385f6e89d3ed39c24c80ed79281b07c5f4e5ff497638ede4a25464a4c48bf9958b9fc10504274ef710bc6f33e4ed19393f927b3ba9b071a19746e43bcb417830913b16600d3127bacf8b7b41b91b44648422d72787f0029068cb894741fae62e4c06c9a32c7507d4e29a115fd1d016a7329f547f2963cbf94d7811056717b2d58f19668488f92949da60c14c33621bb39623bc43b2718f3e188477ba737041328f9460a668393913cdeb4e1fd5df381fb9a7ef96a58e819d01facc7373532002cf0a6a1fb841bcd0c6a5458c02b467487b99ba7cda61e99b5bdc1ecc20e379b09cbe2b50b94f6acde9ac7f23eadc1e8e9b94bd5683744868cf6864b5eac15a64244ee7634b06d0bd2dd33dc0bb34ea5f247f688281123c1b0fdd28e6105decdaeb5bc87e95991360618e8d6ec8936218b6ef85c54d56ad181802982e848d413d2af141e256af6c83fd62e6043f3f2cbbbe376e891847afa52cad757976d6c95a763dc7bea7118b267444fd448d1cbf4745dc74d005b54c9e06b89918aff742bb1eb3e560c36e863aa0e03ead11d95616edf063ae0bafd4c5727f3886fe6ee86641c260d410275f9d71d7ac79ebd9bf91a05d651b9ddabd0a3451260a7ccf22203e056824fa6c97f9d8e3a325fa5ae44be2d4c765d1d330280648c9ee687b12b50253a78bef9c21fff985b1ca45a81a7fe00785a50328dc6800711bdb2e264e0a071f93241ccac0528daeca0aee0f5475cbffde264ee9181639c90e239bd7294a6f7eb8c15dd33142aeb69a85a3545cab4a7e2d5377fbdfae6d2e65668950d1fe22de6c8e32c4a82d6719f9273bd77a5055d214febe0584dae70c722aa2d86b651b2cc142665219fc361a269d847eacbe4075873de784f62d8ad8e9c1d076a23ae716e188f754ac6d5a65fc8e05c930824d99ff8f2135002d81951c09ee8a19e742046070ef235a9450edb0e19232d37c8928f9f8d422b7c858fb2efe64c1f80b987a009180a5bf9f9445b107da836654bf92748198b655e571f9e91a4dbd2073554959406efb2d0a88c784fd50843eb8d8bea759fd7eda3a846140353a86ea9a1450bdedee4c4c9a534e90f1ba5645f7a1f6b648b29e57c24d5a224d6e1e122380361f9667fbc9debb7f5500d7f31f94d419eb8323376e8d1ebd72cb692d04f96975ded6a2d2c9c95adc524042a7ef6d92d024eff27b3d7785dbcfd3e8863b9e9f3d4560059ec2b2be14dd2d6f9d379fe473af4254a26d19c95ef036fb6159981a18e42cd6faf567bc0847b255429f592a7cdc3edfa46cc47fe284710b46f65b739f8c463e8dc8fd9077994b391b35d82eb08d78b89ed87741c66727c86b9d49aa40d7910a5f592c0d564fac0b14194de81d4a0656dd43b6583d6e510f2d3e851894f347e02ef106c5a096fae393c41e63c8f764f033b09f79b15e835c48fa708b3992b7715d0c4c0230eb3c0efa288af7896c4bc89b4670eb89591db0dc76840d0a1bb0a55a9830b5f0702ca84259f4f8479be169a813d017755dcd8bfaa811f87b95db1f45376812d087c87383acf500ef1ad20f7f4aca4a76b7707680a1e68d260441aac2ddbb265fd6bde34d0c078e7d6394591db4fc8bbc3868f488d7970e9d44fd2585e51bd063e4a38b580ca406477c6c18b6a95296116ed1132730b23786fb0ef387c1d3ee6909c04885a74c3d988e3a5bb368a00a02924c13a48040f4eff2f3cac28b0e916863eba66529ddbf218ecf26008cd404f7182022ad5f0054d9a6415b033a9e2c44bb642a3faf8c2f0814147cf04c829bd1ba85850d8b1622c439d6984ad8018d3aa2e0c63fb573a9753266ea29156547212f5ffe06f5b0f4f81afce1783aeac69c9133a127313616719bb4770b300a2aaf0abdd9d8b5bf4e51980aec86a2aca7ac72be51baa380c09fd59349e98fcbd96305b24f5e2db155bedcf91e4c099e18eb6871d6bc8843ed336eb6e002951b15589d44cbf5609c3dae03db8012fc606bd0cd105c042dbba0fa107834941303d9433f5dc090517619e51e1f3ed280043ef861a178f294c3926c76fd8a310f47afbe4cf2568424368982f893d92e6626c4d72001d94b3464c4a432579627ec446d919f5f4d0ffd33f6a35e65ca1b7838dc4ca97d62b206797d310885e5c7d7aa70a0b5c6ab209b231bab5e42a245fdecfa251cf390bad5b9d6b03cf27570c219d7e4626b4c53796fc471063cc6335512bb86dd2a741744edde4f0e61ca353e831824fd9060efac49cb09b98bd36801f5bab199fe51adf7197835b6984ead262c6df62fdf074c3b2eca635756e0563581fcb49f04ac67e9153ab20a959454ccf51771f9295e5d40855df8e4141178334b0b8575458725fa58e3d98f6d73a3e303e5c9ae490b0416163746c53fcd7bfc25d4510ba2d16d95525524b72d8e89acca7ae678d8321ad911f996ae21b057ec3597866c303f528ba2a3ed1741b18e1ae1d30d30248ab0e2430219a157ed8b43bcb842352ab759a4037b630f671c737e1e5a4b1dbca4a3743e0068400c1da79bb6138a610e4c427cd8cba9e5ba061af5f7ef9c713098210bdaa9c9a407c4f08f53823bc018c06631389153303c4d53075a19c3b70fd7c317a9b774806974f4c35ac7d38927d0006bcb51ef2e367c2ffaadc765371efbdcb419eda21c5ed316aea36700d6e60ebccfd4a3fcca317005bb7cb32c149d1ba228ee1d55befc1dcf4f8391a8b59a408f8356f6f9bd5b1f41826dea16434f2e4cd548aa7bd47bf426409ab06887f003be84e6a60cda1f294d37c598da035b00ff2eeb11322dc5799817c5a5e3584f94ba6eb655685d9e244572f18e34cb3835afeeb950b7c89764adfe86c2901d9c28a86c834d1281d5ebf08f1d0fe79ff5bb08cfcde899724e499c77ad06bbfc86af3977069a7755da3d1cef4b64607cb7826088f65bb44dbed86c31badf1f9e4a8bdc95d07edc214a3fb144ecf5119b0d18cdaa27ebefb8fa47b59bd396b33119c1ee4c84dab00a66314caf340b7daa24487b338766a031c07c7a0cf4d2e468d7d9c1868aca2aa481cfa5308687d96c2349882c8455ba299064d5287703805688a45080072d1bc789214c4257a89f491689fcd95e60b08590c321373d2f840494ed15664d8e611413192a42ae80e0378f4c4eed4f59fd53ca755edf348a37eebfc2ea1469ad2bd7b22a369d3f37af1ca6acd53fccbf497c6f0667808e87037a525e2008c292d0153c4b57b1e45070e928904ebea3ca12524f41e826536e0b9a7163506b24f29fc700c7f666f2837f942e91884b60ad48991632295276c1c090bc1a1e133ce36305ff4ce35e04b80f34290b6e2f97ea10340ec5737dfd3f2a3c4266bcc1259afb56c57dc5c3e61eb"}}}}}) executing program 4: openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r0 = socket(0x2, 0x8000, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r0, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) dup(0xffffffffffffff9c) write(r3, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r5, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r6 = socket$inet(0x2, 0x4003, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x20, 0x4, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x285d9e49, 0x1, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900", 0x0, 0x2000000}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) socket(0x18, 0x2, 0x0) r7 = syz_open_pts() ioctl$FIOSETOWN(r7, 0x40047463, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/62, 0x3e}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) executing program 2: r0 = socket$inet(0x2, 0x4, 0x7) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r1, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 4: fcntl$lock(0xffffffffffffff9c, 0x6, &(0x7f0000000080)={0x2, 0x1, 0x4, 0x2, 0xffffffffffffffff}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}, "3b02b078844c7df2"}}}}}) executing program 6: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) msgget$private(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) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) msgget$private(0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b4211100080000000000000000000000000000001000010000000000fb"]) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001280)="cc", 0x1}], 0x1) accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/252}, &(0x7f0000000300)=0xfe) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x6, &(0x7f0000000180)='./file0/file0\x00', 0xe}) r3 = dup2(r0, r1) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x6}, {0x0, 0x2}}, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0x16, 0x0, &(0x7f0000000080)=""/22}) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment={0x88}]}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) mknod(0x0, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x10, r1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175, 0xfffffd1b}, {&(0x7f0000000200)=""/30}], 0x10000000000002b8, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000400)=ANY=[@ANYRESDEC=r0, @ANYBLOB="a97167dcbcd6f99534916145d5166d7d0b1d425b761f589c99f7fe37a87a7440915cced56cdd4b5dd691ef87abe8bf9a089a389b0e9b824bd2f88e45540efa22a535bc7953e8831392890a6d9ffa1145986c7a63cea8e5b6610e1c982d962e0cc733519dd54099d88012e023a8bdc3f0ed12b63cf1ec6911c9410e2d73db6f4f225d3c8dc3f63faddd29119257c57049eef42a0128be41cf2f9e34696ea12eefd5d08370cc479e2729c8c7e1fe7e75a353ac28aeb7f248f4fedc21a83e3b99e4b69f6a1228462890efee66edafca42d4bb21ed7fb9c42fff36efba52551568de13d8f41867ef94788042b7a0affd1c069d3470b70bc441", @ANYRES32=r0]) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x104) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) seteuid(0xffffffffffffffff) socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) seteuid(0xffffffffffffffff) r2 = socket(0x20, 0x4, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) r3 = socket(0x1e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x7, &(0x7f0000000280)="3821bd626ef98a5ccb708baa14ff33021b85937c61f9ce5ac8d3b022f06cdd89fe6e647befc6d9e810d358c91e8960c7e73fbe2c81bd0ed7f2f179ab19131423fbb805532d82c60b4e044f2751545934daa8e986575fc68ac94e16bf552c2e392783c89d0512dffa68db2ca581990eb0f94a2678d3b31040043e913fd7e7889cf79866e7d35a4ca77562de25ddb42f87be791fbb9230f6eaee21d881f825a110153902cddb8288eb13df45e264de73219c5507980172990ece5e8853c81c0dc481868f022fa4f056a3980ee68e68730da66c00a8060386e922817a5316b9ad4de6cd2d646ebde121cba2497aa8020ef332ece1dbde28832808f9c1755309110a7a41fe0af108ed34f393c69426a96ae6af4a71f047c14cc6740aa93e2fd72f6dbdf572249f00573a2ad0453aed6332db1901f82029b97403101aad2c81453bfed2082f043f67c4dcf2fec953fb5b81d7157d96cbf85f5f6d4bcd812574817c1d968a4bbad94c5d58e0598212215426f831e6050ecb65ef475aec097cf4e3e199aa3b473f06e71995", 0x188) close(r3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) fcntl$getown(0xffffffffffffffff, 0x5) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, 0x0, 0x0) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440), 0x0) semctl$SETALL(r4, 0x0, 0x9, 0x0) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x7a1}) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x9) close(r4) r5 = socket(0x18, 0x1, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f00000001c0)="01587599", &(0x7f0000000040)=0x4, &(0x7f0000000480), 0x0) executing program 6: syz_emit_ethernet(0x106, &(0x7f0000001f40)=ANY=[@ANYBLOB="aaeca5aaaaaaaaaaaaaa2abb86dd6000000000d03a00fe007938d906b4d6c36766c9b566a6c1ff"]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) setsockopt(r0, 0x1e81, 0xa, &(0x7f0000000c00)="c97d191462047187a02021c9a03b702908285489a5a6660e08b8ec68a6e019ea3bdc070063ea0a24c25316dbb024447a5beb027ecc0000bcdcdca971f410001dcb07b3308537961d8fc84e1106547d5ece2c6c1f8ca3b8e44618895f86372bea4a3a507dfe484044df2c4b56", 0x6c) socket(0x1, 0x8006, 0x85) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0xfffffffffffffcd4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) socket(0x1, 0x3, 0x9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) r4 = syz_open_pts() write(r4, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f00000000c0)=0x6, 0x4) sendmmsg(r2, &(0x7f0000000b80)={&(0x7f0000000640)={&(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000340)="02e3b5af7acda5900ca43a9c51018705a71818122b5cdbf92c39953026848df1e8c514", 0x23}, {&(0x7f0000000380)="569b40608cf07facc2170b640b8c3c923c26be894bc119b0b1ae2eec8e7f3862361f07f0409a20f50c3e8b8f520259ed9a1ed2b4bc0b47a9d3d368483d046e62e6ed1d59db3e9f9910087941e396372a9ab533b75c94566419d4d13cbb972c3c8d61ee6232c85f1ea481b4294cbf8a2e85958b967922db7a7825ead96b6e3c874d3d038a9c8f1549080f19636f24bf6c9a005b4bc7dc788f523260d9cac776531a53081f933c415ec2eb82a1b0c47c0bafe319f32ce2e1a93ed7f3b8adf6f40abc097722457ee9c3c64f66a16d73bd086185a745d3d83ebf846f", 0xda}, {&(0x7f0000000480)="55d0ce1be34a1ddb1b1b8ae3ae517db60acf19b6ab3f2d31b87921fd1a230a94546c285d0b24b23c597e9056449ac4ee4671efd64dbcdb38457f9291674d9e90bd55fc0da5e3840da53fdb2380f6620a1c0828f2da15fa497558dccb7fe7deebeb62564aeb77a9", 0x67}, {&(0x7f0000000500)='O,', 0x2}, {&(0x7f0000000540)="09e359a1a54dd18db8c6ef38a9c5026d0efe430b4d56e8cf5db33a21f4016766668e279e185e15e0c3740b25e670a6d5b330059b45831b785c793c68682676b2c155dec92937ce820f4e302ae4b97ba476ca9dcefe313793ccdca82ce906e1c86e78df98676b4f9a5b004d0b68097a6fbddfa8967f1851cc51b70278209a56c4046df1570617db3e38d48410822c20dafe65e7f06f11a65bfe1ff13b458aaca6a5631f75b3ecf27395d66b3c03a25530de60e2f601afa54c32a017dfeda5057372fc8ea1b93b0ce20acb83ac657b6064fa5c945466fd99c366324532", 0xdc}, {&(0x7f0000000700)="7397ab9cc3c2b240dec1cc58c0fe2564ac1285e9aeb9fe7e50969a76e0e2729800f017483e4f76240dd973ad9040145e4d38ecbeb03de6ae5d7e3873b250b4290df94b907f310cdf34917664ecd022edf6e59ff15ebe1f4f557ae46917637200f9d80c1d9fb91837d783a423103bd16fb3b730b7c5b74690a9c0afe840325efa5e3aaef5388432e993272241c100bb439d5f9ab46dfa56", 0x97}, {&(0x7f00000007c0)="bb1ef28c1d32c62f470d2d2c0aaecbee2d317a9e0b74c13240f43f950aa178ce4d1d8d1f9c9090ffbdd181f1ca5d6d3877ae436da664766d1bb73ac8bc0c85afd7352d27864305f45b6b91d91aa2d22e134a55b7e15db26a66064baa305d5160f38e", 0x62}], 0x7, &(0x7f00000008c0)=[{0xb0, 0x1, 0x1fc, "a4f1caa2f4fbffc86779b7a70dd01bf9dc573b6e4fa31ab6e19e9f5af82baf0810bb74fb057d2c555d3fa64974296066580303d5dbd84d93aadc94fdfac1e7a3feca051a9d53bacb4e479e241590ecd9d052876dc784f812eec7e338d31a98cbd3c135974b50ebe43b62688a31c1840086f34fa874ad799711d15c1388d4486fb0e7910534cb095d7db9438e6c014646624435c36821a92c8739cd"}, {0x48, 0xffff, 0x9, "f2e5f634e353b047820b452b959aa114be3517110a1e76638db1c6fe7802479a40075b9d8bd0b3285d2949e0a4984a4f6ed2ee"}, {0x40, 0x1, 0xff, "e7f48a318b6bf00ea5621f5cbe0d62866f9626e50311761da61a33bfa8d5077f69418b8de037544e9ba062"}, {0x28, 0x1, 0x8, "5bddc480817a99d7a04fff445e4f20efa8190179ef29e3fe"}, {0x90, 0x1, 0x2, "3640d3aa28fe429296be2719e8315d15b210ea6667120a5165f352b9329150add173977efb9c80e1b623b13242b4a3a82f4c41032c79b1dfaf3e9bf8ad16346407c1e66555c10f42c1e55381e36338452f42c454eefdeb4f6ea092bdaa4f1457b15f06481de5f7ec1b65b17561854478622ccbf214d39c6be81f05af683bd1"}, {0x18, 0xffff, 0x1, "0d4d60af3eaa60"}, {0x98, 0xffff, 0xfffffffd, "4b8ba2a5548eedcd6ca3baae75739bb923a4ef6fba69682548f2ca1df559f7d621bcac297664cfd8a2149c541804ff3de3447322ae07aea6d805419a9f64eca2b93ad14eddb8c409bb1922a5eab01f313d279240e121c975dce62ab1bbf1d272719a76a78976b3e4562f2fa92a3ea7b727ba3302359b04188b0f1ed850d50359cc0bb2d352"}], 0x2a0}, 0x1}, 0x10, 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x100) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fcntl$dupfd(r0, 0x0, r1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="50ac84ee9e359fbac6285a4469a3b34b638c577e1d56ae4dc1e2595ac3fe4dde3830487904957143cf74ffb5deecfc86e32b22d9e7cd02512394d407fa0645055471cf8a", 0x44}, {&(0x7f0000000140)="9577983ff2b0196890dde246e8e0df173663f541d09ae0c352ff011980affed6cd16af78d54ffcd2b20cd5e6288afea120a58ef8b2d7547af2a5da4e3c8a14250e58b1bad7af2d6bc16b3f5b91384688ea388c2ea717388da703cf436796e219a1c3f8d99eaba23ffe2ee45febc8c9c14d31e77fb8e36d404b518ff55438ab683c71d9534a8e86ab7bb152b8358af30d8f0d1babc221a9ff8734f2ea4ed169de82ac2f59e19f3fbc883d21723facfa67a373f54e940dbdc2dc165631a521be0775a1b946", 0xc4}], 0x1000028c, 0x4) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) sendmsg(r4, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000780)="e2e6d6ee5f1c011098e75ab181f4dfdcc6fd52bd64d178f124c753c0611d72000c1c9a07c7f48d601a811cd1d717f158bba0665c8bb6999de5d27ce5701e9fe5e7be0067efe582f907c1d736dfb94dfb107890f92f9eb2d4aa69f089534ba7a040968a4038e5610111d76905d545b6d091ab4c4c3f201d80ca3e52139a46d336e93b72b902718a149c20b29ec41c2d15919916ca0372f2ec7b7a", 0x9a}, {&(0x7f0000000840)="e2fdb9d6bc15da043f8de88e3d0d1d225eac3fbc4037c5b93c3e8e59437f4e3193886be164843d", 0x27}, {&(0x7f0000000480)="906b633b54df1f018332b3b17386920e720283f08794f60add1e64ce522afbb9488c75d5e8a24fbd7e9f9f286f6f290bad47a6601187f6f15a747ff0a642a97995997de6a123f8d031c42db440ce6b5a155a500cf3325fdc65edf04a8d47b497dc1153721c137e793d0056ebffaf2fb7de363af6c4b053d415c4bb747b407244a1a574f17689e641c5456269e02ccf69375d69746b6ffaa5aae9e540920aca8b03c138e3383d86363a80099eadc76932d9e284f2ebc3bd9875a563d6c0e0187e844cf29ce5e931ce5030d8e50e9b9af2cdf4470439cba20cf9669bc1e4dce8887f", 0xe1}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="200000000000000001000000ec000000d678a62875976de83e00000000000000e0000000000000000100000099cffffffd06677aa6aa0159b9d774ef420b32faeebcfa710fbb2e5f57a1227263e15b78854128e625fd279e47bd8455ecd3ed3ec3994b4a9ae31c9d751836595a01517cd62fb943b66b2b7342dc36bb45686f26f2e2c601a84b747f931c493d5326a3c3f26c0ebd729fed903048e29da0aa2bdddd21b18a63fa09cf10cef1bdbe3f920e000ed8c9a7a62da198dd2fad0824088f0b659b1ea4fffcd3f0316f4bafbf92973079c92dd48f7a41808b4f9970e0e559e7e8b003dc05c6fb511204ff4b128896c4c9a8fd7a5dfdf0e32a1b00000000180000000000000001000000000000003c000000000a000000"], 0x118}, 0x2) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat(r2, &(0x7f0000000740)='./file0\x00', 0x80, 0x4) syz_open_pts() r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2, 0x37, 0x0, 0x0) accept(r3, &(0x7f0000000280)=@un=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x0, &(0x7f00000006c0)=ANY=[@ANYRES64=r3, @ANYRES32, @ANYRES32=r5], 0x18}, 0x8) chroot(&(0x7f0000001940)='./file0\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r6, 0x8, &(0x7f00000002c0)={0x1, 0x0, 0x7fff, 0x2, r7}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r8, 0x6, r7) pread(r6, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) executing program 4: r0 = syz_open_pts() syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getuid() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0xfea, 0x8000000000000}, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609e8b77b4e3fa3858c32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2ff390b59e4c7238db2037c036e351ad039d020cbc95ac4761e1e9e06fdb0567e476be69124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea96c08cafb328f7effe5d63c926bbccd9bd05baf3d05516fc06bcdfe9be4df949cbf822a43c9f0077662a781dd5a7c62f686263880c7c7d8cf7364f128537ca7666fd8cfebb8c0c2efc7e3491f5117df883ea21b5935f42a7563be09b72c3635cc689d25224d0983cb17e6d301572c1a41ee92f5a286786d407b8b0c1b73c9efb8619f4f83279c2855f740a3f6b52fad3227d6497ef5b472425c51d3bd51f40c6d5f9cfd6d28993ad5f425eecd17a4ae8efb326f7746c660e401ead688b6f66fefe7b7a7097da2e88c0abe2d4376aeb04129c497cab19fa6ac76eb25d0cee352da11aca4af7dfb893094ea8b271b279999f771c8004489ebc8596d8c94bfa", 0x1a3}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60", @ANYRESOCT]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000580)="ce10db75c8c346c1d99323b2d2e40aba7924eb91d8fe0efe6938d926625bca5b8aa23007a6", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910508b00", 0xffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000006c0)={0x3, 0x0, {[], [0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [{0x0, 0x9}, {0x0, 0x0, 0xfffffffe}], {0x7ff}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e20000010000000001"], 0x9, 0xbb9e181188e463e0}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000580)="ce10db75c8c346c1d99323b2d2e40aba7924eb91d8fe0efe6938d926625bca5b8aa23007a6", 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910508b00", 0xffffffff}) (async) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000006c0)={0x3, 0x0, {[], [0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [{0x0, 0x9}, {0x0, 0x0, 0xfffffffe}], {0x7ff}}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e20000010000000001"], 0x9, 0xbb9e181188e463e0}, 0x0) (async) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) chroot(&(0x7f0000000740)='.\x00') (async) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) (async) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) (async) executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r5 = socket(0x18, 0x1, 0x1) r6 = dup2(r5, r2) getsockopt(r6, 0x29, 0x23, 0x0, 0x0) r7 = semget$private(0x0, 0x4000000009, 0x40) semop(r7, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r7, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(0xffffffffffffffff) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080), 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x4, r1, 0x0, 0x0, r11}, 0x0, 0xfffffffffffffffe, r8, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) (async) kqueue() (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSKBDIO_SETMAP(r2, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) (async) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x2c}, {0x8906}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}, {0x22}, {0x7}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x1, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES8=r0], 0x18}, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYBLOB="70d75ae83bef9ef659b8"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x18, 0x2, 0x0) r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, r5) setsockopt(r4, 0x2, 0x2, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r2, r6) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) msgget$private(0x0, 0x49) r0 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x0, r0, 0x0, r2, r3, 0x4, 0x6}, 0x5, 0x1, 0x7}) socket(0x2, 0x2, 0x0) open(0x0, 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) pipe(0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x14f) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)="38246a056c980f274e3c0685f53d3f68486dac08b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef1668deb9eeabb1db8d6584de443935ee36b18ca6045affee548dc98c7184d07818b593ab55f680be6c8bf2031adfd119bd33c32aa43732fb809c75ff86434205e564d5aa081d3d73eca2f85851c4", 0xb9}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2620137d3bb00276db3f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x23}], 0x2, 0x100) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x0, 0x8000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000012c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02009d1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c257c5734219f48de6648bec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b642032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b2dd9cad461d5f8ef3b3363bed1f2a06f9869c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db", 0xd8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xed1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4097}, &(0x7f00000010c0)=0x1003) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001100)="8e876b6c7ea4db9209c21620d46351d1694a4095973e17fac21c02489c2b397f7de4bce9fd0069a11ba63a4dcaed8b1ca695518a257e832a7e315c56985c87dffba6ec218311a0802aa83e64425dbb617ce8da87672bdfffd18136ea08e0ed062cf2a2872bc7a1cf5c11d0dec3c41a1f5e7d861c8c005421a6ea3f873b47bc0620111a8150041f48e986a61e3d66b2072c2fe217425b8e7edae89c271e0ae7222037fc6dec06a40b4be499a1cb204168f81e1e87c6f6a356fa0689462527bebfc9b288a47d1a4293e308cca5a42799562bbfcedd", 0xd4}, {&(0x7f0000001200)="962289dd6613157ca557a4b9c46cb47dc263b59c20791191cd81e32c18edb6e5eb93f42e24f48282847b2198a0665a5308efb424d35b74f02c71753fb0177fc7e02f752fa4b491681ace78128d6846dbff7b03e4d51da7600fb8028bb061a1a821492fe6d0bc4114afdb3b6ac9dd3e03f7b05964772ceafb89fe3865d1eaca6bdc9785384876468870cc3fdb24881db4f8019ec52b842d274b837822fa365ff87b34ed38b145383a74", 0xa9}, {&(0x7f00000012c0)="46f2373e4048900c5f8af67694be3fe016d0d27a7e0ebab90abd83b0d05641b6f3b48fe14afb83461eaa8981c69086766c8a0dc433", 0x35}, {&(0x7f0000001300)="72cecf040b76d1efc65179a54f2031db81c145750565a84164b45dbdb752c015", 0x20}, {&(0x7f0000001340)="1b4078b10e511ba8673f4f23f073f69faa8273ab36c8f0ae79fc5ea36e1690d0492116cf3f01b21061360be4e4002e891904d1f1c195937236457ff02bbc1acd1d8a0afb49ff11d1fb0311b8f1462c8d0a9689c2da57c94e8326787af5e242d6baa381c77982620eec87dc137d310b442cd8a54c040bae85893dd3052c4ec900be89106aa5e376c65d749faea60cacc818f1ba0dd47363a018761504e66156beaca530406120fba00013216e3a039ed055e0", 0xb2}], 0x5) recvmsg(r1, &(0x7f0000002a80)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f00000014c0)=""/113, 0x71}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/113, 0x71}, {&(0x7f00000025c0)=""/38, 0x26}, {&(0x7f0000002600)=""/251, 0xfb}, {&(0x7f0000002700)=""/228, 0xe4}, {&(0x7f0000002800)=""/49, 0x31}, {&(0x7f0000002840)=""/30, 0x1e}, {&(0x7f0000002880)=""/178, 0xb2}], 0x9, &(0x7f0000002a00)=""/109, 0x6d}, 0x40) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002ac0), 0x40, 0x0) r3 = getpgid(0xffffffffffffffff) setpgid(0xffffffffffffffff, r3) setrlimit(0x5, &(0x7f0000002b00)={0x4, 0x6}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000002bc0)={0xa, &(0x7f0000002b40)=[{0xfff, 0x0, 0x81, 0x9}, {0x20, 0x7, 0x2, 0x2}, {0x8, 0x6a, 0x4, 0x401}, {0x9, 0x94, 0xff, 0x8}, {0x4, 0x3, 0x4}, {0xfff8, 0x99, 0x7, 0x5}, {0xce0c, 0x20, 0x71, 0x2}, {0x4, 0x51, 0xd7, 0xffff}, {0x8, 0x5, 0x6, 0x80000001}, {0x0, 0x9, 0x5, 0x80000000}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002c00), 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000002c40)={0x7fffffff, './file0\x00', './file0\x00'}) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) getpeername$unix(r1, &(0x7f0000002d00)=@file={0x0, ""/43}, &(0x7f0000002d40)=0x2d) getsockname(r1, &(0x7f0000002d80)=@un=@abs, &(0x7f0000002dc0)=0x8) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r8 = open$dir(&(0x7f0000002e00)='./file0\x00', 0x0, 0x1f9) chflagsat(r8, &(0x7f0000002e40)='./file0\x00', 0x1, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={r5, r6, r7}, 0xc) setpgid(0xffffffffffffffff, r3) geteuid() close(r2) accept$unix(r1, &(0x7f0000002ec0)=@abs, &(0x7f0000002f00)=0x8) getpid() r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002f40), 0x20000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2811, r9, 0x0) executing program 6: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)="6c73c14ca54bdecd35c4d088e74707942857d85a1f1ad229d2f936229306057f4926f97f9413345f187d341c5bc9e89da30e35d5084110b63b16c26c9fa6cd0be139288a", 0x44}, {&(0x7f0000000240)="d8253e568f1a131b6ae57ef3a59bbf3a2b78891d02d2f032807fa9b105a729a4f1a604bad3b4ee349988a5982a22aaa3eb64", 0x32}, {&(0x7f00000040c0)="b20e9d7d55f69fb8b9aba26d2a679b415983fc97dc84f80db42e0d786615b032306ec1604fc20b723f845bdda4ed1e52d9376abb53961aed2a7ef4263f4c95a6ec63e42660c410ad7e2b0d06ac0ad10a2e3f6b38244ab2064e43735dd76ac2ccde1370d740ec1f281b43f8dca59b5a58f6520f969d7dd89c76d00d9c391ae1e00f4d865df0a8cb38ad5e3153c440201c4bc6f943ec60e2bfdb5e8e9293320933da588fcc5b8f793b86ecd4c35c4dd2bc90d0b5fc75aee03fa4f3236cbbd1ddd1e18c768e65c2b9213de36cc5d141770eed708d3cc933b966952d6814e4a1360aec51d0fae2bfb7d022df2d06cc51430429a4d46b69cb2222afc7a3b579dc74a322c90ef9ca04a369cb74f00b1cdb41dfa8a2488a49ec8b496c6efb821df2b0b107760d0344c227fc8a0df295b62da0db31a7bd60b8e8e30fd1eab69ebd8b81688fa051936dcfef68831535b49e6d30ec27d01d363ba7ad0e1253b280067a30a52e5892eb5e7f58d4d3a77d228e3ada4fc7d5a63153c4aeea642d10e2b10db7b57cf6150763a70d141f09d5cc9da3396a5a3d7c59c05892e2198aa0de842d0add0a25c37642697ad25ba4e9b6069ed74041ed4b204ce47bdc0cc2d88038957a51017642b89fe39aa138203097fb485013d53922c507af9136e7a355d43352de21d541b5fab08a805fb273fa9ed8b42a1d52f4e6f852ba19d6ebf408ffff0373d70a2e231e91624ab735e326bc32adf9cf6d0a67b208ffdaacaadc2a2b22df48e18576ae2ac37277c89e9f4621c17381cbc422e0f3813767c3bbc4386b1fd32f73cc64283d096aee8b3975dc5da3775e3657c339d93906f9111227019a3f0dafe3fac54e722cda5f66b9b5c0dde7a2bb89282bf06e70568c0c02e120e3383e6d0abe8935f6f35f36ee6ebf0bb4d0cf5f90ede6b1689d7d953893142f1518324a26ce3e63dd1ed005110e27914ce95637391c765de7c1f470c815ce02c021c96bb553b2c58c0d6c0c9620049f7e1c92ee71a3110de036777f117245bd69b2dc2860615b96136ed3e73f9519f71a14546f2ae8cf85a15b924a5bbd41068dd0e1e80475e2c14288cbf59fc2bfb8654dd2bf03a7c02a98cc71a1eeaa5950e18d107fda5ce499cc74c120188f16a1fc6c9aee355213b3775d7cd90cf507b32bc2f77e6e1c941dc2b238088aa3e9ca05bc63d85818a0d091092c8d9d53dc2b553a171b80ff66bd04dedd6fc48602321e7580ed5886434f985fb823ccd5b438ddcf9854c200352e343098521719f577d610d9199eb17be9eeded76e07d8255ec8405238ef313e", 0x3a2}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="043d866bab14d664401f16aa93f13dae82585b02a003024552853121fcda2c49a7fd35954de9e4a78b3d0ec1ae2357ed3841e902f3ac0517d3539ea58f43006cdbd88f82a5ef380e50df58f1fdca28050d2b6a5dabfff96a17a71404f8f53e75b15ee71d384f1e7e81d430779884e7a5eaf6af09", 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="043d866bab14d664401f16aa93f13dae82585b02a003024552853121fcda2c49a7fd35954de9e4a78b3d0ec1ae2357ed3841e902f3ac0517d3539ea58f43006cdbd88f82a5ef380e50df58f1fdca28050d2b6a5dabfff96a17a71404f8f53e75b15ee71d384f1e7e81d430779884e7a5eaf6af09", 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) (async) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/507}, &(0x7f0000000000)=0xfffffffffffffd31) (async) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/507}, &(0x7f0000000000)=0xfffffffffffffd31) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) (async) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205609, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x15}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x23f2edef, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000ac0)="74b6b016881d677b821043d2154cee1cc8941156b97c9070118252fa523327b2d24d2558b09e0909ba5c7f8a7f277af6fc0033163433095fd27d068dab5b3bf2b5fd90bc07b491330359c8e757bf1b32ea67c9dfefe5cc23d6367763d952468bd2abe5954b2555979b1ea0feeb4ee21439128a0490c7368c67fd07a7ca3cf2fbd23ba9f22f6decb672a2a15e44b51ec3fe13aea20df6ddea6a8faf02fb802777f2d81c22cb54c451f27177866d37b74d1fb5e482c355163648aa70d03983d5db9acc56cb648d5f801068036f98ed64089ff0ba6cb3ba527f831054388c4cbb3fa068d8f1d2f56eb876284e42a0d3f48197734a7c7f43a44d6fdc6f6df115cf8aacf2c8d8ade4c7b84e0ea46f49b9c2553bff70d85b66495fa15302b51cd01b8e35e671dc2443d3acae7e46d0e9a553ee0ddebbb49420d1b5d7065cea8d01454e63d318b193bf8043cd6c082be83c3324d2fa0612c873b099254a1bfeea8c811b265178a7682e8bf09198c406ed348aae61553af7ae238a8ce68338be01df2b01d19887736914afe11225e8dedf0df75db0d2c7d141e1e2092d1374a6a98e3e59d0974d4781a2ef64d373a01a88b93922fdeec81ac98d8e057dd8b6338d3d090ec03dd56a31ee80c8833723fdca6218e2ac907b40b89d022c15109b11066c85f109cd2ce7a898b93b2e67d84dd7b118de725bec8daf14890912a41b3edecbc7e28437665a30e91b62ba140babd20b77f2d8e097fef4881cef4971ddc3aec7a6d79d063d6b09cb4743f478dc8009cbc4971be5faaee6d8995611b2ebe7a527a966a126756feac441c8b7fe36a60a841ef3501249e295947df6e9602fad5ecdb7a8da82118e3030ef33a9681c304bd9a84aaf38a83223f89e9c73e493163914e75dfc86adeb95b72d44e9650eb8e57bd5270104aebca77274825f18b394391bffac5b408ecf85d314e662f5fbcc65c4c128c19a773d2c4dc6c59a4ad67a6dcf440ccde38314401f2529231dd6a2826f5142214a416632687ae7c58adeed39bc5eea1d5682abada45474cfb76ee0c724308404b76f39dd858224cbde6ad3cdff290ab78e7db7e273657b7b8a2b89759618e69768ba29b0471f630c2ae5452ea7e712be2fabfb8c54082c574ce076b013d046c75873f1265b4bca5349b068ccc50a64fff3d7cca454900f7f5ff48bba99a940d9eba3f5b28f11b0a4276c28bbda0ecae619ebf7c75c4ccb048ed078662023f2a74a5b6df57a8f9087ab1e39016667de302114cd75f6a54d1ab9b47cbb8c03f53bb73a420c676d044a45509cb92bca39fb1ab6417b27b642ee67449cd06d3fd2a661535743366c39307df4e658e7dfe77a3a42df6bb83e575d5f50c3aff77da56108da3137caac0cad5cdbd881ad7122daa9beab7be1498d0dae68befb311a0ebce427c48c90ae8188435d176f057e011b52fff1dcccea56976bf9f28d072127f87fa947457078e25432bdb8c67ea4d9246dd3ec18300fa29b3027afa7478994a23a7063988e801e3cf35ee6e33605d913f43f1c89df9779322b96881ae4a47cc0ec8187e12d5ea3b49a9dd356827c2e784046d3decef2cbc5b0d33e3433cce7aa7d17df7fe34b953ce2527e3f0df7c0f9e5b664383cbd8408632c2804c6fe83c32acffaa50f4db60005a15aa464f2a41bb12625064d2f240281ec5a20d81e1a4c45fd4bd6f91e9fa31d14a36988151a54b8f08487326916a24dae3fbf00318f20236d65d70954b23bf1758ad89655792c0ff470e9640e9671bb14c15457d573278965661eef63a9a6c042a2d9fbdd754f4ab4ad97a07711778310c3dc302e409c928f2c3ea29184a16de666c1d213ef0a7c94e9676b9a9c002bd4402817c1c62466d306549317d42d791d616c0631a7eb25e51d08ec0350d5abd3250a14ba0a91832d1da20c0462589cff648743ef5b0b3ea464fa47a9da2ddf2413696f6814973269f61afe32fff5abf502e61b458a175678a3338810a2e21d5903911053bf186dd6ddc0830710cdb9ccf9ed0e2bfe769bf7744f361fcc16f5915bf44ea5cc90bea6d9b518fed44c6fa9a8352fa20434373cc4a722c4222e73967bc38c7abd65b025e6fe17c2f0c2c086afa627df62b135f0e25c7d576f6bf06d3116db8b9031665100d7566859dbc257cded1e91d18dddcbe18ed4315210eb5c131019cd84d7a3a1f7e304daa78e6b6968aabc18a87ade71fae47cf9efe4f131955e3f7874f8e5adcbb3137748f8dc0356ee993a9c70e2114ee79e202583963819938715ed8c12e971aeb66e8b9333c3422b8915d55c91740ae98c639bce518f8c6ba96ae7dbb485e9d4732afd0ceb97eb920e488d816b1e822629a1cd2f1d5b9d4970b0e8c587b91131b4a64d9540033d3997e967b3588960bc58fd393b6341e7dd918bebeaf822d9a2aedad367b3c8e8de707c1d0cd69285a7a7e4c3841faddddb01174d814c16bca8f3b7010580f1d588bb4d74a31c145d23bc9ccb54eee98a76a5aaa28c803096f2aa3457750d4a1296097fa742578c584e067b6bdac81c78a50b39dd168a29a1daac74d470258ec69b2533213cc82729294d1a7df43dab2969db4c38cbe7434904392e35e1597c092bb3b9a483ec56972fc2a9e9030c9e57adc40c6125d5492f3d4b47c7e6c538111470fd643840c0811226c7e50fa3f69f7359c9b168ebbdb3ac7b110409b5b8515e7e9975636f9dec556e0f2a29e12cc00353d56cf3547172153efece474d7fc7a37a179b0daba5c2fe35047bf969660e51f3a17beae1752b6dc0ba55d63bc8c92acded96298e5c1d204b8908b28cc732584684134f76ccac83d9a6da6e7a2193f8208c2ea4faef4944b995991e5e8383e6dc7b66e179f9d5e12bcc698421e7d699a1a3213e84f57fcd12764a4d07693e613bd60f66e93041704cdbc7da837051a848106d14524fd1c39fcfa24806a0525316e398d261af2640ec3edd3e7bed5250483dfd6dbbcaa0c65ba99a254e8b92e4b744ea0bd5ed2dee981b85ab5bda8b763e959a3ff1b7d7046f9e57b243d8482ae1f4d508d937a385edce5651780ca15b8b024390dae5a22fa56bf5f63a4a1691d6f2915a113a5100ccb608062c371a593df0454f05a35910366381647f66124fb968a3aef61c53786cc098afbcac919767c9fd0c5feb5fb7d05c89a765c7337395b4c84baf7731904a4995f44a775940a1d4057f6ef8f2d624a6d6f7c9186a04a90951b55e0b21fdea072bda229cbd1acf442ebe6adab52dde6408cdc608c568248c8d19605e972ea7e5defe15ef47afdd59e3e5f86ed7e9541060e788614b53bf9692b92a0ef7c47ba1d52339dc290da18a86b4e6bfd2e2dcb792cb270563f7faebca7e9d51bd4afab31ea87061219c645f8641972d3b346904f54dc8d48097af1cab246892918478440e7c4109746e5e03319d300260f0a06ac394fda1757da8c4ce2bd323e9db5edb4c4f724476c94a7b767db1a86a13aab5ba15a484e5df669e161b9935e1a458fd4a479d907a834c1da1e46e782f7a4052cf3ba55b1feb601931e8ca1297dac8d5653e5fb726b10c0b1837e89bcda0a0757276210a7aad160ec75af0e10e30d5f3ed237791bce51b4416fc5a200956026600954030edb0bb4b2f1034954776e8343b439590339255bbb61b767d7ee3b7b0986ac548488e33f1a959b2a5f1b18f2f7fda081c596cdfee3a8da97452b15a15c034a7bdc20688076b00adbca0fdaf463cb3b3fe9e049a1b294f731d1ecfc145002511aec25d7374c67072d99e880f31df79be1a7cc8a81d30fe74395531531b8c151d935d8b52f6d5934c56434d2e7da83e814ff2bdbaa53289f674ea4584f9019bda05282e0d35864b6ade97032e2f6116ef30fb247400de07d270395043afaf8d20e6bb5b7821267b1b11fd1c4897a4484846b7abeda3a90ccd6c423d46bdcba0897548fda49d662972399c9957a87c9fae3c64b79d5b5eccfd49f1449457586d8a8ae1754ebff30d19ae9976179a15bc41d2c75579b9578efc934d18d372dba10bc903c8471e066593a80ec92c4da4e3e21f89e96239701752a47c1658662649f37320037631a39898cb723db886efe2d064d8924ab7c6d6da63e97f62b81402bb7966c391273589ad0a4cc6b5a0431615585ea0b65659bfde4ac2f3996f1868da0a6d3c5f3ad75b0d6cfed1d2293ec6f147a1fe15d8abbc521f392004c149cf43e547eca88523cfdbb3bee5f9a3a171fdfba28d8e94771d79a6130007247d29eb6fc7ab402025469964f5b194512cf0979555195fa9bf567e7c029e860b2ba1eabdc45f6fbbcf7d30b747a019930c3ee4ff3f93781b1a17d2dd4d464f12bd2124941bcb56b377f701deee4941de9ef6fe040d2e93efa362854928d9c8e7d5ba1861bd276eaba121a1936e15ed39b03b58317a0fd45f56ef006048af3e9fc4c5ee5ccc9ff82a9361f860d4510946899edbaf583c488c2efeb8a22274a3b81b3012bd1594dd79c8fa6b21dad2b39efca992ee0cbc7e4743ac072ced04764d0a095e5ee791925fb00b64d0fb5222184a208434774d2a99c881cf5f1d58e6925de683b34d2a0681d85878f31de9664075fdcde1e9e107d2d596edfa83802af9c9b320c05815015404e9f7182e2231e79e3c4368386fc9711e9980ef9549cc20664a84f420a710343c0cadc1c9311b2f49acf1dc7b7e05a145c6f11bfccc9a1a2fe7430d2d4dc8fe6785f569e07b76b029ad511fb88fcb35bb49683a2f31f9f16bbfdcb960864fb96abf73836570706c2f1d01cf0cabcb18b86f8de3d1b5d3b9d93ab1a12e1fad3a89c8299df9a058ba3e720153146afb56f691aaeaa468a862b31328bc25a7fb3b9948ad5218390eb8745c02d9138f4d3408c48eb839ad448f3f077296b753da85acd65416f51a511b31ec28e84849ca037702b0e1e754b849613d93a537ed7ece32604c429dd5ded6742d4a5c4598e1cc57b2bb617380a17a43307634a47b093d5b83a13ac038206e10df0b7e600e6b5a13e333b90bc892494f7946b1a497aaa0cc2b067ec067720be6589125f3367fbbf08f2ce6e1cef265fe8c9138c924042871217ab000f5703c8b2ce2e69abbe23f1ce02b096ae8a0f3d9141d18caf9aff17b54ad5decc38326e2025431d3bf2f0f0fe83c7621ec7b9c0e1adbc52f7c669b95e826d584ea48e0f7be39f034a73ac7515ca676e349b216db62061c1e6b1e724df8709934e6474758b11836eab8969f9d1f91d62be120e4738cbdbf00813bef56a958fcce27e6f4ca9839eda68cb33074ad379dc634b915e01f49f58740735e6470628532f09a42e73dedece18079accdea036fb6408dfa0687eb60f12312a9c6c3d49633271e9d24d61f82f023c24de963af8f3e37852b776f3df20ff36e1c6678b42f0b2ee0dc6ad3adbdfecf3172219c8b23d7a7facff16a0cdf4ff9b75813688349cf480e6762cc6e7b1ad0f6d9bf5f1bfd302bef39efabec3bfb9b10e72913f95a2b9bcf3e301d7c5587936ace8bfc4442a6b9e4ea7066f774d8e3f46c1bbdaa06a73c1bc548fff75644351dac61860323a21e0577c73bcb673efda5a14d47c586f159f9dbc32c82bface9a0d9bbb5339fcb2ed7b206346b78bc3a72015e11a2f7469c4e5002755cca6acc99f35ee38d2ab1a1e0bf2f7b39680c53c63cf99d4a313d1eeef888e2735d5f82966af00f5b07eddb534e5510f91293ddbb13f57a3d1ca8c5f802560860feef3e571a6e547c0e4378b65ea5976cd7d6cba86f233d7aa5a98f52b718a057853cdaf6e61e", 0x1000}, {&(0x7f0000000200)="84c477421afe79e5aa7c9d63d36ede28", 0x10}], 0x2) (async) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000ac0)="74b6b016881d677b821043d2154cee1cc8941156b97c9070118252fa523327b2d24d2558b09e0909ba5c7f8a7f277af6fc0033163433095fd27d068dab5b3bf2b5fd90bc07b491330359c8e757bf1b32ea67c9dfefe5cc23d6367763d952468bd2abe5954b2555979b1ea0feeb4ee21439128a0490c7368c67fd07a7ca3cf2fbd23ba9f22f6decb672a2a15e44b51ec3fe13aea20df6ddea6a8faf02fb802777f2d81c22cb54c451f27177866d37b74d1fb5e482c355163648aa70d03983d5db9acc56cb648d5f801068036f98ed64089ff0ba6cb3ba527f831054388c4cbb3fa068d8f1d2f56eb876284e42a0d3f48197734a7c7f43a44d6fdc6f6df115cf8aacf2c8d8ade4c7b84e0ea46f49b9c2553bff70d85b66495fa15302b51cd01b8e35e671dc2443d3acae7e46d0e9a553ee0ddebbb49420d1b5d7065cea8d01454e63d318b193bf8043cd6c082be83c3324d2fa0612c873b099254a1bfeea8c811b265178a7682e8bf09198c406ed348aae61553af7ae238a8ce68338be01df2b01d19887736914afe11225e8dedf0df75db0d2c7d141e1e2092d1374a6a98e3e59d0974d4781a2ef64d373a01a88b93922fdeec81ac98d8e057dd8b6338d3d090ec03dd56a31ee80c8833723fdca6218e2ac907b40b89d022c15109b11066c85f109cd2ce7a898b93b2e67d84dd7b118de725bec8daf14890912a41b3edecbc7e28437665a30e91b62ba140babd20b77f2d8e097fef4881cef4971ddc3aec7a6d79d063d6b09cb4743f478dc8009cbc4971be5faaee6d8995611b2ebe7a527a966a126756feac441c8b7fe36a60a841ef3501249e295947df6e9602fad5ecdb7a8da82118e3030ef33a9681c304bd9a84aaf38a83223f89e9c73e493163914e75dfc86adeb95b72d44e9650eb8e57bd5270104aebca77274825f18b394391bffac5b408ecf85d314e662f5fbcc65c4c128c19a773d2c4dc6c59a4ad67a6dcf440ccde38314401f2529231dd6a2826f5142214a416632687ae7c58adeed39bc5eea1d5682abada45474cfb76ee0c724308404b76f39dd858224cbde6ad3cdff290ab78e7db7e273657b7b8a2b89759618e69768ba29b0471f630c2ae5452ea7e712be2fabfb8c54082c574ce076b013d046c75873f1265b4bca5349b068ccc50a64fff3d7cca454900f7f5ff48bba99a940d9eba3f5b28f11b0a4276c28bbda0ecae619ebf7c75c4ccb048ed078662023f2a74a5b6df57a8f9087ab1e39016667de302114cd75f6a54d1ab9b47cbb8c03f53bb73a420c676d044a45509cb92bca39fb1ab6417b27b642ee67449cd06d3fd2a661535743366c39307df4e658e7dfe77a3a42df6bb83e575d5f50c3aff77da56108da3137caac0cad5cdbd881ad7122daa9beab7be1498d0dae68befb311a0ebce427c48c90ae8188435d176f057e011b52fff1dcccea56976bf9f28d072127f87fa947457078e25432bdb8c67ea4d9246dd3ec18300fa29b3027afa7478994a23a7063988e801e3cf35ee6e33605d913f43f1c89df9779322b96881ae4a47cc0ec8187e12d5ea3b49a9dd356827c2e784046d3decef2cbc5b0d33e3433cce7aa7d17df7fe34b953ce2527e3f0df7c0f9e5b664383cbd8408632c2804c6fe83c32acffaa50f4db60005a15aa464f2a41bb12625064d2f240281ec5a20d81e1a4c45fd4bd6f91e9fa31d14a36988151a54b8f08487326916a24dae3fbf00318f20236d65d70954b23bf1758ad89655792c0ff470e9640e9671bb14c15457d573278965661eef63a9a6c042a2d9fbdd754f4ab4ad97a07711778310c3dc302e409c928f2c3ea29184a16de666c1d213ef0a7c94e9676b9a9c002bd4402817c1c62466d306549317d42d791d616c0631a7eb25e51d08ec0350d5abd3250a14ba0a91832d1da20c0462589cff648743ef5b0b3ea464fa47a9da2ddf2413696f6814973269f61afe32fff5abf502e61b458a175678a3338810a2e21d5903911053bf186dd6ddc0830710cdb9ccf9ed0e2bfe769bf7744f361fcc16f5915bf44ea5cc90bea6d9b518fed44c6fa9a8352fa20434373cc4a722c4222e73967bc38c7abd65b025e6fe17c2f0c2c086afa627df62b135f0e25c7d576f6bf06d3116db8b9031665100d7566859dbc257cded1e91d18dddcbe18ed4315210eb5c131019cd84d7a3a1f7e304daa78e6b6968aabc18a87ade71fae47cf9efe4f131955e3f7874f8e5adcbb3137748f8dc0356ee993a9c70e2114ee79e202583963819938715ed8c12e971aeb66e8b9333c3422b8915d55c91740ae98c639bce518f8c6ba96ae7dbb485e9d4732afd0ceb97eb920e488d816b1e822629a1cd2f1d5b9d4970b0e8c587b91131b4a64d9540033d3997e967b3588960bc58fd393b6341e7dd918bebeaf822d9a2aedad367b3c8e8de707c1d0cd69285a7a7e4c3841faddddb01174d814c16bca8f3b7010580f1d588bb4d74a31c145d23bc9ccb54eee98a76a5aaa28c803096f2aa3457750d4a1296097fa742578c584e067b6bdac81c78a50b39dd168a29a1daac74d470258ec69b2533213cc82729294d1a7df43dab2969db4c38cbe7434904392e35e1597c092bb3b9a483ec56972fc2a9e9030c9e57adc40c6125d5492f3d4b47c7e6c538111470fd643840c0811226c7e50fa3f69f7359c9b168ebbdb3ac7b110409b5b8515e7e9975636f9dec556e0f2a29e12cc00353d56cf3547172153efece474d7fc7a37a179b0daba5c2fe35047bf969660e51f3a17beae1752b6dc0ba55d63bc8c92acded96298e5c1d204b8908b28cc732584684134f76ccac83d9a6da6e7a2193f8208c2ea4faef4944b995991e5e8383e6dc7b66e179f9d5e12bcc698421e7d699a1a3213e84f57fcd12764a4d07693e613bd60f66e93041704cdbc7da837051a848106d14524fd1c39fcfa24806a0525316e398d261af2640ec3edd3e7bed5250483dfd6dbbcaa0c65ba99a254e8b92e4b744ea0bd5ed2dee981b85ab5bda8b763e959a3ff1b7d7046f9e57b243d8482ae1f4d508d937a385edce5651780ca15b8b024390dae5a22fa56bf5f63a4a1691d6f2915a113a5100ccb608062c371a593df0454f05a35910366381647f66124fb968a3aef61c53786cc098afbcac919767c9fd0c5feb5fb7d05c89a765c7337395b4c84baf7731904a4995f44a775940a1d4057f6ef8f2d624a6d6f7c9186a04a90951b55e0b21fdea072bda229cbd1acf442ebe6adab52dde6408cdc608c568248c8d19605e972ea7e5defe15ef47afdd59e3e5f86ed7e9541060e788614b53bf9692b92a0ef7c47ba1d52339dc290da18a86b4e6bfd2e2dcb792cb270563f7faebca7e9d51bd4afab31ea87061219c645f8641972d3b346904f54dc8d48097af1cab246892918478440e7c4109746e5e03319d300260f0a06ac394fda1757da8c4ce2bd323e9db5edb4c4f724476c94a7b767db1a86a13aab5ba15a484e5df669e161b9935e1a458fd4a479d907a834c1da1e46e782f7a4052cf3ba55b1feb601931e8ca1297dac8d5653e5fb726b10c0b1837e89bcda0a0757276210a7aad160ec75af0e10e30d5f3ed237791bce51b4416fc5a200956026600954030edb0bb4b2f1034954776e8343b439590339255bbb61b767d7ee3b7b0986ac548488e33f1a959b2a5f1b18f2f7fda081c596cdfee3a8da97452b15a15c034a7bdc20688076b00adbca0fdaf463cb3b3fe9e049a1b294f731d1ecfc145002511aec25d7374c67072d99e880f31df79be1a7cc8a81d30fe74395531531b8c151d935d8b52f6d5934c56434d2e7da83e814ff2bdbaa53289f674ea4584f9019bda05282e0d35864b6ade97032e2f6116ef30fb247400de07d270395043afaf8d20e6bb5b7821267b1b11fd1c4897a4484846b7abeda3a90ccd6c423d46bdcba0897548fda49d662972399c9957a87c9fae3c64b79d5b5eccfd49f1449457586d8a8ae1754ebff30d19ae9976179a15bc41d2c75579b9578efc934d18d372dba10bc903c8471e066593a80ec92c4da4e3e21f89e96239701752a47c1658662649f37320037631a39898cb723db886efe2d064d8924ab7c6d6da63e97f62b81402bb7966c391273589ad0a4cc6b5a0431615585ea0b65659bfde4ac2f3996f1868da0a6d3c5f3ad75b0d6cfed1d2293ec6f147a1fe15d8abbc521f392004c149cf43e547eca88523cfdbb3bee5f9a3a171fdfba28d8e94771d79a6130007247d29eb6fc7ab402025469964f5b194512cf0979555195fa9bf567e7c029e860b2ba1eabdc45f6fbbcf7d30b747a019930c3ee4ff3f93781b1a17d2dd4d464f12bd2124941bcb56b377f701deee4941de9ef6fe040d2e93efa362854928d9c8e7d5ba1861bd276eaba121a1936e15ed39b03b58317a0fd45f56ef006048af3e9fc4c5ee5ccc9ff82a9361f860d4510946899edbaf583c488c2efeb8a22274a3b81b3012bd1594dd79c8fa6b21dad2b39efca992ee0cbc7e4743ac072ced04764d0a095e5ee791925fb00b64d0fb5222184a208434774d2a99c881cf5f1d58e6925de683b34d2a0681d85878f31de9664075fdcde1e9e107d2d596edfa83802af9c9b320c05815015404e9f7182e2231e79e3c4368386fc9711e9980ef9549cc20664a84f420a710343c0cadc1c9311b2f49acf1dc7b7e05a145c6f11bfccc9a1a2fe7430d2d4dc8fe6785f569e07b76b029ad511fb88fcb35bb49683a2f31f9f16bbfdcb960864fb96abf73836570706c2f1d01cf0cabcb18b86f8de3d1b5d3b9d93ab1a12e1fad3a89c8299df9a058ba3e720153146afb56f691aaeaa468a862b31328bc25a7fb3b9948ad5218390eb8745c02d9138f4d3408c48eb839ad448f3f077296b753da85acd65416f51a511b31ec28e84849ca037702b0e1e754b849613d93a537ed7ece32604c429dd5ded6742d4a5c4598e1cc57b2bb617380a17a43307634a47b093d5b83a13ac038206e10df0b7e600e6b5a13e333b90bc892494f7946b1a497aaa0cc2b067ec067720be6589125f3367fbbf08f2ce6e1cef265fe8c9138c924042871217ab000f5703c8b2ce2e69abbe23f1ce02b096ae8a0f3d9141d18caf9aff17b54ad5decc38326e2025431d3bf2f0f0fe83c7621ec7b9c0e1adbc52f7c669b95e826d584ea48e0f7be39f034a73ac7515ca676e349b216db62061c1e6b1e724df8709934e6474758b11836eab8969f9d1f91d62be120e4738cbdbf00813bef56a958fcce27e6f4ca9839eda68cb33074ad379dc634b915e01f49f58740735e6470628532f09a42e73dedece18079accdea036fb6408dfa0687eb60f12312a9c6c3d49633271e9d24d61f82f023c24de963af8f3e37852b776f3df20ff36e1c6678b42f0b2ee0dc6ad3adbdfecf3172219c8b23d7a7facff16a0cdf4ff9b75813688349cf480e6762cc6e7b1ad0f6d9bf5f1bfd302bef39efabec3bfb9b10e72913f95a2b9bcf3e301d7c5587936ace8bfc4442a6b9e4ea7066f774d8e3f46c1bbdaa06a73c1bc548fff75644351dac61860323a21e0577c73bcb673efda5a14d47c586f159f9dbc32c82bface9a0d9bbb5339fcb2ed7b206346b78bc3a72015e11a2f7469c4e5002755cca6acc99f35ee38d2ab1a1e0bf2f7b39680c53c63cf99d4a313d1eeef888e2735d5f82966af00f5b07eddb534e5510f91293ddbb13f57a3d1ca8c5f802560860feef3e571a6e547c0e4378b65ea5976cd7d6cba86f233d7aa5a98f52b718a057853cdaf6e61e", 0x1000}, {&(0x7f0000000200)="84c477421afe79e5aa7c9d63d36ede28", 0x10}], 0x2) writev(r4, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) (async) writev(r4, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) getsockname$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x0, ""/4100}, &(0x7f00000004c0)=0x1006) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x24dd43a20654410a}, 0x4, &(0x7f0000000500)="821a3e142fd70232a20c49f5e6ca6ef61c70b9c97431fa524925766e5983cf2c34879a278f9675a777318cf469196b95ebe49a63699c00080000de63be7a14234fe09b75a15450b2141d9df5dba57671d4b00187ec070f3389517ef8ed5556af1acaf480b84434d5ce2bb05133a5545f04c6cc8fcd8550d8bd4523bd4de0e9f4fd7077c8c1c7ae7a39d8bd73919fc31f093d3500000000000000006d44daa43c88f7d60b329f6474ba6865840a845b81e17bca25e4a2e75bbfac6bdb403b", &(0x7f00000001c0)=0xbe, &(0x7f00000005c0)="466e4a3dd8fb6c8594faad473a4d509073736c9b329c5202b9b14b5453f2b10f5a75f8f1fb737ae2422d9a8940a8583e7da90955eaad11e78524021a3c1ed7121b4c18baebbb1f56615bb94600dcc1b3ca0a15383165ae228542d3ad3cd56e78d61ecb6809faa492336f261e6c51f50b6eacafce25a65838e9002ef0eb495dbb69bbc0ea1ee8e765db15134696fa3e9e433013e6682b8f7ec2de1815a6aef6ef1194638a48d54f4c3eaa1bdabac1e5a0", 0xb0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r3, 0x6, 0x0) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0xfe) getsockopt$sock_int(r6, 0xffff, 0x90c, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r6, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) close(r1) close(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="3800000000000000010000000000000049097cfad41d6dfab57ca01de29b70f1484ae71b77a235a80f5a0b0988a549a9c60000000000000078000000000000000000000000000000a5542802b69d6cf62450fe980d466c4ab0d61ed356cfd5912357ebebbd4e23a62b3ca0be2b36c8c2059b0c6ac6bf6eb73a5d0fafefc9d9c1396f640a415aba32e5adfe07b7520b9066a7a764afbb47022e393c6708a1cd51ab9ab447547fb4aed21d44e713eb0000d000000000000000000000000000000063ff4cb1b9eb8d0e2e73e8e2565239dba5735ec16cf25de14e7ce45d29509aa8ae471b67934026ba6c7935b57357ebdce2ecbb407029759b11e8ddc8978f82ccccbc1618086711adcb31657edcddbf1f71c5741324f2e4b73fe553e9e7d8f5b5f0ff0b621ff607a8ef429f95ccb02044c36ce82a1bb2c27b82a0c739000396f916e6080bbbebf0919b699e7dcf7b38107bb4d51df4dbb4865e025dc97d94d2dc0ee1d3c4ed9c7e0055a7248d4f79fdf2764257b8fd449f66f9000000000000008800000000000000000000000000000046719d2395fad92ae5595d35022a6639a6615c74e15e3c338ceaea3e1e0116bae8f17ff93a28b1cfd1a5470484db1d7128dcf3abcdcca4a420519282aa02e7edab78224bb891a83f384b732f74dd51cc3e3d670426e9d4cd87fc54e836f1a7f394fa5d860a0ca3cb5633de95edd91112f7f3d33800000000000000"], 0x208}, 0xf3126e30ddadc5b0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x0, r1, 0xff) (async) r3 = socket(0x2, 0x3, 0x0) (async, rerun: 64) r4 = socket(0x18, 0x3, 0x0) (rerun: 64) connect$unix(r4, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x39, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000180)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) dup2(r4, r6) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f00000001c0)) (async) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000100)=0x1ffff, 0x4) (async) write(r4, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x1) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000400)="e44d29a17f3555fd7152660127b03270497f9f42810114f20540b389721f6dfc140dc5fbbc5ee7358af83a2877b160124e7d3345c03cc20a00000099be255a483493ce7cedc958ef0d6cb3e13fbd50ec5c2c767a69f3f5491c593c62996fc7d1f0d21174087590347a0122c0a59d5efb96e0fa7ffd8776417b1f03c611566fcb79fb7e8fb20aa3f1c35a2f45e44affe24ea74e444c4c363300e52f04a8c4e9be6dc3833325cd435b54a7e077d79a1d4d6f4f84b3f50d2159635c2325c7c88d8fb20c29d6854d2b213fb780d892aab1b3a879222e6c37255ed06a0190d95292", 0x0, &(0x7f0000000280)="e1b9d3bfaed6ba7c7a1fa20e944b892c73d0db75d89d6a17a314008096b4869ad4d4aeec853268b7381bde4ef501000080000000008eb1fc77dc64b637fdc11c6f445194182945aa9337396e8097cd304e1bf7f9109d0cfbbf153222ef4bd247392fe93cda3acb1866da680db81d939f844e6bc9d8d21f0cefa855af48108cb1023d0030a7fe82792a6c81698ebadabde8f738cc4cec11162d8aa4521e9f3767bb7d7a5024c19e90eb22d368dd5a2038e2b147ffc2906e9fe053d92506fef058f90a04504a293ead9b2148c0d9592503e70c77bb00bf212e32bac9e1112e6a2dccba0e813f8921f76a7de101b3353eb8fe9c37a4653685cbe371ab30ec7bdb7297e990e4d8f79c6952d9acac06ebc4f8de83668e3aad9f35352d7403b294bb930be0f244cd0494c0c202835fa64a7ea2f9214df382a8e0a8061d409198d8780c3476b8e0981243affc1c080334b7f803c9123c728633ffeaedc55212dab4a6d41873d8529aae269ef40b1c2f7c6667de6100000000000000000000d543", 0x17d) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000080)="810f057e61419bc39bb9a0426553b279faeaf75781af8094cf6382cdcfbbd3278429225437d97935df73cf1296df8421f3b31f59fbae23691a6bc04cdd1d8012d8ca56eb917657f428f4311142f4df7bbd557342ca6350df2566dcd191491779ed024729e0b2eb5d98c25d609d933bfd565a5870f956a83a9099cb268b6b2fad58290b58d0524c6d776b441abc73c2d537b59b7053c0ae97d3d75d6ffd7d898331440c236a3b05d94fb85752c58284e4cda091186ac4eac4b94004c8a2fd5a26430511142071692472b637b0c6da7787d3c0789e4134255673cfedd6bb2ec8e18ea4e25989c848c21a2f9d5be87b1ade", &(0x7f0000000180)=0xf0, &(0x7f00000001c0)="cbb3fc2f493f2be8e73d2e65d6c1b6ca701800a5876661c655470027fcb01c35ed06c7e9eb24e93951df089341a954cd9aa5e32d06461d749013030772925d7b39485c370e30dfa6e6bfc268e4a74e670ef4f0df2b5527bc5c4860a24181604fd2dc459a38e3a0aa3edffe1f0cf8c87abe18cbbec5f30a9d52dc62e25566c8e5a8f95246f9cf7a4fe50cd907ef2744dbfe8d", 0x92) sysctl$vm_swapencrypt(&(0x7f0000000500)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000540)="7b35975e9aa80589a06fa847ffa0979a973b929f210ac656e6ab626b3f444e3dae389799b24df1d3a33530cff4b2d2cc9f0f990fe15007fada490636e7f937d0cfac94c7dbd1b671be7c06a0e141829a989e37dc1f82e16be3106f8b9394df6b15defb89d5687bf30ea17549ac4f8cc42d372ec46624f62882f87e347892417fbf18e5e15c73dcec18555f24730582e0fc34", &(0x7f0000000600)=0x92, &(0x7f0000000640)="7706bda424e635b3c6004d0c5761329ff8e5b9f354eb397d91b465576552be24c1798bd05b066eecbb575a44a72446cdcf56b343680249f6babb5e44c88b91902d85989675ac86fd89bca6e5c494059776948ce74e04740e6032158cd3e0a392d98ccd46fb1501826ff0cdaf0d5372023a4d4a81ceb3615fa5332a8d", 0x7c) executing program 5: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="91", 0x1}], 0x1}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f00000014c0)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}, {&(0x7f0000001500)="7306cdbf01d8d825c550b5603cf4b302a3c9c86d5915bf5fe6d80bf6286d6f896d4079a4c437c99a4f332ecb3d081d8ee252cde6259d17009931806907d5e0a7f00ab5dd1c3a41d4b90ba68e17d6e6f37c45105d0bea0a56130c58283d2baceb9c1426836f60f3bc4259ec4fa8c361764445551703f9b86747a45060ecbb4b3aecd599fb3d3bbe1a5f8d23d2db4bef3af7cf71b02ee1977715f73d668a714dcb7cf5e2ac140560285c9c516d7ce9f3c94190b4f091fc486b2a57e37bc55304f79e24a2aeaeac3c", 0xc7}, {&(0x7f0000001600)="2bc5b4f3ed51a1187900942025a17b0829da42ea177b61f6f58d637eb43f8f0adf74616755afae774fdece00d17ed0a9fdce748a70165acdd0228823f2aefbdde0c3be89f58534ca97a73127cada2a499cc5967eb0255238f67733663b568a11dfbeae1444bdb22550c3501cfc30cc69ba7a6551837be2ff478da1251af5441e0a86a76d4b567881566b7d7c86ff94023828a76eb9843992024eb2c3d13c6b803b15b92373d27bac7b8761bb28209c8d7e0c4124ac202d5bea42eb3efd20d0d0", 0xc0}], 0x4) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r2) semget$private(0x0, 0x1, 0x200) (async) msgget(0x3, 0x280) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(0xffffffffffffffff) (async) setuid(0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x5a4b8339, 0x4, &(0x7f0000000800)="a38cac1b047cfdf189d477d45ddfa7a5686c38d4f6227d0f11f438782232793b21d855a70da70dbe2d9b6d8f5aa4daf5e0efbed1f24889e610e78f1bdf27a8530a4bc827b95f6c2cb68890dd7f9a924b9fbe8399a08621e13e58d806000000c55af42547fecb607f5c9aa8db8884fd551ad280dba3002b28b1d0af3e33300700000000000000494a8a9dbf3f73f1fbecf03116548a23048b1c4d66985836d41b8164e4c785b963a59be8162c84b6aab45ee50e3a78ba3567e82eed4c5204969ed0397c59d11955a7b4f2fa63ce739ec4c4720cdbaf6b25517e58739ddd8bafb78f4aad25dd8716007046c13e0dafce66523130b4d7de3b17907c1258cc6f1323884438250506518adae348fd0828bcafd6e0506003d53fee56f1dfd150913f3824667a8288aad935018001578c81a34e172643080fec2752624173eeca71bafc", 0x140) (async) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) (async, rerun: 64) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') (async, rerun: 64) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') executing program 4: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000640)={0x0, 0x3}) close(r2) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000a40)="cbc7fe96b6eb2bba", 0x8, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)='_', 0x1}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000100)={0x7, './bus\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) openat(r6, &(0x7f0000000140)='./file0\x00', 0x400, 0x3f9) executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000240)=""/226) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000620, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "046cf52b14b8001a00", 0x0, 0x6}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setreuid(r3, 0xffffffffffffffff) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000100)='./file1\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) executing program 4: sysctl$fs(0x0, 0x0, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) r0 = socket(0x2, 0x3, 0x0) socket(0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x40000007}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x2, "c5f0ff33c2079243c5e121ba97a5be809a5b0a44b2631438379ee1872bd6eff53584bfa05ffa536c6b21543259b91cba10dc26cb83b2800e78d5d17204d9a24238199fc401a2d4b3d8c339d873e81503fa91ffac4496aa30bed3dfa70be9da18d9915563d6cd6e4a9fb1cc1075eed1b09704d049ea4c76432c5e636f8a56ffeb1c221439f9d16c137dcd68f6b22aa60378300e0e91cfbd8de1c1935d26a675411d4cfa1b9838c1ddaba5d98d38e33cad2e8c75c8b347944d9e2d8c12f8eb132551cf255f10f60e349e8a92d88118a3c0ba89cd34d95542b8a36c4ccd479d6d78eca1ec910be11ec9c61faabf4ed830000f"}, 0xf9, 0x0) setrlimit(0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) seteuid(0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) close(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)={0x3}) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x80000000062}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) accept$inet(r4, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000340)="4872735e92c3c4e310d1094878ae10ff1fd9e247cb693bfb941d83b2a460dad32edc0f3f4f4e98dff99f21978ad3c46aace8e9fd6504a2cbd599390561472954305144b32dacdba66c5c5a3de1aea000f9fa836d503c837fdd3aa48c663a4a6d9eda47d6d40b38b745c03739723baf3ded4c3d9cf09edfd445f783c5bc09e2d5d09f6026a2b1772604e9f1cd3022309e22286352a194aa83a2d33d2358398af02a690ae6daf5051599b2fdb79e6a5f29", 0xb0, 0x0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r7 = socket(0x2, 0x1, 0x0) dup(r7) dup2(r7, 0xffffffffffffffff) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async, rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) fatal protection fault in supervisor mode trap type 4 code 0 rip ffffffff8250e304 cs 8 rflags 10246 cr2 f38b02908db cpl 0 rsp ffff80002a18e640 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 4, code=0, pc=ffffffff8250e304 Starting stack trace... panic(ffffffff82852b9b) at panic+0x16f kerntrap(ffff80002a18e590) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b __x86_indirect_thunk_r11() at __x86_indirect_thunk_r11+0x14 rt_clone(ffff80002a18e868,ffff80002a18e960,0) at rt_clone+0x7d route_mpath(ffff80002a18e948,fffffd8066469de8,fffffd8066469de4,0) at route_mpath+0x112 in_ouraddr(fffffd8066469d00,ffff800000daf000,ffff80002a18e948) at in_ouraddr+0x98 ip_input_if(ffff80002a18ea38,ffff80002a18ea44,ffff80002b09c000,0,ffff800000daf000) at ip_input_if+0x28e ipv4_input(ffff800000daf000,fffffd8066469d00) at ipv4_input+0x47 ether_input(ffff800000daf000,fffffd8066469d00) at ether_input+0x525 tun_dev_write(5d01,ffff80002a18edb8,ffff80002b09c000,2) at tun_dev_write+0x209 spec_write(ffff80002a18ec10) at spec_write+0xe1 VOP_WRITE(fffffd8063849630,ffff80002a18edb8,11,fffffd807f7d7548) at VOP_WRITE+0xc3 vn_write(fffffd80771b7ad0,ffff80002a18edb8,0) at vn_write+0x15c dofilewritev(ffff8000373ac030,c8,ffff80002a18edb8,0,ffff80002a18ee70) at dofilewritev+0x1a9 sys_write(ffff8000373ac030,ffff80002a18ef20,ffff80002a18ee70) at sys_write+0x87 syscall(ffff80002a18ef20) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x2a503948e60, count: 239 End of stack trace.