2}], 0x3, 0xfffffffffffffe1e) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x0) r7 = socket$inet(0x2, 0x5, 0x7f) setsockopt(r7, 0x0, 0x22, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24, 0x1ff}, {0x8, 0x9}, {0x2, 0x200}, {0x23, 0x1}], 0x4}) r9 = getegid() getgroups(0x0, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x6, 0x0, r9, 0x0, 0x0, 0x0, 0x8}, 0x6, 0xffffffffffff6308, 0xffffffffed824d4b}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000003c0)=0xffffffff) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) close(0xffffffffffffffff) r4 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(0xffffffffffffffff, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) listen(r0, 0xc7c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(0xffffffffffffffff, 0x0) pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b7d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b7e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b7f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b81000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b82000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b83000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b84000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b85000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b86000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b87000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b88000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b89000 didn't change! executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000040)=""/57, 0x39, 0x840, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b8a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b8b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b8c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b8d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b8e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b8f000 didn't change! executing program 4: setreuid(0xee00, 0x0) r0 = getuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000e00)='./file0\x00', 0x0, 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) setgroups(0x1, &(0x7f0000000080)=[0x0]) setreuid(0x0, r0) syz_open_pts() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) dup2(r0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x23, &(0x7f00000000c0)={@local, @remote, [{}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @multicast2, @remote, @rand_addr}}}}) pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b92000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b96000 didn't change! executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x4, 0x3f, 0x77f, 0x9, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x1d6}}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0x0, 0x0, 0x4b, 0x10001}, {0x9, 0x9, 0x3, 0x80000000}, {0x6, 0x8, 0x28, 0x7}, {0x3, 0x7f, 0x1, 0x6}, {0x6, 0x1f, 0x7, 0x1}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r3) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r2, &(0x7f0000000a00)="dd", 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f00000007c0)="d150454fba010000005e400ddf920bf10dedfa700cd4283ad4c83d5e94f5cad8940500087aabc4337a1f18160d8f2f020c734dd4bf54fa96487679342a2aa215a89612c85122b69ca3b8e7f980aaedeae317154cb24edcb47e6709f9b5836f2f47485500cbf721afc4d05a3f507b7357318c8d74aa15401c07a5c6a23fc84976edeef955fd1e4b272a6f009c23f6e1aefd2764b023c2a0359979ab7b45e9344c304546f983a1a326eb9a458855e333d61fb14ba05af84acac1690f2c40ade45cff3cd2d4679d2d9a4cbef953e447921eba002e03298f3b06f9428e68dd711a0c763318b561862cb4ca23ab5d107a8481da23805e40b0f9f4ae750d9ad4fcff80e3d647798e93cf2b05a44b56747d88ceda3f784e9c81e77417db5b697b46235601f3063558b0a8f88335a990cd8e16c2ba89df42a1679002d62b79fcffa8d9624d9311a29daa6bbfcc1c1196e260dc5ba8eb94e11cff0c0af5d57b159bd740a3777f89c39609f437660bb4953af8a0048f8b57e5291c9f6bee8b9e204c2946feb876fc2664de3c", 0x187}], 0x1) executing program 0: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000001240)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c, 0x0, 0x2, 0x1}, {0x54}, {0x6, 0x0, 0x0, 0x1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000040)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b99000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b9d000 didn't change! executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="1487a91f73502e1469656667cd491f0aac1d76a3951ac5e4315eaf4e992f77b624d21ec5aaf2fb791bc8cfecc0bc7292f0b622145ff1a2ccaeb213c06874dc03053260855a2c81c6a34e69bd2622427b9bed9eacd0ad416a0f35dea7036de0e481a931734287c4fba2e512ca962d40811ecbf0bbe8c417a52420e505ca6cf8d93d76dc6b1ba61df3cf54d1db2a7f5a039587dff5b8ebf3d5856ae63f5ccc4934424eaa656de44969d5941cb03e6f12f36da0ef4679fd3fbe49b1048c2656a3f01734b53f1f7465c13eb59c23ca7a55d5d657454c9f9737541176eeb5a68302f886c3bf9383eb73b41b786bca11776638a8d6323a5a5cd3439ed680c0ddc5c459f92590a88e4bbd42648521054c070bf1afda91343d3f3b158ee6b81d5128fc916fcbc7950a48c3e1a48b3f562984409e01564e00c5d1ade231866635ded88ab398f19bc35972e1bda100b51bc4a0b4647169d8e894e60bcdbebf8d520831174a8a2026696dc8d680fd70a4637625662c0f9bfda85ed10556cf1705056e26e23043123d618ed15c770430596d1dc946071547ba17dc65f2efbdfc53742d5ac5968c91bea0fe65c0ad03019d272877a94bed227a775c14f6ba0a6ab8d00ce1ee2e3263864594c922a7aa8f3433d598678db12dc2e21643510ce6fca6e72ab59a9446783c8c1308c440e3dc4d3228f0c79d47855404f94744c0327dcaa3de5d23c18f2c0cd9bb830cc5d16566db1964780d265c092e131835ef03e202caf163701ca911c2b75b4b04b73ae5990dd2e94024d7af1d97d9ccd3c6837c74fed5457d8145d4389786d85155c515a5b8fe2a33528fa7f1a98a921337557565f9ccebb4c8eb1b884c39c2fb743224275a9c283cc36700c4bc8432ad08deacbe3d93eedb8aff2d60a79b5a4a211e9e03c6c1e0b9d3e766279d53309e0a2a18f1c2e1facc4c3a75cd15445d2c953d27b97a9670d661842a3d8f4d40d0cfe2e2a9a095095c2af51f95bcff200f989f1d354ffe4c630dfa221f6e09ab6f47c78f94ffa0cd71a4048e98dd8933362061b8d8d06785b82f1c266df47706de4aaaca1baafe72250aebf2eac2e942b019544f2e0812f05090627f7386d6fa425677d6f18c32bd559042dc9c28a378d973a5a005cd4547384774ee5d614e93a0162e299b3f90d5e1c6e79642a1824d81ee3fef4686753b7d2658780f92f3591bf02c45d5827ec2832c771f5080f447d478bd767ab101d7dd64a27d4fc58c75d88a5bea42788399b9ab8e2f96cf05481352931e03e7c2d38cdce14d2d2679483d7ca785d4e29e4c9352c48229810f35ee3f0adf34b662965e3db5135e62fc4f2aea54cb79c2acaebb6081aa94aa5824c0cd3f86461fc5fc366cc5f3c7f48d0476dfafa422a375e17da7203883ad406523747720fdb2c8e7d587ecbfa574437c23f31cb42c052b2c1b45c1dbc66b5a38b3e14c47f24422a7be122c666946d6dffcbb840d203aea011f82f3e8c40850f9a1ece5ab0ac624994b06bd04beb26cf485c0704b872f82dfdc7fbfb07b716a13d383f27b5bc4305872294b3c9b3be8c70db36b0a9225e399fd0d536451ca16ff1fec559221efe7f6d0aa89814e63982937d75abf416c1472f486756534ab11902d1370f4f71461c3bd905aacc66f9bd80f97ce081cd82c4055d2b119e4b4feca9d02914d3dd20cd29e23f9b62bb413236c43b46fd901a2165e4a593e5f9725f7c45c0f7b2615eae8712261466719dd062d9f7afec4d90da186359a269a624ed725957eb36be4842fb4640d48d5d7dede6f4d8c69e2deac94330ffdb9d4e9d16f11601bd62fc376028d9f70ff6a14ac2a0795c4f5e8874e7fd2b331c1226967e6789bd8b95c1e874e0e1aa51357cdb3bf40687c79aaaa94963d4f9555e148e5a215e678491cefb53a0ff8a52da5f377485d7e4e0e255a3655635e1b36fe847d98e161039912a5163429608cc6ea28c4585696c3471f53ad3c87128625aaf1dc729ddc77608c86b34db96875d2c7833eb1a75b3c0b3388ea438aa4279d4d49bd1cc64e87158f9214aa67ad4ac0abd80d19bbca4867d0bc958fff16424a3620fbe89b29ba2f21dad97f7b01c7a803eb0dfe811f4751f3a9afa3940051f7156d61f158c0bd7de686ad9a7d6883c74c14ab8b54cd1a52950a30178179e637c9e50ccc1d7a2dc11f45740bd2e9225b1cd039fc5a662c9498db7131620f4a04a9c2396cf8471c0b15ae8384eb97a6f9b5b06dddc52840fa5cd20004f52e5229c09832d733b889792b7391691e290e3bca24c40896329aa54f471cd080d0d36c99002b2a2aa9c640534801f5688fc4857cd4647953656e24d3fda736b71d4951cf3a2166453b42ce0e43ecf943441645d716e661320e28ff900f668fcc7918f0443196123599d798d064e15d6cd6e1c2d83611cad03258193b722b12b8ba119c8ac1d72c06115c6957b7b2653a889791adcf4a33c0f6e9fc9b354ccd05f067fc54147c3a11f1143f66556d6c33eead1867b045708826c9da5513c6026c2f81677b4ade498ee51a5824a1dcce3b7b2f12ebdd087910d2e907c2c25cd3552b2781f342c8fe5969e253aa82c3e354c355b11d87c8660b7245e0e4224f0aba85bd415c0487937343dbabdfe001b469037628009e76a224c0216c58d808c5791be3e3259c93d669b108c968c549aa70f0cf3e81452a32c0ee9fafc8a1c7d4a89a51e7eee3bbdd152c1ecb435a4cb5505c30a01e82fa61cfc1b4ed78a2da2a48d99af78dbdb9fb47ab5844ef454a758872a6bde3bb79f49083a8fdf207ba44bc880ddf4756cff22cd4cb6bbf51a655724481fcc44f1a2ec3c9587bbd05f33a77c0ad41838941e810385676834e8306357bc32e7f92c623954efd47c75099f8115b8cfb6224cd0cbf0f3c586d6abe2eb0b6ef2d3f89649a13d64dea14b931dbe47ec56633e7c5a4a2ca010ae19b41d7d51dd42b6d0140491da0bad6fc592657e4a5bb6b1e7f782127c9ef2b6692bdcd723d4d0a550790dc618d9570b50ff8822e503b400d0c6b941c528141b1cde3daae9b7700b45f98ed3c9646a1a5daf6acbabaf47900bbb12379dcfab45d4b25b26c4f9307975cc1810555277b9d435f42e4a385f13851592e1a583be0600a0cf8535714641b51c6502de151a78c0b16ca455bdf3fbd0fe6a39e56c3fb45f4fc22d4800d89b4abd023579bf89f6966875d72bb965037e5b55f69059766bfa9fe377e8d05845869eb74f73838e685e9de507f4d6b075f16a4fbbd6ce7ceaca9ad06cef21d643173ee9e3e182977ca997c76e9c2527aef17b66aab6f3fa4a2c71e6b637c0f73357e1b859b8cc79d402e6847c73c19283fea3b523b31df212c6ac65a4691be221c64f00047f0a4453f2d9429fdf4a5c95434501ec17ce6ba1292de33fd5e63261d16857b67065944030da03906d61d6b427c5df1571fe9f12368bd4a700f6c1200c921bd95bfbcded7ad56e0382a91f00c1ff034c5e001065c9ff8c9455bcb8690aff37eee3bc494b968d08614373b3a00af27300136abb96cd6b586ba15996184e841a6923d068b9c0cc8a5bc2568fb6d6f88e54f75663cfab51cd8baa35cb4d3324784211ef2100999d34710188592411164321f4f7d272ccf5e66c3250b4fc2d80a357e656ad9d666ee698edbd165bb00651b720a84e9c971eeefbb6abe16c90945793403ebfca99601962b10bd92fd77662bbef2024aecc4349dc28a6a99bb050dd1a03979a771c562d8b5d28d2146e971b010844811b0fd5c45e0ec21e552b8cf63f50e67fb73446ec3b1c3c4960ee3bb284669113bdf45e47557db018b6c82c67b9112f5e64b4ac0a1f02b7b8b9279ea488785ea2370947bc91d8534e7f79cfb51c25b51b61654212619819bd992fb440fd0707d76619d437f228b37ef99989d64c648d7509463837041ae8e9a1c360cbb838cf164d7c2be35f5502dff582ff08e3b76f0047f59f8007b3f9495062d6061dd5dff521b1692279e257da1e40761921470f609334299a4c2a265c95ea97ca98c4261afced288c2ea9c6585118b23bdb66ba9ee4f51cf61aa51bbf6fc7e69af7ecc6aaaa6a7cd8024319515fbe8eb5d64f6d88834ca14b3eb2e91c9af6001ca3e880725501fcb31cad337bf943588b0c93afb13ab2c734507336710fd08237ad335b309c292b0d13fc136fa15296956b40d065169488cabb270034175a8d402ac7133215011a40633af4e97f0827a32382ccb295105be79bdc34e881c48bbbdcea9156449f4881f847da8b9ef1877ab162ab4808301d649553ff7796cf68af483b039fbb952adf47fadc18f643df4a27a406bc8122ea3f65f8740391f4864b56e3c7d4da377233e5b47c52445faac4f9da2f1b8bbeb9ca65ed95f7d500c3863c8bf2a63dfe9c853ba5c04eab2a04f0fe692cdfebb977845e85398d3f5997173331ca7a4a46b29890406068f2843038acd70dd73447aeedd99a9c3d726601a0bade21d05579331d7d9f77d54a2ba957f30a861dd8b3e895a0d9c38f2c0fa50faba4e23c585991b2eafc64a301a4381577ebe315c9fc428dce2fc5334717b552748b758f3159ee54e361c0abf468279753b2619a5e6b2e959d9c1d0948161328ab7813d7b26ad4b9f66dfa8a041ebabb0cb35a489a8b7b73ae34913b69caa41bd15276594c667772e2456cb63fb32711c077896844579f49e20fb3953084f867b276563dc5d8df7c17c936f38d61a9a2610c0f393a1c59e3cbff720581f890a7dbf1a185255fe6bbe3296c9f816ee70feab9f10bfc66359090248f72020be5bd39cd8f6a5c17acc6d951552f002e628ade9242126fe9c6ca5c9989c0cbc89a5e0e7ccc3f88ad6a28d03164aa8df88f22e7ca3eb5147f137f47a3ec0dcfd1f6321c1925730b0140174f67222497ee4b80665643c731654fac67f6bbc47af83f20023e968d8046d444c0d78124f1c5cd9ba1e213f8cbe2a52d17dc7e6ba1f484db7fd434c69c4b2e4b42c108064c90911fcc5b294e9a79af252d2cdefa5a964667fe57f3f661c5889f6fb1a4329e00600f6cb1b78cedc52132a9f2897400bd0341e8d3a9ae796e980274d6e9229d68282bfa7f28fb5e21c07b584ca1c8b8091d768d0", 0xe27}], 0x1}, 0x0) sendmsg$unix(r2, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f00000021c0)="95e9f753d4d61623436f4db96e581d923f78158a4dd352e94b4184c9b201a564a2b60b5fe9c320039e0682879aedf95b7d6c2af8c892457d72fb2b482d53d96606eedacf4a490f763b54a408b4185e71e25d3d767cb35b4ff0e9466c283c4fd7e7eb16828ecdefb7983bb5c37a4820b91ddfe6983ad78abe011d1bf83e483899a00595033e29b52a97028943bc80f8ff1d5f89ac533ca9a0421f4748dd2d1f1d46e8cad22a7747daccf784b845a1fd04381898f94f4c627b1bd896ce6bf5809cc7aa0287bde898d699d75202ac1f98a2f4fb10ccb9534252ae38f9a11263ffe1657ce60fcfbc7593943815260c0a1ccf905f30ef91c48aaf598af1d53232f32304f81fd10f1f8a9a8fea6715f35d1dc704fe2aab67b73f90e3da1549e0feffd114fa0d3f8e13b8602bf0d94ce3378412f09c90815f11038ed33e3ddd32dae4c7b667dd98f15d3e59535168853edf153212e80ac6d6006497c98659e7b23207b9aed8913ba784eeb03d2e5f2a64fd7ef3d9059a99aa03b2258b285380d771f4258dc128bfaf9e5e85f6123e3880e8cb5ecfe5dd67ba25e8b08c401be138a065d724bcc8bd2898a7d2bdb4373171ce84f2d63a8887f80c57b997bf96344e58fe11b67ba49d7c8fc530602ed10df92d8f573cf1be572dba5df7ca3f33764a493ea74cd41a606004057e19c9604fae5955caa77982e64e45a55103486debd41b8bce7ea857b16b434f666e6ff23faa1ee9a4e1f3c51c12c2dbc119f04b7ea0bb2b13f2be1606d0727f99d9bde95f547a87adebd52e2083d37e01cf38973060fd6ebd4d64f9a0b8144e339a99f0425ba3698323dd39296c888dde7e85bf18c79936aa1b0a3bdf9ced23a707163fc73fd0c44632c463de0efa6d39f2c1f8122c0a6221aae564835ccb06512b0db0ed6dd0cd7291b8b9f151f41cd181225b6c8c5a4ed24daab527b0ca9b24053148cff9971247346132457183e897bc0320606ec0a66bddecbc1754e8c4f0f44c83107d6f121cf09c13df75064dc64d7b26105632c7305dd2f4fc81e3e5f4f95482eff642495c06d5816e9d0aa4479e61113e7dce779cb3724cad5d962072488701b28dd21fc3e716a2a7fecebe6a3f043e5e352abab14fe37b8205aa9974986bf3f79e395e1f0e038ad05a12c52dd1d25efcc3545bed2ad1e4fddcf8671239e45fa43a7dccff1c7e548b6443c3a8be8c6f22744ec76e7b42ae4948f6231cc8e59ab375e4603aa946b5a396dc7d07821d5f1fc63fa1d9413f03f2f2c65b982acb0edb4ab11c53bd3a67c3945f5ad98f69ebe3c7529884d96e51aa4f8f4e7022e9a8994ba28c61bb58708c27146165aa5e18fb020051c120c59cdac95f3325c51c2e855eecb480707785671a070d4f1947cc5a8272949fdd195bc27ed38c44d98cb4a7f8219196153a39af22699372351435bb905c196d18cf93a90644dc62fcd592820d01c04dd63cf944bab54fb732debc500b8be3d63e8bb41e37c3fe1e981012388bc582f7a30d3aa93d62a263b4cbe23d41dce0aaf42963ebd45f91dff632220c55191e0367adb7334382496b5ba6d033bfc64b4aa7742fbfceb3a93118b1cc19405ef2a862415fc00b23b83c0d14633b6ea1f853f8bf4c8616167557c46c7db4994eec8cae6f6086c570c82ad1c2fb6ed8b86e6ab8b7da1fd8e393f5737fab468731d5bb611397bd33dd6eccf5e2026f33824da86cf7370d794bbc697ce92658cbc747838583a4abd4379925e7bd2e5b8fc00d5e66d4fae2332158395cca353a2b50e52558960aadb79ba50e6734f8410247f4de40cb62e979be8d98a37ee42e52a2a44ecf4b14042defdb99661c360043b46d9e3992544e2d7ea64404b5ee3abf1da8d472526b2925858a4c9abf21686a52f5dfc9970abc8c22579cb736bbd97f8b38e780759701f579a72f4008709fdbccb5d275b35a15ca63f592f35d595d05df8a32614a1c2e8e8d1ee836560f0144fb10418bddc3646ba49850a8000c0274cdc007568390a799db43462923694009f53c165d936c3d7f2d82010f306636eca5b78be80c433f639b8c5181e2a21f944e9f50fe105ce0b456f937b19095775494bdf6ee229acee9f7533f87db09ec976da088c3897596722fd0c4f1f599780cac13cb98cd988f418dfae8a248adfd8dc3d4be93a9415a3d050bc8f80fce43e38ea9af37b1578afedb2338f6bc7ae72fa363c4146c25de646014a1b595a294edf734dd15bffa6f553bcebf8bd00f71ac53bd85eece14eafdb2ca63d84f67198afbe90b1a03472c251f958db1ecf14c3599f951b6141f9e45d2dca305d38b7da19b1a8b0e6ff814ca191a2770afad64e8e9b5c8be156953f18dacb6f9488f9ac7c7f2b34ec58701c60e074c1c8a3e4edf5578b530ba6e64062aba3a784c2fbe5927f8a3c315c7afc0c998dea8df6426fc38f05fff18cc12f30ccda4024dfce37e86f601915dd168046c92074b15cb04194ce7b6b63ba8b0e55e4e18ab0490a33b83fa4ff723103b073a5aa186ec6472317b16cc8272ed7073d4826d684d8e342e637f36d22b667437abd100aafa7e01c5313615a66fbfd1d5ba449f221c1445ae7627e948b818fa16fe86fc5fe3f03154fb559ab210a12d90ae742b89c10b3ac19178151cf97ccc85a2c03197d19069607fda2ad67cedc0eab3b8380b951b44eed9e7c99ccb194c8d216b42c03bd4ce320e3a531e62bd2593705d1edc5fea6c8290be281b2a3f8ed87bd947761ab1f9edbca7bc4a598113241eaabf83d863bed9183cf92ac8bb64deae5afb42e9ec0a8b0ff96e561e2a9112b55b8b3b023d6905866b51a91b465a9f11f504fa114f40df8ec881df55c13d0c9cbc3a0857173fd1d9533e3946e2418c28a5783b15459998779a58e364618f688a3c6ad1ec225017e807ffd8c5b2500cff2604500a6d2382ceb47d462f0b1aca31e383913f72d39582282537413ea9c929f9cb7b2b09abb34effea72be4f8a29e6c278f1f85cfddd68c6ee684aa0e3ba8b96177337be99fe95500cbe5d53b9d1916bb940661474f70a2e12db2e07eb9b0debaff4857c4be8529efb36c1aa7eada2c320d762cfc1c666ec501318d112606130e9efebd096c03f16acf72f153d41a2dfb297dd343cf5d6c8c1c09185a733b9ab5bac75249857d369f30d49660136ba515fcecd678ea6a59a08dd4f33f5ab2ddccc3be9672553bb4f2a67126f38e74cc7ef4d89ac1607d24117476757884b14e9d9c547a5f695498e84f8a8abe96c47621ec56bd49fc1911b5e6daa1421590168e54935121e8907470717a4d8a55dd9a328524ceeecaa79cf46da18970f865d392e995c438b1f7d38de60dff223071841a5d00cce452ead9ef70e82fa57c584874864566a8d78f434486155bb14b83df9fe65026becfc7ecb223824d28b64a39215b3bf67daa62e1fd5819bffdda5e0ad0dcb08cb2ac20f3be6b44ebcc07c349e2204c79424bc1c019e61b54561c1d58cb9aafb269127395432a573fc9be002d47683274695bbd0009f3ead526f5aecf2b7f1c8ba13713f9c05bf2795f423a1fc119ba29c999ce1f9b96a9a74c666084cb92b2555e9b611e46a54a6a148b4c1943e0afe8399d3ae8e8c70c97a7ba7f6d46db128057f0fd143b94db40c8997c642a507b1765faebbff717d983b26d6b58da4e8869f18a5f458f1235eff78b652dd9e3aa18dcd7a72faaf9b9c55a4ac43984186b19c146573bb722443217f4bad917dba15a667bcc905815b6f1263e102ee583587a7827680f30d0e13a6c814de414909d325eebab0fb1252443f9cbc472623542592fd5dce535617bf44c8069eac2939d5b37f79c1f9aea504d9e6a63eac901b60c4718d820a69e9029800ec58ec00f06994252777451290f82cce2c4bbb15dc989c3e9feae2dccd4599ed7d469be73d6e13a265103bd2c769a54296e6c2d4746b63620088310dd23badd52896f23ba4fbbc1629cdbddc9a6ae4e3ea93742b1b3e3b786f9c704f1ef570ae35525180e2d6c15c5278c55002b4b64343e92510736f401d0549c3dcc0b08de654b381c98d4facf2d3f41ebf039296e7c47e422a27e6b8959fbb894116f324a1b8961d5d882ca8315ef3f8b41acf2c8dc6aecb56e88eb468f8d828732b6f916c644ae8388e48a63089be870ab1e7b803a2b7079395f7bfcf678af6d62be953c5faf576c08097b1b27b96acb43609e24ce148447c35081ae22d17b808309f5c9f6a2e8610e686ee3d66c2cb6bbfa516503de55652025c5690a3f29a7e3762839171be606fd54473436cbec06377cc223ece2a5367f00999d5b1a1f6ef21832a21773509c69c088f207e012692c2179d6eaab54f9d37cb8de34f7d00634f9605c4e5bf0af85362d3f649703baffc7065cb9b280a43489de9339cef7d847898a8d9e540fbc1b20f08dcfeff022e763577f3efa06cadeee3396304b85f7366a5da4ba858bc4c29ab808c442e48fa0a916fcb988c03cf868dabb703a1ad45692758c4540854d3085fee6323f849a50b67966821f1eed0bf2d604b24e2afaa69b05f6e568055413522c53941623a9272818e00099237fd711cac16263708d1f758882ef972c6fe92dc6fd7ac3299147843023da25986bc978d0964be59cfda7e656d2a2e7f2f6025274b11419f05edc276ff40d998e1b4956842d011c015d723bb9529dd7a548c3da4891297ab4f9bf4fa69d16023c52526617a1da3886b10945b188ac697b54006cbf0b45b9590905b7c64310fa1d4e791efa073e02b4c08f5955ee211360f48b15c3f4f43d7c144ee1ddb3fc0a7146f2c167209652f0dd46a240a9f89e2dc11a8aaf96230c294f9dd4a88c5df1d83d88a6424f028b47d66f07b40a41eea0ce6a547eafe2fc8f2b0f91f6b9cad7a19c743487cf3ace7d40a55994dea1ca3ba7b1f6c20344043a2b33d009723ed98ab7d28eeb864f5cba351859723469627f0c029194e0a0a1eec23a024e64fddc5c9ae8c464468b0d4a6c48309b066878a9115043dbe9222456481c137690fe23512c458e4f6b39c377531d7163cf9365058614b461abe67be744ce10507767221f789955887b62a50b4803b5099d3ffe633acac149fe0e06ff42bb5abab55701de9b89d5c5c94a7f613c8f3df0ed6ef7010a92c04330d32a18fc3d517d42c0d659eff524a32f1f139c7e2c8183f5274ca6db078bb36f10a8cc2cfec0893b555d97f14dd368e49e03025e390e20f6d84ea16d63a5e5b6d6063637ad65547dbcc292d55838f7a86edac4c6a49a2f850dca93bccd74b257af3af164b40cd8c3d8b8850a95f58cf24ec9fb60958174b407ca9e5d429a97bfc923dc6aee2f463bbd29af6764ed5d051acb764554bf9e83a583199d10d7aaa6860f979b12b1a72d158765b50436489e275d2efcd3220a6bf8f387748e71d1e3815d6c9e8b26516458c6d4dc97ef85c41f5708f6ba56a3401e9381f8966043033e9c3652cc43d8e3b2c86a3cb3ab5795d3aaf49739122d5dad49f7e0fe0e86d9d33ade3d63ef220e86fd124a5116fd544ce4879b27f6a41b1a661f1dba4db5dca9c41d5bbdd31e99f753aef9412f2d9da79769c562a0492594d0b1a86dfceeaeadf70c18160f5141e0e58d2a7c6dbd23c98ac6b581034385812dc71deb1c3dfbd5daff13b8824e2b9f8f11967e349558aaa0084806f4a6c161f689af95459bb00e780989454e0dd2b5e00816f394d99a3b010a4b62a239981a5df809bbd38d3ff1a9f675e74b79596b572f8dc1a8a6e564f3504cf4a79058e7413f27abd6398c92517852d", 0x1000}, {&(0x7f00000031c0)="93583ab6a0369f821404b9274f7fd5abad6d7c2d76e2cd02665fe19430908bba11c6b2e6acd0aa6de0078f88e93674a416c6be9ba709f8489ca29e310baafa32b810e764", 0x44}, {&(0x7f0000003240)="9b09d4a9debaec7aec5638c73370eb2b2d3c0242945bb886e1b3d39eeb87332b91881a51c1100c7704e986a9e79ca9b1d3b9496ea25101d65a037737c3b7e23c6291e0f338b4606fcb048e1f02ffabf9e904dd27704170e56045bdb0dcc429e4b4d0f72491b953c777568365a291231a3a5f166cd070880200c2f09f7c772fe2a29b310c642976634d611574d7bcce94baf907148b7a0b71fe65aad235042b37bfc1ac670ab0006d08723ff03ed028400462056680449cd7b79117c5bc51d38c888468dc21dd44190bc13d3d0fdf49b29c1552ca670a", 0xd6}], 0x3, &(0x7f0000003400)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc0}, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000001240)=""/4096, 0x1000) write(r0, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) r3 = socket(0x0, 0x2, 0x0) r4 = msgget(0x2, 0x0) r5 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001240)={{0x4, r5, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x2, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b2932", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r7]) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r11, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000440)={0x0}) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9, 0x4000}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x11, 0x3, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x80000001) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x7f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r5, &(0x7f0000000440)="e1b8b40714b8f98ba1e294a1e005fe89d9e0ab87daff21bbbef04719f4b7291b55f7c9ef7401acb2c7e3cd5662773821593a1a2f739fd138cc49a462ae36bb21913d6daa4cfabb775e5b3f9b09ad64c849a97f242824c0186ac69e637ca39cf46050f827a8d29620d28b2a52a635951e961816a8bedaf6431c86d1ae7bf0c3972a120d9981e46304715f11b51c1345c710333c3f1650b0d6fb6333d433fc00b760f23120c6802c8ae29447f98070cd35", 0xb0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73b9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba4000 didn't change! executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412e02) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)) r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xdaa, 0xfffffffffffffffd}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000340)=0x20) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000bf573824450000300000000000019078ac1400bbe000003442e8693bdb37f1004500fffc000000001e3a0000e0000001e0000001"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x400008) pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73ba9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73baa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73bab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73bac000 didn't change! executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {0x496}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c", 0x8c}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff7ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) executing program 0: socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0xfffffffffffffffa}, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a24"], 0x401, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) socket(0x2, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @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}}}}}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0xc000, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x20, 0x2, 0x2) r4 = accept(r3, 0x0, &(0x7f0000001300)) recvmmsg(r4, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r5 = dup(r3) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040)="fd0c", 0x2) msgrcv(r2, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) r6 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) close(0xffffffffffffffff) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) semget$private(0x0, 0x7, 0x200) r0 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1200, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r1, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x20006601, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) 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) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000200)="ec759712933fdabeb7611fc52cdfceb62e2d031434cca73ecd27b5d9d2477aa531f8bad8bee2f79955e2087b1e395b5c4fa52d64db25c401edf507ba2b9a95073445e3fb5cbb385349845795bae1ba8dcbac28dd9378e793dd4a2f091b86379cff82d3389b0108ff4550229dfb9d39d3a2eecb88bdb9eb63c376a8fee3c1a291953d2b33ec54c9df11fb4d64e5bdc54ccb805f3fc318dfeb5ae7cacdc3fd1f29122aecd7ee34e0f3b3ffaddb3b6c1bfeedc7f70802e92cf7174afbd799fafca3a29d9e277bb5258d3e283b408ad430c378d112a9cc1333bc1d02702b4e81da8d6019", 0xe2}, {&(0x7f0000000300)="454270c6ffb2bce82d8a9f021bb0d6b06bc4c59f5344461290bcbc2266b5781709458939e9bcf59cc8683617c781ab8424630f84b2bcb9c4cd2ccbc2f82754f605186fc98d79610f12a88f9bdb4b68fb0b34099414876a819d0b41e6f444b052aa121d5306c107f7e9b81bb0653a9129a9385335c61f019979439ec23ea042d14f25772dbe09fa9f27", 0x89}, {&(0x7f00000003c0)="139004cab45d2d", 0x7}], 0x3) mknod(0x0, 0x2000, 0x40000802) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x1, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x82d) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaa00008100"]) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x10000, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0xff, 0x3, 0x1, 0x0, 0x4, 0x1, 0x9, 0x1, 0x1, 0x6, 0x99}) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73bad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73bae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73baf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29c73bb0000 didn't change! pmap_unwire:pmap_unwire: wirpmap_unwire: wiring for pmap 0xfpmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29cf3541000 didn't change! executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000640)="e33745e84d5ebfb9cc2f7fa3a7f7899721720e69dac610a4bb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cf1835729d74f4e106fdd82ab71cfa27d85fb0f9dc50690e5492f4a0e09b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fcc78630e1bf98fdfbe35946", &(0x7f00000003c0)=0x85, 0x0, 0xfffffffffffffef5) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(0x0, 0x0, 0x17b) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) syz_extract_tcp_res(0x0, 0x8, 0x0) syz_open_pts() msgget(0x1, 0x0) syz_open_pts() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000506000000000000000001010000331c13fecea10500fef96ec0070000007ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421a872c881ea6e2e00000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e00600246c09000000ff03000000000003051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) listen(r1, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140a", 0xa3}], 0x1) setrlimit(0x3, &(0x7f0000000980)={0x42}) syz_open_pts() executing program 7: open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4}, {0x6}]}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(r3) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') r4 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r4, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/88, 0x58}], 0x1, &(0x7f00000005c0)=""/4096, 0x1000}, 0x40}, 0x10, 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSKBDIO_BELL(r5, 0x20005701) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344, @ANYBLOB]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x0, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f00000002c0)="ce4aa4b95074f402aadfdd52f139135ace78add0bb2eac", 0x17) open(0x0, 0x0, 0x44) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x19a) msgrcv(0x0, &(0x7f0000000480), 0x8, 0x1, 0x0) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0xa) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000000)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) getpid() ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000008c0), &(0x7f0000000200), 0x4f) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) close(0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) readlink(0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x2, &(0x7f00000006c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x30, 0x0, 0x200, 0x1ff}, {{r2}, 0x0, 0x6d, 0x40, 0x81, 0x4}, {{}, 0xfffffffffffffff9}], 0x4, &(0x7f00000005c0)={0x3, 0xe8e}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x3}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r1 = getpgrp() setpgid(r1, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(0x0) open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x21, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) executing program 1: sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = open(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x303f0, 0x134) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x1}, {0x8a, 0x9b48}], 0x2}) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x0, 0x9, 0x4}], 0xffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) dup(r4) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r5 = socket(0x11, 0x3, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x4, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000200)="94afa635851b1c9624a63bc5ab4cec2667132cabce457bf819e35114118cabe839a0817dab06995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa0d159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0230000008037abda92e24d3f5849ad000000", &(0x7f0000000140)=0x70, &(0x7f00000002c0), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x67) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 1: r0 = 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) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2}) r3 = accept$unix(r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000400)=0x800) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r5, 0xc00c7007, &(0x7f00000005c0)) close(r0) r6 = socket(0x800000018, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000340), &(0x7f00000003c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000)=0xfff, 0xfffffffffffffe49) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000440)=0x6) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x0) r9 = dup2(r0, r8) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000600)="e6b07853e11091d951ce88ed5f91e487e471a3c98dc2c9c1d9b7b9a865a1edda713f71b752e4fc40889bbc0b31ac61165852f172af95cb4dad7c267b9b303b093395dafe4f7102215dbfc2ea7c21474776e0ae8c8a5cb8e91c7bcc4b91a86d19f709776800f151d5c7d8193b151213f0a1d814fc5ff35df5f6da164e91d7d6ab6c1cce5e61644de592104a365e8c96132b562d3dfba1a0185566c6e54884e1b0c1a79de69fff059f0cc5066858f702fc3c58f615dcf9df38bdc2d12554eed096e7257396dec9da603a26032c05035b811d831cfca290518fd52c2810430d3069295fdc6f638a60217209ec9918cd01a04a3da1ae40f64063a87ef0bcbabab62395801d2d44e895df5741867c4096c619b8d85953c2f5fc1b269c278cc2926765a0497b58a08896ad20276a35e81d00762e0dfa7a509221d8096e10cacf6507500bb6d887326e02919b3e62a5a27c0cbc9ef1a1042c617feb70805f49b2e4f0027c48d44bb85f27a91db9249be679b94f1345c795636557ed97dbdb73a65326db761ab4b0b00b002b76a0517bd2dc1890f7990d70e50d6b64f94ec0897564d0b5f62447fb453b6246145d96f13c8b7dcb891750a61ba265b4485f219a1142718015d3b3d158ff29364dc5447450935a88aa59405ad30244e42fd4e5460eb8d89b52a906689efe080c4ef36de614a5266fd01a1d1a0cf1b9a343ce91fabcfe76ed45b8b458c40c0d8ef32f8141f469f6b9ad1fcd7ebfbcbb2ca737e6c5c0acf3f77a9ade28c29e270f5f177f4c911b3183f40492142cc78b2011e368952bc7bb80c6ed8afcbc2105a69e824205090dea3835ce4b3e1992ef4af91f762b36a1acf26c16458214bd3ad0b9f96ebedb966bd4741f12610d81200060d662893dd3532b8f85fd1a7a5fa6e08854e60c2008697f2e688c63467c58aea89d1cecab0de64c25d2975ce2e72ec924bc393cabbcab4795a4b0d158fd247ec1e1a82799a9a474d5008051986c782d8c629a37ac2432125929d012c5b5f41f116314d54c263ec7a478b8a2be20e8d7f4790b43d2a5cb04f17fe701093e165d7214d8b56bf656e7166d00bd1a1291c5694937e9f1bffab3453cce9151a444cb51c554d530c400dedf20b5ab489a1cf553aa63ebc91b2e117b979780b9132dfc3b8827c25ac2845ae2d174f59f8ce8fe2afd7c81632c6705bd679bcaf2fd85ad248e3efcbfbf3080b853fc9026af71478b809cb6c2fdbb65cac56a077810d9616de086315143fc0c1eef78b2e9a42f4128cb0c4aa63d4a823889004ead9b38b04e991fb5712758753506efbed2480ef4ed0b42be69b7ca843ec7d6c4be61d39f4a8306eb219cbf288f6af0693080a64137e67c8ea153f9b7ba9d95e3b7ef5a100868d6418ad3ffa92d0ed9811dc5e16bc062dfe6b164b73660b1e99db02a85e125b50380a8a25ac228387b2c3c6b842bba09061440e8c2dfff67141c6080c7d9258ae4482c62400f87f80e26907adb9291953aa5698b4caa38207b89ae8d7e4bca38f071a4a1b780bb81ff357ec2207bf0a96e3c6880315574ffeb80e6582f2ccdbbf83980d919adbe72bf60d7008b79dca5d03266b679de9f86d2bb4de2db187e72455c62b5f43600a9ee2ca5a0203978ec2d184d83c6f011b004a47975c441249160381262be106fc385bd6fb242d632919e28c35c5f8e4481450851c29207146336795f16aa369b834aeb81f8328c99b842e1828c713348a1cbfdeb518007189a70ba62f57f883db7b710435dd0e364ef74f649f3522e11b9721ffd76738908dc4f8af498b1dc09f80ecb85def4a99e5ef2af3d54eaf066d909d42a61ea460c6331a0bee55d97df7fb9ac89d8ad533cbfc2906c5e759939570ad3db849aecf5a56a86cca852f022f0c33aaa966473c5d57cc3166fa5a800a2820973951f9390c85fd932be6848c375bd0693771e987604a5eaf87b8d5fea8c0311041cccdd3f317b00f6669458ff55321b556ad82fc3e25e0e7891c670cd9729a83fd39d5cc1a0af87dad2dda8c185a6a3316273ee3fa013c4647a687b770b8d78baf55f6764708e5ee8f4dc18e140116bb8c30a1e87b01af8771b7b75fc068ac3fc5b59a06d1fea93247e998f23c054b5a11a92a9d224e417f7ac77b8123d0564ab7c0e1f7c83a5e61ea2698834017844670b6b60944b9bb942be1defa3e0bccc2d587d3e2ca44a134bfc7c795a57433a54d1a3222d89f2d2f4b79d17357563719ce3e8b6bc12014c636c08a2a713d82899bcf05a4ed48c1beb83deb3a20b8e73652f788a29c95624667132cee07bcfbf74f8c0da9c96dda0c1f49d67b0d7921d865a5143235a4cd14d388b1457f8b2948be0ae5d7279d7e58b4211cc797bdee0a8d4b6a267b45402b02f1181f1cccda86a604e8d0530dc17070c2752a8ad068cfc608e41aa37d9939e7e2826ed376b6578466e3c0d35a3f41461d27b9eb3fc5f4e93dc8991cd0d7dae6b517b1eeb3230631c95d28c9b373717ea6faa402865ce2a665cb63b335df77ab5bce67b97fb7516ee5340b01bac68437e30ad097a09c906fa137fc4cac5fbcfecf5b872eecb3ec45fe517f76f86cca0bc30c41b25552e8bd5d8bbbc9e4354c7733fdaceed85a7cf6cc64da530094a40b69b1a5c1932d69f0c46f8379e5f81b39c60e8acb0d7145159d916e81b789378506198a8ea4ff9215f3fcd3ece379c851e8c7de769831bf533ae8d03e6ebb930c2d2c46b62cb8e1826cca303dcffa38dde3333bd3cb588770d487c78e4776a7256d7112474d5403e8af3df5665090ed67054eac865b399041af904455021d20f2bdd12b3f14870814523ad6e8835995ba8bad2d0d1ce52ca26c29f6befdc850e75db1e1348937203007856723c221209f493302fe6cb96309e559b574ef7c171e23134f10910b56a7655b7b13e79945c1f9611ed1be6c28c11199b30dec33c164a62f1bffdb1c79a1eff5337e102ab4b394c538570dbf6491e7eaae0a1b53b013e2c5118d4513123dd8c43d04a1727eca93ed01bd45e9ae10a6dda44d257a140d08b04c8697d046ccf9706bb322ec390f5c9bbf0ec25a4cac4816c5630a02b532236c1f24bda20ffdde96aa004324f2639657ad7448a644a08801a788ff8ea276c92d53f4caf1ab8ef987145ce09dddca425b88df3344a39fe6590763405cb0274d804c25a8239f3555e1d5f92216e0b9a40350a6585d4502fa39526456dc1dc6c74334dafb1772680c82a53bff18cb41ff7cdeae0f1fed2528d7e864f532a1e31473cdd3572c7f7bfdfffd231e295409a081f6b5d6e88fcd8b362ed54338df52f9b35c5ea7b3455689aaa693d5b71a767c680ddf12d14e42ff18cee6e181996bae38c7beb3e065da6d5badd3d982ff0be24a7e91349681f761e3c5e7db25ba51d56484a259e6595f58a31a509cd268e3589fef294a8426452e68e7542ffce80c0b9e5e1451bb179a3803e0b9985679f93fd05ae78f3aa8dc52a8f9baa4f7305c154c1940a1a2a719101b8b9d710ac8787543f86176001749106808cbd62822d3d3dcda3dded55a978cca35eadd08aea8ff1c06e4675786da1e362034b4c5230de5eac97d6f39efa1cd3a67226e9faa00fa03270033728856ffc410fcb2a63e38c311b41c0212f88c631e3e3905d299a721c0fa191cf77e2f1c42550f304f1c01dacbc10b4cdefce208521eb22ee8f35b0016b06943c455a1808069945c269e78385d9c9706331145d8663c91081220e2aea137247826fa4b2412c08d4ff0a1222f316b1f9c9b3de752ecf7bd7110f7a3c2e446330e72b76ae91ba0f6945e471f02748fba35c426064a51e7077ee4a07cc133f56bc3c65cff84d61dfc0d487a6cbe515d900a916871908fbd9b3d13c1c44916f96f2a4fc34de6c468b1078517c138b1da8031bcdd10b97c2b3bb81f277f7f92dbac881b81a2be522d4ffd824ad2050e40b49667456570c8466369a728c955836f0223b3ea77b374b356a11106732e5df7e201ef0181de0421018a906070844be0f750a5a2eed56a717e95c609d7377de6a24cbc2cc410e23b772610f8b0153b72196881e1f71b5ac6759e4cbfbaae34f1bb80b63c523435cc68ad27789de5170baba6e3583a2db0db21c3a9f535666c849e50e7a2e84b2135eeb6a3fa41a425f732082c68c92d81b24af64063e1672f32ede643d941158faf76bdbed4b3771043a28b8407251f1938c89918504eb588e2a94c3990ba4b22b9e78f0c545cb73cf292368c98da55667788c0e7759738cdc95345839f1be10114f5836068606117db15045801fb89a0c05b28901b230ddda72d579fb5b9a6af0bb596777b7aa25ff5cfef3f43a80e6a72eb6a9a034e057ec410a4cadd0a933f02246169898bb716bf7de2292811e9e6dff739ad64444d6e79cfccbb4d3fa91b555e77346ef8f33e525e09c3864b0a3126e04c492edeaadea8d1534833bf21728d2515484db9bdc545252e191d2c2655227f0edb503bbfa9331dbe9f7fcb585bf9d1046d51170660859185cf16bf2aa020762dd2a5d51d75313411050e612b3c43e133e9ab73f8179886b24be569c17f240bad5c271d1113a759d59cd9df8b5baa40eaba0b0effecbd6ac04684c4cd1bbff9e8302e839e124c9f2d6473fbc75d23e899b88b487b7f00c7d5fcee88379207b943da7f7ae4f0c210e93a6e4c4d60a84f4fd91cdc6703397ae3a49f3a8fb49b190e10d439dbfff0006157a0d437cbf5a00f2c6e4c650eddfe606808b3cefbe019b9893ac23d91a6f12acf39e19e05128816511ce3d7190b01db4e5e0b91c65b52d0b216740733e2e8b55f28f70340a480976502846219d0cc954dcfe723d4d92e462bbb6c07b5b747043f9afb204756ad1f7f5bd477909093b3618e4535c9da9f971e448884ed02c25db29327a1662746872682cb008f8e99c5f2fc29cbe1b1d22de39459b8e9d3193cee9e299f9dd7c12315fa0c242cbf5e4d3dd6f790568d7dfadfff616b748b1e42732ecfe5f30a669de271d2a9855444bb863d917d89a81a390d99e267be6cf71bbf3df417d718b568288df68b38935d94e05f8d55863941679017d26559ac85a4845eda5d39ac2a25527d9b66ce92269cfa32064aaf44b68784b3971a2e5213720f83f9b4e3e1738a21e9abda18b6bb493cbab3826e604b1821842ac18e465291810804aa9d8bf1ca5c3cb8d40d03d217f8f73751862c0f2a9ab307f3362a75976248531636094a97cfa77282c72399603c5174d1f04e805a73c39932f1606d4f009127609b2851d4060737c6e73b0c95d40d9d58d856639fb6053d99b960e1e1f9a21dac4916d71a7b9d522efe1f01225a0ac47eb21ce6ac7341a9b5573a7dfdbcf92f539a3791db4be6f5c1f11600dd692249701669383943b78f47dab96549c9f758ddc17adbf3e4719209f0351f3301190f733bd2b6018f35af0a328278ea6ecfdae8ffc713fb72af17cf22b47ccc29491bf61d33845a53e60bbdb35dbf9b00e609536e97ee6f12cd3f161af638106087bb9bcc9d354e099cdeacac299fe5b77908243abda014350deb2dfaf929f730cb87c945b68a02ae8618a8c40d6539c8dd3ef357263b2b88e72816c1348adda026174ef65fc2c3c281d50429c85e68aa1def89f48854e177679ab23df33bbbad0c22edbbedf913ea7a1e7bb9dff05bcedb10ddfd68edd8a23a77576a85f63fa1d0d5f275675cf2d5d7a507d6452330cd453b0bd56f2c660857c94a45eafddf7c023ef92e29dea02fd47be2d4c363c37080d3bf976cf05ecc1ec81ed67", 0x1000}, {&(0x7f0000000240)="5f3b34a9f93a8cf983e3a8bdd19720dd12aa89d4b0d05dbfb9b69cbc980cfb6c1666031667db1e3fae41a9c4a3106effaf93f1ef083d166cc368f8102081945c8a26382fb78c0fc090534fd831201e75e649f82a471f56ddbf028074ff9ce704534de8e5d7c15403c077334da80adae460b18c1656febec8039fcd73afa9a5f6bcf17de4", 0x84}], 0x2) setsockopt(r9, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000005c0)="0068e7bea38f3bb98d9c44da44ac2f91ba663ce37f9ab96faa74865005653a712b2217d8d36406475107699e2de85e387a653ae0b7ddc0a515e41c35cb7814558b9c94ad69d6863f495eea535d4911a0ad13ed5f4d0ddd3d6ff1e731029fee5f53415d41358bb407dc3209e624d548743e486955cdb448dbdbf92f17a8ee386043de57517b7d53aedf20f1ffe1c7e53c65264b82d795ba70f20a9a4fefe0c57c866941a5e4695dcec4f0acc34f43eeb9c0cfcd7833e2d827a6d114d746c49b04c00bd64d29836a8be2f327f05b6c9eb85a013539cc7216f5951a1089579fc558e64891203b7889ffa081597d9f04f63c8b23ac762e30dbacba0a90b1201f3842bbdad0785faae95777144b289ba89f3bd8d88b1ceb519b902bd2062f84c7412f48cf2789baeb366ea055a475056c68cd4aa37e78d5ed3d0c333964f38ef3c48ae450461159e3e8a03a869b5b46c7661a427302ca6281f1ba0e212a7cffeb62399e64486a465fe6a85b20a46c37b183741ff5484ed22bc1d14f849e5b7bd6136276eabdea2a5965153d5c7bc976de10a95ca0377db640bd98a2a9d78348b8e7a45ecd843040178a3ab8405acfdd5829fd5486ffdef2fd5ca3fb185bd2cc65a77235b0961dacd7b977de10fa15eb25a0999fef1eb84fec9fb3b9f271d5675bf006b82c04e36a721a38240ff4cb943c87b2ee75477e02fcd2e66ff42fa173b4034aae573d77396692dd43900e4d54ed13b1b4d33ec75c793f3620873be5341f8298e4c8a7bde4565b3c45455f8134df7b3f707096ac248e3855ef9f056c056cabf3145e9073b31d596c4371243d601e865fc6271d75fcf550fc7e9f630aab696b67832a31a6599e3a7e5752fb6f282f7c1d9fdb48c804ffcf911de171a9d27123ae9636ce1cb2d97313d9b922cb43da0e8ec7b0ca74c7ebff7bf9599147428b339c45f14da0543c8006f78cfc35cc595894b84b2cd13d1e55fa2c9f715d6ecbb87d3eb2c8346aa70438d505ff7fa715d9e6ba9e0663d2f4b395710e27a3042386e477f7409a36a39b7ed4aaf1529d4d98552d04afdc7925e20c43bf5ee3ab5ab90e1b2f1b2be760ca96d71bb77ee5626dc31a7bd07059128d39ae58685512eff1d3bd8a21674bc705212947779651d3d7dd9a19017330fb4bf15656ceb620fa3761870191d225ad8ed9d6481ca470fca93716c0d5bfa38ec91477d422455c9961413a96a07c1fe64cc810c9c8ffb34aa544400e461cf7f52e66505e8280366a5ec5ecc76402b33b6e70e7c25777153a3e6e5214aea309f0e5a64c3dadb1bf0764f2de0dc12457af8c3a0194b5d70fa9a5760f48bcb02245f78e272108fb202e92f7f800b6723124c7b11ad00ca90ef13fd77287009a602b7954bc73607a56bb784fd0788831bd380af1f1edd79e8114cce284af74f7daf33b3d27ac2d390b84f2f622b134f0f404609b4d9e8e3b3cd5570e951a0e0e284303c6af32ee84e48dd4a274b1997c48138a6c49a96d537bb28991c2dc437154ea7bbe139b1ddff241d990099ffd6ce64a3370004a2163f3a8ac25d7cf7f94cef794fdcd06ea90597346578e53380e26356c0da4852177336f4b1515795efcf65e1c6d4f4caefc1e36e3890ce7cc2a73523174abafdfb75fb1a9ce3683748991eb905e0fec2e5de3c12e53cde38862c1635c2918717b0ecf45672b19fb82be19a8ac0ad9659f60407b1129a041ee164e5dc34ee12391312a9c4b32d241c8bb7201b6e4928c79de1a32a0d50d40a3b373d33e520ddf3fa354644940009aec4f1cbdb3034a83351929b5b112d4d250c8345af932c924e1f9936319aa424f83720f4afe8c3bbffbfd07f45296c15d4f78b52d7cd8cbaeb29599be738f417a146b71fba8fb7a714c72760196018803767914ef68506805eeba2c8b970694b97b7791c95677305f2ecdbdadb7c755f2fb67f4998e6b188585d0f2c73761d35ec49221b36e1b650cdb33672543089f36e1a9c4fb8046b5c7e200cff6137da30e5bfc25bf4487ca7a6600b2971331cfc75599361fc467a72c919f598df84514a2a32bf08a77d3fe3bb6d7a73087a2c1b977a2a56670bcd3a16453abe5bf5138e75ee50b7dc314ac64a4c79c896238fa37437cf6e1719da7ea038f1959a1f3eabbe4aca3597a8b8fbb90ffabb956274ec2be44ffa8f8b497005a44c3cf2bc05a9082720e2be92154d21f0128265a12aaf8c2b596d6fb195d47680aee46cbc51ec2f7afa32e81394c2c280851120e4407c9acd2a37bed9ae9510fce8643e41bb0fdfa516d502c90fc953ff93f1e82b9b8c8aa707bf164a316bf9b6aa315bb4ce2630124abf85f3d9d07096a5dc76aab126ddb0ca5ab20b8c4d36056e6f0b605e4e2a735943fb994e2d2a6d542a9861d1ca07a4146593044d2ecdd59a85fbdea004f5b2391ca1c926d91bdea12a0e586994cb1c9615d971c5920b2ea47f2459d1b20b66d01c2d3c009829e83898e6fcb390512d1383df16fc48c1b0478465798bb6ec0d4678740818ad547e75147ac6ed6721da510008393fc0ac9604413e47023d181d8ecabb2d11937619bbfd4f8cc0148a6d0d0d17acb44e6044a9e74592d5373b335b64cbb8ea5d626823d8f1bd906c1756b83e2818f198bd07c6c9a520fdff418c890567f381d1e6b39833855b9ed00c52eac6783f6b5dd8fd25d58c8c4093c3bb9ba797e9f6212bca25ff6ab7da931dcb75128d12beb509da328d157ab2627d94c084ea69a291145d6587cf13f095b5cbc24fd8f2299d08dd361d9af1ad698180c0a9dd160a400b99b065f2613ddfbb750bc1f353517f361b0b14a01b8e55ddfd27dd078fc283554190f8bfbe5d3fcca7a6982098887ec836e799c0c12d9940238917cc5bce92a8cce9b8c77275f1108f6f42ceee7ae1b74a074498dc0107a9d0e3087d481ceb3e27090ccb5a62a9a73263e5d6886737e8a0d817f2530b35f2eb24d93e6272fe9ada0d301ad536497efaa1628ea6278a9663fdcde820695eb6e19c4fe6e114aa98a7b36c3c1a0d29d381871880b163878632f08aff9af496f73d45a9588d8c8d5dfb7f9b76b73bccbf1d18fb693dbe6cb1daae82abcc93fa1e180e5d2621d571458eeb537155f74d2f97dc8f6e990ec39e0cc1a3d98a13c03acc90c508d8bb8d8c9cdf1e39368e3810893fe6f40e81f3f6b5db0c2ac0976de1f63491c5dd33d205dbf771bf61326c06a857d9d883dd0898c3a09c591e0c77b315eb92216eb5b2ec1c51700b928b354d64992c1c197a9c784342d59767877bb3499c111bf5c786b06874059d0260dc143ff6cc8a32ea1819d2a63d669d1c6e00875e9111d71091201139bf04a5f35c53166ef3f02aab34bed26e62b9968c1246b573156aa7438bf90b887884c5978b3917e1a47916a1c1409cf8f1a34e471537625c3245a254e9a142303017bfaf8f04043a5d461cdbecc1f7e2c53e4bee67000a81e4b4438b20c4d5b390404c28bb50c656267617ba92891c5880746f5538d9b8ad3472e06af587264046ff685a2023258318f47436947ab2625baa79ca41e3ac30d7d0ea3fbdbe1ca535c3f553b5395718b1a474924dac48690cfc71d3aff0d73d42438b24f1560e4b7fb059a3b2438565b4845afbce801229fc71b90c1cb61e1e66422659863628b94546c53742e0cf1b9f746d64fda1cb8d24212b684ed94c0d0e5c5cc63f59aacb65ebb3dcd915b71f7f29aa55d8d807bafa80324f338fec2e3b4fcecd53f1989b25e52f97ac91b6084203d5890ad60040114495dd316c1c105eec9601efe859a9c45c05e7fe57ab4832babcea3d8a796a229312f5a26a28ed78cfb90b66b6df37fd9a64955d61a17d009adbce1194c2a39bc0a99aefaced163d178ac2534a3c7894aa718938ca50d12df5e667f12877b13fd1f3ff515d68deeba670f1849ffa5de912d636796f0ca7aa058f56e1986caf50f267ef71dd37b43ee389f5d7dc879bda62e3bef347cd669bdb424eb2fe17a224f9c419ee8ee44a7e9d4fd8886b5f305322ffe11c95e5f50274c41a403c0124d405de3329491550e16cb84f7ad9994d4c8563876ee72115e58239555ef30a472473e83b9fff014940dddf5d41f53987b69d0b679ca819084a54ca6b35a7446e228d6c9b5ae63dc71437cb6c49635a15ed23a571f17152e89a91c6ae1bb29e8700616873f885a63c5a19db5e0a5eb4387ed8867f58c8d92ced937afdca491531f1942686dc12d4b6d7b7de67c72d1d3b38615834c3f78e818f53b94c02e0433e1be2f196c09b269316d04ac0094368a7c8ff8173036597c624f8825dc38c72bf8c35014d3683e0f15bed90a02bc74c0cef9d2b133038236e3a569e1c7ef425081049b81c98bbe501e97c4647d5e94e5e918d53f44d0411fd4ee2d3d4533acdbadadcfd41d4b8d6cdd5fcb481d86cd136f8d969936c8051d6f5560ef5ebb332a639be5903884624636960b72aab5d4e79f77e179a7f1554c5dd9bc9aded542f25f97f99181dbab67f4a60ae40915e5099a4f7c4bf8c1a01cd4b81acc90e04f07e37088be45b3d7e5134e7580607c67df462c44e3189bfa51555f46fa4261209beb8a127c9ff34f7046cbc60deff62d44b17212bc328821b26babd30d93dd77d2e7fde3e8990e017ed7e2555a9345c9a078a11daefee6bd3595dd3ba885a72ad9b4aebe533dd3c530095de03e91492c47059e0ca5ebee7f0f18c37bbb244ee7ae7cd99280ab02d4e5075b518e166bb6cc9a291c2e0e6e98d1307cfe437604d9a7e30958ca551b5d2fd93cfd458744d88b6ddb10376a0d16070d35543a61a450c222950c8db60943490ba7f5be6c2635f0d191d7d5c5b45bcc04eabbf7a28c30f6363cb97f629536fc3632d7442094c847258f950a5be03bfb8e41e8afe7c928334af832aedf8a17ae339f3c1179297423cf39a9ffadb8c5363e36e3cb6f9021da2685affde309af8e5f33551a1995f99c04bb408c462183d31593717967643c106d883cc86b956593f5e86298a4c87ed5a5225403ffaf3c8a27f44c3615bd2e3aa78e295c36584a83d632921c4e71eab1c63c16b3dfca65930a400dbde3239c4b6147077a671939ed8a95a9f82df5229a35925cdebf24ebedda43ef11bd1a9e988aca428938c0d7ca3e3429ffd7ad8f5636db208801ae97bf7f6162d97d4e70d14fbdf0e49fa91d2bc6e64057f6d6641ebbf4474091383f26ee7589bdadaf77b6f46c13a06184047964c84e385536721a0f0c7cfd50a3b40bea63701c78cd7076f5f463b356e94c185a5a890635b5dc97c1e0916977e4a88704938f9acdad54d7beb5cae18310fffbcc4aa98e804477c15108ff56ef38550d681ccd33f05b885833fe4dc267f188777a20777a8f4d6dd75fe9d3348a0bb2394b0fb5f278f3d062462de19ab6d7954fd99d74adb37d9c7566eb7241f830aa9fe21d2dd57d6f0cd63bd9b8b6a62e3bac5ed04dfcb310684dbd7303390289cba5995ea33dd5a5c80a97197bf5ecc1a2c3cf309d835787bb173aa7784070f5f66da879ddaea702864304f52e5e5bc6dfa01d60a0f422a99675705c63dbd21eb835ee41a264a5dd85e1f84e75f342651e47823f049f28647b11df119b220efa5534f6630cc53d2fde552367d6d119aed38e47e8a8f7615159dd52062bcec06cf1594daf94ebaa8678ff2dcd6e4872ba2eb42ffa51fcc0029e2569958b9095dfdc03e687414b1ab03aaefe0b8761eb26358b404060eec7b9a3ade8c908a9a2a2ed17b962cf5f43b780b7d09298b2bfa1bae5d987212f1ced16a09cef2c8e", 0x1000, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = kqueue() r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xd9}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r2) lseek(0xffffffffffffffff, 0x0, 0x2) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x6, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) mkdir(0x0, 0x0) r4 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x6}) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r7 = getuid() kqueue() setreuid(r4, r7) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000040)=0xc) executing program 5: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000001240)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c, 0x0, 0x2, 0x1}, {0x54}, {0x6, 0x0, 0x0, 0x1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x400, 0x12) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000300)=[{0x6}], 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) getpid() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x6, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="b671b5ba583f8a0f42a570bba62564ae22d28e9e5a4c378a16fd872fa74be20513787dd1405e", 0x26}, {&(0x7f0000000b40)="cc1087d95d6ab8bd56f230ffe248788f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b952472750926222c077d80b34d47aee21e5847369062225cf8b29eee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b4286762adbf019c8c1e566ac084a84ef3298fb01ce07d0a2b6c69870046ebf69ef99228a842a59a5279e2bfc40c937c8d35b1cbd1c96cba0d45a31d39ae15e51d471aa7c7f761f1430148de7e694dc3ad04c8268f3166773a66c926c61a9fa35db2b81b2ec0ed13946ceafa751b8c102a1f208245ab3fdffc0a6a06996a9f9b3745825957f76ec769a", 0xed}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad94107992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba00", 0x1000}, {&(0x7f00000025c0)="c9adbe2572f107dd05670e400ae00aafe8ccf3e2c74b4aec4c69fd33f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bb0000062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982bb68b6ae84c7cf5", 0x13a}], 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31cf", 0xfa}, {&(0x7f0000000680)="d510df8e20fcb8459f5125095d22099eeeb18a7c35aa37d2558f8c4b382d90913962399fd58a79ac7e3c7b09c96aa908d8b266a2b317f7d35a6a1c0f80b33813e763ff67eeba414cdefb9f77fa6fdcdc98f19747845039882ad6b6fc11db2d60cb8032c087488e64e7dce00789152579c0aa82bac2e1a1891e95ba6009362af2324419d8a5222be742e9105bc7dd4315c57edf746c6470baf8cdde36ab069934da23441eff22465f4d87957946912afc3be034224108de3d278efc290ec1c2d6795d63cebf6b38436ece98558232cd70b78610d979e4c9277286422be6caad43ef7ca2397b359c9fc81a7464f2793dec6ff6adac560aa86d07b6c44995", 0xfd}, {&(0x7f0000000780)="4f1a97ceb91279274ef0f87323138ef733d0820a8b3a6af37f40cee4ecc68785d8d7cf4858a3cdddfff2ff20c9de056baec00e0e79f2f393922742afe3f0542eba8a9477c6dbf55f5e43bcee429acbe777a327a1490b72f0716828d13017491caa934e1982712b7d31b0445e60640e231d21e9acb53b3dc5f49035b573538285a038e963f807fad7ea621be220ff67350cf737db16508025c0cca1ee1cc86a6197f5443ad4", 0xa5}, {&(0x7f0000000900)="5848f62b121a757baff2169612c4eedda594e01ec284c0890abe7e0e7fbf44120a05ef1e596368d9ca29f5595993024e0794d9d46a5436fd68ccd0e15ca10b339ae3574e00d220a6fc5ff3c018158da8e1fa8926b36d5e563ffe320752d166ffa7b3dd445750b8b33c92cc5ff52082ea6d91d5063eac1e42f37ba5cb3e7ea04028f41c2219422cfeb29de315cc49d99e36799888070bd5e50612b9f7fe2ec4e4aa80362f2b8a400ba4ea5fa29c27857a443718efa1b1ae69fc7c47403d6111378ae7e7529b790d07fbc9417ef2e25e74da307774cfb8de699a3774217310300e8e8da3dceb051927690a1c81fcfe05a263ef1b3ff0c4a277f5322f1c6c606ef2b005", 0x102}, {0x0}], 0x5) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @remote, [], {@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, 0x11, 0x0, @multicast1, @broadcast}, "f37cee57da1ea102"}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x6) executing program 3: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0xd744631cdfaade1) pwritev(r4, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r4, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(r4, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r5) connect$unix(r3, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) flock(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ffffffd, 0x0, 0x7, 0x6b384155, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x1, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) setrlimit(0x8, &(0x7f0000000980)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0xc0}]}) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="70242586e2"]) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES64=r0, @ANYRES32=r1, @ANYRES8=r0, @ANYRESHEX=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000080)=0x8, 0x4) connect$unix(r1, &(0x7f00000000c0), 0x2) r2 = syz_open_pts() close(r2) semget$private(0x0, 0x2, 0x51) setrlimit(0x0, &(0x7f0000000140)={0x2, 0x20}) r3 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r4, &(0x7f0000000100)="90f70e52c9c8348917d50976acb8844479122a60bf48e3092700c9c84c89e868b592bf4a34a10f0a3c09", 0x2a) r5 = dup(r3) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {0x496}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) pmap_unwire: wiring for pmap 0xfffffd806adf26d8 va 0x29d3a25600pmap_unwire: wiring for pmap 0xfpmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff0e45b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ecb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ecc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ecd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ece000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ecf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed5000 didn't change! executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000040)={@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, 0x1, 0x0, @multicast1, @broadcast}, "03a1bb358aa61d69"}}}}}) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000001800)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x3c11, r2, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') syz_emit_ethernet(0xd2, &(0x7f00000000c0)={@broadcast, @local, [{[{0x88a8, 0x3}], {0x8100, 0x1, 0x1, 0x4}}], {@ipv6={0x86dd, {0x4, 0x6, "d0be20", 0x94, 0x82, 0x3, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x29, 0x0, 0xff, 0x0, 0x0, 0x0, 0x68}, @dstopts={0x18, 0x2, '\x00', [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x3}]}, @dstopts={0x0, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @jumbo={0xc2, 0x4, 0x100}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x4}]}, @fragment={0x2f, 0x0, 0x74, 0x0, 0x0, 0x17, 0x65}], @udp={{0x3, 0x3, 0x8}, {"507594c22728ddad5cfc92ce9ee5ccc63456b7be4b77c83b4628a512f9a19a2e154e3f8a9fa5c45b98e7b79e29e56339404fab734418b20d3283f872"}}}}}}}) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)="ae40a23472bfd5488e502ec493c57689a0e06e6170408c5e3dbf3c2f5c978af5bb725ec0b91805cca2d9dbbc621c752465c78caf7b28b14c07b4e897c4254f5281451aeaa64fe4b72aadc5c92e653ef2d74a251be946d75ff5ff3821278b744e062429abbb8fe5b533013b3f5319fd6276be6c1f7b0e809c0f2721943cea7614b96cdb405645c8f4242dd73ae778ca58f40e55bbe8371c1f9d686ecb7fc68eab056c73c42f0d7c7307d9faf682f6098a2f7b9cf65fa5e60c73c721759d2629051c8c3adeaba5bc6ada", &(0x7f0000000140)=0xc9, &(0x7f0000000180)="07da3b45e68dc32bd5de3c5a41e0c78a1ac4048d6c6b5f4cee11e897edf5c3d4280b37b75d2723503dd1030812bf12b15b6d74d7a0f8ed28c347d383e954", 0x3e) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000001c0)=""/89) mkdir(&(0x7f0000000240)='./file0\x00', 0x25) mkdir(&(0x7f0000000280)='./file1\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0x0) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000340)="d7f9db147b8b33c6a33c00776252a28d48af0e7de0ccdbca4eff1e85e541416f69539e2dc208fbaee917c9c5d59feb570f0fa8f8c7b3b4666fd608b040d4ed1a4fd44aad40353bb10605051231d192cd4a2627ce395ee70e22135e6030bfc0c6ac17c2c8e84dd9daa755d93d50b82ee664eeeba7fa29742d85cb515d7e081b080cad965d1fc7a31788376edb938881c79aa13701b5c9d4995d2adfb98977b6ec22be60ba93788e34f50ffbf4ab6b411305849c88788338720fe1686701c8477733f3194fa74d7162706131b4ab92e5cf091a03aa7babec7551560280d5d3fdae939a2c9eca40a16e27a87c8e5cc3292c1bd658d16314efaa91d25704aa2c63340cd049348238f7d79e3bc0939761660f369b8da18b042b133405ac4004c18f62ca770ba508d5874d280eb9378bb2e41a4b25b6bba2e76dc23b9892f17721a79f40a6d3ce481a34fa80597d5894f7fe9ae01802b0ec330c85d622ee4ce990c691056c4db24388640b38cdceed45e6f3c201ec6bdbc64ac49747c7d1e8beecc75608f82bd51e0fe2e008c5229626722c49e046950e2877bbb26c4420a6f8b325ea366521fe9061cf410d225aed36fd7e90e7194057c31ea80ad1eb6fa0dab8df09347b22c2b27e9fc5adee8c0e236ca3bb05d3322029e39358ef338c0692e8ec26afd1a41e6f803959e1b0a3f092bd6beba3576e54aa01f8ff954bf9ba6060cc3bec2d88b43fd7eb8fa37ffa1b4c7daf4c8906f422f7ef1555ec399515ac2f8cb756583e7390236f43c868ce00a693502d6e91a1ce6856c3875912e195f716921e22dc819b8264337308f1f68ae2f7d77d3147774217df163b47531c963053ffd594bc2d7e3b1ff9afc2d79a519e8c1d0f4114e92e7f1e52b20b5653b42f87555d169f192de4c2f9adae108ca787a943d665b0f0f388d37552b71176626a138c7b1d2bf3d5436329c2b7715651778a8070115d345b5d7870f2546b828badf7c32ba8aae229a59df94f60aa29bf58089e43f820231cec26ab2491fe4b0a163e75af699b3151e7cdfa1c8f5e0f208e13af87c8e7d25ae8441a9684c06a2d6849aa8da9041102cd3836ed0f913fa526a273d1c088b50137774afb700be6fce494f4e340a2569c6f695285b61ded41a891ff95d15a03ba1e7d99c09acbe9a3d3a442e3c79b306b0e0ac4eb30d6a13e582043adf57baee4b0720fc54560f5a0b7452be34e7b7bfa7a0eb6b47708e6b4f897633671225db88266332db56f189e122eeee8864db9f204066b7bc1c48ddf6613a1a083cc5bbb1551853445410204c92f49837c397f380dbdcdf6ac346a0a5a69ad6c9420dbe00950e9ffe4a6bd40e13e1c86dc5e1077e3c183a8c02358c871a0bac4171386a873693540163292e8ab205ea63b24f5422ccf06b3eab394717d428855f6feaa5ac9a37f6660b00407d3b4fee5ede9e563bbb88527b9dfaea12ae7da91a7ea5cd521754307d97e32195d05aba84de24a677fd73df7e9fd190a68874ff9b672c3807f03c142b94324802995b7af667678733b57d67a713dbc7c603e8fe53a36efda6d060a5a362991029e255c30da7d2fedbc9b01b244407c421d6692b5ea429d72ea9063a2ee0d1d93e4844eba8eaf95eddcf2aafb96836fbf32635c5c79281b2248c88ec58ea35985f6f931c47d0468de2048c58d253bcce4fba0ac7acbf47b961723f91549c9cb9a5e593e4228c19e16ff0200acd67ef85cccff4d5d9ac68d8f9535748efe13d78750c7fdd06430416a6b6d17e351a3d91a91eff6c3572b177e15a221bec56015ff8509bea680ead4eebef26537d8b7017c9254240f43214543db2baada923c6a5b98ed12823b891301731ac4a3b2033e8b22fb49a3c871ff378e2afccef534083049de37b995e8c3ab4d791f51a0c863b293d81c809639d061b755ee5b3bdb6b24c50bcc38ea4c38bd13a3f419ec76cfb7a412f71cb8907e6765069672be2b3c60d61249d25840de0ddc3c1619c0dc4ec624e41a2014926ab46b75b344c780264363744624f8a993292d0db3be9c2fe1b2a639a7273f2be91850300e0bee1bdc832a2784fbf546eef6a4ced8701d307dc431c290b064867a217c3230b51bee1d0b8bbbe7d4ab54b8929601b136538cf23e9bf267809cbfec56bcf0a15c2553a8a24adb7372fdd664253be398cef22f6b7069337652c65bcadd3fa7f14ade96f7e3baaeda016e539828045fd46afdeb05dcfb53b22a95c232876aa85adbd544ebeaab80a285c7beb32b0695dee7818aa68573d1342db740428d4ecde07f01a4d0376792be09697c9d8c193d7ca73ae97d950c9f9c732346225a3256aacd981e8f2cbd50bb44fe03f8fd3fa2fd7f6fd836a5e8260c00451bc15e109d7ecf5ce45c775bdc9381968d05a50c42f0248283fc8782f25a805be78400303768e9e82d3180d8026982a46f18a6b351e3534b6a5dfae9bddc6e3d93b9d8860871c77d3bc46249807c1f60f9735613262ec7388aad506ee81761fcc676015a24c73fd9ad11e837cdb6e485059e0d9e817dc698f138a342f7563e66786d7c4835f8e297bec9cacaa8759f146572c9e03f53c8c9d6f2c4e2080c74c7fbe32d5e79eed37ed47355a3f923175ad62c9df4818cab7faf5f7ddaa144f9b1df3dc9cd2853a347978a2b8f3277b4188c2f007fb405b8360320628b8ca1012aaebf78b8c3170ee4a54516831f22d8fd36479574f7fa5cd1d7a9b22806f383b5fd3a86283b70f3b477097f831fdfa1e909c70ed82fee1e98c097f04f775c2abb66eebdfafa9d2b00eda7c1924e2b45cd94a497a42451545fb7e4d692cf1f221223d67eac4ac3a27f87ca340c339034af1ca095159c2131a4cb01e84663a091b1caaedfcbc66bf5475fce11c5b40c0f0b90f0a40e0de2636ebb60b822def4f6106e1eee3dad8d6be2747463cac6f24b85556f124a21a616131582fb8c5a58d9258e86eefc10f56fb7e7e17e7fcaddb7c8808d792f0faf415f70120e470b7ac0d7472de98d95deb1ff2751a9584d1441d0150479ac66f645d2b207f35f05843e10e2696ea871ffe34e2ee6db10668d0f55c3d7c4d78c2e14fae98241693649b79a2fbeb23dced3d0a1bcc15533cb8cbb426929411b0623f17d5bfc7c50b74d97e22b9615dcb9aff0c369f7fe820d81c6a658f307fa76a2d7157d83b4612fc24e8befeed7ed4ef2e972efe4a2264d131e250b211520aaca337ab52db35a1834d550707bb133936c7e1501435dc4dae5361eb76fba21bbebee7843e75003203567f78f9120dc76f6cb90a03b38bb8b6199652914d2402000d8d6406f5e21a63530de3e2ef51abce92351d778cb7b0979b8d399e49a152ad72ef965374f66972bd97d3f82e79ef64f89ee71594adbfeefffc57554cb6b0b5c76a338ca94a0ae8c7aba3d924daea5488e049c7cd19bd4a499a383ac4aaefc3ac8ba41f3c9e31ddb550b38f1353ec55face96d3e253a8c4da38ec7cdb334c97a527f01399bf677c43d9a8032f7696faa6a8908878baec86c6523122c16cae171e5f4e3cb838a240fab7466d1abcb1185867d5a9407d38308c085d38462cee8abc4c01ca10da81ad1c91c60914951919e7fab8334b0d239ba1ddf177f53e022b2053eacf193d52104a09d0d746ab4bee7ebdc2005799f2f6502fb9c2635452dca56827576ce07dbae73bc3ba7c11c04c27f60a1747b92b1dbe44c7fd443923bed8eef53bfbf2f1b9b2b828178b061811f1e8dc776fc0472a7366a6ee490f58059be444e297b28d0f4006de3639279f8773feb179b955b93fa11d0294fdc6f54bc5ca48697092cf3aeca272971a85aa36bf1af9bc07393c0d4a4d598b22045ee07bf1dfc7b8531b54d24ebbbb15b48127b7a79d1aa92e90ab995539ef9df5d60b47c1d91fbe69133067d488c80d587cac4c014dabfdce91833646f4c2ba937f9267f70ff9bfd3d1c3ba2f04385c131a2b84c808271d4d835d5143246a1ad5074831cdaa700846820d09c49752d5b0c8f12756e35ab74a056e7abf990146fe15795fc6960d467a9627df0f2e974148338173d4566179c1b1bf9d47fdd51c76ce7373d348d54ce93c6872b55c73007d7ffba038f33b084991451b9e3f23b996c4c70976274187a1c3ada9fc6fb8fc007eb4bea5e7f86e5078a69592982b5a4b279d04d7f5a76bc3c90c3d94ffe1f6a9858780d331c521313a6ac82630bc487d332d26557e7eb260bbe9a51e4578050169477f5317646578321b413993f871c66a5891eb244654b40758574d3e5eba785a6eeb8199a6297bb36cca900f5d62fd1c2927e0208a4a3f9c46d3f9d6081696f97a510ecae25d68a8ac0ca6abdf6b98babf4384dba1e674c9d727094653d0b1cfadf0c246133af4cd586f4ae758bf73c7e7506593ab93698b0025c12ca3bdf8166de1356fd67a7ebb12203c3764b43fd2ffcd85ae773c0b6ede416341027a3590a66e2c1683e27084de46642d41b11298905f8b081c685a69db4eec7575cf05753384db868eeb7a9823dd63ced30d5eed242ce5fd54d8dc0b6fe2695d043d2a875f831eef3d6096e177510582342b2a586e76861f3dc812eaed22e03dcbc2509f2515f2dcee4f099b2f504c0c8e875d17052bc435bf26f28782122f7fdd10015dde475364dd9c0df3b86559e23c25bfc4103933fb1a38f8b6900f4d3729d31d33db3421ac27b3764cd6843d75080c7577656c30c6834568bd7aeab851b183fcc06256e09f84c08720632c60e8d449b6bd177fc9d1f48c5e35253ce802f4a13c2003f8ae11917a24ecc1571a83d7373d9a7e64e12f1fba4c42653124749387ce5b57b7d5acbbb4bf58c01175cd6be7717dc26418ac2eda747d9ea2ddc702f28a03cff742e5bf567dc8d49ad7fdbc63d48ed50a2ad8cd0971927722fbfb002b40e05108735767269a9b98a7d03e698afb9dfb32dbe43c269d0f542cad7892b19b16089769b117875958067b5213f7528727a8ab4d44548012a7352bb004f88f0611d5ab13bca40faf991d14aa4ada1847ae62b64d0ac0a1550a214d654bd8d5bb4744e36b091c5b63537eb64ff97fa7063a5a20b2a06e986f5fe1f4d9a58a0975bcf6b873952c0b8773fea48eb0d387ee55624d8b26e448d7df77a05abfa35c942598a909600b703fbaffc53c3575f1cd5547f419285bc1167bb0bb2d12aa7e30b7fb7d3fd37c7852e84f0becf3e03c428d9edc937793308e868fc957c9ae1da71f7e84aa3be713a7ccdcd99a267686ba7164259aee8928e17dfea5b78babb47a42600a6a01434bb483b2a36a60bf3ffe30add6a6fa83629568dd0bf8d2a8af1b920c27595fd6acbb7b45c859ff39a54a3b75939f761971e134a6f2f0d7d2fcd7caac7421cc2fdf18367498ea8312477c3a3ecba86895700b0f7b8671ae87f49fa73171957a6b6782dc6b26dfa966f33e19bddaf2a8c12f3640766ef40bcbc0463b405cfd90ef68239eb03e01583ce7208ae8bafe22cc1e8309862e245bc0e4d5ccacb5a258c2f23c8044d18286d56310a45ecca423a8f426dfba3cfc66189325989979a040ebc20dfd0fee30252f1ff596242c43b318d535ddd3076dae87ecfca4e48f6c28481a50e1b2e0b23c1364cace8f3866aeb83548dcf9c4ec9ed7b2a6ce6a02472c68ae05b2c509399ec2e95ef8a7513989bb8f8e19c4e7180df88d8b55f8838362bf42cb558a52d954ca1a1cde0614d3783a4b2a5a2e138f5ce1c3b90a32b8895edc974ac5cf8ee0ad4bb77bbcc4d74cfec5a1618f696093eaae5327cd32b2130f9f301ba3a74bb", &(0x7f0000001340)=0x1000, &(0x7f0000001380)="29ada0d65d1a10866e70908af725b021936a1179c1a201a874ccbd872eb5e52e7eed69d915211020f68ba6042f9e742f90625fc7792327ba7a", 0x39) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0), 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001440)={&(0x7f0000001400)='./file0\x00', r0, 0x3}) sysctl$kern(&(0x7f0000001480)={0x1, 0x1c}, 0x2, &(0x7f00000014c0)="c1a0ed95b21fff1d993ca3e94dcfc5e97c16fcea049248251b8313676325ef26fa650611fe9d8821d906598a78a636798a8621ef7f04892360a62809507eec2833aa2ed7f29c67df22bd40cf3914a75d724a6021e77dd25a1daf83a3b1b2a228c0b16933dd94b2ee22c777271299b62a050ba8bd2180723c84a05e3ac352d3fdda70277ce05397b870a9c61b5f9ebc73ed8904a8", &(0x7f0000001580)=0x94, &(0x7f00000015c0)="3d1531a9c93d5a3e9ac967224a8e8af902e6d8a4525aec2236d3c7e5c83acbf62f7e927954d8eca408da59c115", 0x2d) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001600)={'./file1\x00', 0x4, 0x3, 0x40, 0x1, 0x4, 0x3f, 0x7, 0x1, 0x0, 0x8, 0xffffffffffffffff}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000001680)={0x2, 0x3, 0x1}) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000016c0)=""/73) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001740)=[0x5, 0x2f8, 0x6, 0x278, 0x4, 0x2, 0x7f, 0x7]) sysctl$kern(&(0x7f0000001780)={0x1, 0x8}, 0x2, &(0x7f00000017c0)="c2bd11e3fdc4d3fb8c3c95f08ffd4af11cc105711c88a7aaf3f76fa0fb08d70da32a525cd85b0be913cf0b8942fd893fa0b4ad1c9d0a5e28c69274c5be93d8a234b78f4e887a7232bc395ab9787a8a6b1b04ecfe9acd0af704753af6a4cd6e72ebd2069ec0d63e2e26baff72f6292c8a1e4957fa1b86920bff9d4edf44d2de1226eeb8b088485ae99b21fea053431840d60342fae9677c14b6fdcb492a176f238a667755455143240ab6e18fe0b6665a45260ed1913ba6545b22eef0d0925f1d7ffcba52191a954b5d8c517c2a14f1b7dd8c77ff106631ef3a305cc2b6dbddb5da4cbfab951c325f6ed8261ad7196eb5df3487855efc0fee", &(0x7f00000018c0)=0xf8, &(0x7f0000001900)="8edc46c8eac8cc486d90785d26f5fff25532acca1a9cc46b6e766a0a7417c3b7e00e02d3147d682d7a6c0794d226a19e77eda43fecc6e8932b1270b346851a6caa297a5c9abe6330c04ebc01518644def99c278a90567f06769b13285dc144037699fafda79fa54a395e20ddf4dee562728420062a5b7ccdba1f74faa21344041a997c6fb75c5e89a4e4c4ec499a67b5028f61690c", 0x95) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000019c0)=""/126) mkdirat(r0, &(0x7f0000001a40)='./file1\x00', 0x1c9) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="a74492877cecc9845515e0ede3cf0e26fa5b6a", 0x13}, {&(0x7f0000001ac0)}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000001b80)="be0f2bdca9bd8aa5b891941252929b50f86a63527c597aa9793bf256a05ea931bf69a7737d941d2f35976c63e320f60334fe0b2fdcda1a3d89aa2cff3f9788dd461d1aff6808ed2eaf3f8ace3b97d354aec71ee029f2202aee28a5cfc490822e4eb69b3dca77ed3b95ea48a2397dca4a96a065f3b2d300c18b17beac11c1d2e00813d5647fe06a4a92c4307db85429c50887caae9c8601a4d81c236478fc93030d8a7ebe602649da3195219b785d0ac70d5f7f668b6e40108699e822051ca27e3544def3b57cf179b2f526", 0xcb, 0x2, &(0x7f0000001c80)={0x18, 0x0, 0x1ff, 0x4}, 0xc) sysctl$net_inet_udp(&(0x7f0000001cc0), 0x4, &(0x7f0000001d00)="f2ba6b813f2d7412de3eb002ec8422523e3b326d44acae2466cfc2b2c42a84e22d30332375d0f134b4efc9c50c6b8a74f0fffdb7a3e3e3ce42a4538c52424cecdac6f937ada9ba783f7d1cf6f8f0a7a90ee71323e363f48727f36e2e68f293b5f8f263f6ebaad4b4bb3db5f6411a3f225ce38f7412549994e342349aa075b7cf66f2d9f072183221fb8c74ab9b2f1fa99a05af", &(0x7f0000001dc0)=0x93, &(0x7f0000001e00)="f335540ab729aa92e10395a09426da8c2ed974da397703f7cd0f897f8a1910e46799794f0de41a47b07b0172db8694384b4f055f10c39c59c27165c2eca0a2eef81df06b21c46902083b0d2d398d6d3e7ac25b2a23c45628011180dd51a3f3ad4b2012786588581de29a3eb5ba4f54335cae641ea728752447f55bc69456cf824fb5254a82f8b2093ed0227239ef1920eb64d088828ae935c5ed8150878f4baa985f3e445a1801", 0xa7) r5 = dup2(r3, r3) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$KDENABIO(r1, 0x20004b3c) r6 = getuid() getgroups(0x2, &(0x7f0000002280)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000022c0)={0x0}, &(0x7f0000002300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000001ec0)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f0000001f00)="a05eb5f1dea2ce1b9f72ca68919fffa4e5daed78a1c6a5f0e98c4da68616faf06049a2e52f91d1c264e06433e7282f4c4fde3171136a2d03ab2734603a9403c5cf6aadc19fd3be636a74f78fdaa27ff1257c4e144ec5b1e3381560972f36d63a729fa3a642a01617679906a09cda3b8a94575bad65251e6d388ebd555ed3976ac39352ccda4a4e3f1f82d5318ea2a4c07293d5b15a09f71c7354a8dc26020f59c2bbb7621a324be8366a38e3dc084ebf", 0xb0}, {&(0x7f0000001fc0)="7c620cb3da495d15a5b00e66f319c46a0a953e0bbb9e20a9ae7c3806daaf77e2a8767abbf7c16eb183985d611fdefd10873e208bf04281ea25d6b7b8a648ae9cee8da398890b4d3e225684e85a54de36e62e7297c5b37d5690b1790d16ded192d866af9403d08f3c9075fd297395e5d8a51b85aa73328edfd9f8c962e6cb2742da92d84b4901e1fd5a2c", 0x8a}, {&(0x7f0000002080)="5a36f25555765eb52b9f9663c92c27b9bdc2cea4ad4aa8731ea72aedd1f4e2a24d090cc327a25f45c67b49fa38a5eea5a1647894195ad33812f30eb13bccfae4249a06e2ba73cd11a38d99757e0966796d5933e7f3b4d77d18935d0fa8929972cffc1260ca6aed5eb5eca3b5c04049bfd5c32d92e9ae6b97373bca49a779611030643c771d04fbacf739c936691a106e2f27f2a497027c867efa4bcc73d26008ec2f55334b69270717d4e7160bf17a44b91db3cbd79353e89ea7a0924e4cdb009ba37430455c25e83e3198c11a098e262a76506fd6479283", 0xd8}, {&(0x7f0000002180)="d81b9aaed203", 0x6}, {&(0x7f00000021c0)="68b1592c630fd396a9760b28262d586ab9224f575097a475da", 0x19}], 0x5, &(0x7f0000002400)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x58, 0x404}, 0x0) pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ed9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eda000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51edb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51edc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51edd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ede000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51edf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee3000 didn't change! executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r3, 0x0, r2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x4, 0x1000000) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x6, 0x5, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000240)='./file0\x00', 0xcd, 0x0}) pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ee9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eea000 didn't change! executing program 6: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80000, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00", 0x40000}) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) ktrace(0x0, 0x1, 0x1008, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r2, 0x121, 0x20}, 0x8, 0x28000000, r4, r5, 0xff, 0x80000001, 0x13a600000000000, 0x10000}) socket(0x20, 0xc007, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 5: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/263}, &(0x7f00000001c0)=0x109) r1 = dup2(r0, r0) unlink(&(0x7f0000000200)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000280)=""/100, 0x64, 0x841, &(0x7f0000000300)=@in6={0x18, 0x2, 0x8, 0xffff}, 0xc) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x126, 0x3) rename(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') r2 = socket(0x10, 0x5, 0xf8) r3 = socket(0x1, 0x4, 0x8) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) rename(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r4, r5, r7}, 0xc) fsync(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000006c0)={0x1, 0x1, 0x215a, 0x7, r8}) r9 = msgget(0x1, 0x408) msgsnd(r9, &(0x7f0000000700)={0x1, "06dbf61b335fafdb40f2831771a766e7e62b"}, 0x1a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) chdir(&(0x7f0000000780)='./file0/file0\x00') fcntl$setown(r0, 0x6, r6) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000800)='[\x00'], &(0x7f00000008c0)=[&(0x7f0000000880)='-\\%!*+\xb9\x00']) setsockopt(r0, 0x1, 0x80, &(0x7f0000000900)="03e7f403a928e694095e62362bc26a05297ec0a713d4b550470e548d9c9f43dfd7cd170c5ba837f92a4c44016a6815b0c8b07f1cca3c0418f5fe1c579953144cf8b5e5c14416e1afe2945a838fd910182bbceb0c366b3c2ebac58b6dc189661f4183f512b427536f39c2c71b93b20fdd6f3b362002a0e407e38c4bf244071955c20626471eb324df0bcb08cb6e183acd3878d635a7cc1f863d19707b22c9c36d08c725b560ca78602d5feaa348455cdb3feb19204576a678d9efe5ca66b21e060437c9dcd820", 0xc6) r10 = accept$inet(r1, 0x0, &(0x7f0000000a00)) connect$inet(r10, &(0x7f0000000a40)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a80)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x5013, r10, 0x7) executing program 2: open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x13) fsync(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eeb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef1000 didn't change! executing program 3: syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd6000000000000000009b"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, 0xffffffffffffffff, r2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1000011, 0x4, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r1, &(0x7f0000000540)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae302000000000000000201000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bb03ec87c00f2eeb691fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000000000000000000000000080629b4d64cd0c536279c06df250db73c19b2e08d7af6ab589830e5791f3893c394d66cb5cd044030520868e11619c92afa6389e3e40b8a4f8f678982bfa16990aae303e8152908d6df49021ff2d40ba4f85fd04b1197dcd63e47abd8cfc06496d9a8c87cc4765c9393a79ce122b695a3cf9cf8d4675", 0xb0, 0x2, 0x0, 0xffffffffffffff80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x7ff, 0x0, 0x40, 0xd0f6}, {0x8006, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRESDEC=r2]) pledge(0x0, &(0x7f00000003c0)='\x00\x92\x95\xbc\x96\xce\x04\x00\x00\x00\x00\x00\x00\x009\xa0\xb3\x84\x11-\xc4\xb8\x1b\xb9c\rf\xd0]\x10q4\xfa@{t\xbe\xd7\xfe\x83\xbc\xeb\xfb\xcc\xdf\x06X\x8ayDD\x9dH\xf14\x13\xe2\x92\xaa\x91-;\xe7w\xf3^w\x8a\x1a\xc5Q\xa3{Q\n\x80\xbdN\xde@\xb0\xc1\xde\x8eV\xe2\x93B\x97\xca\x89H\xbaA^U\x99\xcc\xab\x18\xb5~\xdb$\xb9h&\rp\x1f\xad\\hp\x17^\xaa\xa8\xff\x93\xd8\x98{M\x87\xdb?\xf3=I\v$\x86\xfd\n_\xb3A\x86\v\xccV9\x05\x16\xf4\x1bh\xba\xf9\x82\xc5\x91\x1f,^\vl\x14A\xb2zZ\xc3X\xcf\xe0\r\xa4\xf2|\xa2\xe2\x0e\xd4I.\x99\xfand\x96u#$\xc5:\"\x95\xf9\x81\xf4ei\x8f\x93\xae\xc3~\xd1d:\xed\xb4') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0x200}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x0) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000280)='c\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x2}, 0x2, 0x0, 0x0, &(0x7f0000000500)="000000004dfc333b3f33da7d29d9595afc666c71d08aab2c4759973e4e66b0742b68160a3964e13a92", 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff, 0x80000000000002}}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d1", 0xe) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000980)={0x1}) r4 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffd, 0x4}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffefffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef7000 didn't change! executing program 7: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80146940, &(0x7f00000001c0)) listen(r0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) socket(0x10, 0x2, 0x20) executing program 3: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) close(r1) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x6}, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) select(0x40, &(0x7f0000000540)={0xfffffffffffffffa, 0x0, 0x9}, &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000540)={0xfffffffffffffffa, 0x0, 0x9}, &(0x7f0000000580)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) (async) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) executing program 5: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xffffffffffffff00, 0x0, 0x0, 0xb) write(r0, &(0x7f0000000040)="14bdfa5d1d34e2fecb284a0398307dcda9aec43050036123339a346f737850551408753f95b7687d69e999cd14f50cfd1cc668a9d6818ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000fd00", 0x99) pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ef9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51efa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51efb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51efc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51efd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51efe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51eff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f01000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f02000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f03000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f04000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f05000 didn't change! executing program 2: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000001240)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c, 0x0, 0x2, 0x1}, {0x54}, {0x6, 0x0, 0x0, 0x1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f06000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f07000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f08000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f09000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f0a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f0b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f0c000 didn't change! executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000aea000/0x2000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000fdb000/0x4000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x8000100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x200}, 0xa7c}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x7f, "ec3effb7d4c8ebd3cb9eb9ff8a652c581db7134f", 0x9}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x4000033c, &(0x7f0000001480)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000340)="3bf2ee74e7d647c82dad6eb2a36fa755e1a3925fe49afca7e63b1fc365ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefab", &(0x7f0000000080)=0x92, &(0x7f0000000180)="5a67923ef0cb189971421989ebcff78831a727caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000006b9057255f281855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353945d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a", 0xcb) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r3 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, 0xffffffffffffffff, &(0x7f00000000c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) shutdown(r6, 0x2) dup2(r5, r6) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x38740, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r7 = syz_open_pts() close(r7) syz_open_pts() writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000700)="21c26e6c3753440070d120344f98a7eae856c8f07882c018881cb96db82cfe51d5c03dd6118d55140456fa6aa9d1663aca6561283e25ad3af0345152ce5fee1a5dd3f197d905eaab1fa3134ca6a0897ed8ad62aeded91d94bde350150f", 0x5d}], 0x1) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f0d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f0e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f0f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f11000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f12000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f13000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f14000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f15000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f16000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f17000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f18000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f19000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f1a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f1b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f1c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f1d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f1e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f1f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f25000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f26000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f27000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f28000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f29000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f2a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f2b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f2c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f2d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51f2e000 didn't change! pmap_unwire: wiring for pmapmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff0e45c000 didn't change! executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() ktrace(0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x42, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x0, 0x3}, @rr={0x7, 0x3}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) clock_gettime(0x2, &(0x7f0000000040)) executing program 5: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) r4 = getppid() setpgid(0x0, r4) ktrace(0x0, 0x5, 0x128, r3) r5 = socket(0x1, 0x1, 0x0) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r6, 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = syz_open_pts() close(r2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) r5 = getegid() r6 = getegid() getgroups(0x5, &(0x7f00000002c0)=[r1, r2, r4, r5, r6]) write(r0, &(0x7f00000001c0)="39e4aff1513909", 0x7) write(r0, &(0x7f0000000200)="0900000001000000c001267f5d5e8ee581e12aaa95abbaeaa007a90172c84c838b4278ad535c2a591c97413f308c970527b0f7a6540a", 0x36) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000), 0x10) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) socket(0x6, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000240)={0x42, 0xe2}) r8 = syz_open_pts() close(r8) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {0x496}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005046000dc8b9978258aed0101bd0700000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236071bb9ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000900fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361baea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce749d959097e1b53ec70ecedddd6114b3d417585724243bf03fbec598aaadd257d2d14511fa2c3dd1f668bde5ff8f081e24f64765ab27d5841f59d73da96e2fbeac9e2b3f0e12bc36aed6869eab48283279fb27bc47ffa65f61757193766322615bfd4fe1de736f1f87db0f0b419264438cf45c08facf5445a610493d584ebb05580ccb5affa3fc2b32997a417e8d0437b419b5244ffea27595e0ebcaf9b97eb4eeee846f09b8384be6ee8239d0311d342ec6817e378b947b1cd94f0a5d572125d4d4e7f4a9ea2aa5cc114e4b7d3f07fccb553e1927dea896eb63ca2277e9d41a041c7c159d5237564d56061e5", 0x8e, 0x405, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xd01) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x84, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = socket$unix(0x1, 0x5, 0x0) listen(r7, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, 0x0, 0x0) r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x107, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000140)="71f9000071ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370824ddaaec394db74351afa89760556c4c423c95233eccbfc8071dc40b0415461b57aadedccc94bf54ead062235fd7c126370370c26cde9186d677e06462524176dcbef81c0184612a67b29929216aa43090491b0ccc83930c4824e9ffb0ac82c24c7535b4d0230e37297ed0458d562d1fac49f42bd27a553ceac65ac1935e790534133675abe65f15ebd8dd819936ac02f5365e9a96079b9f764f29592554c07b9884a0c28d1e738d044fb024d6d9b106d4fa8699f8670eff0218d00000000", &(0x7f0000000080)=0xda, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c000000000000000000000000000800000000000000000021"]) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) recvmmsg(r7, &(0x7f0000000440)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) syz_emit_ethernet(0x10e, &(0x7f0000000480)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0xd8, 0x70, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @udp={{0x1, 0x3, 0x8}, {"838838befc8cf3b36ee1d20cc6eac792b3019f62a6593f9dacc7e20ba08bbbc345219a3c4d88671459a5b530f76cdd6edb52dbb0bcc4e43b3fa3164da4adc0bc842096ee6143142413f1f977e619c9c8d8fd1396586de5969c5c430c6491a07c4a32c2a0764cedb585839e564ca412ecb32d8d61abf39572c281b615c99a449ba5666212b7c456c1ff3d7ab8374522a317060764131911a15e7a2de9e0e2ea05587f23293d129e56d2cb1fb7ee7647636b829db227f86caa41010938bbea4e5877806b3fdb7df6d1a6504801f25ebae6"}}}}}}}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)={@random="73702eb9ccc3", @remote, [], {@generic={0x8130, "2935e5af57687a427ae8cecb42ac515650035441ce9fa19f7b8c2d23caca407e7fa2d608023b5b5897ce6500"/68}}}) pmap_unwire: wiring for pmap 0xfffffd806adf2ab8pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ffb3f95000pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd806adf2ab8 va 0x3ff51ec9000 didn't change!pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff0e45b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ecb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ecc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ecd000 didn't change! executing program 7: setrlimit(0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) syz_open_pts() (async) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80000, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00", 0x40000}) (async) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) ktrace(0x0, 0x1, 0x1008, r4) (async) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r5) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r2, 0x121, 0x20}, 0x8, 0x28000000, r4, r5, 0xff, 0x80000001, 0x13a600000000000, 0x10000}) (async) socket(0x20, 0xc007, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) (async) r6 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) dup2(r2, r3) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000000000008100180008004901006c00659bd8050090787f00000100000005890307000f8bbe7ae7bcc64f55bdf8f606404404fc1f8802830720ac1400bb8917a0000000000000000000000000e0000001ffffffff820dd90b26297f5d14bdd78ea5b1d895e3641d1154fb830b06000007ff0000000000"]) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, &(0x7f00000001c0)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000001580)='./file0\x00', 0x0, 0x0) executing program 5: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x8, 0x108) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r3, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r4 = accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r4, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b41d596b4668bead89b5759cf5ea309", 0x6e) recvmmsg(r2, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0x99, 0x475c}) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000540), 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ece000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ecf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed4000 didn't change! executing program 7: semget$private(0x0, 0x4000000009, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) socket$inet6(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000400)=[{0x5c}, {0x1}, {0x40e, 0x0, 0x0, 0x3}, {0x0, 0x5, 0x3, 0x5a}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000200)=""/23, 0x17}], 0x4, 0x100000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x1, './bus/file0\x00'}, 0xe) executing program 5: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) close(0xffffffffffffffff) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[0x1f]}) mknod(0x0, 0x4, 0x0) setgid(0xffffffffffffffff) syz_emit_ethernet(0x56, &(0x7f00000008c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC=r0]) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(0x0, 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r3, r2) open(&(0x7f0000000680)='./bus\x00', 0x20, 0xd0) pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ed9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eda000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51edb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51edc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51edd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ede000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51edf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ee9000 didn't change! executing program 5: setrlimit(0x6, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0x5, &(0x7f0000000100)) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) mlockall(0x1) pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eeb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef0000 didn't change! executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r2, r4}, 0x0, 0x0, r1, r1, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000000)='./file0\x00', r6, 0x0) seteuid(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697a, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) r9 = semget$private(0x0, 0x4, 0xc8) semctl$IPC_RMID(r9, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8d) mmap(&(0x7f000000d000/0xf000)=nil, 0xf000, 0x1, 0x3010, r0, 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000240)="8f5aa4d1ae2d", 0x6}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 6: open$dir(0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) (async) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x8) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4}, {0x6}]}) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(r3) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) (async) unlink(&(0x7f0000000280)='./file0\x00') (async) r4 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r4, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/88, 0x58}], 0x1, &(0x7f00000005c0)=""/4096, 0x1000}, 0x40}, 0x10, 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSKBDIO_BELL(r5, 0x20005701) executing program 0: r0 = socket(0x18, 0x4001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x9, 0x1, {0x1, 0x8}}) r1 = dup(r0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000000100)=""/192, 0xc0) setsockopt(r1, 0x6, 0x4, &(0x7f00000001c0), 0x0) executing program 5: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x1000000054}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5577c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000440)="2e74bdf6b128e9644a3623ec6bc3959665a9e403b7ed0672223edbfe3a6fce8081dc30", 0x23}], 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000300)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000013c0)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="916ccb7d93f77069340aa50ec41177733112dce58a22011c34f5f9fb280db2fbf3ff0f1831079bd7a73995951027ddb3e2bbe3965d3eb4a3487d3bb4705432c1de106e42d154cccf47e616eb7f4cb095e49cbb9d7d6a3d7b8ade76d8e4ded5c20e1b6c8102c67574d872cb616e51221deb6f877935c65fc81e5e062a903a7d9b18d5e1051cda9c5e03497f3ed52387c42be8acf70d6c43cb24b5cf791f781fd47f25e81cc0462c7725938ca7f1903b1f1058c0a321a5e429924d853e09cc496dbba942787ee275e0088f79f4c7ef", @ANYRESDEC=r5, @ANYRES32=r0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r6, 0x7fffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000240)="03261e52e707fbefc7a590e8747fbac5a06df0567426c95f02944c5340b38ebcbfd380fff9022cc0431f70f927d27b44fcb8652592c0cf1956732182e15fec4eaf78c46107b11190395392c34f6ec7", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) getsockname$unix(r6, &(0x7f0000000380)=@file={0x0, ""/4089}, &(0x7f0000000140)=0xffb) pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef7000 didn't change! executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51ef9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51efa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51efb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51efc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51efd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51efe000 didn't change! executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)) syz_emit_ethernet(0x2a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r2]) ioctl$FIONREAD(r3, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x4, 0x7, 0x6e, 0x51b4}, {0x0, 0x2, 0x9, 0xfffe}, {0x1, 0x81, 0x40, 0x3}]}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r2}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0xffffff7f, 0x1603519, "0406ff0d09000000000000001003008000"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000200)="a4dbd809", 0x4}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x83fe, 0x0, r5}) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x3, 0xe, 0x4, 0x7bd}, {0x1, 0x1, 0x6, 0x3, 0xffff}]}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2", 0x3a) r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x95, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x1, 0x405, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51eff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51f00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51f01000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51f02000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51f03000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51f04000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ff51f05000 didn't change! executing program 5: r0 = socket(0x20, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r3 = syz_open_pts() close(r3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040), 0xfeea) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) writev(r3, &(0x7f0000000140)=[{&(0x7f00000009c0)="8a29e29a863bf3d9349ef6e169488cea77bd55a00689bffc55da9f9bbaedadef5fe55c98134b439974b873468fbf58b27013b1d604ed13c664231eb0ccccdfa6570c043272fb296a2f125405088e18b72b437c26461497ad9405c6dcf297a0a9aa4ac9429042f4b24abec18a8b955a5caedbbdfdd3f57a70e8536c04d115f142082772e6512999cf99eabd1b1f84c8fa8cd47811c5dfa4ed9ea3ab92402abc3efb80c49eb7e373d92c76cb22da8cf546a947f112bc5dbeb03c89f72555ebb70034d486149f28b05da48864cbf2f7c5adc8f51e0c7f1de4408786f4159c42ac1411ee68d1eef5e1cc7c54cbb07e30124c0bf2548976b189347ad325cfc2a2494c71737b3163698895fee2ebdc4d85ad544659faafd27174", 0x117}], 0x1) r6 = socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x81, 0x4}, {{r7}, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0xfffffffffffffffc}], 0x9, 0x0, 0x40000, 0x0) ioctl$FIONREAD(r6, 0xc018696c, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = dup(r1) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x8}, 0x10, 0x1067, 0x0) sendto$unix(r3, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) close(r0) connect$unix(r3, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 2: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) r3 = socket(0x2, 0x3, 0x80) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000400)=@abs, &(0x7f0000000340)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x7, 0x6, './file0\x00', 0x3, 0x0, 0x480ad8be, 0x7f}) socket(0x0, 0x0, 0x0) dup(r3) listen(0xffffffffffffffff, 0x0) r4 = socket(0x0, 0x1, 0x0) connect$unix(r4, &(0x7f0000000280), 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000140)=0x3ff, 0x4) sendmsg$unix(r4, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f", 0x14}], 0x1}, 0x401) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x1, 0x0, 0x3c}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029", 0xd4}, {0x0}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106134e903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b31d06fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525ba9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd", 0x130}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {0x0}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {0x0}, {0x0}], 0x8, 0x4000000040) socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) readlinkat(r2, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/31, 0x1f) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r5) r6 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x40, 0x82) sysctl$hw(&(0x7f0000000180)={0x6, 0x6}, 0x2, &(0x7f0000000200)="35e6049b30c304599d9f5d3c92e3965723e403d09202c2c0e0c0e903af00bed51e70f0c1cb23830024d47b6651b18b378f036306bef1645e23000a81f505e9778c9387d30e720d8cab105441c48d4aa5324423", &(0x7f0000000280)=0x53, &(0x7f00000002c0)="2630cebf2280b94bddcafd93bd686cda189856a53d699b56dca897cadcf8e8140a1ad633fbd97da0ff2659158c2ce16877ca6819fcec7422f64d01c67c9fddd9083464f69395", 0x46) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) utimes(0x0, &(0x7f00000000c0)) executing program 6: socket(0x0, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10, 0x404}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x20000, 0x105) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r0]) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000c00)='./file1\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) clock_getres(0xbe44501372635004, 0x0) mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000000340)=""/198, 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') pread(r2, &(0x7f0000000300)="37ba852573d037af8788fcea6f7a6fc672877ba6f2cdc3ba", 0x18, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000440)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x2, 0x8e23e42f08290ace, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = socket$inet(0x2, 0x8000, 0x7e) getsockopt(r3, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x0, 0x0, 0x0, 0xfffffffe}, {0x8106}]}) pmapmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd806adf2108 pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd806adf2108 va 0x3ffb5808000pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirvm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000373d6d98 executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {0x496}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 2: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000001240)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c, 0x0, 0x2, 0x1}, {0x54}, {0x6, 0x0, 0x0, 0x1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) executing program 4: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00", 0x40000}) socket(0x0, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) setreuid(0xee00, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 1: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x8001}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0x3f, 0x6b384155, "2fecacf2ee60987a0d0238ec0000aa175b31cb31", 0x5}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000000)=0xc) r4 = socket(0x18, 0x2, 0x0) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) r7 = syz_open_pts() close(r7) sendmmsg(0xffffffffffffffff, &(0x7f0000001e40)={&(0x7f0000000940)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x75fd, 0x80004026}, 0xc, &(0x7f0000001f40)=[{&(0x7f0000000300)="f7de0121c629ca1c335e3311c8587ec594c055ed399fdd8300f5ff4f25e1e6c37128a081f2057e6cba2a34e99eeeadc96d56ef", 0x33}, {&(0x7f0000000340)="543c2582dbbf5b94125ad5d31cc9f6c2e31ee0f80987cc043672a7dcdcccdd2d43d0c6bd50fad6a518407478381577b1c22a6da8351467520c669031e276c3ca9fed4dc778da354175e73785f5ca692fe76ef9818abf495f6a4f4477fdba4629d98a9e46d8fcb84db1044d544c17143f2786c6cff92333e58b8f824928d6cb3504da3c5b8493165c5db68d2d0274a034fe02b95bc822d6af8f4c913b10f7b327742155a193ea6e1917e146a9bee612c65f9bacb9d5d13011b0b34c9c532532bc6cc6ed159b217161ceff6885ec5bfcdfd2e843d7b7cb3717be517a24811e39bda8e9", 0xe2}, {&(0x7f0000001e80)="5f892d8b945d01b951820900af1631dbc7a0b561c351eb0101d91bc81505be51fdc56baaa62ee9a8b29995007485890a48ae08081a78d6f2dd977b99a0efd60687eeee2dae4b1d64798f43f1c50ab015a89c2527c5045beda0c1a5ee75ea3aa70199f923ed3131cb74e857ebab6239cdad2b78d7328bfcc064d952e0ad0df55a4559997b5730b7aa36bef6222b25e03af933adc0b78bd3d28cd228648c095b76e429fee35753033a6e5b3e9813c1fe654232", 0x29}, {&(0x7f00000004c0)="05f3714ad0d633829d89c1ef2ce3f5d279b618b4606f1dbc7a6a517781", 0x1d}, {&(0x7f0000000500)="2b27a69cb7b688e1ccf729c5ff6ed81a98e20475fbd5141ee69454e72f01a5fd93d780e0c3996c3b4b543ba4dbcc42d67633503cd5d775db5b97f6a5bca24ef7aa900ce00272cdf8fde8e464dfbc1bf50c858abb72ecc99c09aab9e4e7202614254060982a14857153ccafa79169fd44ac24f00f411bc57caf3b2b2c9f07c7a313f01b5b164f9fd64792b8970c7d0894eeee1a7a472b86830970352f2842e44d152004bce8f35b05f029c9ceac3bbf64a460dd19710a639ddd4b95fba94e2ee97fc9bd97ba7da5ee38b4f54d92043329331c67b52cc9221b992430fbd3b7f5d3a1d5ad8c31e008c5e4639913eac15d3e9f11035a27e07266797c8be2b5", 0xfd}, {&(0x7f0000000600)="06d8e9297db8eee2513bc03eb121e866fe20", 0x12}, {&(0x7f0000000640)="999c4b52f497abb704ec44d4c316ed13ea82de8b3c8395321155e12316b3403b58abc6111f71059b9eb061b66e3cd808d90de8833773c383e9e51fbd67e007b7a88a0e6d7620fadc917f4662b5ba9e23c5f92f2d3b8c2fa8b1bf1461edb93bce6c8a6ca9d9c27a10c0516b3d2dafb059a18614c12638e672c8e1514259c918136301a3249cdfd0ac4ba58e5abde83eae2db6160653980cfa5d47be8970a498d3445111921d2c3e6ee139c21eff29ffef2099af2e185b8cafd0c24f3e205da706d3", 0xc1}, {&(0x7f0000000740)="e173db605964ced5edf139e53e79d5673678552d9024bcc1b7710200000000000000f410ca93458176c8ce913f9fc3e19efdaa1b72", 0x35}, {&(0x7f0000000840)="f30148b3aa43834052f411c0bb21987c30fbee9576fa609d3ef69885d3cd024a921513b27f94290d74e5366e942f5bd4946083176fda4950d20e9de991712a17ce239c4725968853d4aff4ce66e71047630498be40895605973b2068b4ab1728672ab57438e3dfc48123bb314daf53ece2cd7dd43aa8d5c1e57d9d475396c79e8d698587ce7de1abb7ccf588c1bf8be14e3acb8ae15cfe8c0801bf8cc841b114e5795a2a77cac0c1bf387f2c21726cffea09cfad58b6a5de42c5bda86c25e6e70f0f6b1bb59d48eb5a44fb947674d6405a7c73f7a5aadc1aee79805869ed53bcf06839646cc283469d65a09811dd39ddc67359c258989f32f738fc2fd02e", 0xfe}, {&(0x7f0000000780)="903ad8f4dc7c0f769aa7f84a5c7d61bb8bbcc659997b3735a08716f4e455b4e4e627b7b8929484ce39ca4f7aa66ed8f71f46f3bb44798ca688cff7cbd2ce6cd7ee88638ad654c5dbb4c4f297a3770201f8a0543508e7c313126016b6cce6", 0x5e}], 0xf3, &(0x7f0000000a80)=ANY=[@ANYBLOB="6800000000000000ffff000081000000f980db3e543da0f6166e1c481755cd862fd2699f2309d58001b9f432eb183bf8b54d36da66725e95b700191f7a4fdf6ee17df3c156f17415efc974ad03dd500b0ea366ce849c1f23a7f7fb4defe031ec36d459b8260000009000000000000000ffff000008000000f9d8621397bf680ca1ca5e6f2440b7c376c7b72f09728fd6f849ce78f9be25ccfdf84811a42e16671b83c8d6dea960fedfcf67a9815e469e136a2abd5e35a7de69924c37d05e805a71a40b946b034978bb999a9ebf6391905be0ce5dab1001e17bc2b943a61dcb66318efacbfd24665a7337672549c51cd9a3c372e2dc9b0000600000000000000001000000ff000000b7f2c385d036f12fa16b044aab4a98b8493ab825d31b374e49162c5def3b2cbb291a4134c8c6f2584313f05207bc352024e3017f85e9fce20367c9233a79afc9518b03d0d4a9ac22cc1b5977ad9700009000000000000000ffff00000900000028e0f7591431fd6cf461afcd6c91fc23360a9084f8d502036b791e09202ee13f22b62735fa12e30d8745fc3e042915c176f07d1c4737898375163c19c9788301a80669d5fd7032f6d5d779b84bed0dae0c2e8aff598e31db44870f5ed682704cce52b2510c9f55b8486d821cdd13034f7a5b463b7935f8ba9065d96697bfec0010010000000000000100000003000000bdd62b696acece7fa9abdf813828b4d497319ebc7837ac142d98a388757142f6691bd9cb69c8c2b7b3d56f7e75a37f5d2d8d6a7e1a926f915df6c01104e414f07fdb403cc7008d022dfc5415a7cec040f8540b84436c60303a323646c301aeadca6bd17751bcca4edb565187c44f048f2d3fc7c26b4d2425ce14facbe3a0dce11ee8292aff82acb0963abc8b6fbddab790a4a2f2c28a7cfe755fce24efeb711fb49173d6a75db3a8c2da310b7b139c02ba301579fdde62f75156ef7bddee8a9c95918bf9385900f56a5c5b49135ffc6a83db560957fcb015dab2271f7d3529d69276f08fc2b844a687788a8d4365b537e92a589bd6eb6563111b0000000000004000000000000000ffff0000040000000e86a4c1e368aa09528009b0f47cfcf8666216df24d8c2469dbbf18bb241919c9c479f56968cdf419b0000000000000010100000000000000000000002000000fc15fa871156caf019ae14c830d6e33ab42d0d50c087506ce5b3719c90dc21b78ab9d0a84bc8ba4635c98b3d1cbb66f77ad48579004f10e98673918966056a026210108481d6188a1206f753b310feb49bee8f2a19bf45649ce9179943bc45624dcbc3ddf329f8b72be7f4f9c56c68e41acd90efc7678a591010542133175cd389611a72e515abbb456528058a05be261fab7d51c8048770fbf95f65a9da41bfb781e1ecc4708d477f535d195048e8057b32bba65eabfd2180a1a2f49b971e7102dbfbcebd739c7051ecfa33272f81b0986256e02d62e6d19f756e66ce7009ac0f2eaa2bb9651a3c4856e129acc7ea05156f456a2431507778ff789a1017140de916f109e8987f9754280982727cd5ba84767040c38b8bc3aaaa14ed2fc895d0cc8e2328831abf8ba3e07048c8f947ef860a637b88cd00e3fb0961bddbd8339ea48f021e1c88c5822c7ddcac63316e33c519c3e5f4ff4bbc09703384be312a91232c4b86ea2ac429788d69f2d9808345ef50f9bf3108d0c7776bdf490549afd5454b08c2260d2a8b08bddac0f2ab68189ed83c71c46cdafabfd59268cd4d710c4a4579924b94e7274ddc17488ed4d9c46c68181ba94fe04b2137e402bc430a73827aa81b74839be993a0563468723e7c24ab9dd6ffc8eeaf0d53a62b48a02c5f128fb4accfa93fd45c3c0bfff2c7a863ad0599068702797a39b3d9bc80b61fe6b52b49f79243af86a04e92ef8aa0dacc518f9e699475dce44c8b1134da0d53c120e7878cef0ba78b1ad55fbb7e59d61b748e718bd38c6d3f9453d4ec44c060aa06652f3b3ece6abcd486bba24e78757b3dfb268efe5e23a51e2cd27b6e1a656a48bfa1d53cbeef656a1d39645aa16cdfbf317c0c0e3b96aadce929f9cffa370effc0f94588ec4e069003a8fc046c412aa9cbc4081236f7b1ff994641c55dadcb29ae5cbd47ddf6ec01b6284678cb010cfbda6f925291f8841164765b04d436278f2f450b44a2060b321631a96e2428254112696f82ffddabf9e8c28a4cc545c8dd3f1e83ebaa8333153559303007c74c0a90e17db057193acebca1b4da348760e58ef15d77144af8cd96cd2a0469bb9a1871d1a8a38f652f2843432d87a911dda74d5d5cdc30e62dd047be39635cbeeb2376c7b5eed5dd4601883b2e2b8705e64a1eba2af1edc9b695757d81b42ec576194bd0536d8e46e2bc4d21ccba62855e912e050e277df577ce28ae44f844d5eae0b9006460c7819a0f7f0b682cef71396de25aff26cdc63a8a4c31f2f216eabe19633b811289d04a0ff1c084d5370ae6baabeae190d7b8232edc45aa72349072e5ed9450bd9399005d343be777a35d243846615abd16ba71117b574fdb8819267889ef771415697e76125f36f31efa6d7049d58f7dac8be568d4a8b435b5dde4a01ab0e3f0c5a54308a89d267da113129184232d11987f6617e5043089b4f8f4c8fda99bad585f6b30b299896d0edc3d14c18c452c3f78f8d07e78aba0c626368845235c25cae0f381767206da90bbd17bd823975e2eaa39820c882ef6d4eab3ebe324412d6a6802696f32fe37d3157ba1624363971c15e7314e3dac6d952fd7ed3098998403624202e05c89524b05f6d16845ef7007539c706f3a89c1030be5c7df6d2d8c940c5b8e5f3976b252c0f023489f79507d45a4d0cb930ffc4ab347e2e13ae840b47dd74f0057b3c5d89ed93286c2d00fadf8041d96999588e4821c55b5536f9553c0965a3b74264a139619e671cf7763631cf9821f0f63a23449a3383452e7c5745d8a7faf156e12e2800792fdd8f8c0e7b2a6fa30ee16f27eae0eec011775be0a1d91cb8d400804bfdb88230e09ee3db3639282615b07ae95341d507d300e4409ea71e09208c470e58e0376a7c80e07a8fdf529daa7a30ea1dcc6625c55d4ee786978f523c162627d34cf41dd419c567863359937993667f36d2eed720be7f2fc4c3d2b747cc4567f72d7244b8c75c96a313289c119bfe51036296d991d34c54d4e5425ab9d6511c7e95504810a5f1b554aa2d10be0eda478c8d93cf49c0c08975f02f2f2984e7281a94476e7f06166362c4cfffe4550f89bc27f9232eb23989148088329ffc585fa1deffeafb5793d5c8d4be38c2d663c35d1af7c22f3e20133ad2bea43a4e49bad1b034f2216e2bf7e988b66c45987a2a35565f4264e958b5ae70fdb351766b94fa3e6554e5bd48c787c2e0c23dd1c901ee6541113851d04a631daa5e1984f26a802a466250caebbcfef534689473d794ec92f1e278ab8d4acec069dc601244521b36e4b858a676d6ede805ef9544a165a71fdcdea78eef4b5e393e832c00645433182ef79b837266bf51dbca3201c8b7cb5fb1c48a8b140aa5eb2a9fcc8f34fa1e1b10191307c627087d060aeda9339fc7ad43929c337ca8357b411030a18c1baf36a3c7f5733291d7f91512f9f05e3a25897750f807464c8782f2c5b88979bfd9193e7d8225c2beb2eb877bdb2c1c890e0e5ce6cdc420e1e8f4ab71baa1c02dfb9fd25f5f71b9c435f46d87ef77e52a02e4ef5fde4890b57973c55e78cbe781e5f417c88ecb7f65d43845f05a674caa04a3c6cf89ca8bef0284d0fd66a8049272f2737ccc5e18be98020a0b3fab4453b846f4b3bd9b80cd223185a6e025bf75a20fa565c2cf61f4b9f8653e6368cddf3a3f330a06f62fa48728affaa0d9f02580af2e2950bd6d9b6a2584766f5433a6e9c796081ff1f88fd4110ddd6b0c468900219802ca2e557af5a3ea0878d509fd6952c68430e57651ff4cbe87cf421103c116ecbbcb17bc519b02db9f0ebab3a710c2fe8e0dd47664a30765baa05cdf4f58556797de201844ade96fb01f0461b6ea7d227ff2c050ce7a9793f53641523c389b2e6e467d8ccf79759ec89278b0aa75782d661e99428a5dbbf49ca7090cdc522d8936be4d4ea728dc38855e6d20e70b922c00fbad7da8fef8b8de32ea63a4f9b682b6ba75122fb4db598f26297e7865d01d6b4efb8c38c1d2e4b8bf69e98e1e89f739b5eef9bcc51bba4c0335ce29afd765f4a827b8caba687962e1b4ef2964346da85eeca3787c1eeb90bcdebbb9376f046f4a891f4dd5cd332ed478d9260179f1ec7a70cce43cc31b24bd6a202e2dfcc499e532d9e2b5c46443d4e8e75e4f8489ab3c999bed28dd34c4776486b2796836b99a72a6ab9cf93c1a123acb180b53db1d75a957f8db52593174e26e97f723b5196c68ab3c4f43c49a4fdb93a6a0f898429905d816e5730499f023ea85dbf0386200e2a10967aef0dfe8c31a3cb614bec12e141c752c35a509afa1096b0677b6f097a65494f3b06f2b5b06f69a96e4bb5a8e7dc33067a1d4304a1e06703e07c4dfad78494304505d1420e6577a08382f6cecf8bfc22d2f5ac430a493ec730dd9c58246a473208a7a3317fab7b42db7afe4b0179d9cf30068c3ca2e6ef3cd2b03f762eacbb5fd4d0c4238b1713ebbaaebd0cd5337b75fdfd872da18dc817d063daf780b4dff15c279f677e575223dc3528769473783eb2af2d7bc92b8219d829e90a16c3e2305d8d7d59e679a0761a7918776f80e00c1217f9b6e55d1b4efa16bfb1f7e292c09e93fb44dcb7b7ec99f267f47b1e3a0d0294c4d6f59d8fcf9677cc9280f57d753a40ad3ec1127ab9cb8bbf389bd344c0c333e0f9a9c7a3affb492cc95a488bf7c81e055667ef061b06e1f9510affaf27e63707e2fccbdd117b954ae2adf3c4dd7fb971a819c4a4f0b5c661b4d3a47b2b89328ef9cd190ccf2259e4e063f831d8e11cc01dd3d70f619fc449812d0fdcd4f591fc8a038d1c35649c89b923dc09c85bbde9bbe3dd368ba5fe1be6c851a808156dc227ba729d70ec9162adc598bf98a349887ecb3a6eb1b644fe39e71c8030ad00e8d3c361f24f993c80abf1201f1fc548dd48cabcc2c65fb2aed8d54d4ba31e16984b44a20c1766606dc109645d3de04504414478bd32ed18dd66bec5265ff102b65b3cdf9996b8e390ba211949975446d212656a828818312b962c3ec80b48868724862d3a113c37256662068d135485d503a65b4758edac20865fd9d5411d5c36547c516f78565877bfdcbdc4a4642fdb059c3636ec9affbfdb402e621b0ec95973e6c22164f43ce76fdee43af61b97311b2b71e56d1a0f6cc6212a4af43232b6bb2d698777dc0fcdc4e7765f18dae847adf96c378a811a44709557e283e69fc28a9c4be01607f2f9f36b5c82ee0de6afd18d311320f2e2603238c1bb928e4f8d92c80a029f8e539c23a32e4e89d75032677e3fa3cec997888125cbf04f255285802eb9f995769f29dd8590ad1f74e33a2462588dc7c6246d43f585d95b3a6872a6cf0d8f8e95c80f5e1b9db78286916934b38e0276cce059242e9a58fc4681c19c3ee7845ab1023b425a0e6f2698c6e06e9d27a3548a55af94e743129f2a4e3cba60c1a9426eac5e1869f19973d419a1130b333d096abd4cf3dd16cbc6382806d1a32c06cd6467923fd0bea39d5cbb071a86617cedefb474834222a5fe2afb91dae2ce21e0b746d9c60ead21131338881eab33848e58d561d7c3969e464fe2ca4379d67db320cbfdf1645a34613d5847dc4f403c95dd69a6cc97e7880c209ce07dea9901367ad7c3c32a6a9a9cae4f6d606ad86ba163d8d5ca338003441bd4da35f59b75086a5350ab5d2e934c0d0e0d685d65459e939186f12e2d99c28c370bf497ffc8795928d132dbb41d7ca5c3e73ee03ebe45d29401f77a9bce64836f642d96a6de9cb34c8c4b454db91d4424ca8c5800aee40d60da1090a5b18e3d31122510aa3f0ab5f816b9f94580f3e42e9080321ef4975a4c131cde8f508b758a74ddf2a5caf6ecfa786e0d27ad1f0d0a3b6b3c26b41eff90fdbf7e99c9ec23e4df8e48c072b924141bd789d035f983ffff37362a260e8dd8cd389fe4ee3f70498c05701aabdbe6d0953d95873a03752be8667aafc317b3e0a73e20c775432b96cc2d9e70a530d2c4d885b0d1dda3a351b70befd0071b45e69ee4ee755ecdce650b9bcaf14f48b1309cbc419398de2c6281d3a22c26f623afc3e6033fb17aebd099aab43d7b4d908c84f14eb01ba7a93c099826ab20bb5cba5b0af49647accc3256af48e2dd4d996fb7a425c924a5b4b5d6e36c3a74a7333bcdb116369dde70caa5f94551952483363e5fa13dc426717756747d9e71052e223b0b3ed2a0bb5b57d45f8dc1ad8a5f6aaa2eb99512d71cdfbf286bf51b96d7461fa6086523f4a1cfa77953c08166203bd257cdeec062b304527db5eb15fd0ed4a9021b9c6f5f48bfb960f9df6c95baebf037293957c258115d9739ae24169933c37354614e732c7bfc8c92807d287f461f78fcc464d2fe33b1538e1b5e95e546481ba855cf089f342c9ad910b0bf621fadac92108871055784b6ce4f80a71e12085f52dfd9e7c1f7a6faa920e046c220a1284038a1eed333ace8ebf0d359b636591bd8d6bc3c4489baf33228e19a921f7d85748e33f6fc3993c087b48440256e3aeb24290e407a8febcb7ee142dffa84e72be0aa83aaed7e32025e8bef29b609286c8d3bff515d7d6cee744517cb2eff5417c05c4e467f4295b49e4c077f1e616124c987f99546800c55ce4991cfe2639165f3c18368196b5bff7901a48ec6fb4c62fc7f7cfd93c5296327f4f5caf5258da2479c8f548ed940eb7eed77c7e1ce07cec67ac4cd4dcdee503d03a4111011a2d19a01805b7e67e739b2479f7cb87c059e11c6b088b6dec1f91401d482a9001ed1ecde4f53089e6c62c5001e3d9730"], 0x1348}, 0x4}, 0x10, 0x40b) syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a015fdc1f191e0866c5c27f", 0xc}], 0x1) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffd, 0x4}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffefffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xc) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) r3 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffe60) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) sysctl$fs(&(0x7f0000000080)={0x3, 0x1}, 0x2, &(0x7f0000000140)="5f791e2ce276de212d09c24741d83f2ad592980212e558abf8fb3e276016bebaae162c4c3e547b04f71d5c6af267bad9f1d7353ab5e3693572f30b2dbbc489143ebe70b7226019b8ff9433b4cd3940270646f69d835736a233a090ff84e7818c0841542ced07a379273a4eec5cac12514b86ab6f479b8e4958a069b1f60258e6d5e389b94c61a8e373a416f7901b3b9c8490459d28a67c7eb7800b79a54f3c8114ea1fb1cd8f131ede45b132cb667b7700b4cb8fcb63e6133a0ef3dd00fced582172b08702be48d23b1a14", &(0x7f0000000240)=0xcb, &(0x7f0000000280)="18733fb9d051b5c1e93841ccfbef6e4291c7591cbee0ec152d82c08da10c4a6581a1069ca4be9ce7b3d6bc26c7059d8f93b16355359720b656254e79f2ea4231f66ca4dc91b872b23bc3870e6835071077882565e924e3b88bff957a81b493e24dfab3a4282d760203604de90cd610a0ad8459512f92c96f699df0bb4d0b287ef93bcf50d25c4c7a0cf4a8ec1fc13ea2a2c4f3ed1a11103e5c578246b697c8bd7a3a8fa11ac7f85933e1ebab8e92525d1d63e46477bc5e8a0385ee92c7a39c08a4a02e8ad81086c86da2ef4034a7be55af46c0d450d6f4c7f64d82e32ab8572d", 0xe0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0xffff, 0x0, 0x3, 0xe9c3, 0x2}, 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800450000000000019078e0000001e00000010c009078000000004500fffc0000000000020000e0000001e0000001"]) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00'}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) sendsyslog(&(0x7f0000000280)="9f1fb2ef21e902c2901c71e9431dbb6fe26b9b55214bc227ee6549ebcdd2b0b4bc63cbde56b6b8bd54efe211ae80b8c6bcb91edaafc6e77d4c0dda5bff15553fdb189ce61517a3b7fd9fcb710d3d4bfae234facbad1c29eb15c34f49b8908f29f7b0f61e1db04d7652fce7fffae271d6da22af8bfa2a10dae257122235a39adf7c8d95835f1f776eb2c93040ba9cbb1d05b333291af0cf217f4cb55f609901f284c4a239165efe58b97b1c0a88e9474c509bb1bded5074", 0xb7, 0x8) r3 = dup2(0xffffffffffffff9c, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000380)=0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x6, 0x7, 0x7, 0x7, 0x8, 0x3, 0x6}, 0x0, &(0x7f0000000480)={0xfffffffffffffff9, 0x5, 0x0, 0xffff, 0x6, 0x7, 0x7fffffff, 0x4}, &(0x7f00000004c0)={0xd61, 0x570}) select(0x40, &(0x7f0000000500)={0x5, 0x3, 0x8, 0xc5, 0xd5, 0x81, 0x6, 0xfffffffffffffffb}, &(0x7f0000000540)={0x4, 0x724, 0x6, 0x101, 0x1, 0xc64, 0xa000000000, 0x800}, &(0x7f0000000580)={0x5, 0x7fffffff, 0x0, 0x5, 0x4, 0xf4, 0x1, 0x8000}, &(0x7f00000005c0)={0x5, 0x7}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) r5 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x8000, 0x6) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x1, 0x5, 0xd75, 0x1, 0x5, 0x200, 0x800, 0x2, 0x0, 0xfffffffffffffffb, 0x2}) setsockopt$sock_timeval(r0, 0xffff, 0x5, &(0x7f00000006c0)={0x1f, 0x9}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000700)={0x8000000000000001, 0x101}, 0x10) writev(r3, &(0x7f00000007c0)=[{&(0x7f0000000740)="841d3cc6825de614f10920a91e58fdcd3319b27a8973171600c15727aedbde7c6eccded99a1fcc7723e31316d3ae351da78de97e32b74ef90a0c90091be485d1a8945c77318acce7c88ad0653999b814616e213e6fd0a633abff939b6db9e7bd27f870db5120361649874905521d489dda8bca317e3af6950a9604d3", 0x7c}], 0x1) bind$unix(r3, &(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$inet(r4, &(0x7f0000000840), &(0x7f0000000880)=0xc) dup2(r4, r3) select(0x40, &(0x7f00000008c0)={0x5, 0x9, 0x6, 0xfffffffffffffe00, 0x2f01, 0xfffffffffffffffb, 0x9, 0x7}, &(0x7f0000000900)={0x7, 0xa21, 0x4, 0x3f, 0x80000000, 0x8, 0x8, 0x2}, &(0x7f0000000940)={0xff, 0xdae, 0xd7d, 0xe2, 0x7fffffff, 0x5, 0x3, 0xfffffffffffffff7}, &(0x7f0000000980)={0x2, 0x6}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0), 0x2, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000a40)={0x6, &(0x7f0000000a00)=[{0x1000, 0x0, 0x81, 0xfffffeff}, {0x6, 0x81, 0x7}, {0x2, 0x5, 0x17, 0x3ff}, {0xdc, 0x1f, 0x1a, 0x401}, {0x7, 0x80}, {0x200, 0x1, 0x1, 0x7}]}) open(&(0x7f0000000a80)='./file0\x00', 0x1, 0x183) pwritev(r5, &(0x7f00000010c0)=[{&(0x7f0000000ac0)="4ca315e2129421cdc9108720d214f1ee1b28fd095d077877e02205e4eeb29a7077af3d5d4a2f6668c6efb6cb78e58871501600659b0bba5a88ae9268c2888ef359414d4cf100c851c983716f2e10a2fea10480613bd8226d680eb40c10c0a93cf625a8c3dfeceaf86c2b51384e0e3ba70b7522503cf94d1d612473137bff9d954a11afa2c1c5f1df77ecd90bc4490ed30469af8180f8bbda9a1cb771434a1dcc8e355a413a34575951e3ba8c57fd555e2ce032f3739b62e79555ce2d17faf47e09d23a40", 0xc4}, {&(0x7f0000000bc0)="aa9a5f035d1992ac3c2e932f249b4df91e720f9dd2be7237c3d03eb33bac944ecb85ae8599981cd892663af89724b16257b17ec5a98cbac9d89d8b8bb1f79dd55c475bc8ff7e5d4b01018f23b40c6913de4fe1c78fb92dedfc7ca6a9b9f37abf4091db4ca4b84b7e1a4f80f4c3eeb7f2019bed815de685ea6b6865e167269c03ade940ebc811ea644f8ac3319e73fb00ae3d", 0x92}, {&(0x7f0000000c80)="52451bf6088d747d18393156575621262e9eb4b971d40d81f768d77e8d8c1b9caf80b56c6309df5b5f4f2f3047dd7f0a7ef1091ac3798a60bbe989c6eccb6307621103f1101b6d929cc3bbb3359987c6c3adab128addb49ad20b3bfa10227d3b5d17894dfb5fe065be331672699faf24ac544738fb92e185a8deb76884e4cd25bd12b9997de2344e45561b9eb3003ed21cdcca5075848f69604f97397b057579d312c3e71dc6511dc8817ad05d55c55a64710b86b16edba5d4d19000b4a5e1c03e01a521092dba955c0ba60d339a5633745eb68ed52c890b898408d7bb9470967739a544c92bb5a5ecd5", 0xea}, {&(0x7f0000000d80)="f40c2332925fe682655fad81344c56bb1a9e2f7f16afb0f2a0a5433395c9c9bec50d78fe4434371f0596d28591b112795d3a0fd8c80f2c69af3257b15ed19e6e4458948138f20582636e7b6619aab8ded94542930de4635b11c67c61833b524a5e3b9117050fa4f6907da96abe3024c1e9a698876de9a23833a19486bc04a725615acb4a98be94c21eb01c5e0c507797dcb22b234aea924aab35a24a9abe2e545ef0926ecce5", 0xa6}, {&(0x7f0000000e40)="63b5460130b6ba6b72821d3aa95986d0c5ca9db7a9e91c3591cc772870f0c74fbac5b82a680f252c82dc5458ef", 0x2d}, {&(0x7f0000000e80)="ae4dfd667b2b60b802fb53ea3ed3b4395156e2552a181cd16d14a5ac2186cd896836a0d84f8d85402d09b250cc0c7fc2c2d9564f2cd75f6b9d98defb6bfd710e16564a569193b184191c8dcb17b13f1555b2ac477319ab8654c6a5ec40b0dec8be8a4c44d143eec501f35a57e35fad5e73200fa35f6d8bf0a13e196ca35a6b64cb95176ac793f9caa2572cf75c6f268db039786131783eef498dd733fb17316a0e96e29c15887ae20fd4373b275b7645b498fd5e3b923441fd0a4cff05219ea1790f6c8e3c975417e7301c2d64ad0bd40bf08bd360aafab86552a371bdf6da70c0007802b4654f4231352f", 0xeb}, {&(0x7f0000000f80)="373a6a98d5d9b1b90c9a71eee301756c50a7b579f8ce9dd2afd5502f319b91eba83a70572bb5cf000f2dddc00e0c84bcb6e98796", 0x34}, {&(0x7f0000000fc0)="dd195ba38af170fc970b5df2c8853711ca92fbba011b7638e9d2d1e08b5ad01f8a2c25c50109ea821d6b4cb3ea28db5746399344581e32ec21defaabb1be5254a7b301b9c9255c7b15dc67d4480e541c8dd75e5b792c009bad8a62035ff5358405619713d4d1795226bfca114cc963c083ae97fa226ddca74f10ccd0e4cf412bf03e4c6747d20c6a1b1dc83c932794af8ee5b5f1e89d4667910aa89d65f7cffcaad68cd57f423e0488850c1cdf2916461b719a597a3d0190c0bfd2516d73c625ab0935497c57b315b38657192abfa926754ff6dab8a3186a8567d8cef155da81d71a6765bb87a295388a00c41385484534af61", 0xf3}], 0x8, 0x0) executing program 3: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x3}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x7fff, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r1, &(0x7f0000003500)=[{&(0x7f0000000140)="556baefeca19a82ac87e2b9ffc2d33962a44542672467de8c37d9f1d1223eb1d772f62f5b2ea25b194407dfbd67745dcc0b788e5b2ed4e6fcc894b24ec412ae932e4c4bf42452b442134857a07c063185b3e0fb9363f2b6c87633ca7acee11115ebba8071608c8d2864e6509b4e3dbb64f01387b267f99a653654fdbb6f752fa0ff4e8009289b5afe8768ec980b6f3f88217ec90561bc6a0a30a606f682c8a20c354f56bec1549dc4089cf0cd9a249c25b43aa8e54c7f210a3d9cb9492e2e07cc647724e3b409c529da0c4584532c7b9d0baefb1f6bea9f2aea079eff8c3207ff5befb614a0fe4623c836395664a31a7985da9e44c1801f5654e7060c4af3ac3a6d4807b088e406e38263c4008e9feb3913f97633ea55be76c05f5b6de117661558d223a4fd6ef4d5ac1b031ae818714580bc2cc144e4b16a7a8026b88c90278a85ecd5b6642e1096f2feff6c94e8d821c", 0x151}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c00727e252585f63c0ea7ea56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff3027ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836ee8ee370926d389929e8050f46824e8033", 0xa2}], 0x1) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000000300)="ff3945ef9376b8d3649d9df077cf37801f0af287b800fc3f91e8985058bc5c64bf16d22bfd8b380cae87bdd11238c934621bdb1e47b3e22e96a0859f8d9a43a7fe291598e05adfb3bd6655829ef7ba8aab119e70951662924d411a62b8a284f05ba72e82f7c913c57bc20bbaa7553d96806c53fa3e5eddeb3a10d9b68c3e298f41909e112d9beae686db9d4e835e34", 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000003c0)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x29f, &(0x7f0000000040), 0x8001, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000000080)="da0f495efe360119cbb929f6c4fd856223ff557d0d6dcfa4b3b907133e8386e3df027d9a7477ad51a3c8d284007b76fe1fe7c3043929378cd8ddcf8a14c088ad605243c0738b6d22b86010f20f7c2ef0f2302801ee54ada81989d84700d45ebbc86c077aeee015560b181c87dbd37a859c762b4c9235b65ff202fbfe486065062ae4aa8b34ede6b9074b8f496d6ad3af2d113f7ee42f436e7da5", &(0x7f0000000180)=0x9a, &(0x7f0000000200)="451bf132b797fb6fd945ec69ba5af83e3bcbbfca691c6faf69cc63eba0a0e3b33539af67ce44f82645d976c073a405612e86c014a7a9e9ffabac57abc65fe465e63d231d13828e0fa403481383e55ff873260601b197347c8007d4a54b2b43c0da4139cc4f339f919611427d186ca7ffd653c6a28cce3225dbef84bdef5660b52f9b3fcb417912d0beaac39fea0913c88ee9e56101994cacd9f8bb7557eee18059dbb83e31e93ca79d2f54ffd0076191c0f480b799a95973e6862e7fa2e039f7cf083b33263d3755434f42fa68eb972de4d358aebb70eab271f0a16a6ede3d7f876e527e67c1ed761b1e0babc1398c6e0783fe1f91d871837803e5f370", 0xfd) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000040)=0x300) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) syz_open_pts() ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000080)={0xffff, 0x4538, 0x7fffffff}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) r5 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r5, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x64, 0xfffffffb}, 0xc, 0x0, 0x0, 0x0}, 0xd}, 0x10, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x100, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) msgget(0x3, 0x8) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) select(0x40, &(0x7f0000000040)={0x8000, 0x3ff, 0x100000000, 0x4, 0x200, 0xfffffffffffffffa, 0x1, 0x6}, &(0x7f0000000080)={0xffff, 0x3, 0x3, 0x9, 0x8000, 0x100, 0x9, 0x2}, &(0x7f00000000c0)={0x7fffffff, 0x7, 0x3, 0x6, 0xfffffffffffff69f, 0x7fffffff, 0x151, 0xffffffff}, &(0x7f0000000100)={0x200, 0x1}) select(0x40, &(0x7f0000000140)={0xffffffffffffddac, 0x3, 0x0, 0x0, 0x3ff, 0x1f, 0x2, 0x5}, &(0x7f0000000180)={0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x7f, 0x40}, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x3d62, 0x80000001, 0x8, 0x3f, 0x6}, &(0x7f0000000200)={0x36, 0x1f}) r2 = socket$inet(0x2, 0x2, 0xdb) pwrite(r2, &(0x7f0000000240)="39606adcbf3978e7b66b24016dc3b6338b45289e6eda2851ff5cf9e0934e221026", 0x21, 0xfff) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x3) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0xfffffbe0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f00000003c0)=0x7fffffff, 0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = fcntl$dupfd(r6, 0x0, r2) r9 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x6, &(0x7f0000000440)=[{0x0, 0x9, 0x2e, 0x8}, {0x800, 0x80, 0xff, 0x3}, {0x3a, 0x3f, 0x3, 0x6}, {0x1ff, 0x9, 0xfc, 0x8}, {0xffff, 0x5, 0x7, 0x53dd}, {0xf0dd, 0xff, 0x3e, 0x3ff}]}) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f00000004c0)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000005c0)={0x7, &(0x7f0000000580)=[{0x5, 0x7f, 0x80, 0x2}, {0x100, 0x81, 0x1, 0x7783}, {0x1, 0x5, 0x1f, 0x1}, {0x1, 0x4d, 0x1, 0x7f}, {0x7571, 0xd9, 0x3, 0x5}, {0xfff, 0xfd, 0x9, 0x5}, {0x5, 0x6, 0xc, 0x9}]}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000600)=0x8001) socket(0x6, 0x2, 0x3f) connect$unix(r0, &(0x7f0000000640)=@file={0x0, './file1\x00'}, 0xa) pwrite(r8, &(0x7f0000000680)="fcf31813531e1d6d765d6c1c3b96eafa51471d24b1571a92065eaf5b56f4bc8764df31e2e43bb094564748eea298196029e0e78e49ae1b3061dda8e1349752d05c45006f36b2d2308e2d9ee09c4e88c067bfeaf0171e8854d730bec870b3e38b4e3deb5eda0a517d3fafb75c6cf0d02008ae7974874d4abef115fd5e8c91485a5acc8026582b0df6de0c0caa36f7c2dae73fa9316fcbcad3b0c518bbfce753d224085498157cc2444626ebae99e05483f44c4bc64d8fcef5d0c63a9e871411adcbdc8209e4b8d9ebc78e40972cd823481563c16fd28915150e97243a05499d798c6338bd1f", 0xe5, 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9a"], 0xd3, 0x0) r1 = kqueue() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="fffffff7ffff0084f3c14f068563"]) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) dup(r4) close(r4) acct(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x89, 0x4, 0xbc, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x8, 0xffffffffffffffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0xfff}], 0x109, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0xffff, 0xff}], 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$FIONREAD(r6, 0xc0286988, &(0x7f00000001c0)) r7 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r7) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, {0x3, 0x1000000000000}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x8d, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa86dd6009000000570000030000000000000037f87ccdc0c4a92c00000000000000000000ffff000000814e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780005fb6524251386426ae4f2e83b7fda80dc300b13545193b3d16f00000043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6906c0bf659f46de9e69c2f60980a5"]) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x180}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4}, {0x6}]}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x1, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r4]) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r6, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r7, 0x0, 0x0) getegid() executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) symlink(0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000000), 0x10) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)="3b685b00c176548507c28464f449d46c08300c71eda070071a3028172a95e3b645fccf46420722014b8180b083346a96835c496c9892599bfa5c39fa3b26a41ecf07a83acaec705bf32dfc9f35dc246f27ce998ce4efbe38f0f1485f21e73d5877d5a4bbc76816b0e0d60fa91524b1e7c41424bbddafa1bb914a05c400652c5ea52a027def294dcbdba22203e08ff0926d7ab1ea7b8719276293f010810f01d1ca7fc8e60cf9c0b96818ad2635bf589f336f3b9fa6e92553a87cacccf221d8f90d90bda58b67a5d6d000541ca21840a777156908f0b0e21a5baf6b8e4a71f7b496336b25194f3d3c36b19f7ccdd416e843e4c93d18933a2f", 0xf8}, {0x0}, {&(0x7f0000000040)="bc8186574799e7fd6d268df12c36ef1abfd0", 0x12}, {&(0x7f00000001c0)="5fe3b6535fa44ffdf5639f6c5e8b83b90f2222fb8225c60a541d7925a4633ddbf4e3f4bbbf15e08737c0f43f928556", 0x2f}, {&(0x7f0000000580)="9fee763ae71a279c7293e0286fa92829adde96bf0d3348a0111be85e9456d3a87631b63e08e575e1f0f8d4af75af0e68065e941254fa28ea346ecdf93c14b02b1106cae7533b856b724de5180be3e4", 0x4f}, {&(0x7f00000009c0)="020ec185291418594bcff4b8e686799b479a7f6883a88fa4530d4689735c0729b1203d8d924b3c45fb1f28e23d5e0ceea8f835e9592e9993c0ab4f41b0408a0b9984a314370f96553cb0f66944db80ef2deac31f482dbfbc501eff78dea1275280fcbe1a3cf1cb4715eb1b46bf442971b73a05e03366b4a2494e494b98a547c6e2bf48256db81d32d181b56d5629f7e96dad69eca660afa73dcc8d3911e8ba30c65cf4dc24aa2881c8beaf00ee6db59cd95088aa04f6455f23446feec4158b961d4ac85d21b3c257f3015ab5f091545e9661ad21bdc0def95382134f306415dac0b7bdc154e5fc21be90506ad23557a3c5b240248b9dc36cdb367294ff086ee0c8cbbfb271e39bfc41c16d1ea87f79fd701dc32767a9e65db198ecd21b798f8fc5d9d5b26ff933b5bb3a743ff4489e3bc35034d96a365256c7742fbb85322d6a3d0ef622229604eaa84c2f6736ce39ea333823c7a2a47788ee18279fb7c8f3c342ca00f10a3929a6c180b856b3c8b3f669846f0aff84d9cf272a9fb3256bf81159d85d775ad9b2066f7999d4714be66f4d8a8b3b4baacbdab457d9fd063d266510fb9e9522967b6e781fdfec98f59f0e8f6babf1d1874a94e053426810108fb11ffe1692ff226f6b0386824be3a70a4656332a5094e2a801e978584b53d72dee4bedd4855c9ae1988d590deae1040411faf544a31f9a2618a6a0ee089e9dd35ca934c11fd7366e4c10d6e95de39ef6e51aafe5e74ee4767b25b06b9648555d0fbd7e500bc879c4cfbc46efbf7b92ab46cecebf4a935ff1076531e983a7fba7324d184b5dc49fa5204f0389e0e69639f85291497c8e94e4ea03b43014303d6e3bf9f5bd4cdbbbfdc258e2d10e2530643b5dc23283999add7db3080a2bb3bbf16517a61102563ccad5ef500ddc12325aa00a8fc1b6a6f36c72b1bfba4a14fc567ff4f19fc24ae200078aabc01dd8872c5450d31ae6c3e252cb8c7798be8dc0471f0a4e86e7e39dcf607ffb9902ad398247eb24de4af9b3c4b9b94dd11af02b6eec059f589708b21579839ee6ae744ac09b9bb4d97ae50b421f651b921ed39c34cb6eeed1684e481ceed655a1dc76543aadac31dec6151c9591917fc5ad726e35142fe30d079b113b697d7f665b279cb4f3716ba00dcca7721751d0952024906c6cfe8b8f142f9081af97b59bbcb8fe9f6ce58e3cd6fb880b8056c19788e8557701c41144ba5f299125ac71d2d893a93bdf59bd1c25f5c218ae5b44b5ec87b5c029143274a27dcc4f99b72847ff7351f6b5b54b807c39a89291491e0b920f409d98af00b1e44daade15bfe027f0184ee78ab817b84266c16bef20b24a77e6cc4a6f1e50c42520ec89144c45ce4b8641b6b0a47959856cbc6cf78b1fafbf6ea64adc20499b3823abb9343353214366d69bbc7791daa342d38ccad05c9bedeb9bafd1963a49fc11617aba3e44072b1372aac43719e0a2f099dcfc4119beb1ed060559abc3c4dde98587991713cba9557db58b475933a1ea431324e2d5cab933558affe145f0fca8ad4000715fba772428a16762422fafae56a8275086be3a5a8c5b48a1a6ad140c69d41b573f1f7b27df3a92b0aaf9939ed6a5b6d617071a2df1b9f85da9c9e59fb991d4f54a03307f33fb8ef7d47c08026ed3b4cba1aceefb1b8444cd01a9441bdec8e295d3fff2294938ef2af87c40783195e2c9eff4572e868ae07f756494fd6484c3d1f1c070a84a08a83151d45ebffe693c1c5770810678a6ce57b67cafc236915c4898fcc1f2c846556be200412c901d6bf4ed9d3640bd568fad1653248543db1775917a747418ef00a4b0210cdf632c0732d60395eb5b92b412bd00c440bffa5cf7db1b6cea704df17d8a0dbd91ad3f41e6e92ebbd5c469bb2aa0f13c5400bd96c3c8843f04f4f025b4bbc0d607eacca61c037e8e1459f3105633aa7ef7ca447f7df163348e943a077a7f6dc330a1fa659b1ded92ea5cf36975beb194a5da3f22353c732fb6e1e52b64fdb6958d12d1e3a48a6b27c0eca0f91a87e8ac99831e6b6a675d64ed9a8769d20ad7a4cc275e1fa42d5be747a14afc016eb3dc6a0a5741539cc788016966e39e9c9b59561613e00787de482569741ddaa5f3512a0e9821656356e4d2fd2e5c19d733b65854c7db7a542b0c028f61f6551dc64dec0ba5dd4b1cdeb68527480ea76559bae5f132fcc9c0096041be870d5069d641f96877794c002289d6a20c372e6b426d80acb7857ba69a8912354c6d3a19c330694be27294082c95917080e14c04433410e0ca8ef35fb56fdab4c58660fdb7d13781a50bea232e9100be1d2a2936d69b17d4c786983ca2513b93ede6ca3f5d5648b73a127966c6430fa0e83ac3a9609cd7b8ff22f8fff6a68541e1c67155f95f43cd1243425f028f506253023b4936970241ab6ef128a1b7f148e32810801ee30da142b65ec3a883c68133fba6fa0252b20fc02e585bb6f579bb62c48d67823a13e8eb082b0bb75d7b21f86cf157aef6c0fec363c2115251ff5742fb5dc31c4e9420375dae794654553a7f8beed25d3e7f82ed6fcc40740c3d1008c7840bf9571f6ab404ed8931b2ab4966b85f24c7954063a593d0bc8229027c7063edab1b05a31208ff1d77688d52598ab84f3a5bf0c087b6d760323f6d52e7002df8a028c978ecf8401f6dd32987c9b46a37810a96346489d8e2edb81aed937330e82afa175b1130be61b4a88cc188856b70d8fcef0487f921fba8219c07795b12dbb5e5b49c954fc2ea7c3efa9a75669581312c01490f732f46c0ee16e94472aa36e6c82e6247c1295f545d2f4b2b505da87d434e850707ded34c5593e0baeba9b9588fa72cf232f56acb8a6dd65ee6c6c144fd0f4ce5cb8f929633774a1c1b12f3d904477ade692eca1f763feb87c015053467e975f33fdb8a0a618df69f3780f9a2afc749d6c3400b94c87576a3f4a6641f65506d324abc8bcbd1571b1f66415e5375f2a4d9850af727a1552730d98a3b2061735a6bed835348836a1cb34fe0d5158848fb666402f43ee8c4949af6a893515b0ebaaae8c10029ce14e80fd704d30dc303feacded5d804778fbcf9caa29c2b977bc31296ac65fc3ebbc20ef6bf853408663be7f98e29283db30d885ba8171eeaf69567234222a0ec19ae5ffcc79339036483ef1b5e527552eed5076f9be00d82e00229cd596502a598c339111b9c06d38c06bf1981449a906533c8f5af5319f467602b142bf5617210aeb824581bbba341dd5f280def942584d99e1e575c2a710788254d5a566cd76888cfafd1952418748ab8aa9e9e338d280f299add7bfcf461d709041c9bc2894131d867810ee7597838583a75c843294d78138b57990c4935f0683c471c4978a0ac692c364d586ff69491c89cfd999dd8a59b3f3db2335407cae9d53142684b25d59c627ab38da87a796fafd64b31db7a5e4ec737299ba30367a340af925a2e7a0c2c5db84eb7303a8dcc11b423ce8990144dc646fae024c9edf1be5ac06895909b0db6534940e862e28da742b0f6c974e362c933489dcf38c90cc7fd4c0b8f3f82483757c6db24ddf133e72f0e0e8f662148a582f399f6d81300e11529663698df8fdbd06539cd91fcafeefea8335b0c85154ea68947bded51518e6eceddab0fc84c48553d2458d34e4a4eadafb39b2294d92c584ed9729d7c92967debf4c66ee2fbd354350aa3215309fe6fe8262f609f189e29c50cf6a65d04e8cd0bfbba746993267f319e53c4145a960767938964276d7e316bb441e5ead36c52a75e279378dc1c39df61fb9ddd8e29e0c50bdec1c9c943c79a18de16acc32b3ba11c88f699c490268a9f8e47ddecae37d633af55abe5b699d9b02b8aa67b5065fda739a644632d9c5b8229203051f4b298a92d292a92b54aa4a44fa30dcb4ea86b7f0bb183ba679d410ba1cee4a7e2a002c49b4b394debd4825e57e8ef88df4d2c4cc9517417082ab7fcff31bf0d8e0a3d671a43203a37f2ef4f2f63f81ff2109e944c096c82dde1df8cac40dc6cafe1e420cc801637e82963c0045afc1ca3b4af544c5e5ca6f4c95f2265795d9613db177b5af936d7aa266d2a71034c6835f3d05a36de18c470bae4684dd4058511d8623180941288ea82a9a2a5dce961b4ec733efb1133d73e14558328cc9d94720b85358637bd13ba9735d4c3d3a6e2aac5a24f4c0f99314a52aef391176ee739f37ecb6a010a251c2a32d4d47eb01934cb804fd35cbed71c03f149a6bf1b6e184dff9b80de4283a1e0d0b08af3090583371ae4cf02c68c0c69d74d1fc813bda199da47f969004bf29039e50f0872245674fb303ea77896053a", 0xc00}, {&(0x7f00000019c0)="c0cf0f603defd971db6d344a80aaa78d9d8e34bead080b102cc96b63a06520d37516578080927ea1527a2cab88f28d6c39ad57bd9ea4011749d8d3293bc95222461074b72d33eaf13165f354baf312adc2d7336aa41f4dca2b85260495067cb5c59a00ecd1b0ea9b67f267edab971ae73547fc051cc7f166ab659781aa69db59921b7f5bcd45d72ca48ca5ea054893bf9c5210b3d419fe786cae5d23b5ab02784cfea7c0d185dfa3dd6cd8eac96a1067c3b3045a7c931a422910fa74e629265fa2dec6d80557a4bb0fc17723fb5841149a411cc08aefc0ef2a0cd025ec5c463ee1fd7d1d5cdbda2531136d3f6066c7f5d9c9460b8c6e3909b349eebb4619a99531cfd158161e1b28b97faeff76ed5f2666a77e61d82984a85cc35a4b5b572c370b847df50c02e8b140495c604570afbf07dd233ca4384b2d4f8e2387fbef541728939f2c62da8e085f4b6c1451674eb0227d74084bc6ce7b6fa5ca8b2005108d485e9718c5ec9b7e4250ace0acc90865de2da4239d20a6e414c58aeb189585390b5d0c47ec4c3ec1e8769580d5018ae63a02537fe7d26ac72a07f0935ebec13efa7d5da1f75f7a6d436fa950d299bdd846c1c136462434884f27c56bbed3982e77ec5350449d7dd7a88992d3d9e70ec88a98d6e17b92554eb5525caf8fb4f9d1d602306c1d41ad1adb554137ded62bc50c7fbae882e5e169990eff9626d75b0755f5a9d9f69767a714796a72a17f2dcbebbba54c94a3c2faeca6be5cf0e150b2eb6b77d10fe24a8d384c41a6f00ae33a6dd571df2b8f2a0728b9b0760409730433b01d31a3574684a4810bb68ea6c9c66cd1ac49ed75d3aeeed1ddb0a7bc110f7f31ddb1f72537aae9a4f04a36c893ad1c7d1c4521d1fdc847adb34d46cc9d7e7b36ad25b51cc2f95f417012dda602bee6621baaebed638799bca0d14a2823d1f6aeb981b2d2c49b2c1e5caa86706c83152de801c1452aa6f26a743f574e4f827346ad92e731bf9b7bb7147102d8bacd7574f270183604293c400a3d3cb541a0e30af3a32753bffada5b3d62f823749523e7b505851bb91ac83879f6e3e04f77c3b3408c6e6289bfd572f9c900363f1fbb5a4f256c11da90b80eed519bc8decfaab293aba3385ed2bb64c9bab432f6ebf4072c02c1cfd1749909722e023748c538ebf3cdba05b55c1a96f811ddccfe4dce79bcaa9fdd60f9cd923c51cf383bfa963d2ac268099d8d2d9dd1539d07e377b6fe93b5db7bce946e44ef4ba262ff9e319a7328480a823e11a40ef8bef68ba55b9e72525d0049118782c96b0131be2a51858e7d8479f6c2d306d0f23998d8464e6ab70547814e3341f7aa7cb097feb4e1ad46adee5cc36df69f4b21085fb32daf17694bb38e16d46005a32d068712c52b81bcdebc56f7ec9fd2c0df3ec79b7ba33789db75911bea01cbef9b20b9616e138188ad640089fd8a72894c90a0b8953985ea87b1a2ead8e69bddb79c9964b60c0eab94c3e9e982194ae1c738a990696880930e3ef98714251813596ead03ccee247449436ee9adcadb4150052efd5545f3d375b39c6e4e6b1a2c1fe939d454427752b241078474733805ded1fc0427b53c89be652b048a33ecf9c234eebacee32ed0a298250906e0b0eae055869c6d74a3799eb87211aaf7c21b120232fbbf5579d016aaa485ee9392395712caf82afcfecf7cf35828e594b0b677ae4aa758782b1cae2a7f2c38d83142e04443441a32fef2677eeb250b1baaed92eda6dd2f645d3d1f6876877515d11780d30846f928472ca7cc1fdd91a83fa40b076299922a5cb93cae3a2d47085d76760c8c3d779cfb824af28ea77b68ffb1e09bdf222bdce617d2b9713e6590fb0cdf905667da2bfe7fc3cbc71226c224881e7c7a4a74745b23ba62fef4626f627b0c7ce34226b4a42afa65fd88b2e544d2243054a6c108867f41d73c5c43c064e32d5628588faf929dbfc41b983c836189a0a6b0ccaed948e82df7c4fdc0eefda6adf42ad9aed60f3091726a9aa30f52deec189e4bd558687133a36dcf2c40efd3f8df017fc938112370f30a9e5281cfe408904ec48f6726c1388690e656826504547e91c25e560be0f72af8149a7cc87de44244e276b4a5273a71002936b029a3ab88794b39ced7b09b1fb2880ef8df3d19b29133977fb7c4b121c3e2b0977832dda3dfa8e7fde16101bdfc6e6f3fb3da260d0a411f24e2a971a7b6fc9e1bb420ba404f0dd2434532cb60cf459e6a33281267a21c935ce8", 0x642}], 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x7}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) kqueue() socket$inet6(0x18, 0x5, 0xc0) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 2: openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4329, 0x3, 0x8, 0x2}, {0x1, 0x5f, 0x6, 0xb0}, {0x2, 0x7, 0xff, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r3 = kqueue() poll(&(0x7f0000000000)=[{}, {r3}, {r3}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwrite(r0, &(0x7f0000000000)="01d10d7a0844b000f62b15d3372d9af353090e951375a52e3ffb9434b164b8e685467a58b1d154b6a9121c7d4f4a335e2b0555", 0x33, 0x7) pwritev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="88f5051c6d680fcf347e760a4aa102136d8c3dafd847bc5d302880f3c55f7748b2f24ebb57612b", 0x27}], 0x1, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000080)=ANY=[@ANYBLOB="b9d7945cbdb800000000000008004500005c0000000000019078ac1400bb000000000c00907800000000400000000000020000000000e0000001ffff0000056ec4c3890b00ffffffffffffffff890700ac1400bb890700e00012ef000100033b00"/108]) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x1, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f0000000180)="2ab56f0a098c87fc5301d22abfb0309d284b156e3d4f9cc9b04df611f1dcf5de19d6c71b273768ad00d10b5ccd56f1975136ce5da9", &(0x7f00000001c0)=0x35, &(0x7f0000000200)="d7bc5df4244f978f16aa4d5de76403831e6ae287830c1513", 0x18) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r3 = geteuid() setuid(r3) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffe7d) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r5, 0x0, 0x0, 0x181}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0xfff, 0x401, 0x3]) getgid() r7 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r7, 0x0) setreuid(0xee00, r7) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/227, 0xf3}, {&(0x7f00000009c0)=""/244, 0xfffffcc7}, {&(0x7f0000000900)=""/178, 0xa4}], 0x3, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f00000000c0)={0x7fffffff, 0x10000}, 0x10) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) 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) socket(0x2, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) semget$private(0x0, 0x2, 0x200) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc3) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {0x496}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x9}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {0x0, 0x6}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r4 = getegid() r5 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f0000000200), 0x0) r6 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r4, r5, r6, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) fcntl$getown(r3, 0x5) getuid() executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) socket(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000373d6d98 executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 7: setrlimit(0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) (async, rerun: 64) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async, rerun: 64) syz_open_pts() (async, rerun: 64) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) (rerun: 64) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00", 0x40000}) (async) socket(0x0, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) setreuid(0xee00, 0x0) (async) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffddd}, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48", 0x5a}], 0x1) setreuid(0xee00, 0x0) getuid() setegid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r3 = getuid() setregid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, r3, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) r4 = getuid() semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r1, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x1, 0x0, 0x0, r3, 0x0, 0x78, 0x20}, 0x9, 0xfffffffbffff0002, 0x8000000000000008}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r4) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x1}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) seteuid(r2) r3 = getegid() lchown(&(0x7f0000000100)='./bus\x00', r2, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r1, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = kqueue() r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='/dev/pf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/pf\x00'], 0x0) getgroups(0x0, 0x0) fchown(r1, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000500)=r2) r3 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000005c0)=0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000006c0)=0x7) socket$unix(0x1, 0x5, 0x0) syz_open_pts() poll(&(0x7f0000000780), 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000800)=""/136, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) getuid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, r3, 0x7) fcntl$setown(r4, 0x6, r5) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r0}, 0x0, 0x20000000000000, 0xfffffffffffffffe}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000240)={0x7fff, 0x5, 0x2, 0x95cd}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r5 = socket(0x800000018, 0x1, 0x0) pledge(&(0x7f0000000040)='L-}\x00', &(0x7f0000000100)='!%\':\x00') bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup(r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000006c0)=0x6b3) r5 = getpid() fcntl$setown(r4, 0x6, r5) shutdown(r3, 0x2) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = accept$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$inet6(r6, &(0x7f0000000100)=""/250, 0xfa, 0xc1, &(0x7f0000000200)={0x18, 0x0, 0x3, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0xffffffffffffffff}, 0x10) getsockopt(0xffffffffffffffff, 0x0, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) socket$inet(0x18, 0x0, 0x102) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, 0x0) executing program 7: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="78ad55e8f895ffffffffffff08060001080006040000e2ffffdf000002"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r1 = getuid() ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) pledge(&(0x7f0000000340)='tt\x86 V\xef\x86\xce3|#\xcb\x13\x12\xc0\r\x9c\xe6\x00E\xbd\x89+r9\xbc\xda\b\xeb\x13\x96\xdbY\x91\x0e\x17\x95 \x00\xa6\x9ca\x00\x00\x00\x00\x00\x00\xbe\xa4kG\x00\x00\x00\x00\x00^\x00\x01\x04\x00\xeb\x91v\x87H\xe4\xef\xf7Lr\x8cr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcd\x80\x8b\xa3 \x06\xc6S\xe7\x1c\xfc\xec\xb0\x18\xf5\xb4\xc8\xf8\x9el\x03Fr\xd4\x9a\x0f\f\xdb\x00\x00\x00\x00\x00\x00\xf7\xff\x00\x00\x00\x00\x00X\x01\x80\x00\x00\x00\x00\x00\x00b\xf6Be`\x13g\x85\x9a>\xe9\xe1\t\xcf\xadX\x9eE\xf1\x9d%\xa1\xc0\xb7\x03\xe5\xfe\x10G\xef\t\xc1\x8f\x90\xa2\xf1K\x00\x02\x00\xca\x8c\x1e5 7N\xb5\x0eYKC\xeb\xf5\xb0C\xcbJ\x99\xddL\x94\x7f\xdfP\x00\x9dm\xe3\xf2\xe3u\xd6\x02\xba\xac{6:w\xe5\xc1L\x02\a\xf8\xff;I\x01\xb0\x8b\xcf\xe4\xe1.\b,\xffn\x1e:\xb8\xa5\\\x8d.\xd0j\xf7I2\xa6\x93UX\xadV\x06\xd0\xec\x88\xbaU\xb8\xd9&o\xd8\x8f\xa8\xf2\x02rU$\xd1\xabf\x02\xe7\xf5\xa5\xffZ2Q\xa2!z#+\xeeu\xc1D\xcf\xba\xcbJ*d\xc3\xbfV\x15\xff\x8aP\xea u\x83\xe4\xf2\xaeco(\xce\xfc\xbb\x1a\xe6\xd0kC\xa2\xa9\xb2\xfc0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) syz_emit_ethernet(0x1019, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYRESHEX=r1, @ANYRES32=r1, @ANYRESDEC=r1, @ANYRES8=r3, @ANYRESOCT=0x0, @ANYRES32=r4, @ANYRESDEC=r1]) getpgrp() executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = kqueue() read(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3d6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x13, 0x40000000, 0x2, 0x8000000000000000}, {{r1}, 0xfffffffffffffff8, 0x20, 0xa, 0x8000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x90, 0x0, 0x2, 0x5}, {{r4}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa, 0x40000000, 0xad7, 0x1f}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x1, 0x7, 0x101}], 0x9, &(0x7f0000000180)={0x24, 0x6}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000080)) r6 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) fchmod(r1, 0x40) close(r6) r7 = getpgrp() openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x10580, 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(0x0, 0xffffffffffffffff, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x400, 0x0, 0x0, 0x0, r8, 0x2d6, 0x80}, 0x0, 0x4f02, r7, r7, 0x1, 0x7f, 0x582f}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) fchmod(r6, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000080)) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x10}, {r0, 0x8}, {r0, 0x4}], 0x4, 0x6) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x4}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x44) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x6000, 0x8001) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a7435", 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) getrlimit(0x0, 0x0) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225f133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e867", 0xb71}], 0x2) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x200000000000018e, &(0x7f0000000080)=[{0x8, 0x4, 0x1d, 0x226}, {0x4, 0x80, 0x88, 0x1}, {0x612, 0x2, 0xfc}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) dup2(0xffffffffffffffff, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000600)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) r7 = msgget(0x0, 0x745) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372f28cf93efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff827a5690a7469e505e9fea11700"], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000005c0)=0xc19) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x3, &(0x7f00000016c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000080)="febb17e708c65a0ad18c3fcd5b6cd94c74333dc2e56be1cc60b39eec904e19538b7296df9ccdb312c7e6b69941c63c41cf453bda43be8686afc2231adbc395f7b51d5fd985c9cedc67ca617e440b1b08", 0x50}, {&(0x7f0000000100)="0136dba9922f60e6864ba9d0f711cea2e91478a315e2ef1851c5f94e252cadc4e37a500ccaf8e900d3cf99a1928df2e68f2f705a6f2bb24a3b03836bba4c8ac2eb06b58e9748b60cefb46fa54ae4ad0cfab52a6374e37895", 0x58}, {&(0x7f0000000180)="60ca488a1c4a3e2771b81b3b2056fd78118c4491343016bc5c44e9d640f7c5", 0x1f}, {&(0x7f00000001c0)="7d72957a810bf944f67598c798724c9b48281e503c9e0dbbbbc6779a85d528ff4989b348", 0x24}, {&(0x7f0000000200)="02d9b03d069793d1c599e1c7522ebd5abdb0fdff735ae6be06e51ead006e64401e805610b9d851c4a184ec21266b1c9ab261fba132f136070a66b0e174923de9f6e3a774debe263f7ce62236d8a8697be9219af8779a57a4db0875fab8e3d3d8e8690bb18e0ab2021d3a4ad2cc6219d8b7893e2728a7ed9eeef05f39c42932617ec74e8ae00a9a4fcb8e3d36936bf15576d638e03446bc7296ba55ae0c41788e0ce682726e2cbdde8ea70a30117ca9f0692b6367e73489014f6b550ab5d9121266f381005ede66fed6a31718", 0xcc}, {&(0x7f0000000300)="9fca6afa70920a8ca89fab5546f01495e9856c4a16cfed07965d5533449001d6de99bf55bbfedb84ee2a4887823bdb87a1af31666bcdef8205cb156b354b2924c14bff3875b66c5026b6673c8f19fe7da8d0de2e0332f04e37b86933b00953c9f5276e9b15d7cf42ea09ffe949725dcc1e2f154bfa258fb0c67c46a274c27ca3ae31d54f73b1f62ef03c33b0f948515570e75261a3b83488a7a396205c037e", 0x9f}, {&(0x7f00000003c0)="75a9d80cfbe3fe7751780cb73843e5386a282bb876c1402a60873ed591dc4528657de7cba647dc1f10ca177a51f2770538fa52bbf7dcb428b3192e34d51054f5d64700b77a47c5ca8bff0c67ed253b20ca11eab2900581121e0e3f1e2e7c28f5550cd2c6582d8b2b8467fb92aa606998b36ace402cac1e359192e476606e041437b7861a5258c2e2e7181e4a45906e264fcb456f6d81ced3d7548138663ffc8528c61e28ed4f4d4d5531", 0xaa}, {&(0x7f0000000480)="9adcdc87208f722f7edc6b479c6ca6d55ac192a71e26c9e03372b42affad32144d0eec9d0763ae4a1cdd33311d3986106b87daf68ce57ffab8af1005faeada5149a588e113550a44c8f4891efa032805ac1220e551d4fd9ef28f8cc24320cb67bf5d5e008663b15dbf858363729e77d4d2f546", 0x73}, {&(0x7f0000000500)="1dee7ecba7da41fbd0137ad228d0d95ba6f2e5c3c24146a2bfe4cddb989f3171ed129cb7bc9daed11108aef8bd0087d50a697d64ff155dcb6e80c5dcc55ef13992a02ff4717157d268518ffbf043e0ecdc61a8f91968bbfb668400d63fd1939e15fd9f42d88b409e26eeee7beb96aa26b2d831e769ed172a9af336fa998ab7b27af96ed13a28e10a5a4b78a5ef062825fc8eeb26f0656d8c0913136447d7f8b299fed71d88c08e8c803bbee02eddbdee13d17791c8e76f8faf09f3e6cd4258053f32384626bab459150db11bb840615ad4010083c57b3b4614fe1395a5c156c9c25b6b7e5bc5ad1301a5ad7cf14fe983c54cd6abf9c0734c73945de6ccfa165d32f348c9846cace4fb43f3020b922e30eacdb4fa12494e047873c1aca878438b52d4e222f6733b8ff41454b42dfa42e9a676ba3f4ddcf9b14f50e6586e67d894d1ee68f4b578211503b166fe47ed8aa9b053e05954f9b02d634496b7606e2bab92233dc709e380354d59fc050f3a244f96f1b1c7f6f1b974733642e451339662a0f99dfc7268fa7f17c02e56c5ab756a437f7a81ef48670038d7736dfbfcd8ee7d2a1917ab586000376a7cab18b1a538df451c0caf1aa405edee40d217e563d8406c935a78e006b9d540781a369887c873c0000c1e7a3cecbf540936437e5e8a47244f4ed8f631afb9aedbf01cc550c9f84037d6c6f83153e95c6640241075b264f8bf8bd6f86ea561c1a34983d35dc4a74fd17bfba2a632f467cacdf89877ad2ba37dc5000c342856c1194a8dbbcd4ed01ac86b40f1776394a02774997ece40889905470291fdc4190ead4558f4ca8af19074eb58281699ead6a7ad325349a7982e1f883396f48040de17be883acad19d78e60008508640191a3495a441ac126232a86e64a4c2cb7d212f00e5d909a1cb1e5e9d11d0346900dc9df4b5b6e4070a7273ecf2471bcf51c7d363b1dbe8b54f2523337f6653c7853740bc7dac50ba357e88f598efb8cbf3db692c69c20c16b07254fc48900aa1ad0b3a11a5ed4a01c1e1913b34ff85973737faf93c6ca35b18334b3fb346833bc2cc1322c71578eac7cf5ec0965584b18fa73c951de2fe8984dc8a877345881eae55a7708bdcd89cf7e095f736affbbc40a582830e5af24caf2c2642403b5248276956be0ce48590a93b982431ee057909421d18c38202938c5f44ff0775de705977f5793f6f52fd7d395af857040c12ddddd8b33f608434744d2932d1819a6df4028abf36cbc61ca6809bdd7444df7a546ece618fe72b52881c72f64a5e56111b63799d67bd6eda8f3412141533e6381b66dae4e23f60945bebcbc8e5a2757f14e77f33d2dd877bd98dec2c17ff9ba020813d50f6a1fbe6abe7457ee651642c0136c0bb5f0025ad0f4e6ec765430f2161dc61ffbc1a588d813c6381839cffbd6faba5f5f5155b2185324af6981447baa53f782bd46d4e5730e4dc0dda3b5a71a0d07a547a81ba3ff61737026779fe5d5e266fde0813a44b5df8ecb372739bba104adcc6016de43a71fe7aff3972ea0cf7025a73845dae7dd0e1125f1c6341eed66f8241293935678c4bea1af7751a4032fcc0794c9d34fa4c4fb5559bfe370179a8aad04bb70eb0d7f212293e05aaf12e0e4c187b041a96366fecdccfeba7741b7ce268e05d27b4eb8e6374884723701fc8a8d29132485f6b031f6a3c2cccd00ec3140d382be7f9c37b73fe5eda23b55d2ba6076e9caf25f4c08ef57d9d3fb5ba5516e192a2b45d195455aa23a81de14e3136a59568a1f1cb6eec7f979aad10fefed017b6a1226200f52855c99f6c5185420f57d1decbab47a865ca5cebdcccf2e6fbf6d7242784d6b8d974fc93064d4d0afce31787976ab14a148093721aac68993814cc5315662dee3321b3f70ad3f20b441932a5c8fc6dbc3d2e46bcaeadd80a242188fc47764c2ea1a9b4a115d1961305a02327c2b94416d25e5f7f93c995d96c4c5525392bdae246ec0597ba78a7fc2bb92a3e03bddcfd345365904ed15a85cd59fd0094c3d2cf931dcad465b1b73895a6eae3f1b4132f8d6ae966b87ce71542e742e42fc699c5fc776f483ea9aee676546dbd5f5c46edad4580f94717b8e8ebddd334b855a5909d023a5d18942489b6a5c9bdf43c7a8b4aa0087aba3844c7ce9e6303433125de8202b27ed2c876d9e3b25617367d4ecbbe0ef83e1e80390476e134585aa43833d57ccaf88cfc4e2f37f198d30bd36b1c37c0c661bf08840ec55ce33c34a6b91f117ac3a3937c88ca98f52f24e097a29070b7beb3b4797e9800392e8dc64e2eb8b2d6438d7754ec5136f88fd754785a283b7be40e13b5a110687f21dd66b9d17b193ad85eddf2f004b87560fa709623c796b95fa152cbc283c22d260f7874bb57fd6dc5509c45d3b5f851b6ab7d65a4e42eb0800cc33b213a79bedf204a7efffe4a85e004a7ea79a88e8e8576de7c154e1b9875a749b75259b7c10b7b6d374e5917eb4b2bea7626050167e2edcaefc4916c6deee2d2331107f19703f171dfcbdd00d3e72beada01ed9a60d0ab63ae354448be2e7f4ee18c8be61cdd3e10faf8c1ca1ce91cf47cacdf0ce47de37d4f64c629531a0aae47516411ca934c302527c0c65b68e3420d39bab35bc5852dff14a59fa91570b3927b58e14f975187e18dcbe63a562a0539bc8defd118f9380df794820ec11f5a693be7480e1db75b2b30349d380eeb5c61bf9ef47f07b8481703e6fcadacf30a458b291984c876609e8557e94ab0697444d6069cf4d3ef0be630f986432a74fd7550f8d7814efe22ca94458ee25295dd5a4e26da9de5a2da8e94d25ca90574ce3cc4e6f5e3b3bea1b85f5c3b202f301ff1b37d12e2ff0e394a3582ac7c7c99fd45fbf35eff6877b19cbf58af37415393896ba6addc7af4a5850e5948e939a0a8d2ef44d5dc440071fc7432bbb8076c29fcc702df54d93d9a57e7a5074b163133ad6598bce018363922df02c963b0329ed2d0080ada878789aab07261cfd5231c87d50858165f08b652dd96a75127e7392a6b5f0a3866cdced5ac4bdadf7974ab3e3e326e2429739e7141cc104d074e1ba89973d9e0e1298ac74768f46399cef3e06f85fbd7bc3b5f02371560c051406f9310241f48a8a90d032ff60ea7fd65e3f3ddd640cb819a3d3a9ee3cfc9d1a1c8eac787f06658a3767df3d0c172f1654b7f6bb6a6fb7b4c5bab0aae0d3408e266bf417c5b55dd2455c580f5159ac181fbe27475ab39f17883f5a132f072cc19dfd0fbf34414abe6dc5581ee093043058fb4c3e5658dfcc472a58458df29eee08a227a7dd25a52227c864b8fca315f51247b557fc4ead04674e8b0fe91527601a75ab266009fcde226fdb44c6fb8468265b0d9c29f0dccf9675488b04548fbc0fd1e746f6828c1c2b7eb972655d5d176c9c5b6517be87677c8c7977768c4fb6ef1581d4b16ec07a7c202376b202a57b5956d0caa3d6c2c124eb2880dc35d47dcdb2c9a22e1c05cea3b74a7d6bf753005d2ebebf273b6992f8a9acf163064d2029f9f80cca859c5baa835ce21f291e82b0b04d20f950e1db4cea7b19009d05e4dc70b1d5f36adb4c4645f92065cb9271328f1e95a0124cb3ec2db1c693fc60436c6d1e8116a7e28fc5eb4ef28751be6ca8f2fc9d2759312cdb0719b10d05bc6215fdeda9d834a30d7530778e002e49dbd1d4f086f618619f4dbdce386b0f9617f42d7f96861c4f90991aa6b5d7b0deb7347a24d106668167e7fe5566384b10bd90bd156879e1a02717f76aed19a7fe9a492ec624a4cad2933be2b1d53df5c42fa7391c895a6542611cfaf6c9ec27ef52f1b56f1da2b2e2240c9a20501cfd05cf68766751685c5f4b5bdff25e9dd99806363b134f33940c9133d190b4f28e65d6a2f3d4af62ada84680537e5aaf5a9d97d40ded2eff1d2cc632be902df6ef9df04d4a577abf07737a87b150fa6f3a29e512d36911836f2e913c69b75f2c6adf997a6391508a3a9cdd942f2d22b113d2ce829a3a829ddec186637fd97bef147bcafb556b6b938ce36894aa4415d83c1c111a0ca958099fe978b825eb685150bc7037d5ecc64c53faa6eb95cd1f921727a5c61b64da4a1523c7cfe33dc5ccf4826ca4442969125114ef2d401d35f94c8b79b8dcfb6bb149bdf751703cf8dfa896074c60c6a34a49fd0a5ba0abbe7853fad6675c9108c80769b9bf97faefdf039809c89cdbcf179f910483e7eef74b91553c2a66028152452be5b0a45b06b31d8597e82d8219d1cfb0280fed4406024f95d2630e58fc6dfa1514c2f9cae4d6ef017cad65e29e8dbf8798f666355220ac6ae7571e150b4171c89855a0323d3043b7e7a7ec85973d993dd25876d713468f7b2cc83922b89be3cd9577312080290e340cc88aa705082a2a6c19b061f8a50da72c8b387664cc755820430fc344a2de10f881dbe2acb2d4dc2fbeb1465123f3d1eeff566b9cd88907e6d4ad6c611c026a8412e4ac8b823c94f9b31ed5b5277b513b6fa0d140b2538deff637011a4ba5ae91679676d3a064472327c8fe3d17297477ec3ce7ccbbbbd93ac829d906be1e6beef3e6f317251797f2d4565dc290bdcacc83ed6de22598f77902e94e27326c5ee5e93fce8c63026c43dd1b9174beb1b7ceb6be4226d4b452ec1ac1c2720bc66f3d0b8f87b351a05b220fc9c3b70cc63203320c7385516fe3943316b6425f267bc36dbe7f8d5790cd2478580ec006c859ee22bb2bb92b3a2a61a3e92bc9a1bc662e209cd88566342a5df8e59bcfeac696181aa5a9961234e06d2aa9de58e8330de476d2a3256c3fffdfd1a40a328edcc323cbfafd761be1660899660072bc038d5c5280a6e5c765569c05f1c01d74fed0ed1e4d673a5a43c308798c8ac4d993464c80cb0c74dd95bc129a3a5cd94667c6c8ae10fe706389dd0f5913315f9dc399bc4dc8f32410b652c4d085497b2de5c4320a68c13d2c58ef67e6021c1ac7232a7f10ad4680334a8824c9101f3763bdd617b2e4ab8fc610f9bdb40a04711d54c8f42f8d619c60c1bebe8cc6804ac5f6acd6999c885fbabb6a0aca0aa9a2ca94c00a900ddb8b24e274777c220e01e3a4529629703fd1c283868dd8d35eb1ed8c60320ba4c50d78db623a5ee7ff2e19378ed92c8999367f7b58fd47b3da62befc43337dfd442755a9cdd6d3500bfef5432a55028bddf4a734d8458013d13a7636c47b0051822b0f49b3be8f6089470237205585754932d9850adddd3681f91ba8fb9967b5527f6484bfdcb8db852fd270cfc184f73fc8fa35b60f226d7effb7575058a490bda1554fb98bb0af6465437fb29902b955dbad289d37724ce6557d8869d726b6f44379c1429276cbb74396185e8a1ff1fe08d3c12a7e5bca3a6aed125f3dbe39b84bf41d342186b2472b9a91cca531175a1d484a0c76d865dd4e6931e590bd8ca3ad6752be3e6127dd4a50856143f80de001142c6b7750ba49406e329a4bc5f7fca2d42ec763996a481d73954b16f05dcba9b1cbc78d0c2169faf488749a58b43ceae6daad68b71b7ae728f0ff754fe182a597393e00fd99a25b256106881382093595645940ad8ed3d802d024e7263c0abd6529bb67a7ab3a2b03686550e26dfaaf76f3d2f3c368f66ccfb1b1064f015b74a454e1da8697346d62d06536a4281cac08ea1597b32c900dcc8a8b2c439206c992bb5842f1c1122068d0dc0529b99f1d4103c49339425a6b444e6588248df14e973cc9cc2f019090d6dc64df552c66cb9e9fd3c4a8b89380c2b3db0d5eacba2bd5c12c8d34b80", 0x1000}, {&(0x7f0000001500)="44e1a7e343b6ad3ab0edd0c11d0fb242d73e0097ec9d00646caa4408d42946d7af481f14e9e234b9c4124977ff1bcfe345a5d207177c2c3ddec7b7daddb55623c997aa451ea3c6b708a44438c6c3fe1915f1e36e113f7a650e5677360be358bf8fb9f832b7ca7880ba0ba230b9b860f88072ff85353cbb91be232140c40b1546312208bfb498398c7641a4fa6d95362923181da8b947a1acff12ab79dcbb56912f53ef39338a11e623bb52a828629a08d3567b2821cb3d0d13f95ab8467163480f59b7dd5bd06135679d7b37b1824579926517a62fc68a24bd191c9bb3b76044fd7dd3d76fd55d347198297a431630196ade9c", 0xf3}], 0xa, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x78, 0xb}, 0x404) r9 = msgget$private(0x0, 0x108) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001880)={{0x6, r8, r5, r10, r6, 0x4, 0xf3}, 0x7279, 0x7, r7, r7, 0x1, 0x2, 0x6}) setuid(r10) fchownat(r0, &(0x7f0000001900)='./file0\x00', r3, r11, 0x2) r12 = fcntl$dupfd(r0, 0xa, r1) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001940)=0x1) getitimer(0x1, &(0x7f0000001980)) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f00000019c0)=0x7f) r13 = socket$inet(0x2, 0xc003, 0x5) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000001a00)="74b9b64ba94c21518dfc3d1e51899bf6f3e322b96682d15082a7166193a4e12e6f44e9fb7ca05d6fbfd2977b17bf0e01a3e547894007bd9a4a7eca7f9836f3b05537b59ff1cec3a3f9c08f467f0fda1f81b509d3dc0db9af69634ea6", 0x5c) stat(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001b80)={0x3, &(0x7f0000001b40)=[{0x6, 0x48, 0x7, 0x3}, {0xa7, 0x7f, 0x5, 0xffff}, {0x81, 0xa4, 0x8, 0x7b4}]}) r14 = socket(0x2, 0x4000, 0xff) poll(&(0x7f0000001bc0)=[{r0, 0x80}, {0xffffffffffffff9c, 0x8}, {r13, 0x8}, {0xffffffffffffff9c, 0x1}, {r14, 0x20}], 0x5, 0x1) r15 = accept$unix(r14, 0x0, &(0x7f0000001c00)) preadv(r15, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/30, 0x1e}, {&(0x7f0000001c80)=""/62, 0x3e}, {&(0x7f0000001cc0)=""/153, 0x99}], 0x3, 0x7ff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r16, &(0x7f00000030c0)={&(0x7f0000003080)={&(0x7f0000001e00)=@un=@file={0x0, ""/248}, 0xfa, &(0x7f0000003000)=[{0xffffffffffffffff}, {&(0x7f0000001f00)=""/4096, 0x1000}, {&(0x7f0000002f00)=""/233, 0xe9}], 0x3, &(0x7f0000003040)=""/39, 0x27}}, 0x10, 0x3, &(0x7f0000003100)={0x401, 0x3}) openat$pci(0xffffffffffffff9c, &(0x7f0000003140), 0x400, 0x0) fchown(r16, 0x0, r6) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0xc, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000024c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) recvmmsg(r0, &(0x7f00000013c0)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000001c0)=""/187, 0xbb}], 0x3, &(0x7f00000012c0)=""/148, 0x94}, 0x7}, 0x10, 0x40, &(0x7f0000001400)={0x1000, 0x7}) sendmmsg(r0, &(0x7f0000000180)={0x0}, 0x10, 0x0) executing program 7: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000ff2000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {0x0, 0x0, 0x3f}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00006e1000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000109000/0x4000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x4e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000006c0)='./file2/file0\x00', &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x3}, 0x4) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) seteuid(0x0) shmget(0x0, 0x4000, 0x414, &(0x7f0000ffa000/0x4000)=nil) getgroups(0x0, 0x0) semop(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sysctl$kern(&(0x7f0000000300)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000440)=[r1, r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x5, r2, 0x0, 0x0, r1}, 0x800, 0x6, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x10001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x9}, {0x6, 0x2, 0x1000}, {0x0, 0x1000}, {0x2, 0x8000, 0x1800}, {0x0, 0x0, 0x1800}, {0x0, 0x58dc}, {0x4, 0x6}], 0x7) executing program 4: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000333000/0x3000)=nil, 0x3000, 0x6) r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) close(r0) execve(0x0, 0x0, 0x0) executing program 7: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000000)={@broadcast, @remote, [], {@generic={0x8848, "da8e1d906026e9877ae02856daaecd9c9a414ee2286c6f415c613b6363e1018b51906f5c9ba501e59e73c10a0effd3a9017755fcf4ba4a019b1d8e02ffe7a4b2fecc95d637c7d1a3abe194a29d22d1"}}}) getgid() msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) ktrace(0x0, 0x1d97c82b8eba19ad, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) setreuid(0x0, 0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x3}) r4 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r4, &(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) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() executing program 6: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80000, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00", 0x40000}) socket(0x0, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) setreuid(0xee00, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x200000000000018e, &(0x7f0000000080)=[{0x8, 0x4, 0x1d, 0x226}, {0x4, 0x80, 0x88, 0x1}, {0x612, 0x2, 0xfc}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) dup2(0xffffffffffffffff, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r4 = socket(0x7, 0x4, 0x3f) fchdir(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000600)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x200) r7 = msgget(0x0, 0x745) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372f28cf93efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff827a5690a7469e505e9fea11700"], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000005c0)=0xc19) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0x4}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0xfffffffffffffffc}], 0x9, 0x0, 0x40000, 0x0) sysctl$machdep(&(0x7f0000000040), 0x2, &(0x7f00000001c0)="9f8f6b0c14b11498fa6c03c36d222678d72cff6bb6b00b00968ced5c03d13fb22cf028ca787bdd381e537b562d67b04e44525b6dc2625ce8e92af3c3e6091eb492261ad6ac3b5e141f7679fdd3a607045ebadb05613347b2d796746e82fb58e0203c5e452994d3b1dc0bb7312d744581e5e34483bd00dadac5279c07ec91071bb47ead24a5231c4fa0298212a8f16fa79101e81a7ab9ff3477c0cdb57bd274dd99a84a19f1b37748820779463199c4a9ca759af7496e5554990efb49538fb7ce128950347db4c79cd8b795abae450aa18448aabb2fd7737f54e62f5c6a6423f99248f383c3b4261c168dc7a5a763bd5b75696177e085629a31715e9df640f6fb8d7d4f70b64260e9889d4fd4abe028707775929e66be04cc0851658e17c5efcf5d0e29cc8a203174fcae7d5c5f68f5259a5cd06d94f033887356f906c54d38a98a79e8c4999ab40fdc586ce21e805200cb879a8858973346ce474cd30186b31a267fd35833614412bf56ad9a8581adfac19bf869468e744bf560bed0f0dcc9a570fbfc4a7f4372a00f197c6369b1b8713d44e36b8919847badafc05b2f47956040690ff7f540d7138b0ecb3e1b8dedda9644efa10e537f6bbc42dbc12b73355b396436173720ad316dfa653f3ae0dba071d282e06a7849ecdf1ffa8dd2ee7c5aafd2a3bb669b07c469464559f06438ed34321f97fd0dc804a6c55c6580a05c4360e9926ce4c1bccf69e5e4cc2169378ddbf3639e0b2ff4e468fede7951d15fdf8f497eb1c93d80f802a448ecfda9da50160a696b8649539e4c157211beca826a5c3984fee1085dedf3c4128a8b1c069c65b44e81d68ffd1a4ccc80ba5cb575f1903794ae3a6c302eb3d10bbaf627ff8b4625ea8a093e62db9eacb3b06bc433d9eae96670e523c7929f70b6eb37a12b0df7cb68bfacdc2b5bca02dd636d87664b98581a90a7e82da4f127ac9402374cf31a1c6e702a3cf3aea9007c4e3a746e0d16f5891936e1045b767374083571f41a3f7de7f31811fb7259090252d041fb8f1e1ef6270487c8ea166132a27e41960e5b97ec1e7465cf7f8436fbc12c6441d1957e4c104a74564a0c200c8dfe454926b9fae1dcdb391655de642e375bd9384a172b27e153d2cccc9cfdaa8cbf5c72e3283904ad883dbdd4df3100b25021a26d980a8d2d20ad66692b14ba1a757b26f7d3bdb1658443a38e5f526109cb82179319b42505c4377985b79ba02c9b8525ed6622d6fb6d3e38397f1860227fe6f75d9970f175aa3ab35e891c09121961e9ce36bb57fa6118ac3ae998777b39704bb587df8f015a60ec08b437e4fbe3bf8832d333e07328da2efcec3efbae1ab5527272ed75a1d16f4fb305579b01cfe76e2fa90f5fcfa7aa2cfabb344464e5ff1665153cc867378ab20a8cd66d6c0389b339d4028a80418802769ad7bd62ea13a2d6776a8ee25f4c795b8d5075164e193fd81684205a63cae0128de7e1370033a0828aef1218fc886a835043a469173679a91c990c92599dbfabeb968a7c7b3cb621b5ccf56a499001261a258bf117890ed69fb7a18a3be8b10d2e88793bbad1bf86e16629952740130d74431e8272020ff3877d533135b81be2849615f1fdfa65b536e5d3a038ed373bddc8055ecb5a360d6703db78befdd90073fc2dc7dd9bcb4508baba3803be06a0fefc2203973f0cb06ad5616691577b38d435f141b158b0196967e11adf5809e2cdf7f8f2d61a4098985d777edf334aee60b80806c503c059180f8044f36e3dcc6b72207c06110d0e317dfb754363e67d0c6939daf369d44c91ee9331686f2cf49d466bbf9a3607bcf2e5dab91f52fb235c0a9faf8abc2655cea09e563b6825568601f017a8f54edf0071e32a2af7fbc48d529675ab13c698c813c110192288d50d1e3809be114b11b9a2ea6ad0190f865d16e6b756585ba455ebc7ecff9133be2d3a15788004f77880c24204ce3d95f172a37b795caa4d271fae5ea6030184b7df2e23d54d70dd8def3b935cddf6c2166dde7b56806ec7ce18f431fb25246705142e16a34303939f02b9203e7ca64d65f25f05ed86afd326648fdb259d0add33d475618dc6d745173b3f624f59189288fa2e1978d8cd77da0989d222b99391d40a69cb2168afd1f6156f0ae15da0a92764e3ee59ec51c694eec07f56d6306c9ab4f1651c997c9ba77f7261bb0c976b193398f58674eca97aaa6787ab286e06017af70b6f97f9ebcf652d7045016863e18bcb66d516bf5a641bc8d81bb5dd02879afabf99fe5e4d9a9b529303981c9822acca80231d60e7c37c488449b749759dd7d32d34d19530722975452bb6dfa4c1a50e7216ac2187826892db3e8d39c0e535160c93b0d65469c02b41b843c3ad704e6aaa9e1104929359e4a6dceddf1ddc3bf8cf92df8e446786b97f6ce4d731958d8e69d074038974052c4f477e8fb4c1a910e278f096a35aa3b8c010deb9ed61c9ea665f872c8c7cfd0fdf9b3c91536f51ff8ce5d30edbdedee4029120929405d03831a8bd34f5d9b1cfa80da06340a72387e68698f901316a4f2711ad516841d0a63216754a95050f618d4114157939102c8acba0b58541d721e666df735c66b982fed172585304dfe57264b43e34ce54ab476ce624cd8be2173e1c7e9b5a0ff1d4d5b303d3abde892f83fc72c511366918891a59241cdaa95601a39cb26cd1a77683b8f1f7ebff12c7cc8194dc362bc396261b0cfa0087f44cbd063688fe4e38cb8cb8a7766f1d7d823b5adacb98ba8e877469af5c154b35434f76f6fc667af322b026ea3a339a524ea67ffe17955ed0a306ead46c7c0a3647311e8413802665258a3e233ebdc209015ec4116370cd8fecbfb4cf65b97bb8906cbd92fea8c04ecc550c539bddf3d20fdf27b58798a833e6db74ac50d3f793d10d24b4edc9330628756d366b1f66c14575c41c8b843db63233f9eebb62d14572b0e659a69e74672aa46399178f8ecaaa44a0fa714767cf85a46680444e6974eac7cf055d6699b2420533beadb9bb4c616d144cea360e0056f16f2f9f7b2a50ebea9094dede44ce5e9efe06029ec64230022a11a2b3e7c8b3e51ab2ddc7502c830ccde9f8bec1f6296c3dda665e1c50cc6772e339109949f7658b16f4110b6f1085d37773ed45850faa91c997209193b98c07c06b9a3d4d215681bb1bad5c10987a5c5ea3d93b6d43b9b20b5ceee49c1286bf5845f9b53d71b93a1477a77ded4abaa287bed3bf373a8bd0b861f913605e6d599cafdbe3b91d5e349b980263ad527cc3ffe71d25379db74f7835c5d824e3198cb468af7343e9a06603d9c5c31f8256547d09ec4e271d91bb257a385fe1240eed78ad16ef73f40f777174f56d72cd3b64338e76179f012e619b751d00391df867334505892099c89d2dc0df230b73721b65b52c06b5336d66b9c5a58a8bdd2cffa50e17ee70592a3eb48c4476e82897e29e6e086d69c684587206e1a7369ee8c10c1ec7126d3d965261a8f240338ee9e60e3d48016d1eaa695ec1d29a3af30df89988a9575d0f2903b6e671c9e8955d28b92d3c41b3d0da4879a61abf23dc1a0e3995ce9cd2935fc5ad0ce4e2315a18bd4856933181ca2960b18494240028a5946e20796146aca33a2dcead2e56b0d56356022acf066943496fce3255b153d17adb9545edc93e888cbcf440fc2056019da0358f1499cd27c4a4c09ccec57e4667b7eed67c3ae6d16121dff6f0ef4ee1a0ec206e64bbc90063124f68c87d51f4f1ebcb37aafe7b76dab26e6db1d24741ac55fd780cb29606ff094c27a06981388ea6eaf2e239e82d5b221b97eafd3cc486a543827f1915bdc355431a0f202dc99153e5d6d8f30d2d049cc1705692fd6eed1f72b77955737154001a643fa2a0a335d1454b49585e8eda09d9ec23862583a1d678cd77b5fc0d300654adb3f9ebbf6fcb6d1405f499eb8c2541f7474330a90306f757c4c63ed13a2c0c2934af98cdfbf658efdd29e6554055c28f043585fc1c075c66fe70f03e6cd24e6040e8e3b796cff04078f05deaff651d2a43ed2cb0301db4d1b33182f194e8abd9dd0ea61559e399ebcc8652083c3c4c3e89197f20ce268aad0eb6c6b78ac21af2574f5da77e50c704278219fd9cfb15b2151af914f4d808f16e48b6cbee1077479294ebd3f6150471bcf553fc09d8cf104622bfd5b598923819ffcaa453d65a7b780f0b293c34bc32f573288d2f384bb18cdc5c91fc20cafd75d9216fc87abac1a9738a64a13324fbd8121e109e14df3e6fb315bc08eafd4c007cc5c5479fae647700b32429b0ee673ed1df3ac2bc4acb96dc90cd5dded3db7ecc79f15e9307e92de52bf1b622cd0ac4025c9132e21f4c5cc3987edb383e5a5dfbd44fb402275dc9f8437e96a5b0b3c40d9af3f453431749d6460c71c30b32f449cba564a67fdd4e1f073ae9c5ec50a34790489ea1cc8e0a3726645daf76cb6c96b0b3b9c0d1713eb2be148fefa0ebf3ba5a01e5587049490724c1fe817a970a90c6636d6b2e6a6468eb74f0891df6baadd14287e2507467e89688732ba5190a8a1c17a0ca759ed5c469278ca46e0f7300d12bc532cd4a6ac6f1ac155ca220edbe738ba07ea1132fded14d7dc75774fcf14ffc2237e76b93f0b537b99eab30ad6e191d1aeb3c80a8f1eba462f2dddf85e9aa21e763379862b3c539ca6c326d80548ea39006d75aebc3a5222043b4abcf8cf97e8d1f035d7b2a54181028d9475f3773b1914d475eeffd66ce4f218487b2bb89ae588eee4be3ee7be5540e732868c01bcbfa4900f7103495b5d7dfd711278d3457caa59dc7207ec90b41e11cb117e118cb75aaca013da204215ab69f53f452ecf1087b50d5a7c4afdb1beb569e5ce3f8c7d333b9b0312cbebb90efc1f288677bc5c88a95715890181b91a45ad1283d9e652b33bb2d820efdef6b0d1671a05d925953ed08feb755e5384e16517dc539b75beedf242499c86e6ffcdd60caa207bc1087b531b62e28f3c52586b8c6bdb2bc3d0d9a7e7a007fc4ab4cbe106825016a23f6eafb82a268c6a13cf52af7df4f8dfdf741deafa76ddd016e869e28e0a8e1bddcdcb763364855a242ea412a84f1fbc2f847e1acd0058ff54b3524b15a7d4812c6718cb61204b96fb94d6d85047781d14e07f2664b9612a4954275b1fa48fbdd87451496d4a101f393abba55dda17f92ebd28ecbad4b6f7f2e0fece1b374724bad94f727c5d621e05a9910fc4fc8a2a0f330d919cdea424580cc9e1aacf6d7ed1a174a02867839307e9c22b63c530ce06c4867e49160cb02e17ef5fd18b9853d07f7c1c565a8735b9fe2d8830850114b1a245e47b176697427ee024437203a9db45e286e2bbe896cf177756a5b696b2a7bb620951f1a9ce34e437d73738ef5441f5e0ee662960737d7f1d71af242180bed6b88d0470c905345ab049df7b07b532fc48c4976991af35e10a68ce75434823c7defe7410795d3699a5f3d1bd3ed1ef9e0b3759d853c4894f765d220739b63fd02f134a7fea81c62962cf26faf996835859f541a11d0dc11c8aff50689ec8be45e9f005a7ac4223748568ae1d71f0db2ee2f0af6016480a807564b1927250498f4f3e6252ca47102de21c2b7d977fb2ee27bbc0849d09654f4f507dbc8c1d2361b0e5b361c2d110f56ad494370abd786090f88625a6c0ce4fd2f0cde3184fbe7d1f9fe686acace113e36ccd5f4411ac66afa060b6051845f7d8d5f2830e70ed06e0f5a9bea79195bb36afdd2d72e33b51127782638352e87a814a5b011f42077db8c91f5", &(0x7f00000000c0)=0x1000, &(0x7f00000011c0)="ee637878849b6bf8f66a40252c44de699728cad7af0c693254e92512e40817d0beda4994a464bc376d341e0f35ccbb5922601cf0d811fbb8785ab4f461318907a45f8bd3", 0x44) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x74, 0xfc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000040)='./file0/file0\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {0x496}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000780), 0x0) r1 = kqueue() syz_open_pts() poll(&(0x7f0000000000)=[{}, {r1, 0x127}, {r1}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x9}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "d569a404baf180ef1c00"}) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) socket$inet6(0x18, 0x2, 0x8) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) link(0x0, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x7, 0x4, 0x5, "a080175b9766a9af072c66beed18dea4ae88fa85", 0x8, 0x4}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$hw(&(0x7f0000000240), 0x2, 0x0, 0x0, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000500)="55daa270cb809af266e22b8292b35e9d9a772ca024362c84ba08aef2", &(0x7f0000000140)=0x1c, &(0x7f00000005c0)="7ad6edca1f16600b6544033bb872fe86445d32e3a5a7", 0x16) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x5ed3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000600)={0x3, 0x3}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f00000007c0)) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000800)={0xff, 0xffffffc0, 0x6, 0x9}) sysctl$vfs_nfs(&(0x7f0000000840)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000880)="df82ce2bdb32cb0d3618a2b7aa754af096045a2766d49eb21518443fb7f16dda0a09117c691eee6d38f09b804a6e69d40d5160c65aa3b429dff9adf0ab24af5ced77ed3587c8f7a891299fe296dbb87253f111e68f1499889cae62e474886b6f5e0f8ba0424434629cae52edc83649edd30c8b4ffca70c25422f2deb39572274bb36928d4e10c92f3fcecd37e8185d789abd4a16e5088ee6ee710c47a95ed45d67b2203306e5774f28ba03145ecbe94a9e9e2ddabfb52de6068729db05b3ca8f0a9a0a34f37d11", &(0x7f0000000980)=0xc7, &(0x7f00000009c0)="64bc1b706e29bdb747e57ca945a7115583c487df056161b8ca5023c85a963f1ed1f9de35bd705e7d259275d1c7fe855f311aafceadf19c3469f5ef404f8259ef20735c5dc62ac7c6a9450c76f350cc0d206f1c95646b6df125467c34a917591c80f72aeff31f683cf421101b5ed758e8f1826d3f8954169e88986d6cf267556c65ef3cb605b7d829ce9a861d811e520c5e812740436f406e53f05a37e4a1eae89364f9ad7851605735cc041f42bc448550d4bc5a7c74d8e8d7b7753c36de26666508cabb30a632959c3adc83902661e23a491aeee0b14b118dbbc2cc20b57f4731af04c438b14e953076c56af7cf9beace", 0xf1) connect$inet6(0xffffffffffffffff, &(0x7f0000000ac0)={0x18, 0x2, 0x401, 0x7}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b00)={0x0, 0x10001, './file0\x00', 0x16, 0x7, 0x57fc, 0x5}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000bc0)={0x1f, 0xf800, 0x0, 0x2}) lseek(r0, 0x1, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc3) socket(0x1, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d901ec096a31c7a113537b4ce1f378a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) syz_open_pts() sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x90, 0xfffffffffffffffe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x200, 0x0, 0x0, 0x2000a002}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x800}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x0, 0x3, {0xad41, 0x7}}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="8a29e29a863bf3d9349ef6e169488cea77bd55a00689bffc55da9f9bbaedadef5fe55c98134b439974b873468fbf58b27013b1d604ed13c664231eb0ccccdfa6570c043272fb296a2f125405088e18b72b437c26461497ad9405c6dcf297a0a9aa4ac9429042f4b24abec18a8b955a5caedbbdfdd3f57a70e8536c04d115f142082772e6512999cf99eabd1b1f84c8fa8cd47811c5dfa4ed9ea3ab92402abc3efb80c49eb7e373d92c76cb22da8cf546a947f112bc5dbeb03c89f72555ebb70034d486149f28b05da48864cbf2f7c5adc8f51e0c7f1de4408786f4159c42ac1411ee68d1eef5e1cc7c54cbb07e30124c0bf2548976b189347ad325cfc2a2494c71737b3163698895fee2ebdc4d85ad544659faafd27174e0c84d1a538c7b2c9df23323815df69f8dac0f0093b80b0bd1283d40848032f592373eb5d268efc5424418b0352a2ef31cb5eb68052ee6faa2a3ec67c55bbc933766e8d057ec92996cf05c877edcdac3fb20b7592c4a77c8df317619d5030352ce21067ddcc7186b01c64bed7cbaa249ad242cc627f4880d", 0x18f}], 0x1) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000070000000000000005"], 0x30}, 0x0) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000001200)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab3a9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d990331000de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000180)="82d376e580e21037baa7f3e84cd2ebe47c7ee231070000007299c462b49e4045", 0x20}, {&(0x7f0000000200)='B\x00\x00\x00\x00\x00\x00\x00', 0xb}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001640)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0x143}, {&(0x7f0000001540)="1f74e202dd65795f6abdb39f4f2097a4cebb614ed1abf8bad02c70aa18581e4f2e1eb40b38825bad7b09ed2252d517196381f6386f98dbfa5ac43e8c4d9b50e41adf9dc582f71cd3a8d45bb550093fe94f19c9f10da3a85f3383b4632431d30f2d480591e43780eb515eb1a4f1936eea5d81ce3745839533537e34910da948c1d6be85f402c2e9393a2f9cf65ae87f8645c9f6c91eeb257872459c2768e7fb748311869d4ecce56bbd0b2f3d9fc9367da228d6890f333aac42d7ceb294b5af4a4d10eab0f3316740430cc15dd3c7f6d37b1ebcafa624fa4385a051c7", 0xdc}, {&(0x7f00000001c0)="c146bbf4f548ff6266182257e236c2aa52d0c2e9b4be6ac972b8a281ab94172941b9d1592551", 0x26}], 0xb) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r3) r4 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r1) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r5) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x0, 0x6}}) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000880)=""/86, 0xfffffffffffffeb2}, {&(0x7f0000000900)=""/72, 0x54}, {&(0x7f0000000cc0)=""/210, 0xd2}, {&(0x7f0000001080)=""/228, 0xe4}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000001480)=""/152, 0x8f}, {&(0x7f0000000700)=""/112, 0xffed}, {&(0x7f0000001180)=""/82, 0x43}, {&(0x7f00000012c0)=""/197, 0xc5}], 0x9) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000980)={{0x8000005, r6, r2, r6, 0x0, 0x81, 0x8}, 0x1002, 0x7fffffffffffffff, 0x75e5}) seteuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000400)=""/108) executing program 1: semget$private(0x0, 0x3, 0x41) r0 = semget$private(0x0, 0x2, 0x461) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffd, 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() syz_emit_ethernet(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e4", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x18, 0x4, 0x83) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x56, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) r6 = socket(0x1, 0x4, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x3ffffffffffffeaa, 0x0, 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r6, r5) socket(0x11, 0x0, 0x0) executing program 4: open(0x0, 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="8a87d2e63d2261a0633557bf07a96d305da463f8ac940a68c774ac3c7920609a23f8e178ee8859ce1c", 0x29}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(0xffffffffffffffff, 0x5) 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) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230", 0xe38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x5) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x200) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4a) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffd, 0x4}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffefffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: chmod(&(0x7f0000000080)='./file0\x00', 0x0) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000000000008100180008004401005800659bd805009078810000000000000089030700098bbe7ae7bcc64f0004fc1f8802830700ac1400bb8901800000000000000000e0000001ffffffff8202830b06000007ff000000000000001000907800000081"]) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 4: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000002800), &(0x7f0000002840), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)="7a38ba1361", 0x5}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x96) ktrace(&(0x7f0000000780)='./file0\x00', 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x3}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00', 0x2) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x401, 0x2}], 0x0, &(0x7f0000000240)=[{{r0}, 0x7, 0x41, 0x2, 0x1, 0x80000000}, {{}, 0xfffffffffffffff9, 0x0, 0x8bd1d40145986bf1, 0x6, 0x30000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5, 0x40}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x82, 0x40000082, 0x1, 0x2e2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x3ff, 0xa9f1}], 0x20, &(0x7f0000000300)={0x100000000, 0x6}) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = semget$private(0x0, 0x1, 0x1) semop(r3, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x2}, {0x0, 0x9, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0xe0b, 0x1c00}, {0x1, 0x43, 0x800}, {}, {0x3, 0x5, 0x1000}, {0x0, 0x8}, {0x0, 0x0, 0x1400}], 0xa) getegid() accept$inet(r0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000000), 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f0000000140)) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x104a, &(0x7f00000018c0)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000008004d08103c0000000000049078ffffffff00000001891f2000000000ac1400bb000000431162c381ffffffffe0000001ffffffff004e224e20000890788a7f20bc42ff94559493f5c5366ffe966eca32a9a6ca485d9efe55dfd0a667e338cb4ff51d9919c8eed9607ae2c247b6c105d740a6d50b79384c698d233e0f30aad402b891023d9af11d45e39cfe2290b13604b0116edef33391233aed52de268ebeb7fd240c797b461e6d32e835a82f05d4be6a01583c7ede353b4fbb21ece8ca1b1b53a0b83391a9c8cd2f0ece8beab13ea3633aa8c268298bd317d5939763d0af8d7239fc7e69765da92608c82f18637c35b709768352f080189aa03a7464db0a6a31e451b6d55e10c288ea04782d4d2ba728e5b30842798f454622f83c89faaf05e34e4e46f5a0d36bb9985efae661566bed26e5cf1eeb024c3f6945d6051d0e53b73e4ecd94911c7cbed91bfcf0afaa1b0c68bac3727074e6241c0751b4a771b154253703155c8e60c98377282f5ece67e803aa5278e34c031f318b2660f756b1eac747157d84cd002fd4645c736b4235ad67a1d0f35f6b500a5cde93435ccc66859e0b5017ec762a0c0f2265dd3d863f083c22bdceb425747ccb06d637f8f3da1ec16c7c623c6b08d2d0162229346bac50b362b0e68e4747484c8bd9fa3f788c36abf12c4043956b3d7f89962d6e0b4367049232bd986a2c33b45225687c4109e99de39a1e1e9a962b35a6f912aeafde356773a4140f94e8c454df4d3f13006c86d6eb7542b6ede4449e97e183d5ca4fe0bbeae6787d6e881e6fd84532e90c7cb8c4934b5a34ff46cf989f92da3f2bcbe09a67fbd1191d77a84ce066e72f8879fd6b28606161a602a102dc4a7807d48e7353178843a5ddaa61dcd64072ec47291512412c258d39ee7b33cdf55bac44bd8f3869ad500913275e5b0873e6f38bff78adfcf664875531867a5b75010e8e760d50e769ef164256fbb276059ea88d7c5ca255eaaba8149f563f12bd973cd03480f3cde5b5aea5f82b11df47cdfe36233e52f0fda204d42ae3466f1b8a3044289da589e460d267d058905eb025eb260968737e0e78db069c15685d812a3c3bab0b41da62785359e9524d228fc32eca027eed9a054edddcc4f692dfc9ff7eb764a72f98539fce8905bad735fbb133623d89dd39545cd6279490e69ff0a9ae1fc3862e47e63bdb4d99e6090c046de5aa5cb032513d5ae2dca662acc40db413d7b15fb1736ad9f1a7ed25993e6545270db8dcc19a0c2817109742c0d6bda2c858354ffbe15f1827da7957c00ad3126900fcfbdd05fd3e6c85d1007a57f922910e976832716e67d96d7a4e8ecb101c72bfe39b4453fcc67e770bda73daa6646c10758007f5cecdf8ac34d1e26673b4edeebafbc8ea496982afd4cd8f6d53b21034e48adf23e45c0e54df87c1d9b2785697c9c6a9f6a1d1d6fc73df7bf63beeab2b2e468a304cc39d5082681b3f94791e165a6d77be3c9fe45b2cb969704cc32fda1ab6e19d819395242410816cda09780aed0f985cd9973539c784436e636abd76c9411c0ff7ecc7025a49e30c076deab8086169c86504d57279ce8d021fb21dc3dfc323d6654cefcaa0fa41fa0420b47f5e874a26b621c7d6eb8bbc7bc23a0f77ee73c7a7138a979f2e071b0609a7af4410f9e3463c94176ea911f653e4123e34e19663d9d7175ce42e1ee1e13f29ab0a0c029093d3d00edc0e7c2ad84417f1003336b2cc96a2a329d9e7b0b44d92ac962687c1341a5c07e727689fd8c11ff9aa7df3657559537da90e30d60353473d0fac9187d5876bb23fda59e337dbc007cca41aad13e5b7132df826568194e47b2888d19c74dcf5d83da6c17ad8d6d14953974e3b5d73eb44dd863d99b03d4af952186da6de408668c0076b7f9df70b4da0a793997cbcabfe059258e2f4934f90c6de3d0400000000000000a6643644a896c44a3bcc41b95ebec5c6f11cc64d7d2041cc5e29244229b3c033da0bfa82d819268e1f9ec684abcc90c3c1b82df59d4c00ccad1b04e9b12c3015a60bafb8c673ca3f40c98118e1b155b21efbc1c9bc9ae513e7a033b9f30246dbe3ee9553005c6abd76fb6cc478fb01a8bb901e6c25a9ddf4d1bff5aeb23a6b99be6e5615eae1e62169214c4137813ee87272ea2a20f5a65bf862b3c6d94eaa8888cf26e555d577df02f63d61d82c8e6925f3544e80ea68e86daad9632e1f076b01fce500f5f0a990c66a42d5a10c0f8927ed8cc4bf044e5f5785c7f59a19aa16aaec624d7eddddf8908a3b4eda4748c94432154da2176751893a4e93a871e50e4e1ee33f7abf0c696e0cee252375cc32023bdd555b03033c08786b26148a782e363de0f52898d6226ae0bcba664ec3419fb515728cc629bfeaf935fcbe7351d3312522ea6c668e1cdca407cbec0b751321ae789a71cfd43407a6ce578b5a80e3b53eadde8c9c5e09ea4ced228393fd88d5e70f4ad25fe3b4e32c1c339a6487be247dca2de3141da49be4498d4de14187a0c715065afbdbc968a6b564b0e093353b5784295f018c0934d07910aa076d8b6ac8f8d3ef61d70772d5c64b3de7a9b9416a0b454fb3211bb5044d7c8c0707b81f4e8f91971b786ac4e0c749bcc875ae61e90d866f3df7b4d5b0d9459ea84a811afe34a05c2b6e64ce18f6ed8eb5a12b0020f31c1a473115656ef262c0a0983c8fe2025e670390a8dd4a02c663ca37470bd90d27a8f3513e9a7b63b0039bc712df7388da4841067d01aa66257a6db943de96c062123459c23ca7a4330251cb34c8c574b3b14ba44e476477fa3003ce1c7758f32130351a1001495f2c16502171007b8c2bffce68bd320e8f17d543c7d893d06ae764f9ed0353aab0c7002b2748765172687ae3e0cbc09fcefab97ef6e892507fdc79253a1b93eabf97160593b130fc2041c3451573aa67896d13f1e25079001bf92e591f4e02de9a3f463f8f644960d631ef2ca8f2daabb2ffb7f8a1c52676647a737d3de28c1122fecbfab0e7204c142e7b1698f0168876b3944831d35040e38975d40a715b0b7acf1a1c1ec71f546e7307832f9fc03ed22082c80b9a3975e3f74f119357131f1fa3d372535f35989dcc2cf753a8c46271fdcaaeb272ff42c107b7253996083cf9416cc336fe75f4e4637a7a86e2fc8a3a4da5e75f1952ab04ef72beb4125b358a9a70fd36d05855ad4e24347223886d6f74b68e7f57aee071b4c3d5f1d39defc9f5659984668ea842f6ad8db9d8fc88a66f3a51ff596d983cdfcf0900bc70c76bba052f9118970beaf0ab4d5a41c161414af196e848f0dedbaddd224effc097890d01107ab837884bee58120e037a1f1235a3cefdb3e1148eb9450dd143d7233800e1f87f418c3c7cbf754e47a6884276d2df5e30eb3fa5757330081fccc0909921bb01d39b9b4912d3eb4ddb7c462257b8b6c4d560312b9abd27289ee5a30dbb5f2889802be9c8077b13c77b5737db69db6b4821b548421e0d0924ab28599ea70fa6152fcd7133e21d32268a07affe2a87f60eee371e6911ffaaac8feb51eeedfbed3e24eefc550a6cf20366915c5dfbed64a74442a9657d554276730d9feb1e72107ea15ecb37bab9f6c953f27e041444631fdd63fd4e0b552b064ff57fa1bba8c00686c71fe24bed2a73574721e7c29bbed34b09718a2c1a26c65d5b8b208d579b1208e8c47c09da7b46e0800e50ae5f50c8e90d88a16fafe7461561ad2be71360ca167305547c089c26d891e3a51ef17fd8e112910c18f6e5b06ada9048d98cd8721060e85fe639b9457cc9344afdac139e514d9cb643402d0a9bde5be0619ef746291ec0075d89eacf1a7990560d7258ca4ea7a14e437af851aa08695ada34d61c3041015c709a23a214c1b1cf513c58d7e8800d55bd58f13c98e5132ace45a415d50e8b8cdd1883da4b4f29230f6fc3f9d85d64df4d5a7d855a7ab17c01cf60b80679da4732aa4d951f376f10e8e921c2f1a0a08d3e72df30605b2f774581079a1d5257e2b286cfb1e84c80baee61901f1fd87323d2beacde85b37cab823298f4a3a45f1ed9514e99e9e5c9fa9544e61b6ab7c93531cdb06c1a7e6fd74514f9d52f77b6cb981d3ca01e12e9539a22645f24840c41334b119de348594e60232010f0781d7bfdc4433ff22b3bd193cb23c1ba003fc40dc45b07443c61be57febd8d5689d6e7a49b523b0d16fe6e15046cf5fa0b334fc0a296bb13f19dc857ee6bd70bdbe31e0db9c940f7324adf2cb99206086fe776d0a0a2426ed5524af00c3d2c7384ca1f28a8a6cdb8de076ae284097976063a254a044021bfef5ce58238f84424c1266b5b6121f9dd92551a586c17826d4fbcf9543ccef8bd78d517208ffe509063d383ab70996a38105a59ff3c8ff6d13cbb68e15d325f9d3a3a6db6dc9fb40e1c2e7e90c4c21270e2117899e7dadc364d09dc741bc8c1a688d1e76da5c3877936ee83ef2796035f9882831ba933d6392cc6c220c4238b969eb4a5fc5a28eb274367582f5ebe69e404301bea1ef66c1a61024a96248aa19b7d4cc9292ede2caa7f7c489f880b3b87538c0f1da7c7a69bdf2b45968ce1689dbb41e58176cf8268ff5faf575dc86f4cf697bbbad6c64cea9de7fc14f269331a877a236c052ca267f0cfceaf89e61e0ca31f50f603aa8f7a0f3a0d6055b342ac14bf6908dacb3298370d97af34d45b9b4f466a58db0247ebc60f69e653b2cc0147ec2f4f2e8948c36fab2c9478dee2ba6e4727537866e7d19db890dc9cac314f4b3a289ea35164045dc8988164377daec75d4adc7ad5781173fc7bd80e4a1c8d225f1247faa0e05611943c87c1b0e7f91698bad18e68b5271ac42cf6cf57f75f8e0fc70422435129900e7848f0760cd81658a2078c7a48c49a673916db3c441d61b0b34e82129a107980dc9ce4bd73876478e10e0f4948e473b5ad154ff525baf72ad224167df61d51aac462d22d007a870fdb08e6d5f307754193fb69faacb8a545f7dedae7b7c50719e4c058325b5f56590eee90c6e7a3a6b5dc920b912a5b6d61774eb491011850f6dfa8b291c158ab82d56d74cfc53dcc86ce3a46efe84c38189d58c3b20e22cfe41d23b093a9fe4b2719e9e13591b7abe57ccd36bb4db80cb8383491a5da6b9bbde139826a651057b61caca81dc76b3f82139dc186f76d0bace083d5befa3937df57dcfa0828afe23cb77f5f7c0d2f120ae97855b96d5fcf2eb849cfdff818fb9d6f9d8f398f07b9e80e039418148de4f9f0d57a4f134613830f7ea7418864f218f8fed9eead272eda4a9b295f49e71a56f5f764a664fc584ce587d297c37fd2f7a4d5ac5354bd3c7a467b58ecb622e313cb88865ec39e2e2d0b3630d1fc376ecd71f1bad2dfb0e9c12f16d5470219c852af084bf9cdd9ac20833cccbd71661fee54659d47187de87d7e1f155a2ce044968d6b8a1b2e7d9990034b3cf738c59d7bdd2b03b53cdfe4f3d2741f109dac09cbf8108ce3ae30796f931f15849c8287799506b455c7f0d85caf3cdf201fe9a5a81e36edc41779cfc0bef777dab6fe79d63247721c2247b37604bb851caac049a1c5aa8fc60a6f9c128ce608a7407cdb3f9f61573874dba7f68231afb7b195d18c7a0c49c189db41e186b255f91d72567d7b550df8fedaa45d6089531f53fb606ef00648f57bcf874022443b09b55a7c56ddb7a84c9f7b94131d74ef87bedd43ffed742ca3b3e2cd047f68bea91547315c5bbbfe9336d9f7d13498b07895979fa8e44d2efeef40619c10b1296f577b9aa4ee94c6be8131518e2e928615a1e41bcd04a45ac2010fa8bba2959c0c787d8b08f860988a95b58c7598ea2030ffad0630764726af6ee224dcd2ad5cd6d6a4c5ee8c5042"]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}, {0xa, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000700)=[{0xc, 0x8}, {}, {0x6}]}) write(r2, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) dup2(r5, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r5, &(0x7f0000000180)=""/198, 0xc6) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(r5, &(0x7f0000000300)="37ba852573d037af8788fcea6f7a6fc672877ba6f2cdc3ba", 0x18, 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000440)) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0xb, 0x0, 0x7, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}, 0x3) mknod(&(0x7f0000000680)='./file2\x00', 0xc000, 0x8080000) r1 = kqueue() 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)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x37) 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, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000003c0)=[{0xffffffffffffffff, 0x4}, {r3}, {r0, 0x10}], 0x42, 0xfffffff8) poll(&(0x7f0000000000), 0x43, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) writev(r0, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x113) chdir(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r3, &(0x7f00000013c0)=[{&(0x7f0000000380)="a908b1937beb296e909100822a11d4eb1a19eeab6247b0ec053a02d0699ee43289c5d2544a4f3ec2651fc14bb716db32d6edf2021ec312b02e9c769cba67e1b1976d6ffe6dd3aa48b2d06bab929da9be85716b3c0a20d86a0e2d412be1beb969d6ae943cc25dd07ca5b85551a9c577e9871adcdec4174edba80ab3fca8e187c44e9f28add1dc3cb19f814ab2f8ad78003781d9b03b05e0475479bb56cd83c8766a19f7d76469317bd31792a2aa47de3b8c937ed1425f39f967809e8f49e740b0329bdbbdb61c041cf24e633484e1b77a736b93787132e507a5d7549fb149f6b1a03d288b312e9693c44e65506b8764fa35f9fc72e9bd3cbde7be08cf672b173d7db9103d04e486be5e532ea4f190815f0633afeded7cdf0556d448090ede1a5ff4da2994795f83dfc8afb3e3c9b595f1443a3efa185072f013d355736c9b8ea9b880d50bf53788521b36fffb008900", 0x14f}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x5, 0x8, 0x0, "798f45599cf55c1e54f8782cab366509c9cbdc75", 0xd95, 0x480000}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7fffffff) execve(0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) chmod(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x812e}]}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000000000000000000000000000fe"]) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) close(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x0) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f00000003c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000440)="539f4c1068f6b867813fdf81b873f7e1c49008bfd75e0959a038322f64dd8ead7b323d63a91556fe3348781b94f4e7db5daba0b583340cca7df6ca47e7e2993fdf5c99", &(0x7f00000004c0)=0x43, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x8, 0x80, 0x81, 0x1}, {0x1f, 0x2, 0x1, 0x900000}, {0x85d, 0x2, 0x7, 0x1}, {0x24, 0x6, 0x6, 0x9}]}) recvmsg(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000280)}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f0000000500)=""/117, 0x75}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000400)=""/21, 0x15}], 0x5, &(0x7f0000000600)}, 0x4) syz_emit_ethernet(0x4a, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) kqueue() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {0x496}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 4: chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81}, {{}, 0xfffffffffffffff9}], 0x44, 0x0, 0x2000000, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000000c0)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe63371538e34250210e83920c7b287c49376426be9b97616283d572676fc17f2580e782392ed5b7568901a", &(0x7f0000000140)=0x46, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b8881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f00000004c0)=""/73, 0x49}], 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x0, 0x4}, {0x8106}]}) r2 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000400)=@file={0x1, './file2/file0\x00'}, 0x10) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) utimes(&(0x7f0000000380)='./file2\x00', &(0x7f00000003c0)={{0x7d, 0x3}, {0x7069a780, 0x1ff}}) syz_emit_ethernet(0x119, &(0x7f0000000680)=ANY=[@ANYBLOB="64e8bcc174f554e67a16df44030b8ffa4866ed34067ec405586d9e9cc6799ac076ad561798f259c47965fa26a7fe8808d99b8f7d8a5ce5787219697d206073be08f99ddd29299be44a58fbd68619d334cc78a71b6e905efd7a07bb022b0c5628f4be3f448ede346837962a2c1cfc5f99da9bd145dd777fb6527022a4d1f520b08c5f4690fb40271afe65ca433da7668b79397564ce736d6913dc7351e6549856411f408936590a3667feab83f19ff0d9638dcef86ce6e54af9bfac9cd7cff07a65363067790f3ea2335dbe620fb153720a7832a1224fe92cc92b065db3c9a66629dc1e1a13a6ecd7530b086c3fb34c441e5e2b6640284f9da32094eb7281a93ca79a5fe762652ee3af4b14ca14c17e8f7d4b72ed23332ef89d2b85a7fcf959f6ab688b3637fe614f968c807c09843dbaedaf6723f37ca9758df5b7380beca284beef4e45cbe9bbcb8f788a03f36fae3fa203b6c54b699336482b83de60f1184036d0e6164a322b58deb4bf6ef191cd08123c34714815cb23b33b27b7be0065a11a9732a37f0d26950ebc57f0d381a9ab7ce9117a0e4d35ce84bb635b682c30fcba05b3b15d4d34a1d78287354d57adbaf0d962923f159c2b4361c329957e22307a8f56cdda6b5e396ab5e7f88f640f0c19dfa3577a6bbf091bb97e53506f56dcfa8961acb4343dcd692e8ba3619e497dbb6fae71b858c041d501e0caef4dc1bf25dbee7728880ff391e01925082dcc815fd75049a9ba3ba7b6351dc276ca185c0efbb501416e0ab72980584a6195462e8d56bd046d88e5a64a9b94abc65eab14bf86b2de3ee67e988b682c44f1a7efcdcd1e1bad9c48a1b2af6417d9130f4713285ec52bba9f500e4c286f86e9f0ec60a72305ec940f3884c67d5186e88c5244b56854cd63a1d94589ad62cfb647093e3da914bcff658599af783977504640b1a41ac63aa3aa3180268092ea753b61fc7562212142bb4baea99385b341a380a179301df071747dd4c26d8edf25f417fdcc4cd433445922b0aa8d59b8eeaf149c6c5f6f9e98a285be6fe5fcbbfab7fbcf156fed301f219d50aadc8071f8faf58b9dfcf9e4cac28f27408084d269e027254df3d45a5d0dd208b23d7cf1f4f9a832b88f3ec958e75c6e0474982d74ca3d23d4419dd7512a9ad3e330dd0c1308fb6f0bac70d0ab596039b15207d35e12a2ca72eaecf3078d8421b91f539ec59ae496672c067d13cb2c51fdc32e2c9b929fc45f9a4ce95fe998ee3ad2cf6c8043e697c9325a3cebf65ece1146f95a0a254640f41c8c474a0c17673a41e56dbb58cbc82e8cefe0a5ba301512397b2ce6ff86e2b55bdf12a437e07aabaa5ef2dc8d7c98cc5b786b536d142a63690277440fac92deada166063d98300fe9254cdf8b963195feef53416bef316c017d2d3a975b91867ed97eeccd700a7ad24165e82ab4b6d5c8214b7e53c375d33211cdc9a6b5e564ff8f38fa67edd28903aa1a508c10a2b4a3c0aec6bb473dbd9a360c550405c2115be7b93518f1772782c8e99dcaa637ac36ed510c8ff804026ed33fab5d85b7dfba1d28296b9b363a911df72120d2c7a56061147b16811501d2445bcc921c436eb775af374e72e2861b85a5f6b3eeaec0149c8d5769a1c26e931d3001c77273ed8637c7c5d09ca969a5f1bfb8b63a06c6a6fbca2ec8a5a2cf6685d715ab2598e6493a8b28476ce07929138f3c2d13ae417b869ab1f5462da21b3148e2c8ee24bcd1480d7a8bf2dba7b4efea03975361fb327a0407df8221de71b8dc93e9cad4dba9baeeb8c7049ea9a679cd737a49ffab4db87d281e4d978b0cbdb6a149272918f6e96307c9026c0958e553714a472e1682f000ad773baf4017e2d00f688adcee88d70507e86cf1cb175324bc69a1722180fa7f5cbad7615d243dc3a1999abba79a670d73a9dfa3e082e0cc3aa0e923b3d89fe7eab892dcb7bf6386d748461fbb79bbbf224d1f33537ec3395475c4d4d3ad80ce9794bd77561f49fa6f34d7c3ef5deceeb8f23d85f24b9f3038fd377d1f5d57e22126094dfc717950d25b80acf0b2990258b2e95fc222054a72f9418cc5ecc64d5655986aa3a856ae22dbf272498d64e5834ae380007287b18bc85fb756160e3403d9590321a00ffa104ad7477e877ac4111f47bd62c3df74345eb1f860ca8960a9e9dc17d724d260cdf95dfe5a8b5f5db40998f941eafe99441ee2f38591613dd11cf465d50bd02a621ddc26dcb8e8f63d45a84b996663c25ba5991fdbdddc1970f61ad9f348448dbc17fa28f0fbfee74dccc551349e8a25ed554f6f84c8e6e560361fb3d5f250aa72ef864e234311994fd88b1cdf61d9b313e8eafbc37b27817b698bdccd8a8a193e5a37d630ba66b5e7890ce5fa1e09e6c4156b84fadcaff87db1f63ff4c68b4b8ebeb416383c86804dbd5c44de19699a71a522250c52c71418d9c8eb31067ed2dd8e3db0443b9cfd9bc8371f86294d4c621189b287e51bbb4f250c51131da38979fd3c4d3e8eded3049f82c3a91360c7b14b509eed7952a88cb7c11623e79bf41f5af797419a55b2a816c95641ebb40f8ee0a79e79e1251152fa363b147232e16132429ec5ce9edcc9c3f79b1ac5f6d3c2b57fd85856bdf0d6c06686bd5242f7ab257974c896cc95e07595c37f6d16b8080516a675a97927059a63505df1542b6f157f67666e2cedaf63a3280cbb45c1f4ba1e9dd01443be118a88cb33c232e91b9dc5d9839b812f6ae75b56f420af4782dfcc59562b3ac270beea690938e1aa7f5fd1131e62ea22a25c54d6c2d493c5ec77e268efd7247038e099130442a040e3b8c5de9fc711ea62380d1c69f540d348a262105dc40a349259408e3fcf23bd813ad5781074d3d3ae8caaff9db34edc86b07b5baa957000fa0eed7e342264332231f74150877cab5a7616833929320dee61e7bd8407e8ac0740816dfe979ad6ea8053f12bdec7a95b357b36ad9b24bea9c1ea98b5d302a2b623c7193c29c0071e99fcfd60d31bce0f1d7dc94a9cc677555c1dda3f52f6767ebd8c6de852cde3b165047131d4062d309e94a43a5c8a9849520805f8c8acfd0aa3c87834dce6a7dfd1e0fa55b80a8103bad5213297848d8eb5bca0b660b4f22684c14f9f39ae6b5e7d07bd555512878f350f1e07945ecf00cfce56db05474a59c10f2ac9127e05b473c505ab01717349c3fc7875ddf6b329ceb38959c7498c54ee14daa6f40e7e2d807893cbc47af1bd9e3e3aad48b5e8d2ecbecf55bf6c5085a4cc9ec628fedc9b3bc7b3983015bebd5653cc989dbdd5d845570393189c95852361488ab7fc0f9b2b112bf8210583753e6007964be4fce77433dad7479916ce68878e5451259dbbe60e282793a7074238e6712c9df171526f37ea77b27ba886d034a1b0e691e5d14df45e7494049e8c4813ce589c625bc359037d5257e6582867daa8176d3eeccb8cf0ced397a475c1013fe33d2ab0a85d5ea9395012a8e1416a419273748e30b2082a853683f59567bb4840bcb5f1b67075247d66ce7d1822f2866d105cc0cde57f3635c408f2f7aefcea1be50fd473c0d210961aefbf83fed18f303aa7c61251eea73624dbf7b374b04509fb553c915dfad9cfbe0586ebafa70848728ff23547a4ffdd313fe10eadd97a8e725aeeeb547da4b78bbda14e9f566a570e38dea08d9d23f7cba503fecd923fcb3dca8b44b2fe3b6ef0025597ddb5cd9fd6ba096536bced444fab1a47a278682542a22dac4e3742b9be9893a1152fb71b9391d014a349b08872f35ed61e9c546dcae3f37f46b90a79665d410bdf0db51165f2724cdc164a2f5b1900428ea39e87443b2be7adb625a5a1d5395a99881b7c0cfd31ce425a5c090c6ce1b7ffbe338c2f3aebe38dd0e26ad72cf97452f42930938a99a21b74e655526dfcadb7b697c1ca9bf50920ee852ffd7105fd9a76741ff8ccb6b444a0cc664e2470c33dd4f3c1c7bf3555c70d8e5e96d9cd1d3835ffe442a9c19a0f65b82f25d08c1620bfc610dcd05ff30416fadbe2798a3bd0bd0444a1f15fa25e198350b8fc31ea119ccee03504eb086f41277dbe153157ece26de6c04c49b9c52a9106326af413361bef7ae78ca2db52f58c4203bbfca0ec6f162f4e417fc8e716eadaead45650f869fb4fb95167a95afa4d44a10e89e3f97fe4df25c7f38faa57e5039b6be1b64a3f144c5d49ef59c110f12176f530ceaa1532f2d969d8e7cebbdf4c3949dc7b937ffa4819fd6f833e7a45d3bc88146788335fe472c01fbd31822f57ffdccb85bc66c281ccf5e55dfb1ff239ac38c62515915eae2e0887c19610bc58c6a1e7c6ffda59b249a8741413edda1d78f706b12d7e66673655efe85ef293c4e18c6e35d98076bc9a3360311033e21efda2e9ae08a72dd66d9c9e44733b4bbfe3d5703837bbd9e953766420756eaf9d3f787f30bca1cc0988fc173df616774b59b5c9a60731eb683bfcdda7b49ef94f0cb955a4bb3e636109dac2ea8052d2bd82e5caa97967fd89893c2cd3468cce76988b22f6a662c00a8898f1f4477ef119e9a40d5675394b22aab00ba58de6c6d506f103be6b17dfeb0666ae2616ae5440cc913dd346133b75950615271e10749de4cdeaf2ab4b9b8dd9ea1212cdef02b7c71a5e3204dda02ac7653f65773cfc95b440e8ab93727828743f42c173464f4e53ac7a54c9b319a2e95af03477bbb65d2e00fc804f1a5666b07b76b76e6ff6e68a5aaf056f610a95a121397db8405c6bf1da00c12902b0094633d67ca6f788348cfa50a064a068f87162a6be32f86b4930e9d20bafabdad1b60a2aa8c042d4fec2af3bbd04af6294c9bd51df4a84750e2426d301db06162d12fc96ec0c6ccd1e2099d07663814e3f3268cdc6017b2db4370d209a677dab9f7be9de8aedcadc8672ca7634927543f60f74a060366efbaf2e1bfbf938e31f0b6ff369d0cf1fedf940fa0439d95a92c778a942001ba2f158fcc93129425d4289b614cffd3d09eb5f723b1de25ca79b54de40936c0c1a33a4c650fd58b2e9bcc5f1baf4eabd5c40970195f632eba8bfd671649903d26568c544837b256afca5f20cc241bef05607f0a60b7b90ff49626f641ffeb531b442b26f9ec13838cf457c56c0df6affe8985b47bd60bd27ec847dff2b90d29b9930356d521f6531c34e9601f9233ccfee5131eb17b0d1e5095e24792a1e3d969b5f4df5c960693b6b1698e9b9a5b0d1de49569b925bad8152c3b061722ea71fef8bcbc10947d81e9158bbdcd0ad41024d3a118aa74558564067fe15e00953f99d681bfef2fa32d65f7fcbf226b19677adb95465f7c1022b244b5a074c9a1d6fc96ef9b3969ebf783dbc9ba13a94c352ee60743dc672ab9140e7ccc5e2e816890b7f83ea9431c4451cb123edd035daeafe331d48d3a77391fd0b6676fd5f82d0843246880453614aca94c63d208aafb226a635578157c239a5713bf821e960cf65f3ebbd91fe26db9bd73b5a7631cca4346b0acccdd1c615d8f90de2952657a7fb7e4d9b3068f430a015f9bc41ed0419eae784e2e7a6e8184a6538f0f22e9af7854b8031e79700eb3b6f0e9ff0e18dac8c81e9a7a5ced0cb4600b8ba22365ef12e493b319c5485af325b09e438eed59ea82317c611a9ac79868aca1e828fdf396d966bfb5cb3f50431121d094089ca95ce9b2acb3aaffee238f348894405fc1becbcde7b38f89d0942525d579e39a68a3de88f92830d0241c77dee046f01963e80a397815e61da293ce062b5a46dd5e06692f24d61c9c43a8813c1988d316b49e6ae62", @ANYBLOB="df57b0087a5adfce2fa1bd7d72408c3e2dbcdd910c6f8021a651a37ea2fe89ab991f7b2e274fc81f276abac46526db745acd77f0b67bede23de7d7d8315aca2583afd29eebc7d77fe4b3e7927fe39263539cef76875d5545bf6a81b02b085d0d10e4be3c72fa32b11ef1fe75f28bad78974a4eabd32d9ea51341ef3ff08869dd079f10c357789a8d3547898a91f8925a7b7234af5b35750a8a6ecfdd9069e577da6fc71d8bc342bf5ecd8a9f8183ab2e98fe62558b48277d1f65f51b91f42ba3eb69f8d1dd012ef4d7da654358", @ANYRES8=r5, @ANYRES16=r2]) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_emit_ethernet(0x32, &(0x7f0000000080)={@random="633e00e10043", @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1, {[@ssrr={0x89, 0x3}, @lsrr={0x83, 0x3}]}}, @udp={{0x2, 0x2, 0x8}}}}}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0x0, 0x0, 0xfffffffffffffebf) open(0x0, 0x20000, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0xd, 0x0, 0x9, 0xcdbf, 0xfff}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x259, 0x0, 0x8}, {0x20, 0x0, 0x4}, {0x8000}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setreuid(0xee00, 0x0) getuid() socket(0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) msgget$private(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0xe02) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x435e93a4, &(0x7f00000001c0)='./file0\x00', 0x8}) executing program 3: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="99b0e6fea5ec", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x6, 0x0, 0x2, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}}}}}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x5, 0x0, 0xff}, {0x34, 0x0, 0x0, 0x3}, {0x9106, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfe}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) fchown(r4, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 64) r3 = socket(0x18, 0x4, 0x83) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async, rerun: 64) socket(0x2, 0x3, 0x0) (rerun: 64) syz_emit_ethernet(0x56, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r5 = socket(0x0, 0x0, 0x0) (async, rerun: 32) r6 = socket(0x1, 0x4, 0x3) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x3ffffffffffffeaa, 0x0, 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) dup2(r6, r5) (rerun: 64) socket(0x11, 0x0, 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x29, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0x800}]}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000080)="b6396007945d78c153040400"/23, 0x17) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async) socket$inet(0x2, 0x3, 0x81) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c5, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) sendmsg(r3, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) executing program 2: clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) r2 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_RMID(r2, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ktrace(0x0, 0x0, 0x0, 0x0) r4 = getpid() ktrace(0x0, 0x1, 0x40000f30, r4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/185) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {}, {0x812e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000340)=[{0x3, 0xfd, 0x80}, {0x34, 0xff, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, &(0x7f0000000240)="a14f1bd7543098b9", &(0x7f0000000280)=0x8, &(0x7f0000000300)="b742a6b7fbdffd2d16c94485f0f39d85d8e6079b2de09373243fb5279195cacdc1d3654e6d28c264c65da49a8aa91dfe910591e030e7d6a0775effbaaa4b", 0x3e) select(0x40, &(0x7f0000000340)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9, 0x8001}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r2) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000a00)="dd", 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {}, {0x9, 0x5}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) poll(0x0, 0x0, 0x87c) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000312, r4) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdf, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002280)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfd", 0x5cb}], 0x1) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, "88791b58b8b1f610ef62947a40e82967237c198d"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002b40)) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r3 = socket(0x18, 0x2, 0x0) close(r0) r4 = socket(0x800000018, 0x1, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000000a000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) truncate(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x6f, "28b77c09b87aa57800080000d0d2000010001c00", 0x0, 0x1}) writev(r0, &(0x7f0000003500)=[{&(0x7f0000000140)="556baefeca19a82ac87e2b9ffc2d33962a44542672467de8c37d9f1d1223eb1d772f62f5b2ea25b194407dfbd67745dcc0b788e5b2ed4e6fcc894b24ec412ae932e4c4bf42452b442134857a07c063185b3e0fb9363f2b6c87633ca7acee11115ebba8071608c8d2864e6509b4e3dbb64f01387b267f99a653654fdbb6f752fa0ff4e8009289b5afe8768ec980b6f3f88217ec90561bc6a0a30a606f682c8a20c354f56bec1549dc4089cf0cd9a249c25b43aa8e54c7f210a3d9cb9492e2e07cc647724e3b409c529da0c4584532c7b9d0baefb1f6bea9f2aea079eff8c3207ff5befb614a0fe4623c836395664a31a7985da9e44c1801f5654e7060c4af3ac3a6d4807b088e406e38263c4008e9feb3913f97633ea55be76c05f5b6de117661558d223a4fd6ef4d5ac1b031ae818714580bc2cc144e4b16a7a8026b88c90278a85ecd5b6642e1096f2feff6c94e8d821c", 0x151}], 0x1) executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x3}, {0x5, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0xfff}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x20}, 0x2, &(0x7f0000000180)="ccef614389494037882940200e6b436d9fc7a7259afa89108d855fdac106296575599a95028844b121606f6438bdee2f9e1636ace2cff71f42b18987591c1bdd7cae6249cab90ce03f903109a38846cc5c8fe40fe0402b83f10a33d8cc5030fa4d0c4b11078c15f14996e1b90a7078905cdbaa6fb0", &(0x7f0000000080)=0x75, &(0x7f0000000400)="0c10fdfd12fa927b716be859cc12c566bf13a336ccb56e8d95571772c991ec58478b1d16b9549833e90540fd43f0d1b60c6ec82319c0074276217d99e85e72816a84988fef07c6d56f618a19154cc370a01ced218f77cf15e90283be802b8bce174e9e8368317309814425e2f62975c2b56e31778b4a5d26b331493eb46f15d9208185b1c316db1e071a146545bf6745945d8cf52b173c272e5318c25e2e7e32c740f8c07c04f50bdef9a228e265301aa373d7632e54ad83b1c4c2200de56140bba33178760ac08b0a4a55221c4d22d23dd8f9adf6e38a7d7fdcee9dc1814448f5948bc7a30a6c850b2c5a52ca47ee6b889e85876469b1a0e1c1ac231c15845d30ececfab61ac7cf04c4cb7bb7b359853359da0b7fd9ef70e567709781b6daa219a2eeafdd31c9d96ee21ae644ddba8067dd88d6cd850a21cc9480949ea033035a71803959029eb71a69b9f38906d0aab512f6f118756cf5bb35aa9a9fde0b3a538112e8df2ed22e40d3a83ca910fe8f4921f5513d5b09f9d1964d44c0f337079c226f84b2ad1941d1943572aaa69a08b70cc869c886d0264b83b34a0cb8b62860a263500a7e86db5468f007957658b5c2488ff6affa17140bb4bd09fd1fec32d781bf0405deb59590e43397135b222425e677948e644f6b801db631067acd9b52e72e32e26cb07adec36537def9096d8915a2f70b11a9332d30c655dcdad473ca63608cb1cade0b3a77c43568cd37e5cc9525a9e8e6b8dd05b0a79a72d6f60a0ebab3f7275c559ed22f3229a462f56bd3224676f6aa8d59bd7dc35b11c7cfc5b340a9d806c7d3176cde9c0caa8fe9c9e4137cf0b1e95f79628919fe8025aaddbab21009ebaaf1dd61a38f77ad6444ca4ef6b8de9d4ebb6885584572cd9669461a6737aea5d68ef2fe1194913591aa447564468844b9f08f624f2d1dd01c28048c4f9cb8708e5c4087d69dc897d02856454dc4f3c7da9370ddd72671322044700360ccf728230399593196b43372e2a2a109f94b4f630568c7d923e807283543a5ab983bab6a8356859483fbf16dc061f8dedc5a491e94decdf785c4655c2bd1ad81d61efb001c882dd059a9ba0cf577e7a2c68fe05e4e90cffd97d11aca0ef288fe0e9bb4a871c3285ad3c3e794a833e30767a9dab1d9d47ac1cdf4abe8aaeaff5fe9e9816230998518d08da2ff33586439c80e42b868b5d81902b9222eed1ab5d10d320b79b8643e2d05d1b2d9aade3695be90e2db1bd745d13b102d87075d6d3da696106727294aa03e89508817d123a33d0534b0f85b877ea63232689504b5f59e9f8ae2710af81c43b723a1c7dd178341b42ddc84177632713da6a30b7bd75735a3219a08d4448514d08231af8e91f8b20952321cd430a67556a76b797ec5108dabf868a4d7fcfc4cce8fa130ed506d1461c17b91ceda39df8fb3a79520035c2ee7d8d0fae846befe1a3abe12ee1a3c7885181315283cead957c8a73fcdf9a6a7cb6e95f4de750395aa2d3cee34d900929cff0313f1e0de8cd93eb430fb1b123a4a168a2bb898dff9abedb45534ffa256f5fb2a965eca4c6eac677673febbc5c579d920c3a32c9c4e6a875914baafdb7bf518c457be15e5c778a7a8e4b999e98ce5ec377aed0677fbdf7222f3da80b3b49d409ec1e5a70dfc50511f4dcb12cc7b44cc07c76439248b50c11b317a1732e65089ea5cd394121bc3dcce7e828f288d2d5f1fbae5ba05a91ea2eb6e59729036d3f1dd028e2c89f8e266eb77caf5c9a658e0e1251ae5c438aae851afefe30b98d165e8f806262a191debb7a6bd3dec2684ef1dbc19a577017760dcfddb6ec74ff6c16c41d7c06c2f313b7f2e154ee634a1a91cad6e5ad29f0dcaab49e0d6f3f2f62f73febbb899eb9cd2637f93df713b3e07825a998663d97d46fe1628d9f86c8369ab69f8af1da45f08198603b6d6c052f618b2c32e24f529b95dee5aa18254a5d827b193a0c36e6834954b9cb8bd762f9e8a877f19e8a9af0d50dcc7c101936696c60cf4afd46ba6c71d0cf33a6a9d3500713746fe779a9f508478b204dadbbdfc35bc9f7e3bddad7fae35e74b2464f2c9424e9a0099e3cd9d87acb5174db86f097af7ffb6f516d6a6a949db971926463b19074d2f6b13486a7ebd9a6d33cfda08d83dac998cf66a137e5665e482ab23b4d6f3f12369e13cbeb294be417ea053617335324b16b4a81a6b58d532a46b7190ca40855dd43cb263ea0dc00d01f086d3c5f1dd15d029467844290ff0639feb5fd34bfbb705677a3e0350cf01f3d3fdb9995135d266f38d25dc1e198508df45546394b0b7ae38df1d1a07a03f2f5cd9650b40efae087bbed0f82ae801484ec23bcc062796356e9ca523c9259d4b5a7633b17c685da5c2e7643d4bf7dafb4baaf1c27fa5d4a87f595b1d520c95905f985f96cf01936c240216c3823377c954b4dec0d8e83ccda665079368e5c2c61a7db620006380c8128b758240459fa333a5a78368fe77b2d489f99984ca8f4bb667e4fcfeae5a2bbb6468b849cf67e9779be2d03d77d125dcb88645f86d97cbd2340d10aa87033e2dbd0b3d3423e6ceab00731c59ef37f535569488c5ca6668775c4f93596d0e55b6a39edab5038ab45ad068f8e0d7a14e7a129828330d1b893504d457da7225d1225231e4c18dbc2778c21b76b2f7acd4dd536a23b78de1d5fea1b2953a541ce7e0735e4c2f568674d005f6137a9ac24d1645691ad901dbf33f7d353a88bfc182d241ff25b6a997d98962f98e4b02cc362309e57a6625f0477fb4565abb2fc378078872e12009e356e255b01259fe258895de5f041d23b6cb6f2cdc905379acab35dbfb533020a239f6b8073e9f194b29771fdc524902463309ca6bb47717d2e3589ca7058cbe342d80b6d91c43fd26f5cb0be9e06a4da943a674d09e6fbcb3afd35b66bc2d4392fcbd9c775babab21e70ccb45b7f24b719f3eb47b6a1b10e54dcbdbffdd645ce38dafb37656e088d8219e21225b752336598f62a9a5a57a6397b98e90ee8d1890c6ace9dbc748fddc060ee005c6a2020b5d7bd93650a8fe0e617df8bfc2f9ea314c468f6bf31a98295999435e6c0d3d5876fba3cae7f08f6aeb948e8a9329ca647ade9e5181353fc428fc10454ff5b89c6ad643fb4ac31e69bfc449e50494eb2dcf8dd318ea0a72ddfb5824a37a8260383f304861f1010807a14766d78aed1e6c048dabf8e2b7eaaf1a47dbfec578cd6cfdaf296a83a6fdbf0e10dc5c284924fd92ddfb8ceb594cbf523cb3b9f912224e94c5e04ca81dd76a4bf8e1cf6c14e217fef88534a987ac895914daefcfa1f00aac7974bc77be2b733372824d86fd91efa544e537e36893c2bad6c47584a7f3a79af594b075043bb4948607d96b2add0cadf57132e61c769f3f4f3fd3895c25e362fbb9f9854f4c3c09c4191d3aea89d1b75deff59040e0f343b71180858c5f53a9a99522c56028eddffd371e146f97f2b247639baabe91dde5fe2cb6bda145539a7fb2f62bf35b10e67b2ef506dcb1e0142df2b9ae4270f346132e6c9d9175c02c703f68523e2759be6fb671d3d008d40844265bdb8cc3551de7b081b08bc912ab81c3e580a2796c815c4601b46e0fa6f55fa8b8b6867233e317f556c24e396b7c463355481a1cc5c6daaf95d902f57931e976f2a6a74360ff2958e6ed90caad862ad41588223358bf340f2d1ff04429006580b25c910a54eb524fd4978844c4f86fb09aaffb3b761b567dca0142dc202850ceb0f4722b307fa06fe844b9d420b321c610a2a2cf25729bb6fc00ccee21a1fe7215a431713348d40ad110865c280f6bd95911a0262ebf1eb7efe4e270ec025c1fec024d394a8c001f929437a6f18115f0094125222996738f1b44d5310bff835a7a3e29cf611ec781f49809e80e5bee634261ac50d1703ed2f16588c3c207bbdc3282ea6781f301ce237e11287fcfab0f0e4c6af7afe9ab7144ab7af044f14ad3441bc066a26991a196f66d0a797d385af37bd4ef32f82cfdfaeaad7c09f84f5e1d60baf7181deb7e2917393a34a97a4b68f4afaee5a76600e2d30cfccf3b3223b7cd72d14e9f9a32d4a5ed5c41d92acf045959511864c7af781ebb85d6a2f4fc9bf3fbba8db3ce0f77dd249170e6089d77cdcbdc76286170dbfd26d0d21938566f974f2b293a4c8a869df0d79b9a15bbead4cfa4a5a6ca2290cea175016cf5a3bdc2a563e00484943b97d88a0ae1970d94f13d02ced093da8bbd714453e6f248d726b7c46279d647187769b99407b97de0c98a66d92638e5bcdf21db9f6c4ae4f48341a0938982bf587dc4db6c6b9ddda193abd8477e2a20e2921603dac73247b9cddd48ddae16622ee5f0cd8ac3a440fe3876d14c1d9786a772a84d1fa66ff10935ebc8364527989a8c606ea87a37b8b15c8814b588d35c51f9200d4379d0d626f4b704cbcc58e7b16e9c1ea851ff17a45946df53aae69be743b59451a082e2858acc8d34305a1e71c65726021dd64944b510c081686264e97ad39dc25a5dfa441e112bdca080475d6bc8d457fded4ede92cba8ea5e497aaa76e21ad7001bc8187cde2490f8f59eb91813666e701d8f53b8fd1b7e37824f967e74f9b25baf4701071c6e826e407c1f449192f775ad02eb7af6dd37fe30d247e5668b5a9279ce22113bbeaeae3009f5423b4aeb0b45a4f594a9705fb24172a43aeeb0dec88b89e0efccf565489ebdb419390784f0b83c89deef07df513d32a70316fbcd0e1e1e7e2807d8f0149f8c1eb15ab7a90d0ab253b685bc38751818fd224f227564576a3a9cc40907b756f7da62229fddef88df2291ec67ee773d9c922b5ee110f224443364c0e848e44c7c92554d2f118afb765e5a7afe86612d55081f42611f527bf4aafead29dd6ce68b7b23b408473da5c5eff3ccf6d342a0631a6968970f8920a51b51641a4785901e2097d324f302cf202171cdf78858a76ebd749de908626db8834f738bcf4d47fa2cba0fe4e0baf92715cde49396e3de1b79451464ab2fcb1c9a3ba61f178389b67038bc0126704e64a2f2b6e06479d0c0d897b73cb7e0af03679af88a74e4467d0a7dc4f99275d6207a1ef29ac6f923297a265d8dee7738906240a35281b59856aa10bcab02868cffe8098ee0ff28f95b6b408cfa23f3f1fe3695561946bb347196c2febb8d1242f8fee5750c8832d8388af165fd67103642ac00dac91505d96c8182f9e9a4b433227ca9360c06e06af4ee3ba26dd6817c04ab4922b044adf9c8e1688debdb570a2d50321363b1b1c938859b31f7811713ccbaa7f898c22b2952d1b78810e80fa0c4ff6231b7c52d217861d52b25c476e555aaedff0228e3761834149b9f06dfacb16e9410f5f331b13074ff58d23f3db53d4526f9c033172a3b87411a6b61997eaaaf66e3917d61fe332c53529401413866e0811647d85a1889d8ebfd26add47002bb65b676c1f733dcfb7e76765542bcd727978c74090675426d0cb955029b7a230a581dda50b188e03c109c173d7c54ae1023c73d8e3031ef9da68a77056998e793e005b6cc872ed9ab8573dc84189b22e8cadbda5526f08d52c3f8eaed1f4cc0219c08b91b53378070987ec6f8c3d2b24b83822621a66d89a549f24b7be034d0bb31065b255dc5f7eb308a024f32c144ca153c1b1b08a8a49ba73b0ee60af6365da70ee70f00c7bc7d309898030c53d429bf4b799c11aab4cdaf043dafc0ec43af24ec856355387f387676baf282d357b01cbeed61dabd2d5329079f0fe403a431121dcc03d47b45a5efd92a", 0x1000) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000100)) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a", 0x177) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="b727f9b155aaac1d0f9fc6ddbf25f1b176c31709d36364a472307f58797087a9a67969d284b35f661f3a8b885f80dc18ab80a005265d9d3d53c2a558eb64da6d4aec7e783ed565ca4b86f5a4cd1a1b27a950d4bb37fa8f44529678dc2ec628fab6790df35476fd1763b5d11aeac014a6d9332fe27edd8dad1bc008fc4796bea9eb5561f543ab13fe8b2b807c2d461cde5bb82caf800100742256dd4c308075f3505c4215b95faa34b2dd51feec5ead4886a327ea667d11ba032071a9995331ab09d3a5f0861ea1a0aa264e2974138f2228d990bf160e5695d747b9614c9df992063ba9", 0xe3) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x7) getuid() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r4, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000140)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r5 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60606260001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada5c153d7d40420ac696a0ebfc2a08434118006fad7d16185604301ecddd3ae71b3b9f43a2841062a5e5522278f498103bf5d91861d232679a0a55386b473d42c00000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC, @ANYRES64=0x0, @ANYRES8=r5, @ANYBLOB="d34c900d89ee1a3aabb13531942a2229330408333a13c470e349d7dc5fcff226a2718ac2bb7b3c49fff8889e9ba5b530c86883c270045008bff1668f2249dbe52f45ea4055a12877b6a7ceba81c3467b7b59555dead12a645d968f8e4488397795619e2007c660e1de3666627085231069c64c20e1d4df90f494208d6093c8a61bbed76ffbb00c758418cbdf7b7604e19394b42dd66353abd46deb66d28e7ba6124285479dc1f482ab0075f8726864"]) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x4000, 0x1000}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c", 0x8c}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff7ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) chmod(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000003c0)=0xc) chown(0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000240)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc, 0x0, 0x0, 0x200000000000, 0x7}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x2}, 0xc) r5 = open$dir(&(0x7f0000000380)='./bus/file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus/file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000280)=0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0x0, 0x0, "5a420000000f00", 0x0, 0x1000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) r3 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) recvmmsg(r3, &(0x7f00000018c0)={&(0x7f0000000080)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000004a00)=""/4107, 0x100b}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r4 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0xb, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000500)=""/122) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {0x496}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 0: socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f987ca0438004000400000000005008000"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x401, 0x3c, 0x3ff, 0x2da, 0x1000}, {0x3ff, 0x7ff, 0x100, 0x9, 0x9}, {0x81, 0x3, 0x4, 0x5848, 0x7}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0200000000000000bafec3708267f9547d4e19115486183b67e6a4354458e5adb6c225e075be93955fdb9183ea69f300fd627d9cd558721036eb98598b738bdffd9b49632a4ad82df52eecf5c096d5477a4a54660040b066216f42968462a0dbe8a79d0ea5b40fbd373e00979d006563b4782fed5f282ae2df2753bc8a", &(0x7f0000000000)=0x83, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e751354000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22e6000 didn't change! executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {}, {0x812e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000340)=[{0x3, 0xfd, 0x80}, {0x34, 0xff, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22ed000 didn't change! executing program 2: sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x6, 0x2, 0x1f) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r3, 0xf, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc2e2ccf862972b4bc6993bfcc", 0xd3) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="db738833fd45b096cc3b9fb1282c87da655efc61afe4db388a01447a93b33f75fc8b3df7cf2b9c9fa1d2e47b29c275f8e142e030", &(0x7f0000000340)=0x34, &(0x7f0000000380)="14f8a86408bf4972aed64c2969ec0897827830ad031fa6f95176749d2a995d2b21d0109dc89723f1bb174b918642a9", 0x2f) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) socket(0x2, 0x3, 0xff) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000080)="13ef8b76259adff4ac4c9538806ba1f2ce43bd3756c8b8a4a218c3cc61b0c1f309dd43d0215cace86470b722c4a1", 0x2e) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="cae900000000000000007805d853756379123ccd87492fbbf7c89dc179cdf903597e23448b6071453d13e7ffffff7f9be05a31417f7b7f7be90000000000000000", 0x41) socket$inet6(0x18, 0x5, 0x9) socket$unix(0x1, 0x5, 0x0) socket(0x11, 0x3, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getpgrp() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x20, 0x0, 0x6}, {0x5}, {0x6}]}) write(r2, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000001240)="d255a71c3be1bc04c251fa8523c57fe263706d9b022127989cc2c9822a9927753f69d087624f98e7c0", 0x29, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{0x0}, {&(0x7f0000000680)="74e4af633f1874265aa37081c0fa5674a39c5f2f1bd114048a7ab7a9a32c0a5dd553b93ff7e222f033732f140da842f02b31c6151b50d18b7cbf9e5db43858e4de19a9ac0e610ddb495871b0b4431cadd0a39d18a99d9b57efd0735634ff5b8289b92ca0c9c31c49a52ad1521bf81827f6cc430b7ccc0fc18c1c3e7fc2e0c7136cfb9094f1d791aea40aa83bb7b610e08884045b2d855de3ba15683d9de523009546e2391ea4188cad3f94d0e6fb18d5b6af2f9b2ff0db3b64695563753be68c", 0xc0}, {&(0x7f0000000240)="134a98c4442b5b6c65de08c88429d6c5bffa9fe3db9c4cc1ffa35b9400f5f343e6aac8f54001c442ab48c3f15514a42ecd73f432c793e409386b06e5a10e7613d892fac865d9ec430c722623b2a2f033f798e9c0cf49737100dd6738e2147c8dbd046854625240d4c5", 0x69}], 0x3, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = open(0x0, 0x0, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x7f, 0x9, 0x6, 0x1000, 0x6}}}}}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000200)=[{0x5c, 0x0, 0x3}, {0x14, 0x0, 0x7f, 0xfffffffc}, {0x40e, 0x14}, {0x7fff, 0x9, 0x5, 0x1006}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() r9 = getuid() fchown(0xffffffffffffffff, r9, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r4, r1, r3, r0, r4]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r4, r2, 0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r9}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xe8, 0x9}, 0x406) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r11, r10) executing program 5: r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xfffffffd, 0x3, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='r\x00') pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f4000 didn't change! executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) (async) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908120dde36bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c", 0x5e}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c8", 0x35}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f00000035c0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca8d064c8d8369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f515f4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e906dd6cb569353e67edb91d5410a442ce9e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a35bce28f68408987b06c073934a0f8e932052899d7823e88e1d6497e937fd5a0a6d3e96a35585fe99484969bf67a0a7ab2bc95f4b23e056ea52473c71025710bdafc0e8f694376e1a80c59db870716d6937a2894cc5cba2e1ad0a346bcb0853e9925cf2be2c74d368f7c7761831c117811f50b80", 0x7dd}], 0x8) (async) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x46, 0x0) socket(0x2, 0x4000, 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x30) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = socket(0x1, 0x3, 0x40) r1 = dup(r0) listen(r1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x1, 0x2, 0x0, 0x0, 0x75, 0x100000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r6) r7 = getppid() fcntl$setown(r2, 0x6, r6) setpgid(0x0, r7) socket(0x1, 0x5, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') executing program 5: setrlimit(0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) r0 = syz_open_pts() (async) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80000, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00", 0x40000}) (async) socket(0x0, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) (async) setreuid(0xee00, 0x0) (async) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22fb000 didn't change! executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000001240)=""/4096, 0x1000) write(r0, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) r2 = socket(0x0, 0x2, 0x0) r3 = msgget(0x2, 0x0) r4 = getuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001240)={{0x4, r4, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x2, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b2932", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r6]) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000440)={0x0}) pipe2(0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x401, {0xfffffffffffff266, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) write(r4, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603", 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r6 = dup(r5) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) r7 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x6, 0x32e, 0xe173}, 0xc) shutdown(r7, 0x0) listen(r7, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x4, 0x800}, {0x2, 0x1, 0x800}], 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r7, &(0x7f00000002c0)={0x0, 0x2}, 0x10, 0x1, 0x0) accept$unix(r7, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b22ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2300000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2301000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2302000 didn't change! executing program 5: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='%,={}}\x00', &(0x7f0000000100)='!\xb4G\\,\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='!+{/[:{.\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='$)\x00', &(0x7f0000000280)='.e},\x00', &(0x7f00000002c0)='/^^]\xa1)$.\'({)}.*%$&\xa0\'!.\xc9),&%!\a-#&\x00', &(0x7f0000000300)=':^\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='@[\xc8%]]\\@\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x1cq{@^@%\x00', &(0x7f0000000480)='[)\x00']) linkat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000600)='./file0\x00', 0x200, 0x94) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000640)={&(0x7f00000005c0)='./file0\x00', r0, 0x3}) r1 = getegid() lchown(&(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, r1) r2 = geteuid() fchown(r0, r2, r1) sysctl$net_inet_tcp(&(0x7f00000006c0)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000700)="a90519968e036c54949280ff48d0ee11038208df98099fa5e7f93269df87be89a9afc0cf6fbc622494ab4a9daac39360ad847c20c7efc02a3907de0256807d705f4943cd4556bd9eade583f23b0f23070f0a8fac0c4e04371cc9df63a7db10636ab549b4caf59e8f62a80d0cdc04d4e67a2fe8b9e13c1623a372499496c1557666904b85cfea0c097d0fc407751fd93f801578563655dccfacc8e4fd8f0d1394abc05559385276668b502ea1011c34f23a00c1b59e5f38893d472aa5d33427546ed3180925d493d69f688e", &(0x7f0000000800)=0xcb, &(0x7f0000000840)="ee8b6265aad11d8364d3fa6d023da7e4ca2036dfce205e145ebdcfc41d455a1dfcccf784a43602e2511e3a64032714c8f68e9507054747e8be2365a0edfe01465e7baffe2dd514170415b160f20e2523ce43dc087cfc1c6f13efb30ccdbb42a8a15634426f24fc8d75bbc41894b6eb65e61c21a0792ae5909a835da885e790e7b72d694b960e49399279fa5919ddab0539714423cf709bfbcdd80acb206c96721965bf97977e4bf70e1f144fef4c4ae7f7493bcaa4dfbf4360c33b7f6c86043eb10e53bb117722e059f51865a542d5df0431aeba689cc97c96214f91d6b873b8bc259b1f180e61ac9d4357", 0xeb) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940), 0x18160, 0x0) r4 = open$dir(&(0x7f0000000980)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) fchownat(r4, &(0x7f00000009c0)='./file0\x00', r2, r7, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000ac0)={0x0, &(0x7f0000000a80)}) symlink(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000bc0)={0x61, './file0\x00'}) r9 = socket$inet6(0x18, 0x3, 0x7) recvmmsg(r9, &(0x7f0000001380)={&(0x7f0000001340)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000c00)=""/142, 0x8e}, {&(0x7f0000000cc0)=""/224, 0xe0}, {&(0x7f0000000dc0)=""/185, 0xb9}, {&(0x7f0000000e80)=""/249, 0xf9}, {&(0x7f0000000f80)=""/170, 0xaa}, {&(0x7f0000001040)=""/198, 0xc6}, {&(0x7f0000001140)=""/148, 0x94}, {&(0x7f0000001200)=""/124, 0x7c}], 0x8, &(0x7f0000001300)=""/62, 0x3e}, 0x5}, 0x10, 0xc03, &(0x7f00000013c0)={0x5, 0x44}) r10 = msgget$private(0x0, 0x597) r11 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000001400)={{0x5, r6, r11, r2, r7, 0x104, 0x3f}, 0x310f, 0x36c, r5, r5, 0x800, 0xaf, 0x6, 0x2}) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') rmdir(&(0x7f0000001500)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000001540)={0x20, './file0\x00', './file0\x00'}) getdents(r0, &(0x7f0000001580)=""/47, 0x2f) stat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)) r12 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001680)) readv(r12, &(0x7f0000003c80)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f00000036c0)=""/102, 0x66}, {&(0x7f0000003740)=""/161, 0xa1}, {&(0x7f0000003800)=""/232, 0xe8}, {&(0x7f0000003900)=""/161, 0xa1}, {&(0x7f00000039c0)=""/137, 0x89}, {&(0x7f0000003a80)=""/233, 0xe9}, {&(0x7f0000003b80)=""/159, 0x9f}, {&(0x7f0000003c40)=""/51, 0x33}], 0xa) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) write(r3, &(0x7f00000001c0)="04bdfa5d1d5702001700000400e46f73153dd5", 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = socket(0x11, 0x3, 0x0) r6 = open(0x0, 0x0, 0x0) r7 = getpgrp() ktrace(0x0, 0x5, 0x40000122, r7) setsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000100), 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) mkdir(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = msgget$private(0x0, 0x2) msgsnd(r8, 0x0, 0x401, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2303000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2304000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2305000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2306000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2307000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2308000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2309000 didn't change! executing program 1: mkdir(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x3, 0x8001, './file0\x00', 0x3, 0x5, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) r7 = dup(r5) getsockopt(r7, 0xffff, 0x2, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 7: writev(0xffffffffffffffff, &(0x7f00000040c0), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffe}) socket(0x0, 0x0, 0x0) semget(0x2, 0x3, 0x602) r0 = socket$inet(0x2, 0x3, 0xff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000400)=[{0x50, 0x0, 0x0, 0x1002}, {0x812e, 0x3}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2dd", 0xd) close(r2) r3 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) 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) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000)=0x800018, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x40}, {0x800, 0x0, 0x0, 0x800}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc3f0600000058132fa13a8be186e3fe8000000000000000000000000000aa02009078000000006006c35500000000000000000000000000000000000000aaff0200000000000000000000000000013c00cf0000000000"]) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x4, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/56}, &(0x7f00000002c0)=0x3a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000700000000000000"], 0x10}, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x101, 0x0, 0x0, 0x0, 0x10004, 0xc5}, 0x0, 0x0, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) r3 = socket(0x2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b230a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b230b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b230c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b230d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b230e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b230f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2310000 didn't change! executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x71, 0x7f, &(0x7f0000000100)="32a95be0bc005c01625c8e9097a7b1c2acb47d928c4fe9b46614baf785c319c008db1ae1a59243915377b69f5d2364d22697f7374abdff614d94135f6df99a9de8023f67c31b0a39fe7d3af7513c8e137dedec0d10bc4301331f79bba8a1a092d8520e711937a94c4c", 0x69) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="e33745e8", &(0x7f0000000000)=0x4, 0x0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) sysctl$net_inet6_ip6(&(0x7f0000005ec0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000005f00)="691ca274", &(0x7f0000005f40)=0x4, &(0x7f0000005f80), 0x0) r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r2, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) executing program 7: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdefc, 0x0, "ffff09008700"}) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001140), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10004) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000007c0)="32130bef520151424a6c81d81ae96ee97e7cf223e662367616eeeb32ad979d8568092e646cd6fa4db271ece19b9e872d5f25602ca6492d2781744d83b59a366cdafe91ae3c00cdbeb88e94965423f8cb0aca3bec743a4bc0a253b3291d0b677ecac273439b1e333294ad11942e6a62425bdaec81d3ec58e4b750b4c5c621a53b072781f59e2bcef677ef26327fe3ce278c27af6282f59f9b8d3f5cc847d3e9c2ca0693ffdb68a2b34eefa3965f4d6e63f003c764db104c7208750431f009b9cd0f7ba0a0d3661ba4f4acaa8895a9ccb9839e87edb38bff5d57b95d198222176901f08fcb069055a9bf247d375a4d72f79c6ee3d4a8a2d59a5236bc3e4c814e27076bcb62bd482ae36ea3f71e5ce7809cbbaed3b6328062bde8272065986607a320dd9699ed77ec9a255dd4c2b598558b64f1bcbf859aca0382b54eb625d2b556746e1316d0b3a916c027cb4cbe0b40f5c4420283c84a5b6e8aa88c92ba0432f5de0e40dae10196818360fc205b5f7c35a751789b235d85e93808a15450439b670a78fae5a218e154ad25ae61651565e8468e705f3dc1e2d80b6e333847fd953dbb04d57b08a844da273d215ed3161834b4dda2b26150ac5be8f81812c90434272c7b9fc826a6e6eafac8cf2af8366d3a71fbf889295596077399552fdddae0e832485942ee96a97f330c684aec76f86d0e9715c58f31c3756d4158f45ce19ec5b41ec72967c712e9eee461bd81561c73850e2671dd7e98f5fb290c64228f89569e88305e8db41a3b78fb1795a69cacf60d4c06c773828eb324b4552e4de7eb170c0bb40d09c960a2801999c993def771471dbd3b87f66fdc7317dcc243ea287308d0325485198ca5db0c80a77c29edb072d131273d1777ad706e93a9b8f8e4e43ed5b6e4711daa375a25ea3cf3d771fb8d6ba4a12ed03f63c8faa863fb9c823fe6d73dac5f0a7f9b67a004885c40c99f07f7f049b65369e62dda673f693a95e2f728203ed195824009fa8d467c2c478f0219fd73b57e8b9e3bae8e954c9d717561f3f197b4f74b0df799cbd413ac026d0fe2abdc388d3236bf8fd4af1dd639c374a196f02d32e4126411d7b842cb448ec87b83a33ab3391a5ef31651c63b242bee25aef9d8f8238ca2a5b1a10eee480df52675e4ea8c1272f5d51599b8be06ade79c170d58c82c4dd8a2ebb07cc0de8885efe05dafdf63b3d83c58e64be105ffdc127f7a84b2dade7f6a3639aac386e321dc8764d5e7d775cdfc72180e84cc0e8d086b1f9f2ab29c0a453048420d8449d5fa943c7f3b212deda8dc100fa82de569a0817555d8e6ff8a9446676e3c924782e95b05f7ba790a43f433bf8c8e35a8ae48d2d14b4dd5ec4729fbc29ee5703c346fc3449b567ebb49aa4ede8a18935107fcfea08b96d338c3e910f4abb185b703d1522e5897d0577c2bd113d1a8e9be71e45eb3847d685974e1eda8c6360beda01754f841da8ecd0a7d23a0bc76f2700a6844a94a209e34e32e1e0e8734759627e7aed84f6e009626f7d58f7ceed77b564e69647a930c457e5d200210b12c1444fc61a63f1b3e9a8e319748911b8592a64d194724c2c852983afad93d67548a0e03835cf81ca7d5078ccf59c9331a256b523b1419f0235071e59219b5ba7ad95a94cfdfa22dded75160737e302d2490548a089e05dfdea14787726fee0719750326dc096bc4b45a176756895197af9b17b43de01f84605517c49bb0e87a3fa779e06f0fe9c3fa455adad3b3ba83caae12ea543562458ed8e133e641b5fc1320bcac9e2d71cbfa9c326c4d0c902ef16c8f417eb239d83237f881b32e539b48f1b5622e1507ee649634db2056e35b180215c155268ec31a97c798c4a0cc0405f48908dcf928d5bed9e371c36bacf9a9d689187e63cf9b7cf72ff1cbe83b7f5ce75d012aa2f1adc9cbd4530d3ed84975a0b6dbed8fd9242ea3ab65e9d913d5a94e0e29f153fb5edd2746ae8bc115619343b0bdfd5b551ca9497bb92dde4812400f4be13625a02c621926867f4bd7bc68627571a227a8ce7ab6793c11f03e0fb5aa8035e7b77d6993b7de9f6dbd51f307f68783a061bb46a234c54ea1014dd77ad1779e1913c8f7f92e5189dda934b488cdb0e5ff0e399c60058a8b2315c13fcca0a8a726d47083737c81bd43f6eae3e27cc13e21f30557cb853079d3bc4823757455ea46766db3e2762b2b403fbc8943f63987347a62dddaabc02f9dbe3c53984d72d905f17c0c7f634116764fb860550cf188a86890fb0d81c3f4656f1c31b0aca8dc47d7fa9ff3f92201059d90253dceccbcb5af1f5a073dacc2fbd374e43615b70ad42e6967f13820ce05a64f0546b4b753d33b739a92c05564bd13f58af7ba2a5f954dca56b2cf415048aacd1f8d975eb545b1b8ac72e07746888ffc04d0ac5ed718e143e76808e81184a20bc4a15cf89a7d0b7a46bb2bf1d979aa24a57e15fa0be0997d631baac094a76b3468fce623b2b23303ec476b13e3a39364af8ee2627fc4a13c1873b166fe095343e6d0212ab1452cb44f25ba03f32d32fd0359e5a29e478db7bab2e2ec87032453f8be8c2993cb66facd08f93ac7db28b9fb30bdd7a9971e3d5d22358593e358420601aa37c60e68370be5609728572c4bcb8112b990b619338a9840ee1000f69d0e9e40ee278e81af2cd7eb7ad62f5838d816f330fbd1bc9d83f03b19cd18df2f8de64cd70d3162f284ffb8d1e56fd2aa55fad0bc934cfb103273763219cf690c9e6081d2a8c264e9474ee2c10c3884292907eb988857375e82784733848461d872a586884b67f205718a136ed1ea9778b512b086e9ee786a576d01d97d9a8e0cb7e82fd2f76736b627ad9663ee72ef7d757848c859d8525f65056df1922f7b4fcc11045404a76d70b6ceeded77ef4862f99050561169c3954706045970b07e2505fae06843ff03d35aef77308e8850fccec9352a42a6945df4fc5a83187010dd41c9e1a3d6b8d1ba9e63adc0a9a9a4970ea6aa525e9b7febaa87661eda1e410f2d484250db83bb71fe0fc9b9c2cc49191283f32b349dfb3491a30217bb15ece27ccf507b65753499782eb16bb68c5532c8da5825ddfead6f72e841ce473427320062ec5865fbdcf71eb4366a9888ec9bbd4b095e1a7fbc04dc4071e3c6a9c8aa67f7d3a84d37779166c024092f58f9450f875c915d7ad05af7aaabe273773a9dbf69c90359246212fd18c26697918f180472138e6845328c68f7eee6ac99400f0b0cd6fe0d0b90ffd1467cb37a212b7f1f7970dc6ce6eb54d8bfb6fe721afa0c045589ebd31de3095072f7ddd21bd524a41af4ec49dd7d67ef05b00cd7f9bdb9f9b5ede8dc76a981a5600f3d27abd5bf6c242b606778f4e92d4fcaaccafcec8a672fd15b978a4fce10648b594c0c1c456813ebe198683b7624e0fc51bce62041d79eac86f79b98c93c8bddc9f2e4cfe8133aa6fa1283b392bcaeb4444e0fce5b3473121f344535b954d37f69267380f3b3121b7c0f7f2e67905fa2476a8e25fb39fe3930ed9b2fe9dcc7bb47131fe2a1c05a28ce790ad5fa82a2d9f2220f87862c5c5f6ac2bf6c5559af7b905245218f988f265d5055359486734bdb36009e2d798545bb50cd2e79da4ab8fb1f31c26916f7a55e5645691277197a0138dcfa9d24a601bb435eec5cdeec2d88e90a93af1fb5db73d94c883b76524c757860288d0cd3edec537f93a51585689e7ec7773331417d46c02fd60e861251a16ca2faa1d170782f08d4e8abb81b3d419b125fe51bb886e3c45a2096d515bdfb0aca322140497c2ee09b3c96669b118ad90de3ef0b0dc9ef2c8bf98dc5960ff53a03c211b1f4dd7db2e33d51f66a6f5deef2a6dd02dfc571bbb330e041baf159886883ae3cf663f600caf02d7659186414b4a8387e2d296ecee9cfc08cdede765d00015e7011d58d44aea44e29330d907e7742506084823c69702ede3d9a7ec3c57a7821f185e88b592d4d5348bddde363239b5b7982e45f3b0dd10ab94b2e7fa4e7db2961e99ff296cdd7d0d39c22aa593121092581385f3513b8e30789cfa00023a85219e9b934983c5f855439b9e30607792cff1f625531860bfb9c046c1437bed6823f07408b52512ea75503c6ccc398221a1b414ce516f328c16a6e1ab05c951f633ba4a35900a8647109cdf39017e0eed73c3436c50b5e022c9b16a7e98497c7dca4f8f6a565d60c9eedd5d437a110c32e36dc5544f5a7cd6ba1c016395adb7c0d0dd33b5cfc0a814144cc143d66a5adecc127d7fb5f3c41140d73aad54b35f680d72ab4200966b30c4c6aa8d15a2ce81598170be710f74060fcde785c9f4dd376c373a4b6829e2a83b1bc04a437456d2b340c02f70a8794ddb2ea044872891ed559b2b3d1fa6af7add27492429f87899b8489b818fc6cc85a72ac8e44b9e1b74d6585ecfb1ea2691292831a21e621b240e23f46098acdd0e5f89f14efe3a435f2b244dbb2225fffe64655ff8b46fa28ec79e46696d1bb64a5c1cf05ffa8bd3647c11dfd8f44025007ad97f703baef453e1816177da688e3dac355426bf03f6dfbab29208a449f0318b104b426b0fccaf81e223fb6d53be593b13f7741d99bb1949eaf0c5d19de528586df01b24cb9c197c693b6ffb71ca1565702c81f0899c7ee363d55b8979bd2a7b01ffd84e32e24018da019e0ac03f379a35c60e3d51d3d99097594becb4d4936cb6b3c674e452ad55688e45f69b37f6b3ea3168c0cbbf3aa21970302c2fbb40b36cb4f19fc1ac29c02832081baca2b848cb0ebf042a1e5f9ad5917fcc6a0baf28e7f3d0cbcfb3218d2e7c1556c4d81a6ac1146df9b5e43a3c6cbcb9f37d72119a3d68378137f00ae7596a417c0f469b83175d4a473212489d618d7fc63a88b3741e3795f30cac65cc9f97c33a3fde657917c38f72662425f27d14bafb9050e38147d384972696b6d1b0d7f51104f9ba01c1e19ece5877e0a005eae910703e33a97780b3adafcb5cdd6eb942351429fbcf4a08f5e486b1dfc3c69edb7a81c8daa234a93dffff77003226c03611699c76ebd5708821bab0ac9fa84467eb7b9a2e14e789301f3984b74765eba8a6698b9ebf6e2a59642cb5337a991e5e06aebf5c43752e17c32baa8b5d1f993623f0410c27ee1a19a4ef39a99c7b6a32ae76ed678ef3582461c2ab67e11b84127f30701b7d006dbdc5a8f72f58b779d44f496d03262b0b57e25098a78b0c8c2d527ccb4d404a71ef50231545a6028689e82b8a23b2dc4b8742bfcbda8138e31d4692b03fee4d0283241e8172ce1b5f59ad50c0f79daab9d1e19d8a3259e6edbd57d8aeb06d8286d1beda85c1eb2f7c0a1b10f35e2f51baa5fe70d73f8ef66f47f4d6ba9a4099d77b3f7114376ead37bd925a14a4d54eba44a4e8daa351254e793408bf751ff66b5841f6cf21b2d43f647011ab17972727db87fe6a329eb3a3a1bba9c4d5420c5ba6d9ca52dea2383bcd468b81d3fcbf894f150036319ca60919dfc0b424cc7ff72e916f9a8def327b12afe12abc0e17c6585c972f42839e097502edbe77ad54f1957635ac4bff4a5770c753d3dcd220d6d2a228465c87e70d707f773010ed6783dc13919b3ac10b3cb85d1dcd8eb9f53c11b10c4ce57de81aa2369ae3c2fec18b4fa1511f66a022a8af875231e917d21dce42e7301ea13a30b61e856b3bc8a218b397d5d7c69f06a0e13ac9ea38edd5ba1809bee56d2b5560f80961ac86757c9c01d800b974a11c7635828d9a3eb8783fca87dbe6e0d7066061fd60bf9dbc98ce2caad90edd2075e04", 0x1000}, {&(0x7f0000000340)="28ee8bda0e29ad9507979cbace988b5f623ffdf1a3879acb421f9dd6e4cc2cff9469527203d6b7a60d17087511e05b56dd5d6d00a083b71739b98ab666965adf71e187fdcb4bf689c8c4c5806918e9ff8130d33cefac805f4e09d0bd35f268500df0aece3b1eae30dda52e2934b0c8a3b0f675bb0f59635041f2ec373961b7f56f7ce1ce85a5a3160a89e19f56cc41ee0f0faa5e950e82ac929140272b656f5ed125cc8f072343527eff77dbee9759", 0xaf}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = socket$inet(0x2, 0x3, 0x1) connect$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x7ff}, {0x8c, 0x7fff}, {0xe5, 0x9}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x80000000, 0x6, "d7d63e8df83284df98294570c50c17ce6fc23a8b", 0x5, 0x324}) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4b) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/192, 0xc0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x8, "0100012d29fb00"}) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8a}, 0x10, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), &(0x7f00000005c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='(-+[^/%&\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'\x00']) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000280)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x400, 0x54}) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x11, 0x200}}) r5 = socket(0x18, 0x3, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2311000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2312000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2313000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2314000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2315000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2316000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2317000 didn't change! executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x3, 0x3, &(0x7f0000000080)="8355fcb5ec5a2b72ddc48c03b04a0de2b3d5b8b7de1f66b6c7145f9cb4b32196754f6420013b5021ad1de7e788a0debe06d42e684758980f80d4e60c3d285e277b15e3a5b86e664c564862871018a78a0792d6687bd9740a4fd0fa1c848cd543b936de1b6849452b366cbb96f29251f96c3986600390ea5256e884387a10e97f152a80a22d84d4c6f3c953038757cf23859016b3a1e06023e6f90c9d5b0ec493675acd087470e972636602f59f36e73b9f1be1d181cd5f61906a522f760b7ce1aa1dc33d9caa59633715b45cf8789f119dba1f88fafa4afa93c9afed4b9773b2582f1ec3482fea66d9c7645e748f7c", 0xef) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x40) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='{\x00', &(0x7f00000002c0)='/[\x00', &(0x7f0000000300)='\x00']) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_addr=@in}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000003c0)=0x8, 0x4) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[r5, r6, r9]) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000540)={0x4, 0xffff}) sysctl$vm(&(0x7f0000000580)={0x2, 0xc}, 0x2, &(0x7f00000005c0)="4aca8191fb142ff988d1d28285c4bda054752cda94e47abc1da87320dca7d543d40ed39e9af3156bc38e6d817c41ad875e993ca7bce1ca89fba1ac1251b951db6c989b4c295d", &(0x7f0000000640)=0x46, &(0x7f0000000680)="8224450a7200f0ad915a9681708691c274c80e2d5faa3015f63203cffbae29f2a8c2073bad36bf1cc546c767cdd7b3daaff57194e4ee3c9f3090c3b3cb1dda56a4ba5d811c5659d2dfb6321c48a5eb73ccf9f18a1ae1d2e4e7d87e35bb37712f66184ebbbcec13ff513781a674aed28e2069f2703e666e5e37f33a2f2b5122cbc475abb7527afdf7ff20bc9aa040fda877064d974ca7", 0x96) recvfrom$inet6(r0, &(0x7f0000000740)=""/177, 0xb1, 0x3, &(0x7f0000000800)={0x18, 0x0, 0x3f, 0x5}, 0xc) getgroups(0xa, &(0x7f0000000880)=[r10, r12, r1, r2, r4, r4, r5, r2, r2, r10]) lchown(&(0x7f0000000840)='./file0\x00', r8, r17) ioctl$TIOCCONS(r14, 0x80047462, &(0x7f00000008c0)=0x9) mknodat(r0, &(0x7f0000000900)='./file0\x00', 0x2000, 0xfffffffd) r18 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000940)='./file0\x00', r18, r15, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchown(r13, r8, r17) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000980)={{0x2e3, r8, r3, r8, r11, 0x0, 0x81}, 0x7ff, 0x7, 0x7ff}) r19 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000a00)={{0x0, r18, r1, r8, r16, 0x68, 0x9}, 0x3, 0x1, r7, r7, 0x3f, 0x1, 0xb1f}) setegid(r9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000a80)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2318000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2319000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b231a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b231b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b231c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b231d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b231e000 didn't change! executing program 5: r0 = syz_open_pts() fchmod(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r3, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0x9422, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fea000/0x12000)=nil, 0x1f}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x10001}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xbb70}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000feb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xca93}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xdd6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x7f}], './file0\x00', 0x3f}) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setreuid(0x0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) syz_emit_ethernet(0x45, &(0x7f0000000000)=ANY=[@ANYBLOB="99b0e6fea5ecffffffffffff080045000037000000060002907800000000000000000c0290780914000045d1000200000000000000000000bb00"/69]) r2 = syz_open_pts() dup2(r2, r0) executing program 5: ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = geteuid() setuid(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000031b, &(0x7f0000000040)=[{0x0, 0x0, 0x6, 0xfffffffe}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0x6, 0x9, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0xc6, 0xffffffe9, &(0x7f0000000740)="0022201096120000000bb3f768457baffcbcda7019ff6dcb969dbc5a3df11c62f54fc24ece7b19c91b020fa9c90e296d4c4cadb1ca581c9fd4e1fc9085f00c775d67e0bf9855c4c91ddcb30c7d0657000000000000000000000023a76a80053473241a3908efe57914efaa3a6390c3522f32fda7251024c1649b2a2cb2f78585fb561ee90d5655cb962ce940817b886572bf321b3735b0d03a180610d10f3500403e900995e0f348bbbb0f2c9f212985200806e4c38b6f65cf5f413852f898499abb6ce5698257b473a0a5a99b404d79458aaf564b4e39d27f35e725d6e1a5262746a31f6d089c2a91ba2f3bbb754b80827df785dfc8085101e3ccbd81ef92736c08ab034a5108ecd479e808edbcbd70da28c5c76efe330918390ead4247258a101fc7ddd44d4ead6d051e071f96a86146798dcedad85430718131da3bfb928c1aa06f659f214d414e4d2dd843a225cd8ee9ce4e5cc49c90f0b25c5a216cbb444f67dd5c09dae58efb2e90dd00007689c58c9311c6eabeb941e92f2d6166deb18b5e7ee0a590295c4624c913d3828b05a752e5d7033c6b9fab12e675ef1e1f917c5f883d44a4e30dd411e69d061de80e33ec9b73d34894dc4919cfe0e929cbaabce479b993712e1bb52c911c7534acf9792021ce904167102a1e7e66891f55e67efc390e1c7f14f18ad212ac0788433ce9e63ce405bf6cf6662d460e38c28ae927c06abe1b7d35b681b3262f1e8f16ad46e905c6928e6bba74194224887f05169c114b8ec21530901e43a01fcbd7d6313d", 0x43) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r4, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000002f00)="825dee28d4bf8cfc4497e23851497a50a721ba5cd131150eb2ab614783cbb4456921775c2cf40ac09035e4c34400fdf13fa4", 0x32}, {&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96dcb1c093b04781e96cde059305f12d9ff94e96d3", 0x53d}], 0x2}, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) r6 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000bc0)=0x3) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340), 0x0, 0x0}}, 0x10, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xc1, 0x0) syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b231f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2323000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2324000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2325000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2326000 didn't change! executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e", 0xb8}, {&(0x7f0000000040)='.', 0x1}], 0x2) execve(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, 0xffffffffffffffff, 0x8000) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2327000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2328000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2329000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b232a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b232b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b232c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b232d000 didn't change! executing program 2: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0xa) r4 = getpid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r7 = socket(0x18, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000480)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="a507e5b39f815736f33a5f9d6278e6bb24ac0283e75abf91a96d9775bdfa95af6e238988b704de924e", 0x29}, {&(0x7f0000000340)="73600214e01ad5e1179e002f5254e95e76d3a7421e869d9832dbe8a51377b77c0133a1cae4de2bb414cb772798c5b7ffcfda2b4f24accad17026e018c1e45145fafdd8403e8314cf75c003874e564da10c35115d757002bc72a3a027b428768f28c18639c13bb80915fe851bc19d469c55fae9537aa8241dde8db5faee175d6e52b986d72f9bb4b3c8420889222c34747dbefb012a4fbd770ee32e46f4afa2bb6a3217343caa2e34389e4944b4a01767a1e61329b9bd485969f5", 0xba}, {&(0x7f00000002c0)="cf4e7ad2e430b3937688ef39da3bb1d687d8ca0e5f3c7deafcbbb4076481ab240fe5b6221b311fa5e7336254b115bb7f29d22c3d2cdcaf7607fa420e", 0x3c}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000018007320013d660350cfbb401d3b0bdfec470000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES8=r3], 0x48, 0x4}, 0xa) syz_emit_ethernet(0x71, &(0x7f00000004c0)=ANY=[@ANYBLOB="00aaaaaaaaaaaa81003d0086db59465f531462339ad72c3edaae688a705ddbe460c72db2a22c3eb9e5698e0873b28930cb7ed8c20045acb6ccd705119fc843e98735b0bf50269935ed9ce5c34b9200e936f3e5379f05af985f1f8ace82332dae00"/108]) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) setrlimit(0x3, &(0x7f0000000140)) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) close(r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 4: chmod(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0xc3}], 0x2}) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xd0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x0, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00", 0xfffffffc}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/514}, &(0x7f00000004c0)=0x204) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x4000, 0x0) getsockopt(r2, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x681, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7b, 0xd6f0}, {0x0, 0x0, 0x0, 0x0, 0x8}, {0x7ff, 0x0, 0x0, 0x8, 0x27ff}, {0x7f, 0x6, 0x5, 0x9e3b, 0xef8e}]}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b232e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b232f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2330000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2331000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2332000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2333000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2334000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2335000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2336000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2337000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2338000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2339000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b233a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b233b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b233c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b233d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b233e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b233f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2340000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2341000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2342000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2343000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2344000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2345000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2346000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2347000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2348000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b2349000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7b234a000 didn't change! executing program 3: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='g', 0x1}], 0x1) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80000, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00", 0x40000}) socket(0x0, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) setreuid(0xee00, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x6, 0x3, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000200)="1b29b3b950be7d4e2d288e751185c4b0eec1509deb2777742a91c79faec35df826e05cad028e1d587cd0ae6bc9595929198b16e9a4c945ddfa70c6ef8ce1a76412c1f2f5380fa02e87a66fbb325c12a722cf7ad684e884565ba83dcb1209c3d76542d60991a7fdafa6b8441f13b1bf84d57a89896be7ab3c7034ecff4b1a4fad8ca64fcc6d1a9e9f3bd93376ae1a274d623abd5e01e8ad31b600"/165, 0xa5) dup2(r5, r3) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000080)="77122f1bcfab543f", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 4: getppid() setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000f17000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000001000)={0x10, 0x1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000353000/0x3000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1fffc0000000000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f00007e1000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a35000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x7ff}, {&(0x7f0000da7000/0x3000)=nil, &(0x7f0000b20000/0x3000)=nil, 0x3897}, {&(0x7f00007d7000/0x3000)=nil, &(0x7f000074c000/0x3000)=nil, 0xffffff0000000000}, {&(0x7f0000cf2000/0x3000)=nil, &(0x7f0000dc2000/0x4000)=nil, 0x8}, {&(0x7f000065f000/0x3000)=nil, &(0x7f00007c0000/0x1000)=nil, 0x4}], './file0\x00', 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c, 0x0, 0xff}, {0x6}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB=' '], 0x30}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) dup(r0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_open_pts() fcntl$dupfd(r6, 0x0, r5) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) msgget(0x0, 0x1) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x10) dup2(r3, r4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x5, 0x9, 0x1f, 0x1, 0x3, 0x7f, 0x6, 0x1, 0x2, 0x3ff, 0x1}) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: 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) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) write(r3, &(0x7f00000001c0)="04bdfa5d1d5702001700000400e46f73153dd5", 0x40) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x9) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = socket(0x11, 0x3, 0x0) r6 = open(0x0, 0x0, 0x0) r7 = getpgrp() ktrace(0x0, 0x5, 0x40000122, r7) setsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000100), 0x0) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) (async) mkdir(0x0, 0x0) (async) unveil(0x0, &(0x7f00000000c0)='W\x00') (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) r8 = msgget$private(0x0, 0x2) msgsnd(r8, 0x0, 0x401, 0x0) (async) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) (async) msgrcv(r8, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {}, {0x812e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) getuid() (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000340)=[{0x3, 0xfd, 0x80}, {0x34, 0xff, 0x0, 0x3}, {0x8106}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0x400000d, "fabafa588fc000100000000ff9001000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284", 0x22}], 0x1) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 2: select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xd4c, 0x80000001, 0x1}, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x94) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) executing program 4: getrlimit(0x1, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x3, 0x0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) chown(0x0, 0x0, 0x0) mkdir(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x3a}, {0x6, 0x0, 0x3}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ff03ea6e", 0x4) syz_emit_ethernet(0x1bb, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESOCT=r0, @ANYRES32=0x0]) getrlimit(0x2, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000040), 0x100, 0x7) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f00000009c0)=ANY=[@ANYRES64=r2, @ANYRESHEX=0x0, @ANYRESOCT=r2, @ANYRESOCT=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000480)="400088f2d8a8", 0x6, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r6, r4) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="77122f1bcfab543f", 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000680)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c201db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a6d7eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1e1fcc85ae120365a6cf6defb24df83b158110cc092e7a106f147cc21cc02424e1e5551b74a2d084d4263356145e4f839e424a235d6a1cee8524f1cf04ea4cd1b4a8daac2cc7122a95daf63f5e10af1b8befc60c734e394a121e65a4cc3eb36421a98fa58f1445995f7b34b27fbcf28c5b2d41fde3927604de14f37279363cb3906d42de0b0f7394535fb62ad344c215ab82e401ee6740e2eb935843aff8e062419c411acbe96f3b62406c0fce91d1d9264dbcef642970812da78f1ab6abc43ab175a31aeca2f094782cf238f4b8dbd8d70cbb5ebbb21fa43a7c43c806204cf72b6f4a7d33debefbd823ebb9176487f637713e4a5a8177ee751398998c948da37ab328057a507afc1", 0x1d7}, {&(0x7f0000000140)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea2595557e59301a11e8af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe386170153e94ac5bedd4fc0a328dd0cec7e33cd3bbdde94ca0a98850fd1ae27b361b473642941dc5df6a42a794e84692c9f5aa3c34c91256f30acfda6a8299ac5839a3e915f096e22ac79a7c174d75a358938f2347c534507f0f3b7bb43108fdacee74bc1784d7bd903ebb3824c5ca290a4d077b86461175cc541d21ac03efd3c5502b414fd74e7e12befb78378c0897dee457cf3a5f4bf375b5e8e80cace1a5d455b3881a422098262e8cfde9e826025662867f6b40e867999bdcd406d89465d252ab7bf8a74c4937da081ea023f241875cbaf273b8468b715b58b0d634ffb45bee2552540cc551f5c", 0x1ba}], 0x2) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000500)="badbad87750b277e6e2891897001b819402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f20f36bea80857afa367df95a46707", 0x4c}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb0737e7b0d9f0cad20a", 0xef}], 0x3) r8 = getpgrp() fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 5: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r8, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009f050000000010000000000000ce", 0x15, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) r2 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000), 0x0, 0x43) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1}, 0xc) executing program 2: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0x3}, 0xc) write(r1, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x40}, {0x800, 0x0, 0x0, 0x800}]}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc3f0600000058132fa13a8be186e3fe8000000000000000000000000000aa02009078000000006006c35500000000000000000000000000000000000000aaff0200000000000000000000000000013c00cf0000000000"]) (async) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x4, 0x4) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/56}, &(0x7f00000002c0)=0x3a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000700000000000000"], 0x10}, 0x0) (async) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x101, 0x0, 0x0, 0x0, 0x10004, 0xc5}, 0x0, 0x0, 0x0) (async) getpgid(0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) (async) getgid() (async) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) (async) r3 = socket(0x2, 0x0, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) r5 = dup(r4) connect$unix(r3, &(0x7f0000000000), 0x10) (async) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x5}, {0x2c, 0x3}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="e0f8e63ef227", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000200)=0xfc55) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x8b) setreuid(0x0, 0xee01) truncate(&(0x7f0000000480)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x0, 0x2, 0x8a4a, 0x8000000000000001}) setrlimit(0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r2, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r1]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001fd, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) r5 = semget(0x3, 0x0, 0x0) semctl$GETPID(r5, 0x2, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f00000002c0)={0xcdb}) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffe9, 0x0, 0x0, 0xfffffffffffffd66) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x4b}, 0x2, &(0x7f0000000080)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000140)="5a67927ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f56c36e57ac1723ed0a75667ade9968a53433a6f97d17626691b2133543", 0x107) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) mkdir(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) open(0x0, 0x611, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, 0x0, 0x0) r5 = getgid() fchownat(r4, &(0x7f0000000200)='./file0\x00', r1, r5, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/110, 0x6e}, 0x0) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRES64=r0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r6, 0x0, 0x401, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) r7 = msgget(0x3, 0x40) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/1}, 0x9, 0x2, 0x1000) chown(&(0x7f0000000040)='./file0\x00', r1, 0x0) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1e1fcc85ae120365a6cf6defb24df83", 0xde}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea2595557e59301a11e8af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe386170153e94ac5bedd4fc0a328dd0cec7e33cd3bbdde94ca0a98850fd1ae27b361b473642941dc5df6a42a794e84692c9f5aa3c34c91256f30acfda6a8299ac5839a3e915f096e22ac79a7c174d75a358938f2347c534507f0f3b7bb43108fdacee74bc1784d7bd903ebb3824c5ca290a4d077b86461175cc541d21ac03efd3c5502b414fd74e7e12befb78378c0897dee457cf3a5f4bf375b5e8e80cace1a5d455b3881a422098262e8cfde9e826025662867f6b40e867999bdcd406d89465d252ab7bf8a74c4937da081ea023f241875cbaf273b8468b715b58b0d634ffb45bee2552540cc551f5c", 0x1ba}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000240)="badbad87750b277e6e2891897001b819402604bde9d85ec8de55c59b91548e03353d077321e0f20f36bea80857afa367df95a46707000000000000000000007193ed37a1d348b88e0c73f95b27b66f7f32ee46ec7829b4faec9010166266838490", 0x61}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb07", 0xe7}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x200, 0x0, "4dc8cf7e75b57dc84118a5647f8bb76a3efa1ae9", 0x0, 0x3}) r2 = socket$inet6(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) getsockopt(r2, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a6f42904000000000001fe8000000000000000000000000000aa00000000000000005e17f41bba4058379b0a28d5db84c96b4c7cbe39eaf5fac1116488c08e2b5ea93b6a7ce0e42e7dedcf29fc3de852018f1468c3fe851f1d17cc941b936757182a8e83ab74eb2d6ae0de3bb4d56eeb13e1d3192e4bb8d5028cfffabcb70bde17b53090a5548875796e675eab64b4edc1e296aa23851de5fe664fbb917674724a36e97c3e4d0ab6e79ffd2de824499993a580b09079a5e68fb05c827550564dee2651d715a0cba072b8c7836b8e717829b6c4254adcad74188c6d23b9ec8e290864e58260f7f252e5777afd934b663970815acde97f0475fc1d01a62e5ec07c2d82ce312c65121d77f3bbc9592d437cd39819fc5c1d6c38d3d9d0b83fc3809e55652c167ac1f2920288fd0d26370b25565492ad8f9a69fc2fc8c9eb650c4079e14ae7ce53b0c191f1bebd65f63f7680edcf036a9d0bc7ed6625ec8e5c41a9ab88a95911902904cba97a3d7e34a141bb2ec79adcb4eb5ee3ce196a870c3e415ae0132232fd27b058e7fc54cffb4cf6c0e6d73171cf1b5bdbad258522846ed34883dfe1fd4842f2d024790d36a4d94529c615df8e4e00eb201ce157fd4982f2300b0ba942b41fdd5287bc6a0bd39c4103a93b74abfcf243e1775e61240d4bc020b8ec1854012c8989f44436e1859b0560ec7c5bf7cf3a7ac211e2ed2b38393f89929d071d223fd1acd1629d33d649891ad040c8224abe13b50e1eeedd1840a78ddd72f719d1108d471001cce56916d730e42ab3234f1b59a9172e7975f5889949805e7dc1d94db2689e2ac7e10a9acd257b878853768a9588b6861ee7c3ac383fe4a72ab92e2af5f88ea85d5ece78ed64deaa36b7d13d97ad1528b912645b5a80f08ddf8ef76e2cb61a6a24935de7c20ac62d90e16be71cab1af961dc908977556a2241ae52b44ad9c87d4e82606cc1d4d89847a4fbcd6110e8f10d28c90b315e5355998b033a2d5601fa1c0bd3b86e0511df25d78e6df5e0de86b727c3de7a58b9d9cb19ff8567bd4fdfbd0c89c13981034e963bd91e1187ef43ffc857fa0e5096d6f89944daf062620f0fd65082d3d22e124e9897c726615d2ee512842d9678412217dec3155f866dd5a1596c8ab9d143a29842f67f85a5d37e2485d2f840df94c9ad141b426d3f21912b0dc15cc10acbda2c673bddc3ae86a0d1f540ca17faa84ab9b4b989a80c7b7250771507280cd7fda386d79a63c9d15f619d224e1742ca0ac1b179c4d09a351235e04a6f80b1d5833a6f29616b5b7fe4568a9f9d60a455adfbe3912d790e69d75e571c070a64256d8ddfb91aa1b0ffb50baac30918497d31a9d7ce00990b8a256f41ca0ac75f26ee314d76611efc6f6c82284914134f19341122fe3ec6dcdd3356b273ba9f6130eb4b9a355b6015e2d501417a5c09bc60e44cdf7dcbef3601fd7aa3a19d23d5657665479a30fa0d43b90d595843b2deded85503b8751aad1ec73ab8aec63040b3b5cd13d007f7d7e5cefaafa52caa71bd5cf6996e80089dd194b3b7b1000f2c5cf0c17c4f96057f220ebd634600e654a7d3f84ea7138a951123d4a73ec9e5e801716c0373cd3eb62b694f69b8bc94067ecf17759765e374ca9d45cab5f97efb6d7e2e11cdd26de7c9af882b68e4b90010534414bddbca0a8547c660246dc3dc2bdd01716d26b52f9587bf22035446ef0c4fa707a5786745c834c63edf9e846323a20b8d6aa10a7dc89acd5d77b65817e17790414caa4e1356abe56aa9608d708664da101cf30d442aa25fbad37744fae1a0a6043434e5659deb2bf966140322d10a851a469650e00fdc8daf3422d94a743ad83b45dafd4da070a1811940ac2fd65a61b07e52bbe034486bdf9b9e266182306ad0c85143"]) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000040)=""/145, 0x91}], 0x2, &(0x7f0000000280)=""/118, 0x76}, 0x802) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000b00)={&(0x7f0000000a80)='./file0\x00', 0x1, &(0x7f0000000ac0)='./file0\x00', 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r4, &(0x7f00000009c0)="b43f4dc6bf85615bc19136a33e33f3e7cb710f2d6406d78c327b43548648a24188fd6573dd52164d77dcba89b7d19cccf4452089f7c65ddb75ea264276d332d60eefeaaf247cdfa57fd0c36ab2f0d809623b1a9c3d82f903e0170c5b43eeee70b770cab17dbc61cafbb1990a69471a2bd1a4", 0x72, 0x0, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom(r2, &(0x7f0000000340)=""/251, 0xfb, 0x41, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f00000001c0), 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffd}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x6381) r3 = open(0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = semget(0x3, 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7]) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 7: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x6, 0x2, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) socket(0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="ea00000100000000", 0x8) pipe(&(0x7f0000000040)) dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000400)="4abba3a4d3b320712136e14acc8348d01128ff4ca4aebeef7397c3e3fd89fcb3e3eb6ab0e17f82b71303ea6c226ad7379585d0641b12cb2f9bd565643de9bc555a41412e7eb5fbf29c99829d1acef7933b37fb2ce7a36d0576b5d924f8eaf6cfe7e20ecf60645156582c153f90cedad124eab1a557aceead7fb575cdfb9d253777f353306c7bfb43b3a6da34dcb8aa992df53788a1f46b38f2542db6ed29110fdd7e3100d139810407712b405c21dde9a98fef86fba82c6ce653eaaa26d9f0d574ac26fc5d10448564e635c4e225ff1727a56550f44d4a0b17b2ae08fad93fa7c9ed37d6c79a2d2282ed42c56d8d2add762824088b1317dd9792b6d550844e2a7bf500a0a0ababd7fdb7e5e5ed1ca6d91e2fe309d5dc26d40dd465fae4d738b310005294d2dde2bebbf802555b35498cb00065cbbbc2e94cb8093ea339f0dd2a036657c5697432c5880c779c844be5000000000000000000", 0x158) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r4, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 6: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000280)=0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0x0, 0x0, "5a420000000f00", 0x0, 0x1000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) r3 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) recvmmsg(r3, &(0x7f00000018c0)={&(0x7f0000000080)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000004a00)=""/4107, 0x100b}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r4 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0xb, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000500)=""/122) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 1: socket$inet(0x2, 0x3, 0x0) (async) syz_open_pts() (async) setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) (async) r1 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f987ca0438004000400000000005008000"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) (async, rerun: 64) r3 = socket(0x18, 0x2, 0x0) (rerun: 64) close(r3) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async, rerun: 32) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x401, 0x3c, 0x3ff, 0x2da, 0x1000}, {0x3ff, 0x7ff, 0x100, 0x9, 0x9}, {0x81, 0x3, 0x4, 0x5848, 0x7}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x8002}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0200000000000000bafec3708267f9547d4e19115486183b67e6a4354458e5adb6c225e075be93955fdb9183ea69f300fd627d9cd558721036eb98598b738bdffd9b49632a4ad82df52eecf5c096d5477a4a54660040b066216f42968462a0dbe8a79d0ea5b40fbd373e00979d006563b4782fed5f282ae2df2753bc8a", &(0x7f0000000000)=0x83, 0x0, 0x0) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) (async, rerun: 64) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x6}, {}, {0x2, 0xfd}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000240)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7ffffffe, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}], 0x1) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') clock_gettime(0x3bd70b3292b7004, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 64) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) (async, rerun: 32) writev(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) (async, rerun: 32) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00'}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 7: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x5, 0x0, 0xff}, {0x34, 0x0, 0x0, 0x3}, {0x9106, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r2 = getuid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r2, 0x0, 0x0, r3, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r4, 0x0, 0x0, r5, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1c}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x1, &(0x7f0000000040)='./file0\x00', 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140a", 0xa3}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) read(r1, &(0x7f0000000240)=""/125, 0x7d) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x21}, {{r2}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x9}], 0x29f, 0x0, 0x8001, 0x0) executing program 2: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) executing program 5: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES32, @ANYRES32=r0, @ANYRES16=r0, @ANYRES32=r0], 0x30}, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x8106}]}) getpgrp() syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x20003fd}) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) getuid() r1 = socket(0x20, 0x3, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) fcntl$getown(r2, 0x5) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000240)="7dcde4ebb2ef14a077c73ed94f079cfd6433c18ecb03a3a05614d98c152fcaf29443c0eae66a3ab37e266d4a4db1a6a0ac14d18a796c1d0db8ad6bccd1ade2a705d1baa836d4dcf5f5a531154256c147403fc042f6e797b1089cc5a1f03ff27a3d856fed76ff4fbe087f3fb3c8d08eee1c1c31a52bdf249a5b25462603d2e7aa7170bf8711ffa4b6c6be346b899ab49242851a", 0x93}, {&(0x7f0000000180)="838c483aae63a8247d62ecdfb18c11b8a6e827e6817ff37d12b44b0fe664342318a299103195adb178cff286032bcf1b645cf1d9cfadd00160320a12a8abad083a64c95c5be631fa4c76dcb84c5ddac357d04a5cb77a18651fc857bd239812418f7fba900d1fc3ba585c81185e363ac8d3c46d", 0x73}, {&(0x7f0000000600)="28b9a687e0b64b4df31c71f78b66237b72ba15f3000a5ae9c62547b3bf7d17acad777df5f2a28532bff96db1348a94a7289d38625131e206a9e64c792851356a2e4b35933b9650083d65d6cea47b9eb19e6e6cbd727286cf2be83ecdef4f512f3c6eb3243d2a57e360062f5852902174f39be4be7906b661f3cdea42462b80dcc3366ace57fd7eb0475beca5e013768ff121e26ac5fe5cea7d30f582623f7af4899847b92cb3745bed427d51d64764fd9ee87b0c81da64ba2c2bb350e2541302632149b825f8b68c99886025b08b42c9db8488987a1c1df37be0ca9685c6484703737ffa96cecdc45c639856768ed7a96c0741e0166ebb6150cd395767b980c5102715eb61680e", 0x107}, {&(0x7f0000000340)="d82ed1ecc4f0515a21fa1eaf851817ff291a51b214536e584eb8845ead04e327ff88ef3611a24e3259976c4500e63e4901cac912ac9f238ebac08f7008de8c57f453a2fca88d8747f444bd3ce01e363c72ed3b7b7c91c106000000903f80438b6340311505705ce77ee5e7aabaac728cfafcfd358b447226d72826378d9a413324a4353d8af57e187ab1d03118a69f0588", 0x91}, {&(0x7f0000000400)="0bfb43244005e25de48ab80679ac98cb5b1651faa8aab8b0efda31fa66f6bc48d9754a36cdcc2a3b99c79195eed3ac98bf2cb47eb025d8ef3e47415a7d427797d4ec4945be3c17a18a68412c866b439a97d3c06f918cb3443999960a46405b474880e041e437d5bc9fd1a4a78f8198a679c2bbf8bec6f31a2daf992884d77d8ff443300522f2880ccca149bd2a083feb0e3a99945c20a02ed01dc36a38fe2ca5fdcfd7b9bbf34bfe888501319d6fa79c6ceaf73c124708c91e6c86b1d4564081ae359e40eddd", 0xc6}], 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x887c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) setreuid(0x0, r0) r4 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) executing program 0: socket(0x0, 0x2, 0x0) setuid(0xffffffffffffffff) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x9, 0x26a8, 0x8c10}, 0xc) r3 = socket(0x18, 0x5, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f0000000100)) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0]) open(0x0, 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x4001, 0x0) dup(r1) r2 = dup(r1) getsockname$inet6(r2, 0x0, &(0x7f0000000480)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r4 = socket(0x2, 0x5, 0x8) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) r6 = socket(0x11, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000080), 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, r5, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)=0x1) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) r10 = accept$inet6(r3, 0x0, &(0x7f0000000000)) getsockname$inet6(r10, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r9, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r7, 0x0) executing program 3: r0 = msgget$private(0x0, 0x3b1) msgsnd(r0, &(0x7f0000000000)={0x1, "027e60dc8e5b7915ad1893de8b7767b5d8232f1f8ba23faaa6c1ad84224af1c0b273e09c91e2183ba91a1e3811ae1f52c5c2f8f17d2a99b099482a8fc5fdce441661ba60f26a061ed985840073083a76c4395bc044a6f6670bd4f7b40babf6e9a5f48ca49be35920237edc942f71033d99dc94b4e8993a3e34b0283e0d13cbf84e1b844a0e02fa33974ce848ad3f9e677ebf94ec8ffbf63cb59f33b35064c29170ccaa8378f6c5f125e3c7eb319b7288c9a6ffb8603adf120cc9d3152ba2271611763063326f8c750d240b"}, 0xd3, 0x800) r1 = msgget(0x1, 0x8) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="01eeee00041c3b653b854553b58c8b46ac613f9179d180bbca3819b867fbcbbfe5dfbdaa8eda70f170f25fb4250be859349a09f7efc8dd6fc6284b4a8e1c70ff7c354b231e7a91e29675173822a52d42cd47bc0d9823f68251dec6c73637a35ccdb555d6ad40a83c2a052f0e8d486bc2bce479111cb7be", 0x77}, {&(0x7f0000000180)="fff71677995fb777286a34440d332a7a059a2ab7db8561b5a2f2ce4d23979617349e8e130ff499104c40f20739b2", 0x2e}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000240)="4b62301f887741b2f8698d5aeed653320411b95f0a6bc04308198628b57b683b27930215427ab019393ba8038207ea67086b7b0e5b5440e5516e6cfe128e297a8798cdce18d6", &(0x7f00000002c0)=0x46, &(0x7f0000000300)="8a60460905c74abbe88a644a68c1a5f4f0083243022e6cabf7fd891feadff7b8990f5801749325783848cb2a2520fa08046e2ed774a91282e1c00b4d815781381c7119b032fbe86a083c6fb8c81ffcfee14591bdc36da93187e1808633e17f09c2e50150ed14f395d389ef44e54332b9ed676948bb84bb72a8f508ae6e6ad6c63cd19192a5fa4335358e06232636023b", 0x90) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000400)='.\x00', &(0x7f0000000440)=']&\x00', &(0x7f0000000480)='@\x00', &(0x7f00000004c0)=')&^n)/]:\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='./+[\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='X/*\x00'], &(0x7f0000000700)=[&(0x7f0000000640)='/,%$[/){}#:\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='*$:!$+}!#$}\x89)\']%%L$*:(-!%\x00']) r2 = shmget(0x2, 0x4000, 0x489, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000740)=""/11) msgsnd(r1, &(0x7f0000000780)={0x1, "96357f71ea853c63a89bfdcd3c234f1ea80a17065aaaf8e00789b0b17db0132e3bdc5eeee31f57d613bef63cb0f7fc95fd84b412fe95a58d4c7192819c9ef939"}, 0x48, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r12 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000940)={{0x1, r4, r6, r8, r11, 0x8, 0xfffb}, 0x49, 0x4, r12, 0x0, 0x9, 0x2, 0x3, 0x5}) getgid() write(0xffffffffffffff9c, &(0x7f00000009c0)="1ead3bb92d3fb17997d5ca07a94d53e287061f1449c546abcae240ed1f150b76c13bc303eb0e46e60706991668773ab90887c68286a134ae56ec70542b853b90e07d7af5fb7c42ed7245cd39a1b43c9517c503a849aa0dda", 0x58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setpgid(r5, r13) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3) fcntl$setown(0xffffffffffffff9c, 0x6, r7) wait4(r9, &(0x7f0000000ac0), 0x1, &(0x7f0000000b00)) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000bc0)) ftruncate(r15, 0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000c00)={{0x9, r4, r14, r10, r14, 0x185, 0x101}, 0x3, 0x8, r3, r3, 0x44bc9872, 0xfffffffffffffff7, 0x7fffffffffffffff, 0x1}) sysctl$net_inet_tcp(&(0x7f0000000c80)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000cc0)="e9a180df492ecaa0f419878590a4f25cb92b8d522f8659e78e4b3a81e70b9982487df291f11383d6155aca1dce7381cc05db926a497df701475a7a8d74d7504e0751bdea6e977219bd2b7825064f25ebbd0adae128fa1d005b65bb19ea9571d51eef6cfe9d", &(0x7f0000000d40)=0x65, &(0x7f0000000d80)="011798e389f9b2b1ab91ffc899a0f1b1982046ca04e52da56afddb0cf8dd06dc0529de8c73331f864ef2970c9ec3bbebf02f18896fbd3f45aebf1cdfb2423db20b968a8c002b243127bc7be48107b22834e60f17f796874b0b166d4ffbf1f01a", 0x60) setegid(r11) mknod(&(0x7f0000000e00)='./file0\x00', 0x6000, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f0000000e40)={{0x18, 0x2, 0x0, 0x10}, {0x18, 0x0, 0x0, 0x100}, 0x7, [0xffffffff, 0x10001, 0x4, 0x39ebd0f7, 0xffff, 0x5, 0xa3, 0x5]}, 0x3c) setsockopt$sock_int(r15, 0xffff, 0x4, &(0x7f0000000e80), 0x4) executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}}) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) close(r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x6, 0x0, {0x0, 0x10000000000002}}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x20, 0x3, 0x0) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) r7 = dup2(r1, 0xffffffffffffffff) setsockopt(r7, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r8 = syz_open_pts() getgid() close(r8) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x5}, {0x2c, 0x3}, {0x6}]}) (async) r1 = semget$private(0x0, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="e0f8e63ef227", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, 0x0) (async) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000200)=0xfc55) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) semop(r1, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x91) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66df22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff0000fe0301000800460300200004000a0000907800000000e0000001010100000f5d4ca0b4f60ed018b79cbc86b3f8271bf71b45a122559a9aba5489ea1414e4a5138a5e5deef11a1d3b9709efbbe8515f2be6fc225acc2fd0a003cad3358ff9b68083712894a759ec183cc8da8f9a96e243b587c8219860aa0d40d8f2864fb1a3214e3aca4035cb7b"]) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x65, 0x0, 0x0) executing program 3: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000040)="f15e7e38d901f63e9ce2d6b4da430d18803953c259adb28db03bb856c650af5549a0609f3d77ea95c32a39f014549f64e345f3d66df49b79071f493a4b589723ffdd29110c5fe674625538406a0a4882fae8", &(0x7f00000000c0)=0x52, &(0x7f0000000100), 0x0) sysctl$vfs_fuse(&(0x7f0000000140)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000180)="b3abfa5ea8c79abf0d2de0d1e29293ee3fa0403a7622a805f5800eae158b51cacdb0f2a1d541d7deadcd3eb0177fd11da95800d9a6383f172f499d749a1c7c5e6162c4801974f17839cb0a537bc861bc4ecef60123ff0ab2a8d4af8519b69dd545ac5540234f9d2b676b968e566a09e1645c8942d463c52fd64a18996719b6592bfd151bd3d1b8a236d5e18568d3ca54edecb02ad88f8e789790f6d007558476e58f07c0450286be0276c7388fa791f6465751e03105b962ca9045c4173e9dcd4a1aa69fb25cc6f43c256fe2", &(0x7f0000000280)=0xcc, &(0x7f00000002c0)="3629449724f7e8936b26e1101408651c3fdc853c4569525738d5e4ebc7475af3ffc4bb401068cd3c1e2fae1ac8050ee418662ba193cf69fcb932b2652c9dad06097328b5bae38dbc136cbe76e4db5a52d2afda238e7feb8251db8a669909ff783aae75f4b9d7e0fffe4740d8854953c720714b492291dc9eb7e8d37a08fc9f8d3e33896c6470d6471e1b62544f53db1940e268eb20e746e8b84a302c08b3e605f59c8d42a3fffb6c8e804279e58151385a022a7b8c1eee157c2b61d30261cffc0477f0388d7668cf2a370ca213615d3c7f61189d1c85dfa7ff3a36ef9d83358f044c85c7a99f53", 0xe7) r0 = socket(0x1, 0x3, 0x3) setsockopt(r0, 0xde, 0x9, &(0x7f00000003c0)="b2a0d9d22095e09f5ac0a6cf47bb2dff1e5f810cd4f967089692e6424634eb6332ca831938b972389ebd364f04af12d309f128e1864838dbc0d9542180a4b410f9021582e64d67a9b1a09f4fa6b8f60380121548bf9f45a91dcebe08870bcc8b26e2febc09dca14cbad4db2e3935383eb14b2008443bca7c2426bf157407110afb71f305c8533938923134fe2fe474feec44e6e3411bb9811dde0ec9ec3b68c6f946b85a7eb3b6e73d63847bdda83acd315af9b69ffb905bdcd0b4cb351e5f19a0fcf07ec0305fc9f80aad7feea29a358a876b741dab0a76623c9d2638887cafc050a53b587a3b5a8ca81746cbbac331a97c7272816bfba282585c4b73c25d8edca40d0709f0926a025e3c0b24e6b3131f1a74a4260d8191c9334f3547de4b24cf25b40583ba886ec8db956d0149aab39bc17115107e11c319cfc2efb1cf3f5898212fc6afd062de7b73351a16bcc924f214f48e691d77ab40d59788e312ded714951a7b65fe7ccbe66237105fbfe0b177ed2a59af09a15d8cca3da86a5765e6597a502eec5da2f61eb7f528112d3ac370280fa00cd2c661ee4c14c1bb42503274d020403514ca93a4ab5efa4b3d16f32d9250b7d2b8622cdbf73a647bdcf07aa5b6a44c7ebf6cdca4ff62906aed063293a9f88f0bfe63e8355c7a84c60cbefd89dada478d5e8e72618224e30ef1d2addbc8038b414d17c89d30a812b35a3b06aa8efec4aadc6e261e0e764a60efeebf62df06dc040e6783a390d4a4da4f1ebfb6327cd1e0a66e9a2fe6b92fdd471982136da8e99588070e36717be8c49c64d0bc046178b429be95bc9f13af0327127d4be9d1f45b04b8ed49cef5e5f948567bc5cce714244abdd26ce7a5de431011fc3795a1ee74cc07135ecca57e454b22127bfa07631322423f1ac21941577d2b6ed7825bd676253862d072d976ccc63d33c685aaf6ee737b78018d9cbb7ab146d1448a19dfe07bbee76263b4e60518c93dd62c4f5a9474051c00b625739ab31ba2c6c5bee887483c90026315d6977bf701a487aec1e24537f5196a5ba9693a0baa4270bd1c6247dfab516f4b101e77b7ccf39322823ff734552b21ac86bbed276c60a3459dbf3b374bf6d2daac69bf098ebb525ec70d64d7608d5010c2477484a84722a79a7ceb1cd1d6cc0cf2b759f6d9d2b9a80064d0e394b74db847a388cd0e4c2f77e3e4afcb40ed18eb867160b6ef2159f1dbe5ee6ebb4b85d919ccac5c759639700e22a5db8706bb1cecbd8f35e021eb9b25a9fd3bcfeff33aa6c7f0febdd3ed0f17e124e55b0eddb2cb1197d5c39007480aa7d904b4d5058def3296eb2f47ba141413651fbc4d99167fcd58895a665e057ede5c46a44a997413a5e5c9402a0085ff6435d191e73d5e90cbff99751d16f4ab45293f5a48f88b2703d23e672ab427bb93a9a625422e2c16ecb96d7f7b62b0f3302dda8457b069974e356ae55f444bf53ba223104c66862762ac68cc2204f0c35d2c18db4b596344996ff29d38b4e26ac6704c0dbc08d5d7cf05720e82226934f80a5e7d53fab01be38906d1a1d645e94e7b9980c45f5f6ba1de8e789d4bf322bf53d5ea4f64634c765f2018cf2835f6e94d71114b1f2ab368ea6c13a8130b51b4913f0a6dc0eafa33d612494ecad530adb00c71416bdbfe422cc0bac23566c440a0baa1fb228cb5f2241421ac61fca30f5fc74d82cbeb86388812b0fb2fce385ed1388ba3f377598fdf55c1f0084d7a4be570a471ef18b95ec8f8453b31639821a674ec54017fb50df66e71f779ed6bd07e8c0fcd226e58ed410505ecd4aa162e0f21a8b3deeaa6c8328bb1099442916eee153de80b966eaf18734011ae9edf6940be24c772da20db7e4e2e92e0ed770c9abd1b3f602ffbbf90719624e675c4affd66667717b23e12dab0b47e403fcb7bd8b5b0ed9f0bcf939b56fa65c45885e082d1c5a170e61a59c84bee1ce3e9b35df79eccbd2910cc0b80eedb6b2def425ac1adff625ce27228ed92b4354fad873cd16216d779b2a15329b0e402f6ca39019044c3bff9b27f87103b0dea39194a740ce1a7bae6a9fd16a813367b9d3ce1917d1a12d35be4b73394fea9e96c3df1dd3a583e46c0df34e9c5c077ac8b2ef77887b55f98ab96dfa95d85cb334a4845bd060283c906cc904ce3bafe783f839444d43362155b12a1efd8714dbf01e9be7b4ecb6f41c95db8ff528df2100f1321eeb5935fd65c1f3b5479589d4197ad03153bd1a6622503a52074f36c45868b33a14cf50613cb8732cdfef89b4a4ca2096e5523a895a42e9ff87f5a2c172e336ff8565d0d6057375a04fd81b53eb1ba932704931e2b279849c7c1956df30ca647e076d2e925206da93cfe1e268f4e97b5b3a7cf6a073833b2789afb15d69e84a5929b4fb6108795962b5afb51ba48df18b59a1009231f65535d1589d858dd5bd89e4af6300c1e32205d36c1e35eb094262e038f6632fd0f4da2a0a7a7bcf4bdf2831d45c5fe31ba130bfb0e0e4181bcdba884f9f7ca73aad90b6a184801990f89e577a8fda655bcbfb56105666074e393f40c22b52d00e24a2a01896d7c8e39488fb4d96e62b823ed9755137dfb5e895e065e5a054fee167e044cbe93cfa42fcea98a2725a8e1db109c8fe5eae532f25cb22e5cc22882237574d203e570f562d0188ffed7867f4af6d1843063c159c0a15e0e934518f6c6e672773e9263dd9124d3e6285a90054873c715f0274ee184b3e19d911249551b2c3aad95430d051246b31a0d4782ba76458c284e79561569007d484b3c561c5628318154611613cdc09b865fb27a093abf1ca804a5bb4191b9cf3c17b3591ceb3ea14c112d104ef3eee8dc03f1c2156f373a3554dcf6697cfac3e5341c3fb1d30e3dbbe011040cbbbd6ced47b8f07df231e9467702811ae48395c71f63e44f53d268c99780049c5675100f1ef51112b815de28ab73d9ba7f1782e8f2202e42ed0cb257ccbf09295502e5bcbdf2b0e6cec0db8a18f1de18eaedd5ab0ef02c747228f4578d5e2969c73631e590711d3b24134ee51fc2e659b3de1ee3fe3fa0e4374a485f764173d47aae57f26e6aa238321a60cb157f2911e0a65fa58c8a8093ab69e8ba8235aeda142500d6a4a5ddd188e82b3248e090af0e819cd7c2a2ebb0596fc4e65566a889856257db55ab948d765b26b3369313d0a7f5c52fa48bd912520181b216f8b26288712fa2263cd4c7c6273cbf72a17ba804a795b7460b29f5c7e8d2354b2b7a7b0f0e96139c44a3d547fe68390d9a5ae42470587df66ad756d15047731fcfe0ddf382cd8bf72b821670b00829acf63198c385789f7551f3215f5bb686cf686897ac0235c7adf151e955f908c1650d41c505fd86dfb388665bbfda2af4d2198beea1d0647ea8b445e8342789fabdeed30cfcbc43539bbe72ff854e15d7529c5020a14392f85161f8c3d1ce9f5cdc719ffd33810cb1f7be59b8b636661e5fe52459df8a3086ca346c5ba448f8cea46768a036c6545c99cc270146fcbb2e18b8d5f28026109aae492136a72bf3f54a16bf682be471eb206ea25a74e9d364459a71a4f57bdbed8935912286191771da65d93716690ec0b57092eff400d4d20380a68eefb7c2a3fec8c5a03a531121afa141e47c8d56e14ff261fafd7980bd9b24ae28a4c0f6b83070741116edf94b19db107197c3bfe43f51486d5511fd1a57bd442587ab617b91376763599a900b62c6d1e49270e869e3eda224f793b5e8d36919fc8272eace97a405588da921a1f654346f71369784e28c0499bb9cf0217bc28b29810ccb6248acd02b156476c04a2c56d037232b851880a3e6d084266b1be69af5ff193dcaa3a8a4287891c17e103dfd0e46b5353e77f6a9df84999f862cced02fd768ace4ceb6074c1495e1daf1fe1289d19f090fda4e2d5980f08a6936bdeb3a1682d7df56c2a6d574d4b4e9e46fab524a5420687809c93d8b6ed499a6893fed5d1640b26592411ad81f331db29330b50f8c8e8545e9791e0fff3a6687572ac747d368ac8de37fd756242cb650aef4551d69ef9b430983c61297a01044cb3e99e2c666e52113180e9492d170bcd26548cd1d62a886bb2d2e4b2bd0db36dd42e1f3288384ae87c2e9235fccc2832d4e3e6cdbefe1396ffad6a9d41c4070d63228f23fc28fb064a3744ac3c69d17ad5b4eaefaac40b33ccd3086ccea4628b2c303d36cebd9766a69f9dfd9458b795dab9ff285f8f05309046302a28693989b2c9fdfab34def2bddfdd070d935d74ffdbcdeb1abb47a340b68d9a2a6c3477421eb4cd64975b70d212ff27204c67dbd6bb1ebc2333ce9daf7b5c0cdaf214ce08c98bdc7adbea9ce5656d86843c78000e2a76b4b173d97f8d948816944e4cd68786b0db20263cce671f204903f4857d47bf55abb8be881a2f3df3c129887251c252e9d0f85779d0d52c0ae029087a751d025403f1871b55b3030c0f6964d4f0626155008fc060714c5b67825c4c7f7c78c2be6e4a09d3770f82c063a31c67e63155f2fe63931f52ad8110c4a220351c8148c9ecb12402e0f8d1f98647de1d5a5cd2e2fa10763d781b9f26ca16d74d0cfa975574bcd6cfc7188f608c94c118f5935a2e11dd538f945862910c23437ce8cd0a9dd6762f166bf7569a7af82e0f1fff295dd9b77c04f3736cccf111eab760cd1356d8f8e9b0dc14b8e3834e8b684d75cbba37f9eed77741d8f3eecd590252cc170f4012b952e146c4e907250a6947d13e01df6096419087d9a91df86e404ae8115750e52f008bfcc19f10d46c2b426882d6d88397154bc104b2c876126de2fc149d3ef060d0839a12b779b4c3ae04b50b5f6b43a4edae97cddc2b43861667201870e18f14064aea6a6b67bdc2d4d7a73f0991d6f696b7f6e7d8e48f5a6d16db87725ceeffd629d67493a764b265015a1b2a9052964615f807668b57b79af0c0a4a0005db8fdf8a549ea529af20e2a4edb8a7df74084568902b3c05857454643d1c70901bf8cff8f2f0c662964b4531af6fddd9806df7a0f6ca05e409546bc7b4ed75886f73040c1a4f299db57136923d1e6c3c3d25f1b460d97bcc8d905c5f915be3f2fea41e07ba4da967461f29e7e6bf6bb75f0ab0fc124ccf79a837f68239e2a1c9aa73982471574d38a2ce682699cdebbe841a0d39efce9bf5c3c4701fd863efa0b5235c5c61d118dbb8ae175ab88f11819dbfdb5e807983bb62dc4bd2e2cc011de1d247b421fe4707a8f5c9eedd1f39108cce36e690bb46e5b423f1b97fdebc2505f10c6f5eaa8016d01ac2f68c5586bb368d0ac55e054bdb0df288204af1e1c176eecf9190517cff02ba8fd5115a52fc0be2a49540ccc469f1a6e86ed0d4ad487cbb893d94a6556dcc03e779b36d02b9c21113a80a0f3ae875e80369be3e2ae019be6d84c08f2e73c5ef0a28e5d48e8cec36f4bdfe86e097028640e007945a399929978aba6992c7ee1cf981f27279b93bf7f9a430db1fedaf149c0a81b426dea8b5ca3655b9ec426aaa37f928078e1999e9badee130685be418db396c074d7a5991db48b817f374bc489bdccb8be37e8e3c9769dba0cdee7bedcad8dbbc803d16bbd437ad20ebe461f7595fb300b20a720adab55ec3ddcdfbada45b04521d9c00857e02f091c89db8685a79d6dd56e5a65abd1cba7b21e14dae4a843060348cb83eb6abe0d5a09815ee4dd8e641a62c0051c83c7f5315a560693c815c2f73443c70815b4bf748a0873f116c6f79e21ca1d82ae7ab12ff5b149d61afe0e92bf2a734be8ae13485861ec60db51", 0x1000) execve(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001540)=[&(0x7f0000001400)='[}-.]!\x00', &(0x7f0000001440)='&/\\,$/[]{%,/\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='%[#]\x00', &(0x7f0000001500)='!+^\x00'], &(0x7f00000017c0)=[&(0x7f0000001580)='\x00', &(0x7f00000015c0)='$\x82\x00', &(0x7f0000001600)='*\'-\x00', &(0x7f0000001640)='&!@.-\\(:/\x00', &(0x7f0000001680)='\\}(.[]\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='!.*-,[-^^\\]@\t\x00']) chflags(&(0x7f0000001840)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000001900)='./file0\x00', 0x2, 0x7fffffff) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001940)=0x1) socketpair$unix(0x1, 0xe204f15f0a59a122, 0x0, &(0x7f0000001980)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0), 0x20000, 0x0) getdents(r5, &(0x7f0000001a00)=""/227, 0xe3) r6 = open$dir(&(0x7f0000001b00)='./file0\x00', 0x10000, 0x82) r7 = openat(r6, &(0x7f0000001b40)='./file0\x00', 0x80, 0xd0) r8 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x40, 0x6) r9 = openat(r8, &(0x7f0000001bc0)='./file0\x00', 0x80, 0x58) symlink(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)='./file0\x00') semget(0x1, 0x2, 0x203) r10 = socket$inet(0x2, 0x3, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000001c80)={0x5, './file0\x00'}) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000001cc0)={""/16, @ifru_media}) openat$null(0xffffffffffffff9c, &(0x7f0000001d00), 0x20, 0x0) getsockname(r10, &(0x7f0000001d40)=@in, &(0x7f0000001d80)=0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) writev(r4, &(0x7f00000032c0)=[{&(0x7f0000001dc0)="e56ce0cad095ec194d1580cc385f55299c8b4b2b739dd5678d89dd38d2dbf93c4196540852f81660e699be16a7bacd9a4127398206084c8dcd8bfb5623dabbf3737e5dac8881c9e59d5ef4ca362208033ab367f8be714dd47e52f25391db2481ab6cb08d56c6a8d9bab7eb50ab6f36662bcfbc2fe595e5655dba041284f1acdfb123c1de71b5a92b4fb448fe50878e10ac579cd78bb4a36065c7d1b5de33db367a88", 0xa2}, {&(0x7f0000001e80)="7e7cfaf588dfbc62c0372c6c036175fa702a5854b9450f3c90bb37fdbb21519f0ba8920ba208d9e4c8c6fc75e44ee37c44b5b72eded41e085ecae0a4809e9c8b53bae9bdc86a37f06400c40e03e6d736f7344497732f714b3e9e5289101f58b526c13b8b308baaf2b6bd21c91bde0134ff65b861dc9e947ef24ed6048003e44e273bccc406c9bc8f4c22203761381d0c24f14eea55fe49878a4570cc83f21e78898cc2d4a12cc14281f81fbe898f7f0e995bed50a4a0b4fe95a010a0eb76d5d973b5ff97b9163c8da3a970ee06ab604b55c1e1bd809732e90069acc0ce223131d38b23af6caf8028d6996e28c8e2079e5bd3b46c2f6073c970a359532ab7a632db70cd404f727cb004bf89d73f9022f0b7aaef838f8d55175421017d8ce23c7c05617e3e98d45ebd4377ff9b8a4c2a19ee88b22984760d304a6f69358b4cc53fcc59f3060f33100c1bae8f6aab48cb98466fe66e60a7b431285389a61bb78d584c8564f1738a7286bb5bb87f1ae66a393e6c260083865266d5cbc57ad180593e260abc0a5208957d9e07a302b12f22318fefb3a7cbc20fa02e92ec339c3fe6411977486b5153c7ee592ed630828cb234ca6217cbe48b8f7f6324de8b9f536015fbb2a803d070d81353bf3d9ceb16ea73aeda428974f2e81886dfea06430ffd5861b5a77b7c973fecb79aabd4fa5129397d6059aeaac2d25ae3ca0ced86746b886741711360f99795d174de0dbb2375187fafef1f33a20357d5866bf588cce6e8989165a66fe038c44eba4dd139bcc8d1626abe3842aa5850692228235c69bee0c319d8667283c694bf5a1bc0d162d77ae22cbfbbd8c41143e75229173acd894a1540646e4d1c09756955bf8c0790b1fe82a4d91e3782c70241f25873a06b8675e2d077c9095d6a1a2cd241aac9b4fd9ef4de389bdf7110f3477fab23a04eba75eb79ac7c1203b373a1f3a0f0197376dd755e0fbc9bc39e068dabb7e74fdb41d9f506ed48568f7e463c85edf969a1875f7bb41484a165efcb622ac3bd9fcf6511ae7b9f48523181353aa7164b3e611b2249b09ffd7ac51ec93228672ec619cab2c63f35fada6c0554530388957d068305e3549115b415f82c36e214c98390fce9cd7e46a8366f2fa601457471a0e9183ca97a4ee53ea1ca382efb7b1cf46bed9c5d85192ae7c2d22fe9d84bf10664071ab3788608c7e54c363819ae46787794b2eab06c0e2d55751602702a68a75cbd40f404c4f4fba3345e966ad24c6f440cb65f01e372f2953f0a79418de2c0cb8574fe94fafc3f168eb5899507ccf68ff3c9f8e7e547ceef7d2ca2d6ea566c6ce701e5d2e70c23c634dcc72a99bca7a7cbc263da4f82470d4a5961452bd1cdb91480461c0771cea8f553110200be79c3dfae6937bf668c36e28ed2052c75ecc101f40061226b0b62d1b0c826dab38b25a23599921bf15041b378f70858eabb794d9414de0b198669eb6879318e28e9dd1c7fb78b5862868d284ceb737fffe06d03abc40f08bb9a1f87b686eb4cb7809e4179f151f5ca7c7d8e81d3d9cf756d1da46bfcb633c4ecba1db6f9f6c5d26572ec6f5b258ce7015e7a1eab16266a69ed8f1361dad09fb030ad4a9d6d66b2358e4556d159ab33d434688219e33b0c0837156f201e3a251d4be6a92ca265ea4c7fab488ed7fb6c7f06ab4d10a556d92fcd09d6f5b7a2bd0ce033647ecbee2424f5b6fc42494135292c3b9d3186b6a14d58a54e673df986040e108c4cb9b9cc3d542ff751bde510cf39c3222652acc9737761d38ca1d39ed79d2a290d7e29ccc4a737ec6daddd346ebfd572a36917f42601031893a84fb7b5ef474024aeefa7c5fd53429a022662a805b028ee662bf8c9713c9733cc10f9c775588a76af301ecf457fb12663585bec1c54c15e9d378a199cc08b29914f708f9a46c1aa3b08968e37cf6baa31b10e30f10f70ba828c42d9e977d0c4ed3a40fcfa8bb101bfe0aafa66d75d92a882060ee0d7ae8f12df079c4dcbefd0203ee9d59f6d967d94002f77f6d473f43a4821e8ef7bd08178936b4e53995fc114dfc252cc3ce367bfeccf50c47ff48762c6d01281f736d5a8349681e236aa01063e3dd95d8bd20803d325e55a0f054f4aafeb1c44188acdda9c7997c2c82e8b4bba25275dee4db82d1fa258674059bb71e9a18e55c9cc00f8d49639aba91dbf55ba00fba29b9c9c3d25be9bf1c466f3e32a96c4ff49a9854f80bd61da7d995fa173f40b9e58c12bee25a5bba91fa6cff2329d30a9042b90a2251de0d03a801249ce64bdbdcd1ce83850c3b0bbd1591e4583a0b143123ec90226c310dccbe449b64b38781c5a88a248aa751ff5682f5b1c4fc1cd2546762480bfc018fe119b6d9b641d2595965d9adcca60a6dec7bc41c6eabb666321406f4d0a6d4c1c61d02928fe35dc05a674c6464bf9de3bc3f5844dfbe121cdeae7fa8d2956bde0d7e1ce57017600c0cc94a43c5b6924c7380804ac39137141e0a4b6430fdb5dfbc93023896fcc3703ed442c33c4e8f8420b560587b8392bd2abfef30f064f70623e36115e2ff682c1ba4898ef1df98befa8eb67008be32d3740cd2353de7217403f2ca3ec6a2ea4d58c95623e1bbd1190d2ce5745b2432ecec17f14d7b8991c1c7cac48a2910a3a5ad312a9ba6feac518bda82df07e3c2392307185ff2c76c5b3d465016dfc388ff98436edb9a9ebc0631f66e66f18f43d284449efce4174e65c8d9cfb6c16163726b0bd26549e8e0697af37ffc5f6503a7a57f4fad166e3fc6769f04e90367a56ad25cb7c78e399a41c870c02db372e27eb7560f7528924e3550b87e2bf8df8dbac7eeba7da3824bc943d6a8a515e1057d76e5ca68343f7b7efb6092843950eb2ded75d38b67387d2316ebd6a6bab58bcb2d36ebdc09f133c92a2cc6be54a0a0668b612bedfde5713ef56c598d72e427879f78ff0cd859edcc29aa9f1a53d6441b80948d0f679c3cd26458f7653d78773bc5f5a70feb8b280dabf5d19126adaa01c1c79ad347a10005d76381e31441f600427d40a7e50a8966e357cfde7f179dfbf2fcdaeabbec868891ac7482c03c138d9a20a866d770ac63dfd7e085a64239396ea6f371473fc1d06035c8f2e0946c03b51405f4c727f5f4017c281cd2ab30e07973f2d4a95179fcec18836d230e8bd68ebefcda23bf3757000d0c24e13af4a827418a9a1c8a91a4b8467a432805b1d2223a26b669b5022ce2fab06ee6f84a6ee35083870e3ead57eacf7cf12fefc72d31f47ab4323c0a3330297e568a1885d632699b508ba7d4eff87261a67c66bd8f050b0a0e7369b38ebd1251d9a4e2e02440e9bcc4c36aa6514ca9e562ab8afa5215cc08be0d2d6bf96566919e6200e8a61018c8d35e7b1f58c31c5e5d24b96ac4b1b0f88b483ea723e9387964d28c7e01a4cc0c32777dc983e599d7d88cb1eb11f8d53208c1ed509a8b6beb3b25ba896c56f0549a12b889b980c55c3ba9d92f25415ff47efad90199ab34bff203943a1934dfbfbcf3638981ce845b2ff0a4e463e781c3f5ac15aca7333c3f6320ac0e1429fd9a8768efc5794d7e740da4250d88fcb63e6ea16af06a7e880d3ba49b781cddf49f70af5a1e7d1052e71fc3fa9fefde330da9f54e0513f6ffb88058d54aa979f9cbf8edcc8dc2b3f05731c96c873d3c41eec3f2d9dd25a8769e5a860a21856dcf88ad80bf22f76565b767baaa50670a1b51e1043ee9a1c1ef2e2ec386b8d7c7f9576ff68a5082d54c1d4c53eddc05dd0bf4d2c48234397599caa2fdd51ff635ed9ef670c96dac9032b5ec490a041d7aa3d8d48c6539e32e84b42baec0cd7ba675d4a9950ebfc4f372c118a39ce64f51fdf040154ab625af626672e943daf0ecdc233c200aeed8fd2d17d443f9947c96857794b78cca6ce99e62ca378e90e750c27c8fd2229e4e53a7beffaf34399844c26462081543a5412df41a4fed5e6c3ff03785ae733b5090477aedc0109f3d30e3f956a8a54e2ff9487fc9baf4db0953d107a6fb6f3ae12c7a6cdb9ee4bbd96876c3efb825139ddfb025386cce14ae8eb6ebfb4e847e957c12b9c66037dc43bf9485e25292dc05f215c4ae5ff50933c79d92602fa186d4714ed05e0e9ab3fadc42ad89abf0bd80bc53a29754d9c40e7f685c807a99723cabe7304719ab5424f13fec125024481abee21c5adf392e54f737689c4f22c6868d03e75fb69922e347af33e1d700f8253b851133299c42f6681ac14ebb34a379320dbf8b3c44189ca1d5676b7ac72ec8116691fa50c20b394892b7ff127100b006b176ff8c229089bc82cb4e6d32bd19aa3ed2e4aa28908098a95c772a81ced46aad699de37f129fbc246f326eb00cd68540397e720a29d40ce090ecca22271cb44478606eaf68c29b27d6b3cca8166e1d5bdd8d879d08d5d6f30e3ccf8dae610c43cdd96d6a570164bd159d563eeeed1d895e6e51e854ba484f15353c710ffc68e9258898ffe4e766c53797ae24c58dd429cf392359343de4983b9b4629c3618113857c03ec16f0505e2c5f5a57cf2ab34a41b6413b20c1f479ed7cc1732bbd707659c7052fa0386059286ccb28d48875ab32bae66f70eadc9f1f2a6c2793dd6148c16520f5a210025ced85d0ff6e29030ca0ad504c3a4e7a40dbd824d863bf0ac752daf464df85dd116744545c642f34badd25b0599e470f913c605d2cf7b09c7b5786818077f28e88e971c1d0b77e46c11042e1ce6fff7bef609f3d4d9909f3ad148d780686c05984854879849f10bb271ebfef0f86c98517a7a8e65af66a05dc4b7cc1c1355d983b6506521322ff8ef06e1db6cbd686f19c32c400919f8f3488672e7ee115859e31a5bdda8a910944d8a2e08d740938c87e7c32f6d905e20830f55e2def329ca4b877f3b069b79321a65be24a189a95a73c597ad3c8ed4b4d6d10a1fe2d8ee0667a6c300fad891dd34514a9cc1e6367d602b9480e520d45c7560931459a5a5d3d8a28bb1b29b8402113d0263ee50421785edd682f533c1a004353ca58b4713b8e66532c0c7cf322a11722221422b9d6bd45adb6671ae2e1332c1a83ced33cd5f63383036145422335bdbe7122c486d01d4fd7a4a66559f97bf65c4c970a6b11d4e34adb565c05aa709597754f734fcf530173a7c97a3495c22216aad28f99434c505614eb937490a8e8b0e5a56251cdf6f4b28f9810f79d9cf89e518cc96b82bb60ce91741d6824df7e06e92898c522763f2e6fe001a7555dbd39118fe64694509f2238eb1d37234dd5ce7cfb26b5099fa2f547716ecab3e6ef7fb95c9129ff42ccc9bfa9c2b60ac49bdb628a42d7d73f7bafa8b11fa9f1f6f8cdbd99a0f5da3d1d9a677cd3dfd16f968f2c9a79d84ee579157ee4de8b3963a68fd40245d5548fa4ae27bffe7def6442099505898665b56be324af282a7398faee3751b46b2a2fd5a268ef4ba3589c65d700f33fce1975055def2af512b36bf712ef76c4d4892d0ad5b8a4048e6cf62ca3ac98c148d552a0cb7fa3ca1b1071d3608bda2ef92cd0ca45d7f42d997950af57c6f470d698d478b0a331d354111bf06f42761d54d056e06684604f9f3e5ead3b701ffcc8d7621bfffbdf0d276bc1f3fb8effbf591ea6fb8797f47f12527c7c6d282116afdbbc08480893d1874cff9952804e20745d44f4a9476aa45e59b444fd368523282b8b8580da413951ea932bba4a43afd87608d5398a335228eedaa9e95b3192e9be48a950913082b5d81264e4ad0bcd067d076d6cd5d89c71bcefbf98c9fc9ceb8c90e91f81f0ad39bb5c74f", 0x1000}, {&(0x7f0000002e80)="479ece021abf2d22845fdb8bd94aa45b52c313ce92db0caec816aae95a71cab5d8cfb939db07918d34", 0x29}, {&(0x7f0000002ec0)="c2d51c48af65ce80a63050be02e9eb049e70c610a0cd74bb5dcc7fca6ecbc2793f584be93f5b6628e70bce2e71edc957b3316aa3146ccdc577c21f883f689ceda7182170ced72102e950cf9ca390b24aaf9c27a7b0e9dcabce75657e4a797f159694af23f7ebc202a9341023914e48483174fb7b", 0x74}, {&(0x7f0000002f40)="c021d23ac08722025b08ef7f29ffe6b42078431685231eb4242968a0fe0b5d39c4a2704e7b95e2158aa14d2e318c25ea53745298bdaa7769c13bb694188374a5d7ad23bbe77b5f3bdd0e1dfd3c0d6961ffca4ee34a350589c6f78f56b269c2e596a98c954b6b80e5727d78e4a9a6ba9688fca5d027c2a3cf6866b3e5b3b8f595ec740aa849acde0f13dc2319673ac7274b91c9557a41ca8fa47103fa7a9ef7601963222f389cf82d0b9eeec95f77fc2333eda7bf0272a75a715cb574919be259c14f", 0xc2}, {&(0x7f0000003040)="64fab427c7c2656785acbd23a46a7271b376270d1b9e856eb961a7cf5e7491178373f27d8578293c350614e863c9b1072f5296b61e54369fb6c5f8675f2977eaba26583dc5a1bb09e532e74ecb55f06f0199e109502f5154760455bb88bf480f79080987dc2b676c8c827ef9c4606021f252015542904824c27694a3ccf4998ae2d13e2f93bdc8ff", 0x88}, {&(0x7f0000003100)="2a573661d35b4a59d10512000482e2b9ac9441f8282fd14ad9995fe18834217b3da34e9f2a6a14b3a01622b2e1300748ea219fda", 0x34}, {&(0x7f0000003140)="4e6dfe1acd134f9d802af68812d4a72d055e5eade0eace0a3dfd18ef531c950fc5893111cdc8336705f212832c02d452c07d4a1a1710fd45fe3ef21aca43624e3334bc0110c655afb0eb9d5b24c89f0ee40e9891783e373fe6992a35f7a6c5efeaeae337e635d487e24dffae3293016e7891ed4c89ca09aac171b4e29320d3f2ccd60e693d75fb1deedf732d58e8d8837e0c6e3044d076b2f85f10eadd30d79d86882271a01f2b97073e0b575beba0", 0xaf}, {&(0x7f0000003200)="2403d21856682d4d6e2adeab9a716898e9f2b3400f84783ed8dd172ad92b1a6fa48f396d9ed8ff56fc92f7e8f55ea661c0843bffeb360331efaac71b47e4f57341395dede66de61dadf2ca350c809e54ee44533e061b5abc3cba5d856a1e70892492325188f4742d4eb16f8d34e30a137c5beaee542f0a084cfb3989211ed5bc1887c3368b18fdaf7ea7cf9882b9c43ef52ec3beca94cefbe4c2428ce732b699e8a1b4c9bcea9c25f546a5d0a7af22c032b2f8b2055e8a77", 0xb8}], 0x9) preadv(r6, &(0x7f0000003900)=[{&(0x7f0000003380)=""/52, 0x34}, {&(0x7f00000033c0)=""/111, 0x6f}, {&(0x7f0000003440)=""/206, 0xce}, {&(0x7f0000003540)=""/122, 0x7a}, {&(0x7f00000035c0)=""/183, 0xb7}, {&(0x7f0000003680)=""/198, 0xc6}, {&(0x7f0000003780)}, {&(0x7f00000037c0)=""/229, 0xe5}, {&(0x7f00000038c0)=""/46, 0x2e}], 0x9, 0x60aa5938) openat$zero(0xffffffffffffff9c, &(0x7f00000039c0), 0x800, 0x0) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r2 = msgget$private(0x0, 0x10) r3 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r3, r3, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x8001, 0x203519, "d569b40bbaf180ef1cff0f00"}) writev(r4, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000005600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ce17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c3b73fedd89b54c02e682f8ed7e39170eb9bf4abcd648f6acec1bbd44bed8015804f43b8147cd92bc5598cffb7c959af1c77f4664883ac8505dc613f17923126296c460562495da8f8a1f785fee4ebb7e258a2e865de920eb318b27b0", 0x105c}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4, 0x0, 0x15}, 0x40a) msgrcv(r2, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000d30, r0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x7) nanosleep(&(0x7f0000000100), 0x0) executing program 7: r0 = socket(0x18, 0x3, 0xa9) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(0x0, 0x200, 0x2) r1 = getpid() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x0, 0x0) setpgid(0x0, 0x0) r2 = getpgid(0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) chmod(&(0x7f0000000180)='./file2\x00', 0x11) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x2}, {0x8006, 0x4}]}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[@ANYRES32=r1, @ANYBLOB="117ae9ae70f1fe034124482fd81d0a8e72160393dac8b0a0a98cbd7dc3e853ef14433e41a991c27e87b91c4c0111918c7b1b2a1358cd63f6517aeb55bce50d6883b920ce79c60370b49f9c49f3abb06b3644385fefeb77c2c6788026949e8d79d3614bd0ce5d91686b3589f40993401f40ef061021840b141a", @ANYRES64=r2, @ANYRESHEX=r4]) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000380)) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) executing program 5: symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() r1 = dup(0xffffffffffffffff) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001100)={'./file1\x00', 0xd0d, 0x10000, 0x81, 0x1, 0xcf, 0xcaa, 0xff, 0x2, 0x1, 0x1ff, 0x98}) socketpair$unix(0x1, 0x5, 0x0, 0x0) open$dir(&(0x7f0000001040)='./file1\x00', 0x0, 0x0) close(0xffffffffffffffff) r2 = open$dir(0x0, 0x40, 0x90) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(r2, &(0x7f0000000380)='./file1\x00', r3, &(0x7f00000003c0)='./file1\x00', 0x4) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r3, 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) setsockopt(r5, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/21, 0x15}], 0x1) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r3, &(0x7f0000000280)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a00385e742f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000d00)=ANY=[@ANYRES64=r7], 0x401, 0x0) msgrcv(r8, &(0x7f0000000380)={0x0, ""/185}, 0xc1, 0x3, 0x800) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe00000000180000000000000000aafe80"]) executing program 0: r0 = socket(0x0, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) chroot(0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) executing program 4: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x7) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x3}, {0x2d, 0x8}, {0x0, 0x2}]}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r9 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x6a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) flock(r4, 0x1) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000240)=ANY=[@ANYRESOCT=r3, @ANYRESDEC=r1, @ANYRESDEC=r0]) syz_emit_ethernet(0x32, &(0x7f00000001c0)={@random="89ffa22f3c25", @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr, {[@generic={0x83, 0x0, "9d27b201"}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0xa1c}}}}}) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffa60100ffff0000009078e0000002e099000201940600000000000800907800000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000100)={@broadcast, @local, [{[], {0x8100, 0x7, 0x1, 0x2}}], {@arp={0x806, @generic={0x0, 0x805c, 0x6, 0x3, 0x1, @remote, "6b19e3", @empty, "96d3c2bdb2ac2a56f163b2542ec42bdf"}}}}) ftruncate(r5, 0x25b3) execve(0x0, 0x0, 0x0) fchdir(r5) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x28) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1c}, {}, {0x6}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3, 0x1}, {0x48, 0x0, 0xfe}, {}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r0, @ANYBLOB="60c34a5b58c242ea16e050ea6c5246e7ebd5ad75d05592d4a4ceafeac839716d34bacba802582ea895de058ff672725d0597a0f4b03b1b274716249f4e04f6a7b22f42849ef1da6961190550b714913626099cf289bd62ff022593adf1fb34d95b9b9718083c5d9208ad2727884cde8d09490fca5e437daa8cc3747922aaf3efcfcd427ad6c0e17b16dec65bc4db8f234152e26fd69cbf6d4ffcdd7d8b3ff3b8eef265c1e252e045270e8c9421437773baf1f5b21a099cd90ca0bd1d1a5b51973dc2542dbaf3ba899b75d585db582d15904b94a5e1ecfbe32a0b1d720eba146513197ff64fffac1edb8d8c08f4f5518ac4fa9e2202431207cb5993deb48ba6296b73585f998fc8203e5748a470b4a44b590db2dc3032125d0693831463064a92ed3d9ea6431bfa7290c4283b907c0b019f48d07d6808276e03ff4841a85ee8d135919461d7df2ec07f5245346d5f91b520045fe7c33b05b3ec856e6c574166915d63c22442e2a3ee9b6b7e9dcd0fc42ffe22d217222ddf7878eab1d17ced3c54525b1e382416d1c9828000d133fd0ff6da10316cc7870e027c6cda452812b23a1783886510485632e3670447d68ffba0698e3ef6c0a624dfd6e0be7d58d939503fad2b6386efe670e9b45d50d15b689ac7b6adfae073b7be6e9ff41c19d2a03e54917378167ba7adb584af9995965f57e32ed90a20fd38bc9ef2cfd2e1ccaff2affdd88460b54bffb440952b3085eb851f854f3a88e25cf3b7072292a98ac1c54b38a00106a9c5153507f1429f756b6a6f95cf0467f0aa47627e34324b1240a67180c9412acfd6577eba3c9e7840d34f2e24c8aeaed75f5b5255b845a57361f2796b60b8aa05251b933d70dabe9e2952670ad89379d5b648bd4b5647d73e7cf9e9c9cad47051d675577d7aa744ef4a42ecf350ce74403d18e0a61f4fd529a5c2261c94d05da1f16f1c81bd915aba49d943b4761223724859577614f5420a69563c00a746321d382c8cfd0746c93666439a4e788aa6049a72345d2e80fbc44a3768093084bac2efce9c34fbb8f8a9f5e29136004a14d5e8f7aa93013bd9884e4d4a48efbb5d01435fcb2a86f015593f69e3a5aff28efc8f579f715db087821d284873b2092e426cf7698c8cfdead79f5111e0de81ee028cf0205279fffcb3da7f84ef8c1f04140f85d5ee8628279d9c04a00fa3cb843dd6a1b11198f02a1f6a3fc38784613d76f89db39af928f94abfbbff2b4891eabd622caf1751d4e00931178f05b01bae7347470ce687e6c4e2401c41ba4733dd97bfda75a0bf22062cc080d3805427ada200bd6a25db8cae67dec6c68504580b6255def58aee15d3c14ca63c06d8b8f4c761e4c5d614e204073a67780e18c9741295b0173dcf8433068ab89fb8869da077cd1cf3352f617d0abb24479976f70bc9c46b3a767a23cbaae30c661a9c11936b08cb5faedbd8cbd429b7dc893faf6181e0194089a7dfc94faa7f160f0835e2746d780cfdc22e0bf01de4def66e927ce501da965da8a6d08b16f4e28458f4fd95af4275d0eb0e955b0bbead5df9ad1c3cd1ad78a4c068f5d68f4c0179940381d03c8ae1463dc87615a589c412c20c44996aafa5d52da3b3bb0f0af4a02d4f3ab0d29733a05af1494c74a0ac5f0a170c59bbaac54018d2f90488b19d0bfb7102b3ee3d94b23e3863d97cefa59b2e02ff0dfe5313236a8100105a5731273dae5d317ee91b6664adb4fc13b3b01499528dab0f1f2f1b1eeb208101233142e3881a4a88ed2e91e513737e4876abef87fbddde90adc31384058b22cde140dc69d399fd39e0edf808d4dd148327c1dc2cbf84dbc4604273a41ee3342a66b883d072cc9aae6d1647cf71152f9344cd8f99af3a7ce7a2d63a7dbdf3562785ee0e7a29546bb39d0e9115a050c56da72be3cf6ccae68d59d6760bc497e3a956079d1957af5f9b9cd8ff94d6c1344073f1b16c22001027dcfc3ff7c54b943dedfd761cf04fb090d33b32d3177a520c21ebd2211b51c7a1f3e9ada057a524ccf88f387e0e2c1bde90984c69406f950929c140d780afd9559f4f2ca36957cd18407729fd6c79f7aab1ee0c4b64cbbfcb59837ab8276bc05d2d016c3a45b7e513a3b9603047c6d5f21c05b602e2cd619e42de7875c11fda24fd8dedb4eb4034fe1cf70016349ede9bfbd29fa0336c69e9936644357536eedb2e6bdb0ddb962abac02d9a942187e5bf89375655a8251d9ba375d04d4485624ac6abe5cc0377a0e732fc542c3a270799dad7059cfbc8af7a6f1e640686f219d7ee1489b5e14b34d2d4c2c7f562d7d2b2ec08b14fd699c19b86df464c7bd98f79dc2580de5d266bb45683f9e64e976e8833d9bf6e02b568791ce46c0999d5508b2730e4d8a3a29147efa643c61fb1000a16c4d5bc36b3b0e2795689e69a4afdc9573459b45e16ffe20ba255445850eb6436e68df51a7efc57dc5239364206e3a650871baffe1fdbcac0f9b0c9f3d83e5791ce5b5e83912b86c002c3783da1817fb75c1e89fbe756123b4dd9ea78750e18b8afcc2518c5bd24a3b8260215419c31ae1e3d20a043c6c11abba4f392a6b5d8f695cf89c2d8a9dd6ad4c6ec22cc9604efa45542762a2741cce55958688e0d4f795891f93f81c0179321834f0918b7b55ced5c0b271e9590bb4c8838a0832bfac4e71d5d93f5ce5b93b0ee87793e9c33f460accf320bc3275309afb9191588fd8f24f5f2f38cb9b081e51da821ca7e105e6e577c6158dded672b5f955d0589ee9ab946842969103972d375b090053e5ae08dcf9a54195d06ea1770e195fae69aa256c83076935672d3bc0e78446877c86175dd5240aebcea55536f2985f297b7e1825a322a512bfcb6921bcc1aba7932413e6eb303a75d2416f980d2a45980111804c65ef891f17fd47c25599951caad67e552357de6defd9bcdb5937c0cec4e1fbb6aa1ec600f20449573cb5e5204e3d963cf1440a7ec4c96cb050eb3f7beb20aa6a73810d8c8691f455b1a7842b30bdd660d7d39747fdc0f9337b8ede8b4b388fb8d9077910729f70081fe6f8f5f5a65a0f5f9f3bdb08e892d450f0e5efd256a4bb555f54fa6679c2457f33e7b604ea875f0f8699474ebacd61257cf286459e8640b524511d34c0ccc31e58777dc7803236e27cf5d3be4fb3ac8d78863b72b6291dca63315b5e3e53163ebba2573c2bf23342656e247adf5cda35c0fb2f1aba220e4e007a827d8cfc15c08fed67ebee7c55bfed4bc991aa2fa593a7d1bc48ff617fba466b38ad77b9fdf1b1ca222d74671b82575f873fc212ac07daa85b50094f4da6cb47a3dba50d403f79960b33dd53b6b69c0c72acf1af55e66a49daa95b134c153a66c2dac4f5a4442af3477760f282fa31f66eb04b7f92fd38f865a6cbba98c2542f798239435964dfa8a1963d1c51c2ed43e5322e49bf314a5246756ef3529b7d19d9a1b63501a67dca563edcabf8e2c801c91734df57dbf824ccbd9a7396f30792aab070c30251b7087dec146446f3271daa28e999504d269b272a15f2081011c9eb8cf94e9c141162596ac8b0e600eb1f73d09ed95ea7d00422203e7b41528b30f92c9931275c4278ec3501afa9d4539e4968f032e56ba0d88c518772e4a8467e5f50bed18aae940bc75a51dc6b14fbec3ba75eeeb817416033cc52d0fa12fb8cc6a47b930a204e6224d177671471b1b7065930ebffd89ea301794bf306d96bbecc4e06235c279211dcfecd420e7c5fb049043a5cf2ce99b2f468f7ad687283411e5bf80dc53c9255934c2510edf090b20f433f04ac8125ae7d8391f3c66098ee35f98b758675267a90840b9be4a6a5fbeea31e6695ecd5f9b586e9372f89e044986b1b9a810f6023557a940b4b6a9a4f906ba9b44e91303243a66bdd4d5e7c47804998f1b937461c90cd742541a75becc2d41fdd9f9d0a0134a00f84164565e585ed92e448929f96091ca79d7ac7fbd27fa3f9fa56a45ed8ce7abb4254ce2570c31a25b3513de31ea00c83be5551ae1a3c9f045b6ef334df7e7d736f96ce56474a7a0a652d63b9989c6fce86235f711007a60145d8db2b7d7cdf0375a524ec4434834546ac8fc5f68eeff5a1b2e4252540767dabb704095e6adc503cfc54e7885dc0ce385eb498bbe078d0133fbfd20a80e06e9405afd4edb5ac8b72c7b938349db4508f34262730d24ad758aa527d1b9b3798e16bf0cef113fba757b11f1d68c6a398b2aac0e02d6116897c3151804ef4d3daae97c9f7c5ca11353ccd9f9a03d1c9bf03192e49d1d880c2bd903a926189ae935822f3898c81ffb0d6b0cec1259e891911841d676030115c0866de472f0ccabcfab040b75c5393804e80726a9682f0770c5c1dacccb4d2ef02458bdbdf99bcb3760077d91a38c5fe9bce771b89a725dda07f70558e3a473e697081edda17d943591d0d67ebc8dadb1fd8be907a3c90d738921b4407a28e8ead5a08b335ad24b62ab24d6842581662da59f9627475ff57f85a5b1fd0a8bca8bb51f841133fbcaf764f9014cc884359ca262b4c98befc7368b45401f9cf2d139fe479603e9dce905057c2d928ba2e4dee3216013959a16af5090e129befd14da5c400cf567d01008b714483e49668c3f1eec4a29e9afcd1afdb2a1f9b01ff32132d5e51995700ce6b944eccc7657a74892e2928d85b052429dd496e2a109d9ba58d66baafc8acefbf0e5a071ce719587b924722df8a18554e0a10641cd6e79ecbb91ab1fb023ca4c5ad8c5ff07320a02c50b1c36c2932ae6cbd468469d7bceb40331a63ee5dc7037d4d79719a3e49cb44bee67773b7babd9bebac937108607845e7d481002e369b3ddcf0f412725dd0d36b8f79865fd2e80768a56c084edbc4c83bf8139f138a5ab6fb9f2a8e4e2c2c4f89a84f8b8d3a21dcea0938a13c46c97d29a73b443eb0424c33dfc18ed8c2a2c8b4d0bd94b1d3154cd01dc96818afdff0c2673b41afd75d1209125c7d78301e4a0abb992d273b495f3019f0646d667bf3a1b0cf237f0980e74fa017c5379d61f9cc6592ff5da78ff281bb7f9f124cc32eeb9b34b41ff3e6801aac3a8225b7e54cc49acf7143515f9a7ffe877823709589dd128627b364b6fd17f1e63e3e0c146c6b432e93c4c14fcde3e76e287145ee3066e3134d0abc9ad15046d316699893ac0ef44ff26776e8878aa4e9b1bb9a522212f605744e74b57ddca308e71488bef8c8426b04009532e74b89cdb8e55160165f476f13331358f87f41bfa4ce4d77933f5771bac4e12aca27512d64d58c95acc167726764d0934eda51f4f18c1756a22bba2177e515f8e46787e7740d576ffcc178166ac977fdd79a3860117e7b8a29fa24ebb140f7cfb76d18e2f53a20fb60325bded8e9c6b198ff44d688b7b730a21efe598e2ff272453b51a9d6f25b3d46632c9420cdfdf7e7c55ad429cd502af534fcd49e657af8ff9e2d482a53636da95d93f14c8253ecd0def3e31dd0e762744e7fa1211485149217279cf82d601f31caccec7594832cd41cb0bec392f5df0c698fbb7e522ed6781ace60e3a3f54e1102c9a4189f5725e6e191b1d0db0405e47945d59f8c93c2bf9e40bfdfcea35468138a4d7d40b56ad0739b7a30d9858db0c822b38845e170064f03bb9751b99daabd9335df81c85e684398fb5bae90c1448348eb3a12226c7efb7dc2fd61f46d3e76acca4fae7053c5d56b9a59c1de3adb7c4afe663db17f668cf640befd3333b6121dc3ff3b9baebb5697a721215660751871d75c030ba39b9227f612cf71245a595a32984e624eb"]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6e04, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYRES16=r3, @ANYRES16=r3, @ANYRESOCT=r4, @ANYRES16, @ANYRES32=r2, @ANYRESOCT=r3], 0x401, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffcf6) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r5, r5) close(0xffffffffffffffff) r6 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000000000146cb96b474ee1fa8ece44a8ef000000fe80000000000000000000"]) setgroups(0x0, 0x0) writev(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r8, 0x0) setreuid(0x0, r8) executing program 5: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing={0x1}]}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r2) executing program 4: clock_getres(0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) geteuid() r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, r1) ktrace(&(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x10, r1) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x8001, &(0x7f0000000200)="158e65c0c35a95c3eb4e3be64c9c948a0ca4793299dc718d3e9cfbd2ed7402000000533c7e66e2a4d50d5a60b8bad0d9fd1d2ecc7f394a5eb37808dfb00b1176449c07ead4b1963d1a6e9f4cb6581680827287d410176c7e5c195f1f3f0de8b87abe94acbd31551e8c2fe7457a57074652384d983e8969d7f5efa83794e62f84d5b0115566458506932d833e516b877ef954a7ead0dd0289c30d75bbce74371fe83c4bebdd257a141f873decbc9ec2127841f51a71cbf669e88ce88553bc29", 0xbf) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setreuid(0xee00, 0x0) r1 = getuid() setgroups(0x1, &(0x7f0000000080)=[0x0]) setreuid(0x0, r1) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, 0x0, 0x0) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x1, &(0x7f0000000040)='./file0\x00', 0x8}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4}, {0x6}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000014c0), 0x0) pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') clock_gettime(0x3bd70b3292b7004, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xd, "faba07ff7300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0xd02) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0xfffffffd, 0x0, 0x0, "bf9fe053a02b00"}) socket(0x1, 0x4, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x40047307, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xc, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}], @generic="36fdf513"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x8, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x5}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) syz_open_pts() executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x80, 0x6c, 0x5, 0x1, 0x1, 0x200, 0x5, 0x0, 0x2, 0x5, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) executing program 3: setitimer(0x2, &(0x7f0000000000)={{0x4000000007d, 0x3f}, {0xffffffff, 0x8000000000000}}, 0x0) syz_emit_ethernet(0x56, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000000008000000", @ANYBLOB="c3f3017901b0b4ef8f745d34a445576bdb93e13eff27", @ANYRES32], 0x10}, 0x1) r1 = open(0x0, 0xc2d10e1e2acc0c4d, 0x23) accept$unix(r1, &(0x7f0000000400)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) recvmmsg(r1, &(0x7f00000016c0)={&(0x7f00000001c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000680)=""/4096, 0x1000}, 0xb26}, 0x10, 0x1000, &(0x7f0000001700)={0x7, 0x100000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x8000800}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x106, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[]) r3 = socket(0x1a, 0x4000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)="69bad40b839318f99087c592961a4780ed6399c9e8055cc057ac649659f45315c4de739a4ed42faa2ebe3c83d2094748a706ad58cde9cbac5212eeb1c8da34dd123f9b2bd8913a54d52055", 0x4b) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffc, 0x0, 0x2}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x339, 0xfffffffe, 0xffffffff, 0x0, "90000004001f00001300", 0x0, 0xfffbfffe}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r4) syz_open_pts() syz_open_pts() executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r2 = syz_open_pts() close(r2) dup2(r2, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) setrlimit(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff72000000019078ac1500aae00000050a009078a12f2903"]) executing program 6: socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480), 0x0, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(0x0, &(0x7f0000001100)={0x0, ""/69}, 0x4d, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}, {0x7, 0x0, 0xa6, 0x2}]}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r6, 0x29, 0x9, 0x0, 0x0) open$dir(0x0, 0x8000, 0x0) executing program 1: symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() (async) kqueue() r1 = dup(0xffffffffffffffff) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001100)={'./file1\x00', 0xd0d, 0x10000, 0x81, 0x1, 0xcf, 0xcaa, 0xff, 0x2, 0x1, 0x1ff, 0x98}) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) open$dir(&(0x7f0000001040)='./file1\x00', 0x0, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) open$dir(0x0, 0x40, 0x90) (async) r2 = open$dir(0x0, 0x40, 0x90) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(r2, &(0x7f0000000380)='./file1\x00', r3, &(0x7f00000003c0)='./file1\x00', 0x4) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r3, 0x3}) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r3, 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) setsockopt(r5, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) (async) setsockopt(r5, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x24) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r2) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="f042339656c834f10bb3d5e826905f227488b9fd5e517714ae07660f582de57c75a89b9aa6492c2885eab020acb7d527e9866b2b59e628f6333113ab9ec4054fe910433e437982", 0x47}, {&(0x7f0000000040)="ca65952aeaf9f099fab7a4777b19b7342186b2a28f1a4aaa165d8c82b75e3c0c56e37a884f5ac506faac4824665041d4a4c5f3bfac6b9542724f", 0x3a}], 0x2, 0x400) executing program 0: socket$inet6(0x18, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x4, 0x3, 0x80000000, 0x0, 0x1, 0x0, 0x0, 0x10, [{0x999, 0x800}, {0x0, 0x0, 0x6}, {}, {}, {}, {0xfffffffc}, {0x0, 0x0, 0x7}, {0x63ad}, {0x3ff}, {0x5, 0x80, 0x3, 0x1}, {0x0, 0x0, 0x7fff, 0x8}, {}, {}, {0x5, 0x0, 0x0, 0x7fffffff}, {0x0, 0x0, 0x0, 0x5}, {0x1, 0x0, 0x1ff}]}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000180)={0xa950}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) syz_emit_ethernet(0x6e, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000282c0000000000000000000000000000000000000000000000000007ff0000000000044e2046"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x6) executing program 2: getuid() setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x54}, {0x812e}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x7, 0x8, 0x58, 0xfffffff8}, {0x9, 0x61, 0x9, 0x5}, {0x8, 0x2, 0xcf, 0x1f}, {0x4, 0xd1, 0xff, 0x3}, {0x7, 0x3, 0x80, 0xfffffffc}, {0x1, 0x8e, 0x7, 0x10000}, {0x7, 0x0, 0x4, 0x7fff}, {0x7fff, 0xfd, 0x3, 0x39e}, {0x1, 0x3, 0x1, 0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000200)=[{0x0, 0x0, 0x9}, {0x1f, 0x40, 0x0, 0x101}]}) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x0, 0x6, 0x8, 0x362c}) r3 = syz_open_pts() r4 = syz_open_pts() write(r4, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x8, "f546db7a3d1f691a1c0000000000d700"}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000000)="156b007b", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="69e162936174aaaaaaaa2abb86dd606b9efb00145000cb69bc83c1677a656adc0000003e2c6fff02002659000000000000000000000000014e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d940100000000000000e0c52e853acc", &(0x7f0000000080)=0x7, 0x0, 0x37) r1 = syz_open_pts() close(r1) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r4 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000530, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000240)=[{0x1d, 0x0, 0x0, 0x2}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_open_pts() r0 = kqueue() poll(&(0x7f0000000000)=[{}, {}, {r0}], 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0xf}, 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r1 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)="f08a335fd7e378f40606de6e010a264d1315e5fb3b16ef7c3c24", 0x1a}, {&(0x7f00000002c0)="322cf782c7cd8cb883e94b5d25396a7fac05e3a30b2871680e29adf8f8fcf0fcb4a8e40d", 0x24}], 0x2) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x1, &(0x7f0000000980)={0x44, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000001080)=[{{r4}, 0xfffffffffffffffc, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1f) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async, rerun: 64) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) clock_gettime(0x2, &(0x7f0000000040)) (async) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) (async, rerun: 32) clock_getres(0x0, &(0x7f0000000080)) (rerun: 32) clock_getres(0x4, &(0x7f0000000000)) (async) clock_getres(0x4, &(0x7f00000013c0)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 32) recvmmsg(r3, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) (async, rerun: 32) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) write(r1, 0x0, 0x0) (rerun: 64) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x81286947, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x3, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384156, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r0, &(0x7f0000000280)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a00385e742f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYRES64]) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/156, 0x9c) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) symlink(0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2", 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x7, 0x400, 0x3}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x101) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r3, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = dup(r0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) getppid() setrlimit(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r7 = getegid() getuid() socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgroups(0x7, &(0x7f0000000200)=[r7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 7: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=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}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20180, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvmsg(0xffffffffffffff9c, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000000280)=""/248, 0xf8}], 0x2, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) fcntl$setstatus(r0, 0x4, 0x40) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) listen(r1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) socket(0x18, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000002480), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x93, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x61}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0x800}]}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) executing program 7: socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f0000000600)='J', &(0x7f0000000100)=0x1, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60c", 0x38) r0 = open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, 0x0) madvise(&(0x7f00002ec000/0x4000)=nil, 0x4000, 0x3) getpid() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ktrace(0x0, 0x2, 0x144, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4", 0x97, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000001bc0)=[{&(0x7f00000006c0)="010a75f7ce6d0ec4fe27565a735e4b5c34a5531a3d3ef5e560d065b7f6a4ed4c886d19825ad3a7b1c7e85b99e9586032df718a1df53571ab361a24ee148d6bed35d0194ceffb40637f9d8cea785ca2a0ee1978cee12fa9dc0730a8bea3777c647513c089f2d83550e70e17f1223f60f1444a4c297e0234691d4cd9", 0x7b}, {&(0x7f00000009c0)="795643014b8aca58946e260a64403ecf39f23649172eac5cee5dd31fece6497778f2c9fd9bac50be3e2596307378a04349732e028e6e61a2e4be3d7092f5f155c83c70e3a316bb300ab023b97522a483a741905e9b196cd7a827167cb7bc04a532bcbae49f54cb447a49ff2a4508047ede065a48700cf48695717d6af04c7795b7b5ad86c489a3c583c8021f39d243a8c43e5f675b87d05a4722b19ae04e42241bc6ad6bd2e9e8dcad64d1f7de76ab930bc8a4af0264a2245785c671dde41ab70d96a828ccc232c9b840cb150fb6a5d528339a38d251aa4b655ea39a0a9db8ea0ebc499d346da20e55396389c0218208d7c9c6fc68a5c9a4b4cb7b6fa0fa11e12ea7b5d8a51be99efe330170898c97c874c16fa992cd013e64a4b1a9764fca73d33d7dfee3029770a6959ac99c07243a3d795a4908706c80623eb27a0e7965295f47fd222877a74e78bf32504aca9c45cd9b1ea0d2d59b2ac8e0dfdf358f12f91e83d73748696f80ef02660acca165a0a24e76b9eed5c6b3ec1a5bdd29865487c0a98946ba5610076dda2c4bdef3c776d4a9a2582c6a40e2a8ca8a62154d84c57b453b6e3df935e42cda729d96e7b2483153b53ea8c4a397f5aa3def8315423cd48fc7c7a6f5e5045cae455ca08765b61ec9982a14637eec87522551f5359c0a51293e1030a1beb8106486f9f57efc034642619cb772ab98f3b50ac940b6c56f555f36df7ec27971567bb3d708895272130e183ff69b515a4a354e255e9e1a02b6aa9188f682c941a2e3413d94efab6c14c257f5cdc531404cadc54287407fa19eb38c1bd3fa48a1d14a4cc96b30b9c51aa3924a4ba779dcb7950c0bf6e05b159b109d6a2a9c2e3098efea441f735f4cec55cdef66f5c55eddc22152f01519de926b4c11653e9405d8824ace56c9ca9dfaefab17b51bf8f4c5aa4abe40d04990b3448c466ee79b4a93cb84ff85bad02c060ca4d687a9d0dd0b43572a599b8de504ec38559274081ee0f4d483f7879321432fd837d49b7b7a76d91936a8181d1d6bcc505db3b82802b48a715e2439dd6048b191999701fb06dbc1fe664738a317caf3ad3485a04e59fdc4ade940eb49d038fa0e394421e6d0f61ced91bb23416008bc36e5022964099b154b5ddb0374423651e264d9a0ce2e9f457e4bda4dd9b9295d5f8c6370d3877ab03685640949566a65b0f5c09c9ffc6c4dbaedc37d12e76dcf7c37653545780fb80595988da8d0d70aba30372bdb92d449996193eae7338a6953b0f1fe656bf3788cbe5a14505757ecb55482d2bff7438afc5848bbf229e5f811d48f5d6a70b4f8fa9589dc15162cd2e45e1b0a11642b72abba8f98b3efafde43ec40f629c0df714d23ccbf3b2f337ba5272a5828f5383cd1fd0a4b0e54cacc76938de4a3e855a224f82a708ef1c60e247cc7f49ad1cc3fec86aca8fe59a5841fce92cde528e04e5f954dfa80d46b803156f8293743033bb430fe82281e60ffc2b52e2925437e3c798d1820d96029a1e64b488115eb5bc0674092770ec56c746113059859df92253f73cad7501ffc8bfa17fe0f08c63d857a773c29799eb5a1442eb7390df5782024c37716f025f5860f72d3b68f8fae5ede6434b28f5f7a6893b0b3006d7d7515872d503f57fcf5e15f2176233fb218b8bb13ffd9b6ee0ae407884fca7391419054688902810dcd77425d7b09392106c003f175e4f2b127ca3c0ffb493aaa5416b6cb2eeee49f447ccdaae20554078201c43e39e69ece9b7f8c0b66bf5d0078820b28c7d5e9094376e42bae86d969929f6064c87301413652549364633e2e9c503f72407cd505654a5aa67863aaf06b3879b830dadf85c1a4d5c3cb01471837d8bfabb892a36c4d39379650aaa39b1d987222a5353d442c7aff9a037183ca76cd1e8b7970d85777fe0ef914019e34a1908c86ab6def1b12aabf7fb74d69068beb6eba6285fab298c4da89509e09041265b2dfe6b976f9e22c6b119b37c02aa5f9bbba68a8f5c6b05dcc6c51822f0cc3f361627a29f9805a546ec29149abb9634f3e1f1d492f2053bad9c825efc7e0defb7e18e59be9eedc49aea892c18249da0c569b7f1eb4c9bbe1fa733bd6dc0ff4ee774ab615216e09982dbfa8477148800fbf1e53893df5ba50d40fdd25b6a18b74db53e3bafece01544a748919f68d618d34ea41de8a2d131bb1709e75c769a0480acf0af46c84e3a9369b9da2238a62b85b45786c0a130066cb001cf3f6805509d5caf7c7e66e39c3ccc47bf492f83e42909c923427035351f6c78f9e4250096254ca3478ca7edb96cda1c6f9297f830026d9812c425a9b4401b7a8ef906d423f1b6c3d8ba35bb15b7909b275e288418bf3cb00bf19a09ac977b493b1231cea0c394e31766e623b1270d205aa61c23202672c39cb49f50b546c6dd29a0fe83fddc67a4997e7e5c198e9910133e43f0102bff62ed6c1df74ecbc815e215130a7b9708a4e0e7d2f314e91ae74a85451247b1cc8890d12175069b9a3e3e7f98a013b23bff7097847dac2d824d951b6f832e0dd655665c7cc4644b2c57dc33afd4e647eaacf338fb1f74f2bacbad8201c7f571338bdef94b001b15418a0f2a9a68b27f7952b163aa5938c7231bf7af46e0360319c9fe1d029e41eef7b4a545d25989fa7591093765d56a7e45a2acdccdfa049d49447097d2fc8353d450571ea95b7fcb856b461b103ff7008ccb9f008c84501ebd4ffe0f7f194e9f1cab356110021b4ad99013d04451a9a647a25177b99e90998b3be0acde560490b84d4a4df0253bf88139928e65ca0cbd424ba3ba09ad3ad982900434a80a99c2139300b38f7a5b3e2a5afa5cfa30ce0fe58b91f4cf6296373d93343d52e8cfdbbe330a4b5174586dd97f2838e6d6bbf2c4aed8ea15dd93f5a41082729cb02b48afd13a03195f4b1f8c3014053a415f5ec4487000c1509a400fec884fc4b93f2c3668396e7140af7a2c94edf5e9e492f71fd60123a29b54b454a1f690cf5f6689c4f57751c80e3dfb415579eb0d27e2e92789441e1beb2cd89e8379ac18978071882d0f2376d27ab18df89b38e60d9ffd1dbe729fb4d4e134130c3bf74b16aca7024c0af715dd21bcbe29be54e30b460ad6cbe464f4f42b15140cd284157961161f318676785fc3dd4cc2b8888a87b2debd27efd24620279990a3fdc8382a0a1837d134ba8e2daef1ad5b4a49efcdb23a6d3af13947983987fe264c8456a6d8394910add3b370363b1a54fa1a51040fcd0c18d9166e81aadb316623b799ac2d82cfee5fc77e03b9fb9a4d8f00deb63ec468c30f8e03397b3a72799c21fc890d2764b66d830b3ce7a2f4f0c46b32e9a25a0380fd8e80c9026bf2bd761f6af0703d354e55a9d3c65d80b3d5397b1e6b7ce8c75a00e6e4f60c1440a7a1e6af61630f4103bcf3e30233177581cc64cb8d9a3b4d25bf10eb7c43be4d6cf1d6490122d1871cd91cf877445a96d47fd64083edcfc309fb51e75be04b86bc46c0f324ea4dbf8c01b6be8eee90a61d4438697ff7b6c8bc1e44708ced1d21cd5a8b851deb972f0436993dc5ebbd04d6bf1e082f2a86e3c6e1c13eee4c5c319b6ac9533e5cded592ac013b52d31328020690e5f04d1fdb9a8857625419b1670af1c86065a4c81a4656d94b9a7a3c04c3f4997196596fce63a85974a8ed3c9bae72271b7888525769769f086e77a5857cc69662ba88e2a306ab2ce5a1742536293e2743f2c5508d0dcc5f02e936ebdb1af65ce626e334dc0e286b7767bc01913657d62b39b41cca016d2a362005984454acec27feb03757b1048e448d4242f40dd1812dfaa9d0a3868430619af660532b62dbbaebf832a798408ba85d2b98fc8d653f25b70da2c53a6bb350254721a0f09743e8d61e11c703aa2d91eb578d242fc95cdff9f17fe3d7ef9516eb3e7b05cd063099251af945a193eb6e1efa0ec930ddfa24a4d63cd2fecdf7ae609b0a85fff04dd4993933aab9f791055667e7200a861c0a57165c416210f0b7263166741f938c50233451e00a28acf963240ad0029c2cc37bae8141031e368723aa9a87d5e861e4dda2e59d5892be2731f665cbd1f11d3d3af3c20340da6ead2bdc8e7a30339f2b53bfc17966243ae0adb468520ec28ff913a9a3133bd5967f2163564f2037369c6a0e1cdfd98f7063b15a8801e086a965352624edb5340fcb3c203733c869046ac054ad51a10505097406e92dc94acdcc2b193d710d32144205eddf7e35f883aaa29fc50cc62140a96c3987d942d736a55bd55f1583f79d2fd4f2dd1ee09494ea6a354e95a2e8db016a997bd7f7935f31bbf692161ebe9c52a26990e339172e7e12749946ce40a5438eac11b6dcb0e372bed6f8bfbc70b62ff3f71e046432ff9bf20ddf186fb6817da4436323deab189a3bba636626935662e52028e18f20944bfe02924822c45d14d38fec35e2af3ba041ac88783969ce010a551e67c262e71d8a5adf6c8ba84cc2b6dd43896bf8a3f4d02bda07d03f6fc56ad9c93c46a8441652837816bb855a4f6c6e0ef4c15752af14cc5576566887dedb56eff4d876e963fe27d92b98e229a13f51666061ffbcf72020d1bb2e0007ee305fd204242630f4bf5ff54ba968b98bfe078f15c61c23bd5ebf69d679f05760bf048dec763f0f3565832d001a124c1a7217f6eae071b28f844ae8d529d34a65f7daeca73ad35e3b39eeae2a56aa56f98e4b661e58683cd58bb539d3a28190da9aa04d024e10a9c980d0ae0c69da129187811b4dcdc112e99d71f1a6f7f4dd7cbc1f49203a0f343db5350004fa1201656cf3e969bf895539122ae581062a62cdbfde15dc263073d4e97547427fda6f2478e17518fdde7d3e23d6ac318d8c6f72f41d41631ce858c739221bd4207d38d2f965a9dbc8636bcfc4d3c47b34e21c8de9f6f5d4dd334c2051fa59be19149fc9d53112c1f5f5a42457b02b1a06078f458dcdcb9694011b10b6f19a37ef58e0b5a2a8a1e0d6a41f44ae627321213fe7eaff5456bf5cfca89dbb6b9f3365ea5408cb37166e632f94445b8a70e23429dd884ab95bcf53e4ec72d4319c89ea3eecbe6ce108b5f208af8944676fab6c7aec6cd76dc9ac06dc12ef6550c1fff4e33b0d1412899fe974c6059eefe631f3f709e79464900bd252ab8d2eec07948fd2f6381637f740c38940f034474b1eb39664b3defdd71270de0767adbb71b3c1bb7de169c184e29d19b332bbd234f3b325fa631b96e5e95bed7a6f4bf2ff0be81f0a03b66741100e35828481ac88327786d01df3125738fc5cbf69c2572bf73f8206e00dd63ce88418d38dccda728317e7159a1ee3a8d524dd032e7f272cb6c242da3612c147379f47f5eb4c81096a675f1e4b8f6be4f8991aba71c816793ea67b8f5448fe492806afabbd5a10e1f5abedc92f6fbb2beee55c93826c24b619c46ddb0cd9b119bdbf00ec1c93b5ecba89f21d1d1e4ef52cdc230d5ee939b309141606ea7466739fb83a9961aedf273bf05c53ea01a20f0fcef8aa2b88cbeff04430118bff8b4f808d84e23fc807b13177da48fe1302ef222411b48adee271a1c91a8ff2ff450c3f8abdb3832cd78f143562960891b6d3d2f346d3440369de9eddc5c771e436d4b3aa6ed707d14da9f6f0b58bc6230f877b2f427337b981b1824478fc4d01ec8c16b24195d184a7e83211924fb6be13b26328f7edbcf3141cf25d870b9e7b940c96b3921b37051b68aa4331c5ce536424641fe80f3f1d586539e7902207b13937ad6c04da8f559c81be20c2f9795b4ed3265b52cffdb", 0x1000}, {&(0x7f0000000740)="b0a3bb79e60727d21d49980eb42874ebc1153a358caa557bdbeda21a30e3deddc036aa7cfc5c03fcbc0fb67abb15c5ad4490bf0f63ecb15c09c60c854dd3e128d2644652f211810722f633d05b609be241a21b86c354b4a93756a07c66154819b605498a5ef2bb8d13ac3ab08f24e8dde2ca5876750c8e1130b9d9d28d3eed78407706faa2b1b56cd57c94c7223e9abd295e7ad5bd68442a71655fbf5e3e8e229c9f6fd91fe1a405af47032b78f04a06528b92ccb3ae8fefcf4b9a9338cf65ba9fd9f83b98842f65f7cdc2aa99f2807c02847ea2725617d58842e01673a041750c94d457c35947432a9a27c90dba59", 0xef}, {&(0x7f0000000840)="7be252a0862240a1b6eace67", 0xc}, {&(0x7f0000000880)="027a2f74f8827573f3ed09cc83a26e6e22fc5d", 0x13}, {&(0x7f0000001d00)="7a1fee7c7f0127f4e110eeb99c61a11dce6f5b4b56e2407a8552b21b6272baab8d8e68b6d3fc23a9b014fc85049e487e32c70381e1265bf33be7aef73c4ea4d06f5ceb2f5a92a6c138281e53e922d5f0909a46176ab7c5e1f1b8d8d71a6f4d45884f438128432a547a1f4239ffbddc458a94da50f3bf7fb1ac7d06b5a715c2a1b25b5f1f4d54e13e9e012b763acd71614c03bf885b68afba8a554dc5814e3a2d7e73449557158d132cbd2ce8840ff81ae712faf4b95bf785175e257a382636fc29762303c6de134602528d367407133a01eed7d5fccfe0ffd2b9c5dbff91ffdaf096dc3474fc0b77e7a3720600b681b246bf28c8944288c71cf45443c5c78e2200d76a4dd9bb61e7b9eb9490e3efe56aa10052", 0x113}, {&(0x7f0000001c80)="a5a0402f51094dd4c647cb8fb119a00a6698fb8ac2c00372889aaa83cc61b1c1a911c839825706c25f99640203e037dc6e595efc9de6dfa1527c75b35e2a4d3fb18064503687bcd0fa3752cea36228d37d", 0x51}, {&(0x7f0000001a40)="4c011b61f14659ffcf354ceb3a5638fde611af1eb405f2cfbd3a0e52c846dedbe416a8eb01b441a2ecd1b7b198142d4b9ed2a4e85fcdf04e3d2c699318ff55d396750635814ddb10ab2dc53e8bbc44931ab88b7ae4e7f3035d5c634ba3dea228de447676edb8f4fae4820692834d6354e0947750cc7d3d60474d96a2a2286254d4777349019706be3d3e08d7980ade519dec6f394e50a15f9dc7a0a78311c458a7b896c9c4a88f307aaeefc480411db23a8f821b98a2a33bee7188f308aae9cb8d43c5dae773817b1ed5027dec31f071", 0xd0}, {&(0x7f0000001b40)="14a342737c110b4f2a012017c3db330d7297db2e2c25417af505ccd334b9062a0a12b7db35129db870dc50f03e70182cc180413b7d4793ac2f2509872683fb900a303de1ed389f9a068a134e7495", 0x4e}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffff, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a9", 0x1}], 0x1) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') select(0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000640)={&(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/65, 0x41}], 0x6, &(0x7f0000000580)=""/7, 0x7}, 0x65}, 0x10, 0x572fa14b60ef6577, &(0x7f0000000680)={0x570d00000000001, 0x200}) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x5, 0x0) close(r4) socket$inet(0x2, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x8000037a, 0x83, 0x2, 0x9, "6c2b90f62f6e624e000000240000002000", 0x0, 0x575}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', r1, 0x2}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908120dde36bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c", 0x5e}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bcb4b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca6fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1008}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d135149a10bd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2ebe2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241bd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000540)="6973b3b7b5f51658d680fb28715b1019ae8042c8ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af1407fd14b9d792c9c8a87453d6738257f99e2da6b4789c8d9307ae69abeb74689260e3bc97ac09bcea6550f4cf65b04e42452f48e5", 0x61}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc6c36d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f00000035c0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca8d064c8d8369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f515f4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e906dd6cb569353e67edb91d5410a442ce9e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a35bce28f68408987b06c073934a0f8e932052899d7823e88e1d6497e937fd5a0a6d3e96a35585fe99484969bf67a0a7ab2bc95f4b23e056ea52473c71025710bdafc0e8f694376e1a80c59db870716d6937a2894cc5cba2e1ad0a346bcb0853e9925cf2be2c74d368f7c7761831c117811f50b80", 0x7dd}], 0x8) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x8000, 0x0) 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) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0xb, 0x0) executing program 6: r0 = semget$private(0x0, 0x1, 0x400) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r6, 0x40}, 0x8, 0x7fffffff}) lchown(&(0x7f0000000140)='./file0\x00', r1, r8) fchown(0xffffffffffffff9c, r1, r7) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000001c0)={0xffff, './file0\x00', './file0/file0\x00'}) unlink(&(0x7f0000000200)='./file0/file0\x00') r11 = geteuid() setuid(r11) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000280)) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$KDGKBMODE(r14, 0x40044b06) readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/231, 0xe7) flock(r13, 0x4) getgroups(0x3, &(0x7f0000000440)=[r5, r8, r9]) getgroups(0x4, &(0x7f0000000480)=[r7, r7, 0xffffffffffffffff, r8]) setgroups(0x2, &(0x7f00000004c0)=[r15, r17]) getgroups(0x7, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, r17, r16, r17, r9, r4]) close(r12) ftruncate(r12, 0xeb) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000540)=0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000580), 0xc) select(0x40, &(0x7f00000005c0)={0x1000, 0x1, 0x1, 0x5, 0x6, 0x1, 0x6, 0x7622}, &(0x7f0000000600)={0xffff, 0xfff, 0x1, 0x1, 0x0, 0x4, 0xffffffffffff7fff}, &(0x7f0000000640)={0xfffffffffffffbff, 0x6, 0x37e5481c, 0x2, 0x7, 0x9, 0x200, 0x7}, &(0x7f0000000680)={0x2, 0xf0c}) getpgrp() dup2(0xffffffffffffffff, r12) executing program 3: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup(r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="7fa03f823320b182df7e82df0ac9eaf6e436c5787097d55b77086da07c08b86d6f9085f12b88a5226c5adda636aa2434b6bb1958a8fe818b3bdaa48567f5466cab4be9f542c79f75bfd47b05ce437545c41ada89b64cf7b2c915ca53b51fee42298da59023609e84d7d3aefeedbbcc4325ed6eb5457f4b9f25ca68503a35702781c2db60ea7a0982babaf7b4f1bff96d9700347be3b645bf84b16994d15c2d0df89f62e1889506c49e88b65265211de02ab0f729d2595f591aae8e6fd92a45a362cfff22b874e67da03d093a51e77a2dba2297f705593bf1f8bbc9591107264ea9f8bb2bc9d97b", 0xe7}, {&(0x7f0000000240)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516e35debfeef73933aa225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099c1d452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e2792", 0xea}, {&(0x7f0000000000)="33f857a005b57671bdfeec8ff2995dd6c475613f5099f35783dfe99e3e261ded59a969b110f5a512e50084d9b552ed64cad2faea41", 0x35}, {0x0}, {&(0x7f0000000340)="8e6acf0ccf4bc45933f6a6672640d34484f3c0f04b4561346afbe1dd90fa0b4e5f18e5a6c71b5fe5f50424020d579f000b6929038402d6b3813c7ee19ff93649c88d9e86f38ce8c09f99e00ca789f9f66ff38a949623232a4e53fbcdd14643", 0x5f}, {&(0x7f00000003c0)}], 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000400)=""/188) r6 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)) readv(r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000780)="3814bb7701e9e7f2389be07ac17b579528387f5d8c5a2cd09be25a26fc5fe63cb7760511f90a762f18b6617248d83b41f579f3893eb4f6305ce24ef02b82c4633f8a215e1d03003651aebae5e22acc9f4d876323", 0x54}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e", 0xb9) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffcfe) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) sendto$inet(r0, &(0x7f0000000200)="1cff7e4ea91d2ce328e43587d6f2c027ed5431c28f05c8c6686a31b2c960ec79022f6ebccbe7c1e17e780bd15998116dde29fd66515165d9c205c92351a8edd04a5887ed800437e2510ed2a837b57876faba18645b90735f9cc1116bd4dbb3daf2bdf351954d515a8ee68bcf9b367e423f859350864ffd9de29f8827c7ea7c8cd7c92f143a2943d2eb4f0ea58f394453a630ad46d7adc6ccf50256a7f36389329593", 0xa2, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000440), 0x0) syz_emit_ethernet(0x4e, 0x0) getegid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[], 0xc8, 0x800) msgsnd(r5, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) r6 = syz_open_pts() setsockopt(r6, 0x28, 0x77f, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r7, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) executing program 6: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) r4 = dup(r3) setsockopt(r4, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000480)={0x2, 0x9}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r2) execve(0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = socket(0x0, 0x2, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x8, &(0x7f00000004c0)="a01d8dd71ef51614", 0x8) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) r9 = socket(0x2, 0x1, 0x0) listen(r8, 0x2) accept$inet(r9, 0x0, 0x0) close(r9) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x1, 0x0, 0x0, 0x7}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x1, 0x4, 0xfd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x40}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r2 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/116, &(0x7f0000000140)=0x74) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000011c0)='./file0\x00', 0x100) kqueue() socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa08004500001c0000000000019078ac1400bbe000000111009071d1780000003f"]) socket(0x0, 0x0, 0x7f) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = socket(0x0, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r1, r2) accept(r1, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod(0x0, 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x2, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800451c00380000000000019078000000000000000004009078dc62ffadfaf99ff6ce597d5ca287a305000000004500fffc00000000000000007f000028449c1ee34f52d49a0db96e153e2b6be13a5407d85b43d72b487a2c1ae00081ab54774d4eed9c25d194aeb1b04aca3716857c4bc2289a1b695aa5e065fee9bfb1cf944de6ef02185635d50cff3b5ae903b87efeeef891fb60314067808630648563ebdc55ee6402ede42c892ae179a9d2ad9593c4c22dc9aab9bb9d70a11e5befac12e0e487d1f190962081289eee66e47b953184bede9a03bedf4fde59ff41a26fd10ab53e8f708d116861451d8fc8a564987aaa7b4b1d47057b8f69323024d4933e9b8eeca2a04a78812194346087e46ed9f2263acc8dee0711dac9f9870cd5b55afe201ef5c7fc1054b4d902bbf4e146ed8149a2064c895a49"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair(0x20, 0x8000, 0x4c, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r4, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000140)=[{}, {0x7}, {0x1, 0xa, 0x800}, {0x3}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, r1) close(r3) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) shutdown(r3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000001800)) pipe(&(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') executing program 2: socket(0x2, 0x3, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0xcd964818aee192b7, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x20) close(r0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff04000000561ac408060001080006"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) executing program 4: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80000, 0x0, 0x0, 0x6b, "bf9fe0e18c4f0a46010000229189874b53a02b00", 0x40000}) socket(0x0, 0x4000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x6, 0x8, 0xfffffffa, "e6b0b2779c4f8f8800"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="7f38897a2ada42efa7931a6b86eb9e121027c5d20e493ad61994df829ae293bfda2f7aba152ba878fe976d74986469ac7605f1aaae81b2f0ee526ef55b51b7ef3207d96ce071a9e6bccc4e187a91577c1a246ad825572c6e554c32ae6de042901cc1e6cc09", 0x65}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) sendto$unix(r4, &(0x7f00000001c0)="bd31d18425441493b1a748503ef1a0630bcae030ec40e02a90d7b0eaa1eb63138fd878f20b68dd3fe0f3864a49e2e832f7b17dbfa2f80254eb1f4611aa0df6a68ca14a29a9d43e452adfd37d5a8e590f2422cae6d42de8012a4e40f5963b77d6", 0x60, 0x0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x800000018, 0x1, 0x0) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setstatus(r3, 0x4, 0x0) close(r1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6093dbc43728f93cee4499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7cb015b72e71c3ff226b08e9696c914af6d475d574f5f60c870", 0x61}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521ebcb84af5489e62ebbce1ccddfd211c146fdc539dd54a6bd6b9d316cb53a293e477d7376e65b407d023c0f3b02aa8b7329a12280915505079ca460196f8a2c9275f7f5", 0x49}], 0x1) execve(0x0, 0x0, 0x0) setpgid(0x0, 0x0) r5 = socket(0x10, 0x2, 0x0) pipe(&(0x7f00000002c0)) poll(&(0x7f0000000880)=[{r5, 0x100}], 0x1, 0x8) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) r6 = getppid() setpgid(0x0, r6) setpgid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) listen(r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000062e000/0x4000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) executing program 0: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000040)=0x200) r3 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup2(r5, r4) close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r3, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x3, &(0x7f0000000000)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r8 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r8) recvmsg(r11, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) sendmmsg(r9, &(0x7f0000001600)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) clock_gettime(0x0, &(0x7f0000000140)) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = socket(0x18, 0x2, 0x0) shutdown(r2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a9", 0x3e}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') clock_gettime(0x3bd70b3292b7004, 0x0) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f0000000280)=[{0x41, 0x7ff}, {0x8, 0x5}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x25}], 0x1}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000340)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x4, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000031f000/0x2000)=nil, &(0x7f00002b9000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000184000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000344000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004de000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000087a091a2f47be787538ec7a89ec5ed26daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f11fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0xfffffffe, {0x1000000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x8000037a, 0x83, 0x2, 0x9, "6c2b90f62f6e624e000000240000002000", 0x0, 0x575}) (async) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', r1, 0x2}) (async) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908120dde36bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c", 0x5e}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bcb4b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca6fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1008}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d135149a10bd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2ebe2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241bd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000540)="6973b3b7b5f51658d680fb28715b1019ae8042c8ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af1407fd14b9d792c9c8a87453d6738257f99e2da6b4789c8d9307ae69abeb74689260e3bc97ac09bcea6550f4cf65b04e42452f48e5", 0x61}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc6c36d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f00000035c0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca8d064c8d8369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f515f4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e906dd6cb569353e67edb91d5410a442ce9e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a35bce28f68408987b06c073934a0f8e932052899d7823e88e1d6497e937fd5a0a6d3e96a35585fe99484969bf67a0a7ab2bc95f4b23e056ea52473c71025710bdafc0e8f694376e1a80c59db870716d6937a2894cc5cba2e1ad0a346bcb0853e9925cf2be2c74d368f7c7761831c117811f50b80", 0x7dd}], 0x8) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x8000, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) (async) pipe(&(0x7f0000000000)) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) (async) r5 = syz_open_pts() fcntl$lock(r5, 0xb, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x800000000000000, 0x8000000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000700)={@random="892500004000", @random="2adb0070162e", [], {@ipv4={0x800, {{0x1b, 0x4, 0x3, 0x1b, 0xd5, 0x68, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@loopback, @empty, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x2b, 0x4, [@local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0xd, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @ssrr={0x89, 0x13, 0x1, [@multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1]}]}}, @generic="661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2"}}}}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x23}], 0x1}) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9bb7262f91c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18e", 0x52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r2, 0xb, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000540)="6c08dcc1f5d3c6425b8cb6848bc5c7e9b6e47460b7f33578017bc5b6dd0261331acce47bf21e05ff07545fe98cdde23f67a31fc26ce774490b7c02336dec340d37cee2e40f48d455764dc7b1d990a4ae1309d425b0f512a3d2b08cdf6ff2ecd22b72c85f44e138d337750b5e0674f5cd092b6c4b7131ff8e86b76c822c5d89e344e2473c528ede2c5274b122b7f6fd01bd2ccc730329a7a8e4c99ebf09d6d9f452dae33fee8cc0d9", 0xa8}, {&(0x7f0000000240)="591436246935dcb17629694d51ed82b107f751f8ba4f43753ae1736d43618e800c05646bf6640e1e487c4cb1321b6c1f8646f68680aecc4146f1ab05079dad52dd8296153101f7053297ae36776f618eda2396f9883ba4b02deb5798d570", 0x5e}, {&(0x7f0000002300)="004ca836766742c80ba7be9dfe87273707e834d7a56fcad6ed8e8959c975da1f040630015d3ef7c74a3574712cafb7462283b5a677fceea5bab29ca0558e25ec532803b38b9b8a2f9449b9f67f00e10341ade789af595b833a7a11e150b86c14284437fd6be8fe9791f3565ddea6e892f3f9c67569e94ce09bd261dd72ac3b54d2f00b441589544a3a90e0c5fd27482fcdc43d4ac7677b2943902bf406c0414e9f2d5f9f1befc6fc28195d03402f4b6f23171fbbba02655900342205e9bddb132f65be6d8a09d28fb2d06d7b8f18ba06da03ca650fd8db85c77e548afde04bc55a61d7801081281d4415337fe2176bf2d807f791d98a394d0c3b8ae0255bd05aac5fc974a0f53cacd3e2dff3c1fbb5b5b0f944b7e3f7996c0187730bb33762bfda643cd3fd14f1a69694a8b93f1977c6653b6b185d346281f5eb68f2c3cd72fde96e12d8f21f33a985b3063fb79d1580744cae0035b1ec7ad8770a0d2c6f70383bc2f45bc1fbb86a3eb2f77941f0f3551504c86dee5a2052a0e2dc1e92aaf1b92f0d026a6f283dd47b1fb2008736c757df3af56614ea9c9ab2d1464222a847c3f99ce6b8afb28fe41e714e896e43d4e7c5f6323b268f167f27d2d944745733207042d96adef753bedfbd3dd83eaf23f6b961aed5347829ecc7e3eb193d8df492e189ce783031bc2b3991f5f4e75fecb8cd3722cc53d6c383aafa990b5441718029fd712d6e8b0063b7598c7862d662c8aba41a19b715301e20412641814207ba1a1befa8c6014016b9b2ba8f78d3bda9b661e5eaa03e5be3519c9c466692f6fa5d7b6d6d106266fa2f2c62d75351a89593e3f64e7ca34c1f001e887678dc1215cc1d832468777af7229615099554a677216f9a9acb8cd1a6f8c70cc1ee1b0ff85b450625ace6216b88145308cd4af0143de4b37a675dcdf78717c0088fac221b80e3ee80029f1a31e36cc8c54203ab8971e12696120a36ca5e30529f41db58fd2cfdf49e242427a8727d30b7ea5dea261a36b843542ad8ee90409ab0857a04f5e7c4a6c35e89c2647da7a9e84185bcc1571fd495dfab5b00bc6585fcb528ae8be52cd73ebc19d3eb9d07feda3ba0b0949748b82c2fd3e40197d95f76363ee9922d6912a4228aa4e2ee8dbdb5593c49e2bde580ff81a18708940d3cb86fc498170a8ee1f56bc85b9ff8851b7f5ed184ce01550c46f749b07235ba0c883223ab54f55d579644b94f2001e0114a712d92c20f11d4661c02e47b7e95a2c840f71481dc5d4397aebc33673ba1804bda66e27534c75e635a0f681756f00616d64047d9834fbca69a9a0753ab8d5677a5a42d97682fe42432ee19f2a9ee79f434b33be64b653de791ca75747d56a9948f35306e02f46be2f84577c78a4e9cc361dc1619331da1276c91ff530e434122e74cd2e330dc2bbaaefb247535c3e9cb908949b65e3dd783486f9079710aeef4408a1074821868fdcdd399fabe764c73316ec020d771b396248391c4bfd5b29d255934a3f3dc3e471c4c766bc5d9a6fa424dcf2a6b8b5db0303ecdc1998a0223185c7c664f2d5b35cc2e4c059a92916fc1cf51adcc73827ad1f8ac67ccc2336f5e95eb56f910760fab74d76f612721938d79e8acddfeb99a685c189d2d39241b9cfea1cae3c248e3d50aa08503d8e8e6ddd06040f0a1346ec6c00a9743b9c859677fd5dbbc799d3949e7b908713404ce54b7b9f9b4eb534c9cace53c89bef70e49db2b5c56e6ff087463706d3b891798b09f2d8bb3081a18c91ab1ffdcdd576a0d51f153fde79708853a89866bce4bd0ce0a6852c71f5d2d59c82c08e2fd882ccf3c12ba9784d4ea8d7e39eeaac4a930cf98873c7176b78d21f47b0b78ee2e37d01c94db5690b407c1fc7121055a863718294f1b679aa09cd0dfb0f4136ec2e77fff0f264940213c5c8b3e89261f86b74cc6e86293266b174e9f1ae90d986dcc0f7164e9f684a0b24db6fa43412b3869ad482719c00bb499995056c6fd1fdd7ad0d65ba6915efd3b3cf065acaa6af194df3415ac59c4b8b3ac31aa990a1f5846b8629f6295fde82bb8763340524f41fa7d13d3cb38140fe1f39907bbe8837f76fce679c80b8852704e802864d12c8738065d5c07ba997daec5a7cbac0fbbd5f2ff92146152126c7427313108f0e3f42eaa552b74a3ba8e31a38d8e3514c246f174fba1d181ab438f1b73bad6f65bf2bddf0a235e1fd46c66b403f2b6455359396600068a31dc59b0d399bc065a15b18f13e735c8f8f7b72199c0508065467c6d84ea0d7ff893544e98f455e5b7fc3a5370c8b56e6421c369abec04b0941513c6425c3a6a7afb2338ebe89ad860590b9f3bd0913c5aa91bc435de7bb919f3c95dc3e1eb1bf6fe52d1e510bc1ca0a3191fc89f01c732ef0e2e7909b1fe37ac8e09f05b9a65d9b4f984e2f837442c9c8e191509106bd51777ba2464deff0286bea08f696acddbaf24bb56ca0869e30a170df0e49357c7c522bacd671d569df5472336a8283fc9027d53b8652dcf84f7a1b2c35fd305038681323532c974c2b83d5cad8031e7ee41f4d8185d95006a18909aa82ef555bdd5f8df3c00af4394ee6a3b980a6779441fdde0c925702d3f5dec09d8938bba934bf523ca849998e3b27fbfe1053b33b08f003d5c2347bb4fb1174a77ed3cd49f55c0ae16c4fc37e34028098f83824df3380b51e7e4dbaf743e46e35fca98ace13189452d66f313c78f90dcbbcface8cc0fb1dcc0a70080139f2be18712fd53b5969b23b19504cf8b628b981ed8c54a07532b6bb9b792d81dbd64dad0d8bd2d8c44cc4824fde244dc99689e8a7af206f075cac5711ea81f2b3af06ce9b7832ad99048be0cad910688c085e7e34c8a25b5c5005eaa3213c8c08e8a27574c54810482b6298463ff38eedc3e591562c26802ecb239a969721cc404b3ba6f814b69fcfe23e77120187e83e98f8d8122f700dd0f454760646581701b277198f5122213c1cda28894d180e9144fec9cedf5decdffc01d54fc8d897bd8e02a140c7adeed3ec1a4caea585b7d96a28c4618bebd80e2e5dc22d19af393d5fd0814b2e1a2225f9ebf54da9b2102ce77ace46654c9883be25cdee96c4e28791fa4c3f098a4e084304a9d102766c78f0cafcb9492f5e60ae43317077bbcccc5b6fc61d4472a6bcbbcd758be6826ee3184a7360a433829af7db730bfd5439ee838a36f1cb64db00b3affa4ecd7c113f498b34ed4d279282b622dcec8c931aaa1e04e86e513bc14c4f379685c304b754f987a82f2b12e36fe069921bba72bd47df5536325ce98807aa7d79d876974a283a44324da4e271920b979b27a8afc899af67f711479bec600c912ae7dbb0277b73e5d19c035dc2490158607b56455778bc7124c6ff2f9654e32f64f1d704f42b8348dab45f4681fe217da015feac2740e314bba3c6e7b9279c222dcd2152fe1fd1196137b2c26c1ff4068e5c507db7eefd74f407021e7157d5eace177815000a73800aafe234834e1c18d6de5cc7717dfda849c0769314ba7b9fbf8143f5ffcf5cf467fe4223a62761ca4bc336ddc643415e471ceb6246ab2f5aa1e24d29dd22ec4f3731b04835c61e8faa6a56deb603ed51fc64b28870fc44e13c3d3985594353aff274c2f1b104030ad31fa344e09da29685240203d7302472b96040084c43d1b7fce562cbf0e4a4018f645a694af92f08dfaa70427b761dfc626438013bd0e82dacbfc392f84c65f7445c2457b9101de96aa6e423a5edaba99e907ee5231b5e5dd750ed8f5e51887db5fc1393553f673a40ef7aff16642ca88fb1ade6eac039bb26db23d4b8ad8c122864253854b086ea98b259d3fe88fa1c8fdb645f1f0cedb743c354eeee7d69ab3a86e01fd28e0d24d0d24dc1187f6858b77c641490eb96b219d5bc5e9143083dbcc9307d235f9fee3f8618744990136717e585470abdbe1f94bc5983f5f4c0fd3938b72fa16f1d388e40cc0e5078dac860ace0b357b6deea0b358410e92f4f7663b3f8f651a4a329cd46e769be6cd17886b9921237f8d815f7396784aedf0ba78eb6c479e6cfde18b9c84a3ddca484ae405ce07ba8848463e62cd212d53198fad8fef742ab59e5c08bfdfb94df4783fc7d0760dbbcb2a7c61895c9c78386574dc559132c2cf2709490343a6586f8def2463c936dcb9f839987e5c1ec81220bc7c0385166709a2830dc6e770034b54eb6fa04245cb3c8966886ac102c2d0fd15a97e610cbd7cb7e127e42f2fb43c1accead019bd44b6406d7d93028dfcf49ed086ea6288b5583f04265d0bd65863d75260aee1c2e9d04690115f25874844d9691c368633d360832b21696cadaebdbef9f04b15db72a24ff27d860854f4c6c81a196cd646221455f18ba81c8a8cb64befef7a5a9e8c5aea90b280f6a8d9120371d4bcd97685579572f22e29bae2fce29bd89cbd0919cc31f054a7a107003fb342f08a72b967f95e670c898a5531f1a12d538127450960f09d8455effbc98d242570c105c51795f492cfa1a99a0f7b80910ae05515f6ffeba7d79f3002b4a3afa5e56a095de66fa986343f8284d52af1e6e2bf8399d4768b7d4f0aff17f5c9abc83032e6bdd7cc1b2010f6acfb609d8b96ffb06cb33e7361955636bc2415ccc3f52cac0a4f113a29017c7443f3f43fbe27cca0c9d035b9f4f172d89b56613024fad9a202660df23ff01b37fd656fd7e5a266d27b7723a13cf76857b85a94845871a15e4d120453749c00a1631adceb4b5391dfad2054dc7f768ee76e069ebc3927bc83822cd48658ce8913073a42da4974f02c10492161398ebdb7c7691a2f0bb62f630fb71f0b9fb9d56068860e8deb3a4dbf95a734d5e7ff1b65cb99e725e9084893118c5f53928c71f2cb8ae296a5ac900ae22845a5165405651af387ff35f87c7627f382f3e077435c430dcdfced94aab371c4e62eb5e7e80161afd7eeba9f75d234ae4e72d3933d2fc34c0b6d097299a740a18801487ca96c922534c61167ec90e22f83657daa989adc1494a2bbe858f5e3e7080974c17fd9920c0515fb3a2a52b730d9d83c02b759489ea2b61c949a1be7cda39758c75add39c0356ded8f21c7df39f3db8364db97866c97ae504242bb1c92c962c1f130022f600e7bbbd23ef468627993e0a5d49abec66a760f99d59d456bfd1a16692daf9b507e1c4365aa765fe4aaa48c5af72a657527d828fc02443f825a6efd1d40ddb55d4dd6a705a62405b8bc89c773a838f0574f3215d982a2319de74ae4450d689aa59ce6087a686a806880da1708832f1ffdf06a9b0e94397f41c0b4e4351ee464434c813fde1e1d6cd9bd4596c271735692a1791c0d209d173d0e3f0f57e92c2b8dda2f927a339e6c57367d94171e5206a1a0b4571b4841a6d92f6e0c544ac89d91b84447a1526253c956b18fa801015d6837f7fcddfaaeeb8ba664558c0cb6713e684d7f4cc681d9be99bfb769be07d8995dc003ec3f8d7b1dac5570d99a97bc9b385aa47def4d0b2dccf2633d6573f6249fcca2887307c49e1b6d84527d6ff11ff68e70e83cd704535d3c0a32a02b140b2864bea93726ed8385e69cf5b2b084f9f97f4aca5a4f5744d5ce0bfdbfa4f79248992a39e554455a943b00565a163f8f148859d15c04cf062340186d5815a3dc7fe55af8a679b3a2c9b968d5c04a993a2cfc20ca71a4f19f4c5f6eb996866b73d038bc8c9db4c5a1aea544b1283c0c3db88a8164a0322a7791a1cb8149b5b60d237fdc238416c7b1fc4cd19a7c38468ea1d6acd4926f3429cd10e550b18dd66b8d3537f90fc76d6b790dd0e1bfe65cddac3debf43de4410e12b0f5deb245043415d023edcc83f810c19ee47f8f", 0x102c}, {&(0x7f00000003c0)="54c4263af80c9978a962b13556f19671b02f5c3afd79f892bbcf037cab71c018f4072262c0e23b61d6502c0c606f28f47d22bdfe822900097477ac503df443fd73d234133741b4e216f880fb399a07cdda2a379e76586f3cacc60d93d512220b0323a5a8ebb604650fdaeb4a7815f3df711760e15e084a778c381c1ca84ac28c8576e120a696bf3cffee04050d046b682d4eb6beed75e1d5f018dcac0523222e6fa270cd2039aa461cf44521f8c24a056f065d5d46561460ff25c0c01354f8220fb1264b0e497cae974ce4b949783d63b1a36d69ab2d32ecea18945b70cd630407d2d012c175e6d8e9e35a53f32cfa458d05", 0xf2}], 0x4) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x8}, {&(0x7f0000060000/0x2000)=nil, &(0x7f00000c8000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x3fe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000163000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000199000/0x3000)=nil}, {&(0x7f0000148000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00000a9000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f000002f000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000194000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x87}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x4}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e", 0x12e}, {&(0x7f0000000040)='.', 0x1}], 0x2) sysctl$vfs_ffs(&(0x7f0000000100)={0xa, 0x1, 0x8}, 0x3, &(0x7f0000000340)="04cfa4183bf281df738743ad4b14c0d70e41356bee58bf2ae9ce0015427ae208f6c2dd8601eb27c912f755eeb27335461349588996f642a5b5513d52b9e5ac2fe81567940b4cca6a7f24f3fecb554ffcedeb1c82f06f92fb6c8fdd853c25e818f83d54bc642aaf6a7707f34354d9f4acad3f854b08f3a85080e065ac4e20a3297c6b153fa37e547b43be98267fc6c4304aa51dc66f516855b8898a1880b494bbfec7b68b17369814ac54bfb84e882e44676c46b374dabda4e66307b3345dbc2a60389daada02ad3fb6263ab0523c", &(0x7f0000000140)=0xce, &(0x7f0000000180)="c7b0bc7f0d1b7332989cd065a78f5014d7b860b15b0ae983c7cedc9fe4f51cb8930bf2ab14ca250c610421ba836f57ffe4f6888d8352", 0x36) execve(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000200)="0900000001000000c001267f5d5e8ee581e12aaa95abbaeaa007a90172c84c838b4278ad535c2a591c97413f308c970527b0f7a6540a", 0x36) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a1408004500001c000300000001907800000000000000000f0090780000000079a326ec98ba841c076629c9891d29cd0bca541b562045936b3013e270b3ca4dd04896c466c4441c79a33712ec9853718c44a12337111b274d22a15479fa45728cc4510afcdc4890ea7a662b2dd5a647f05c70b32016e09099"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000, 0x0, 0x0, 0xfffffffffffffffd], [0x5], [0x0, 0x0, 0x6], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4}], {0x0, 0x9}, {0x0, 0x0, 0x0, 0x100}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="91a6e34dd8bba8aeaaaaaabb08004500001c0000000000019078ffffffff00000000000090782d917dcb"]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$LIOCSFD(r4, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x11, 0x3, 0x0) bind(0xffffffffffffffff, &(0x7f0000000340)=@in6={0x18, 0x1, 0x1010000, 0x20000}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) executing program 4: recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setitimer(0x2, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x5}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESOCT=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) shutdown(r3, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r1 = dup(0xffffffffffffffff) pread(r1, &(0x7f00000000c0)="3cd9b970ec88", 0x6, 0x6) pwritev(r1, &(0x7f0000000340), 0x0, 0xbde4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = kqueue() socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x1, &(0x7f0000000200)="eea5ff", 0x3) kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) rename(0x0, 0x0) mknod(0x0, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699d, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08000000000000000000003a9078ac1400bb00000000ae0eacca8443acd1e568027c33f434cf868f99e832aee7b36948926ba1e849e24399b15dc74bc10cdba6144d9eef3c3c5f39f9a70c08621f4d9b2c940370b5908de0bdd81a0247791f47d6ab81c19385211a9c554be0b3211289199cf3b07c508c18d4142107ddbda6e1d63b459a5f3ac27060cbdc1a69c2c322caa44fbf6f55910d538c760a2c44d97bca153a1cf1d7f9dc29f5dabcbd38c1b8bd83cc23bc92c61631f4a859336356763aa52fdc7db3561d4ca8aab0221a6e2358cd6553d261fbe73ba43b8ac8d97e905f1fecdfc132a6d63576c0704bb325c0280f503b983d5e55296329c7b2677c1ac78155428aacbf1cfeba3c667a03a0b70b04b54c6caa4b39f07695267442b17b879f619d7f8a4f384dc254db92"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0xc, 0x41) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x0, 0x3, 0x200, 0xde, "4dc8cf7e75b57dc84118a5647f8bb76a3efa1ae9", 0x80000, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r1, 0x0) recvmmsg(r1, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x7}, {0x26}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x188) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0]) executing program 2: r0 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r1 = socket$inet6(0x18, 0x5, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setregid(r2, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r6 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r5, r4) executing program 1: socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6e2911", 0x8, 0x0, 0x0, @loopback, @loopback, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) semget(0x1, 0x4, 0x402) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x33, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0x0, @rand_addr="9c7e4d500100010008000000bbde0312", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0xe06}, {{}, 0x0, 0x60}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x802}, {{}, 0x0, 0x0, 0x2}, {{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}], 0x0, &(0x7f00000000c0)=[{}, {{}, 0x0, 0x0, 0x8}], 0x0, &(0x7f00000002c0)) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x6}, {{}, 0xfffffffffffffffb, 0x4c, 0x8, 0x7fffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r0 = socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0xc, &(0x7f00000000c0)="71f91e34715f03006fb59c7afec3617fba52d5ee726f968d13d83793b9c60f2aebdda0dc49ce337cbb36e93034024a646cfa17d7fecb574d324f8133175ba1d6711fa11307ff08356cb69b5fb8405dc1e4ccbae7db3067997da9785ceeb6aa2bbca3ec2651abce4e488444e1eb9f846ec8a9bd04bb8611998f00a53974734c585012dd4600be1821c331bb236f00"/153, &(0x7f0000000080)=0x1c, 0x0, 0xffffffffffffff6a) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r4 = socket(0x2, 0x4001, 0x0) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/203, 0xcb}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8, 0xffffff40) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[@ANYRES8=0x0, @ANYRES64=r0, @ANYRES64=r5, @ANYRES16=r1, @ANYRES64=r1, @ANYBLOB="d8f752ae27dfebff6acf864c7888c868fece33916ae9f5a917bb4c087927b7837e4de7244c329237ddeb1eacd105721fe9592b575957cafcac36a9814a0c53e69623bc322baaacefb6b5e09e736aef856ee48a59bf58"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) executing program 6: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x5, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 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) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0xa9, &(0x7f0000000180)={@local, @empty, [], {@ipv4={0x800, {{0x10, 0x4, 0x1, 0x9, 0x9b, 0x65, 0x1, 0x5, 0x8, 0x0, @empty, @loopback, {[@noop, @noop, @end, @timestamp={0x44, 0x4, 0x81, 0x0, 0xe}, @noop, @end, @rr={0x7, 0x1b, 0x5, [@empty, @loopback, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @rand_addr=0x100, @multicast1]}, @end, @ra={0x94, 0x6, 0x6}, @end]}}, @udp={{0x1, 0x1, 0x8}, {"cfeb2a9fa9352da1ac3150b796bb33bf01f290daaf9a4105a26c2483c3853a3e14dfb329b841c417b1aa9261318934deee3eaf3ec8662bd04cc7c33abaa59fefaff6ce0097db756c3a9bd77ceabdbe5cb6b4fe"}}}}}}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r6 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1000, 0x4, 0xeb88, 0x1f, 0x5}, {0x0, 0x200, 0x4, 0x7, 0xdb3f}]}) r0 = socket(0x31, 0x4000, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x0, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000600)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r0]) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002780)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000000180)="9a6b37c2eae32b4334e83c93154bf999ba1f01b877a5a9ecf8d358127da7a42f3e85202130c8e2fb60ba4826caca93ea4c8200684073c13a82510da697e0dd7ff07955f8b0725409a9a9f1282d1c1f4bb03af0f29615082ef30d629900e0cce23277d7f74a9b3d2c7942805ef32eb94e255479abf1708546e41806b05be31da969216ba8c6854278d46a18c68fb935b3393e89b78b758f4b88b4cf9ec75482d5af060b92cc3964068d1340f96712ac1d309199d6179902eb", 0xb8}, {&(0x7f00000027c0)="78eb93d14178f0d7179e0d6f35af12ff734ec18fafcd7e8c36c26bcb4d7c93e6109bca2e70d73ddb45c0191153fb9f0708c72e56b46cc45ba05275001c49e0cf9cc7b199ba819e9961fe000e15f371b06966a29908b648037f925842537f2c04b387c60862177dcb5eb695e8d462953d8d7e6245dc7cb1fb0c05ec389d4b43b13c666baa1a844d1077fd6c8742cbd01f29abdc8ddec761d4b457c77353508a03065d906dc10459cf6e9db1280a5168f025a502493ce17c623ac6f40816141bfaeb9da004e1c2c7d79faf267fdb", 0x8d}, {&(0x7f0000000300)="44eb", 0x2}, {&(0x7f0000000640)="a9e73932b0d40c38780140a7a8a982bee0729d5fd7d44baf77bbbbc14bdaf0c68f305d9219ce0d8c82329a61347efd245879842fb8b867d633495cccc63768df372829c2472ceb7d8627d8338eb119553cadeda23ed978969b907aceb4d2ab15502352950c1a8b4e3b767faa6db413c773f3a032f024e9b40a1a3e278549f848e16503c3d877f43366c87b2644e4cc588924658a1b21000001004cffab3145660d171048", 0x98}, {&(0x7f00000028c0)="035ca1f08f47fee5915c922a3dca6d10639ca4c7ea643149c12ee52f8cac2fbada442d3c9b8ec274582f7f7ce74e7af2bcfc7e32e2680266bb359470ed64a1f374aff23b5a0a19d54c4ffc23d927b49bdb7c990c181040b428782cd1ade6f3c3a5a729d9394d961cd2abfb306b39c44895db0fead404e0aa2415db174021b49555f2a1433cdde12a150581c04383cfce3968f0222e4cb0518e5bfcca6d46cb58642bc76949a758e1c5a27af2ea2740d3835e63a7c8ade4a9c9c791b6974c2f01a6b2badc2a09a4c5412b595246a26fb38c2e0859b22145ab5e63b01f1a747183dce3c469637cfef5e9b867abe8dbde264f168472e448af8d93decb9c39f533e85abdaaaea43d34e8d1db9c6398fd50129157de769f965291b1cac098b8500a67777649c2f87bfd07605b31d098a639a7a56e166eb58c65da13669fb42cfa4dee407e8c2e0060f539292635e2ed804ab28e3fdd631397e65f966660501e782ebc6209d34d79dd6bde079e79481b8eb6908b5640e35ad8e7f81ad2ba1124dde92daf377417a11c07603c7d582f976d25671d1cfb045abaa940e0aaee5523d9c15d4d9baecd9fe047bc577a949a16b1f808becfd6e2ed97b7d0df3229bc8c902a84beb698fc50b0e6165a9dd3c92e998dd6aa4f3579bd9da6049d167609c9025e31ff661fcee8e27ed7c52c703da24c0ed2b75ae0e8c2dd002eaea2203ddf14c75cad77efb700966105c940cb6eda136dc984ea37796276e94a39f52e3170b2889e4d07d788e454aa1a04a46bf289dd39bf7192b47147427446e9c65ef4a80e9a6d0e6dea3cb39a59be6337cb2ad04ec551633bca8bda31a65b4640377e63614a4e0e302f6dab127d78bb28909d1a8c88925907d1bdb2aa262d0deccd06f44b4891d4b893dc711d4d3f279a4fa15f9fcfa6292e6a5680a483c396d1ed459438609a171058560f7490f68fddcec77cd8749ddae7a8c6dddf946f35834c418109749eafe8a8102f83b38a7bdb6395f651d9c05fcda06d00315b0b2c36b414eae32ee3c94c9372579ec8bb091ed6ba8c98d0989af0894d1a99340d33c2f7de846ea473fe7fc32a8f1abfc6d028940a651fe84bbb101eb764e4402bcd5af762ba0a15137c3ec76282073c2a76924774d4df6614cd566089a92900087db5c48567fa6015a236fb18ed46375dff507247d08735ea8392dfce846327ec9c2ed4051f04361f0e0ee96ec80e197736e2a4cf7bb373dba5eca6cf04fea32e437cc048ee25f3ff09a3c9c939b0b287893ebd66ac2ef2edffeb274968d7f761a6c64f7c9bad8d1024b65c6ab775ddade9cbb3dac5dfebefd9f5746beef5d4265cf02ded3fab94d7a7ad3422a449be9b0eafcc68d0379a00f5f0cb03e8177bce5d36ec8772e07e88f7d4e4428a0892988984654c81104b4cffc450ee2c00dfa866f874fa934ef51e3348bd282e62568b87c75c0d8f7c766342d462b1c147eb9ef8fae5219b90a4a601530d6f684bfb9ac8a12425fb47e0bf63b2b884ff290bd941ec9b10763211657bec25496c2801c535eef267d176cd1770821ebef6ee74e5001f8e515c97e3e261734ae065e669f12d679cae198dcdba0946884ce5b259536c651414820452c1e37c748b23ae18a7d3ae6f4a2627e46591bd14110cadf69b4ee8326574479b015bea27dbe4c1955a9871f01fca60fef14bef41369b5dd024ee2049163c0f2df91f0862207d6b6d8f4eec8d4879c83eeede786be7cdcb77cc88dbb5c1b318c86fb989cc3d213656a368acd74b264286a8b6622a64e60dcb286976cafa84e1aa625d571b5f62bdf76f8634bff1d208ebcf05dc0f9a08c2d18b0fd409dd17041a254bebe4923574d167795b8fdb7274500473a2c00da1c35727d07db50e092a2aaa0bf7240f23c7e415f718a728a847cbab56043a40e3a03535872ccc76d576e9cc9734adaed9b5b4450e942af47144e29ef37f2bafc4a511364c24ca57b82ea14af9d1a80b5322ddcfe5b3d9e9f4e8191f1744061eb523b7965c9734d644863d879b8dd60257440bf5ecc02f03edaa321f933bb9ac3f0cae32896d770f23017f0d00355e0a45b5d5070792f0c5caafebd2e5c6d8661e2099b10c0f357c6d6dc74791a842a5977f52000a454162efa506c85ae1d235151898fd69b72973f8b453ab5e13cde2dac4bbb5f41d5190d96fd18357d2c3095537e3535fb421ff9c67e0927d3affb3e4c75edf3adc3cd915b205101617efcda9b0422f9d66e302bbf0fd48d858e44a16335be0ac36c9361e54772a6f5ce5511002704a0e6b123a769e65fff4132d68a2392cbdfce33a5cf24bd92ca1f9e56ef6c454ad3ff3b5c58515eae4f201ef93fbc03fdad7704ac69e99ee04fcb156a7345ffb1ebc81c44f1c054e940b3c8d7246b7e9ec854eff054d129ead0aba4bccf1cc2a0b157b128b9ad18d9392de1b1e93a8fddb9a251b909cf1bb8954888144bc9f08426c1ca772c91c70ce4f5a51fb1537c86d5f7b595ca352d35905a6b94e538e1ba1e83dabb6a98ba761b282bcb7f7ab73306e5ad6f3d4f7a59f9aa04a6940aae9a9d63d338ea00669f08cbaf24075c3c63240edfd9ac7db55be0be921cc7e5b93e7bbf09df0f1dd21be99e35410040054aadb75b10a444298b4ab03bdcb58e15cc55776304e18c9b7d4818abb470e0772f67ecd5ce543626e6bdb04ae362b74c53c9206c151610d712518868b1ae2c72bce08cfcf273ad6195e86b30f905752e710578c7e53f0c944f9fb21c0796f1875f33663aa6d97e7b1a499457d71137cec701951c5d47c36de35e1b7692582a51238a03f7083cf7d708013be8de0c3a5df4aff647cd4be3d3bb45bfc94d566996feef546059b5ae23c88135578071fccce240493529ee2e1d96ee7dba810925e83086118409960dcab3a9d6b2ffcc3a6ddfd9de66afaf45405a6d4f8ab901e15b1f03bc603fe3d8bd94fb6642110610f74d34276696a078e23e6664d8eb94cd15c9d2dfd528d96f8a67c9f6c186a299cfdbd6205e9aabe97edf7c878e59790149750e2a90709bee94c0fa64494107ef25ad1aba0ccf94c23f4eca6dab792fd8a540018cfdfd603661d873c075435cb25f7c934ecd18a18381ef1b76bfe25c3b332944621c39da767f3b355e172d07cdf63835e499e210bfde6a5b7c7ae1faa3f3ae95454aeb82056637f2fc7255fe9d653512c5505f599ba616282025288a0037fb7ba4a2a1b6eac423866b1a4c83561b82b70ba9621a1a87747c4a0c8bfbe08b953730399a0b1808fe42933a799ddbc6a998474a3db6aed6f3e18b889c2a5c1817822b97607ecb0de592f563c672f27571e0ce339cc1bae5a29a908603648297cd34f9cd20dbddae8288c209be147687245dbd9b3fb193d5958ff5c2310159dcd6c1738f8bda16436879712e1254179bd6d8e1637a71027dad9c9988509d445249bbfa83b93d5a1e2ffd5c8a736ee90710ff0b6bfd1b42524b76a911858351fd0d23ee6f616ccb1edcaf47436570720788a0b766fdc665e3c753e112981d8eed6e251bb2ee2837a68c1a965fdd9936f7cccef16a50fc5927c7b06bbe1082715a45c21fb7d3fccb219e8169192a9da8813d743399d1be5b2a63e59272a13e1aa54ee8f1b272d09524c118d4111db3cab78d3a538d816d68fb6719b9258293feff50ad9f4f87359da6e83fca6994d67840b81dd9f8e354428653956c32ba2019e154d64117f93af57366d7f22107f03164e8067a13ab4ef9649cf0335302e40cb70d45d1c7214d7c478f7c42e58e6b6f39a6b528233ed12a70b0b8042a2003bf369f93491147532ea76913eeba9e6184819671128134322f887494d6481f3084b2e9f0c424455c95aa2c32383fc42f5329de2d72890b5aebaa9b542da0bc66b9e705b3312802dc6b36ee3bad222a87332c082821db57a0678660f9c61f8fa63e76f9548f2859578eba4d05314b6565d0d1c59f807d74483d966fc1fccf7a7f3452eb3372e3c322aeff804d83b61bc1a7694cd2753f0f86c3a0fe638c1f2410092412160deea9146bb3df0854e2e3950e73bc6cb07bbfde28760cbebfa8b6104b9ca8607fa33203c269ffb0e47e2cf87bc69c2840141eb357e7b7302abce0eebab64f54900f7dc02470291af4ef0fda7376bbd25c8891f9df0003a61bdaad227921275dc6d5d30238d13209a9e22f110941c6803e436d01d0a201469e945c95b7b900978c03e5d9323b3a120469311dfc39ef56bd0e6321ae54140c824ff4d3f280cfe716bb99055a08d387c3fdbf6ed98ce7f2abdb18a1be8783cd74398e78ad5f7604b56a0a1cf9b9a854a9cb326ccfef11dbf3f08524765b59845896cbd76d69827d068e33ea3c04fa40e494ecf96c9277f6f6610c0ad93b1a16ad515f42c974384e3cd63b68ae8b515a119c91956a4ee621cde1eb64347a3548218f809c263be7fff6823a0b089c6baf2160e6d0c59a859a12e273c7389372d3d20221e7a008f0efa5c17187becef16065ad50dfde0b63eea417451b770cafe37499b5882b3b9485db4fecd47032a56fd8d60ac713de077875b010c8759fa9242aa1d25085e15830a3e99256767da24499a178694cc50ed26ead416210b1a77cf782d4a047a2ff1779ebef8d925f0c2836b243a41a922419086e0eb7bcb32cb232626f33f07ffe0a73e00d383a332c5a05937a132b97404a28fb169fb715fbd0846dea858a930c9454ff4b70cf01af7725050d75ce731cc395095aaf111a3097630f1c202564baa9d24e0163913a24e0363cf79dc9c2ce052d076d99aa5a1397092c6f737357d3655a27496a2e817f669386f5517debdb687d7ada67a1685e687eabd01b23a0ce088de61522c6b8e0f699edc3d950fceb762eb5584528bd227d8f89cd5a03f01161dd4d2a20cf561504d6682ec3fbe79855018b1e155a8ce155189ee64663bc3e771bb7c3e33275408da2479a5e271209a854c2acfa3e2dbddcf18a80231f9c199ee1ec7d65d239ccac6c076d482703854ba00be5be9da5f527f2e3d4ccd541ffeaeedb604788eebcc69451836885b6f03c4de0e1edea3b89baee622921cc3c3edc4e0ec448daf127f049c58bd6cf79e9b992b820f9c4e31e21c729e900068e5a237f2e1ea4a7e491f485127df5bd1d576684eaffcffb14f79919b4b5a4ed3fc773cf2714675342aecd523b892f528523d755ef4bbfc57805c80d5f6e52bb0068d1f6b155166c9ba932fd5ba53cbdaba7c46999e0ee5dd0df8e57e9308d4d993b284c5a2e06d08a17341a212f37a8ea21df43b8b16e9af49e46945704550fe3e79ee73b9616a1c63c12b60f7fabe0e95651699f7f0c76b559228fc43f4a672801bf79c64a5bb93f9e137a525a6e2e737abda626f7f472822d3136219f8883bb89508b8ce065e14305ddfdfdbae89adcba75ab0fa3e5d73212e76876b20959ddf79415e037686b8c80135c66cb65f6cb1e9d798f60e4fa727e2f731e75c389be9153a57235b348c11b54e41ade03923a9752918de5cb67c496d466e4566e65ab17db4692132a03177efd2c83c7e13c3d79e07ed5c6db7d4f23233b3cc113c26f1978d6a1501ab164ff3add1ad52cc5c7c3fdeb41506620ad231c42098bda9178557a027b0d822872b105cb5f76fa400b9e682fb9f3c850e411106089a4928f8c5f7c068d22dfe01a6b31cd89a87230eb5c5509b1a3377ef03eaace962a935caef1d4378eb235b567bbe30053ad8037529e2074c21b7318dbad1dad47ac5e5e4fe5480ad047b74a9796f00"/4096, 0x1000}, {&(0x7f0000000400)="59b701c108adba9923af2d2a82e6ce4441ea4d953d62d6ee2e66b27bfb53ef2d4d91b63864c56b2da75862959719dec99eaf20069f079e6f5432eb71eda26e0669cc70efa315f8b30d3594de90e3", 0xff93}, {&(0x7f0000000480)="3459215863df1c57eba249b3b35ea5cec1555d765bc38800d658cc26d6f55b5941d7b09b7ff432e91dc953f7cf8b713809dac18bc30f79b150ddf96b664c61aebbb2ffb432c09f6085ac2a1a83ecfff38e7f8eeda65023af897101bdaca70f4643a178f5d9f4411471b0fb1635be9b90727b353a56b524cf857f", 0x7a}, {&(0x7f0000000500)="13bec538299cd43165ec81fc328332c0663c2d84ef4636b7e286d10104f10000c30e0fb29627ada8a98802f3900cc3ee2bbe8de2b5a9db9f57f57aaf7c671b034012ef56e2ddc802507fb3acd65ac6b699bb44a4f896e3d4bf12d12f012a11e83a5144cd3c3f84ac86e7cce001761eb67d54bf854fbb678ea58505f85b00"/136, 0x88}, {&(0x7f0000001640)="2166f1be70be3a162800007c095e1e7acb0dd0bf3a1e7e3a6ca0ce9fd45e390fb99e5a02ec42abbac6f2c088347602829144ab4b28b6e8a9d4f2effbe3e76aae3e619247ac132d9bd1652828cd111c56ddcf1a7089c952e54e3ffc4257c882c4e00161d386e82523091b4080e33562f8e964e22eca01cfd7b66412c2a56cb6d0e6d4720cf836658b22b4697a89466c4f8ccf6448535824e6450947e75d67baa8582c7aab153333b3106b7daaa847e6b39d02e307050d36efed1980c25b633ac1f0d271aabb4f31fead0cbbcb4a979a93f343fd9b3f4587fecd3f9df724c27e220d147975aa326fe749e9f4d97c22e24275f5221ea1b7056a90843b4d8d06f2925ff6c4f91b9e141e8f668eb3b2f507ae404ce8d88db4002464be3d6252f88c842d470824af686c10f1a405940a010691714f3673e1b5e15bdbcc91c826a3cb346e02314eb92e20b519c49505f496f4a0421df175d3398e62f5f3be8c08e96908f82682cdce2e97143bacb55806dfc8591cad2737c8e24266fbbab6bf74151f7fc23c5bb2ba3b3ad9b177f0d6d11f1e06addf40d9585ae5213e21689b3a28a7f2fcb6e9e734534cb265d3f7ee378116441a59ea2652257a76548860569eea5c5763981818c5a09da86a2354d6778032bf404ef9fabd7915692849e1ed30371897c67776be027c720cee147654d9ab937f8c5b74b638b842217e70969c82a9b1a21477f1960b68ac59f29277cc5a51f51e51edd879a3f63d6c140a150a1acef947c12fa2cbb655b650a4176a13bd19af263f71eb01ba933c2c22c2d306be1be940e3b51c73b365616742a8ac933f455a48892d88800a20bdc53a1fbcf1e8f4a9160634dc61340e50b662f56fc7ea26643415c9e6bdec4c6903b5094b89b73fee81f776b0137a749d0859bb42eb367797b0c36e878469a3e50ecba173d3bd3ccd5c683f27ecec85f6b687664935ad577f85c1162773b086399af161154eb6ba45f7457c2d700f774983919409438b01e245bb46c7e31a9578530d7de5f9422e501894b35af2312305371e91c36a349c87a5662abfca162662b71635fbd4bc9453ecac06068aea6c6b528dfb1a3fe4695d4ea4f87ef7a341589a727255d32f9412e5f1c39794c9d4f5ea78d0d560a1b562ec8bbecbe1103e548390420e8ed63b3cbc3ab9e696342a7a8516179c4f29a05e5f3506d3be2ab8d0f2ec7ef63a9a31d7b93e4d26a31e1e3f4d2bc9d36fe6f0a2e962ef0c69163432b5759f58c2c077aa917b1eed9525595d5aa7ba9d568bbdd160d02dea91c95bcf78d4eb83698f01ac06b3f5bd41b38958ffd260a7686ab2dc107a59b5fb267ae8eba945f2521f166077ab44e4f5a2489b7447a7ba1c2e7e1362a56cb3f65251de443d48537d59aa80a58217f9821e556e2acbfd53b7196035fdf8d48db34c16444358872dfe93db8f835b5012f31d63d8c78b0d233355d2d96e45962c59af64e3bfdaee51b92940c0c0e7bd11449841eac3bdc749cc5462545334ebbd540dde3e1e3359bd0698ba4c2864027ccd5d834a42970697e8396abac818af6f1f4e764cf8f5acb31ff9da4372d7279cdf27d712c385634a508b905029a617c7ca9a5b8a535841d3ed3ee038641804bbc3bfcc85d7cddfb315dc6f9ee9036720a7286286801d7bc05c7175fdb515eda09df72ac31121817fc3aee94935333b76c761704f931e8f528f5c13c8e24456bbea0977314ae0190ddd78834a76409102d1420c4b507d9231715b1cff0bd956802e6aef5937007f348af5f15b4414099b622504633acc3fd011f4e6bd9d3d20c1793842cccba9a2bcda561260509a82c4c37a56fdca29a15bd9ee9bca1fea73063cd0f9e77554e332ddba0c867c06aea02cda1095f740a3c18cfba47be9078eddee7712155cb0f7c3f1a31f5fb35323cc93f3c03b607793da537d8d5666cf1f3a598bbac8d9f410ec98885628e76b551e40207f718536da377ae59e7641ec3eab909e904603242da275a3a0cdc323e3e6cb011350151adb6e8a50182cd8a3e9fd54d2a3e79c97b9cbeafccfd532bbe9abcb56c81daf9017bc1af486a288835ade95e5a1bd7a5cf1ff3880fffd2bd251bfd11f3c2ca6e938dbcd552215c5942d27282a9f66f30a1be8bc2e2d7cd038c3e8498a3a682e2384e8c38ba1f70e39d14a4eec7e03369a73a73ac3d0f737f7f31be7f4212d76119cf4dcf0b6890c957f78660b15ca4472e3bd895801fe6f8c9e69598daf3d25bda8618b883bb20894ff30bf81483b60f4945bdaec30a273bd94412a04bc566de3def556cd32a3bb036517e9f7cc88c66e9bc7302657fc9cfcfc78eabe6e7aa3c745c916d949170fa57d9ab6820a432f4c7fa78bdd3af2aa2caa92b96eddaf795de1343a30efc831c59fb1444f4c55e81cb2c4a8f40ae1448812094ccb1f9cdd494bd8c4c43f42ac5958c8d3a2688ba213db6747aa45af49a04a2479f170f416bc30df3d18b86315308d157e9ea414f9869d4eb83df30c182cb5d5508ab11f846fcb775a322be292bdd960df744d4c89afa24797acd5d72b49af98acbf3b1222c6ed03044e8cb33c8db3dd255e266b0e901e7a6c603b2dc99e9850ba72576548d7a35518a6580dd7c50cccd448e7e73da5f232577de380c7122f6256c3e58307a0c5a64fc1aacde0937e0e7a6dd1880010a0b84c692e833e3ec7289240f497b267c975b5ccf076e610033849e3a5e3ce87fa2283235fc51dbe46a974c7170284d20d0ba2305823fa380a980acc833a5f7020d3d75a90a31b559233a4048aadcd7cf70642364b71b063c36c950694f890ed35e3611bed27ad017899e95314edc27c4a564ce620879b884cdbc309377419435fa682dee57c86f916581691efba2ed5f4279ed169ccaf022909a8f3724db73e3ab57429075e9d7c69a4b7a891fddca16bbd3c1d4f5e5a8628447e4d7db66f13c62583044bb7858d4d85fd628bcd54476beccf8f7500c1f7c6c07b5ad94a7063c06083462328469aad56570fb1150ac18eb5bdf874f1b9985d7e4ed4c71b1e7a48006920b8e1c5d3af66029b9a48999c047da903f23b19bdb62e33a70b3909962453cdb7ca6002847a5cc5f820cba176e985aabfd6675a1def052abd0278f7192de8f8d3d2cbe08e7a349dc622f11e3d6677a109fe4ba7806c7b2a718d511b6843272c9932e76daddcad2a038037c0d6b64cbcaa32fdcd2a9c2f1bf396433a4124d63386d8cbb4451a0549a1b8b0d1fb7899d672a6174226aa5ba863e7d7d6e19a9c1ba9b2ad55c20b75d5c7904f960217ff7ab46cb3b7f6443c471f343310b808b36781cc99fea5aba135ef4293729ff3033e3b6761e712a3cb23a1768553f1952429c39c8e2c76cc164b2c7a5eb93cdb1a92ae28b6e51ffb8dcaa55b3ac4ad08256293d0a03b6931093e89e6e9e20b7d4c4ff5d3f46f78b1d5c42906a9d8b81771dde430bcd9b10d71a18a0d5311adeb3dfa26c4a1260f514ea5acdf5e7094a840038e3f9d7a8a7f45c90f400918bcbf7da9a2a0b25f5f9df4a16f4f2201bff6b3e0d08d3c896ea9febc1f083fb8e5def9f31d1019f871e52690d0e74fbfbbf83a701c7050bb13d410f632f61a16474dc6068baad203bede24d2cddc1821f1cf4ff46615c26cd45a4f5f3210b454cee7dcd3661a6311182fa07c69c0203ccce6781a67dc1ab5308f2d8f5c0df6b05b0e5599880968214b806fab6d635bd7d24575e224b8ee5bfe6bba5d135ca55b481933f5928f4b905680750abd79329cf4f14f449a0cc6324ec4b2365ba238db306a4442b2f22b2663aeb057bb3f55fda83000509aac5882bcfdae3750f65bf044a4e60153e4f2b39f7288cb7ad57eb7d10d6e841e4e0a3bd465a85d56c2ea20fe4a6639787ff935d708ce1a902b5e8360bd289d618465850fc59f903cb8e8bf063c9fb6d30ba6f9409ddca6c75911d5dd39acb1bd7e139d72ceaa1eb19b89c5a940a3f94684ca6dab18fecdf8abed33442f4699d8578a617ef37cebf5bffa5588697059f2b2bc43d95084c1ec842b1c98f51476054e8810edc559a4fda181f6f219a2224c64a945515faa21259f4738d43241dc7254bdae3c51ca10641d34574f6b1ce8883bfa150659131d44ea3286f5e534dca73fe40e9bcc553c9a0c1034b3f36c04b04dc4bc778b0cd26a8fb3f0e4e4d2c60f4bf0d1d205e49f9a4eb2f5f0ac6f3cb8fc946b2587214fadd5494d8568cdaa9de2116980b6bdb446d88fba93eba01dacd4342a3662304db99187972923acfa0918bb6367e04658017a0d6901ad0c1e7056f3de37e58ac896e590a1d6781a84e78fe45706b13e67b41b6abec01b33d2765ea422efc07357fe0f0c1d6ee9443139e3fe54edf0e20e0e02c3aaf2c1d9e93a8bb7eafe7295ec3a18c1b94c3b4a40e62e3c2becd70ca4c92c3d11fb91e931861e46f9f61355298c4c603cef2d89bf939c20bc196255dd1840b58e869a38cd8645587c8d612398ec7d3f26269f6082fe4ba7cf6f56b9462ef83e006dd2b89bf70b51fd3d3c49bffcbb48dd1a2c0dd3e0ca03f54ca41a68df613f0ffe3a7d5bcf776d3c5141b15102f526843b658e93f5a75792d6dfe534ac52309166b95d6039e97268eaf5c07b2e787483ace32f3a2a730783eee9988bf0f26db7026d665fec353f1f12173802975777b69a02fea7cbc9d8afdbe51cdabff2d6d546bd796e69da4384ca8f7db83c32d23bcc2f9f5220819a7888981eca1ae92f0a67d423bcb13219d55dbc0b733a6c8624671b5e3b6da011c7af9e03d1a423d7c7f6ebf21e4b8d287cc8c97ed3fddb011a4aa743a6b09abcb8c7a03207c515110a7d9326d0435d0acbd4182f4e880573fabecc34112511a7d66f0a4c1857e7d2c79096f85235bb8e801ff417a5ca5915d6f68249bdea7f1c3fc297e046607db23bf6bd4f5a37890f5554f7c63f07269a13414017f0af8d25a98d1c51166f374d75f0574e17cfefbc5debeafd2a1eded926769b96059f1ef70e3540325b883ead287618e7e088ee307e0efbbb031ba3e2529bd43475aadd061124f6b6d2514a4c67620a3fb6a35f34fe37fc35cab008405c3e146716507b43c43a8844c391cbed66276d4c4c2655acd1dbb8e5d85ba181582e14ce2dd46c9681b6a4140ced48d687d1733acf91607e48ac396799b735c5ae40116fd9ad30e52f2d073033ee689ac2367d79ba0554bdac793bf83116d1337ff3c1c460b342b2f8bcb7273e504caf66bb97b66f9cdcfca54904f6873018a01f02dad7df8171e67b582c99e1d2076a1168dfb4d0dc3078125318c16c92c1baa1687f7ce2f7574529b7aad5de7fbdb520ae790d9e350709b30ab1b53e93ae5d731450da4c6277bf2cb3a4302b235ddf47f92e368d11f01c354b7eff2e16d01bc75584ecc7aa8ce37c2228639a645ab2e18c192f04ed18195852d648b9c877ce87cdf19d345dfaf20bde1c30e11de19aa6169c74a1ffc3e32db9fb03723c064f994957a876bf2ed89bba7344d5cac85983c69573ba62148ba898eea6ab6365fe718ad01a05986a105a2dc914268c8e0b0b6bb97fd9b4f0b5afbeaac06d65c1a466f1d6d09a3b9fcd45449805121a46dc9b54177d7693cd1710b4c72a61abd67017821ad2230fada4ab444cd69bab08e0970af4f8226ca9edaf45d70097bcd322b5b8ac86646a99e940b3851f8682a3cb37348f4fc04001231942e7f85de4f3b773ede28a33b0dcdd78bd57c90c256676ed090da30f07f1f8de21ca4afb853834d6c942ec200d2e30decc2cc45facc90c1285a4df2350bae138", 0x1000}, {&(0x7f0000002640)="6ac0fe6ef321a40adf9112c1a674a4edb8f015ecbfde1b086d241a57def5dc464fc0f6071042aca214c0f7d2196deb568bb1e92fc6b230373065eface69675766079ad1af458fb0a1e976825b09f4fc0f8f6b0cc617bc986bd65cd6947566393c42fccea491fd3d0", 0x68}], 0xa, &(0x7f00000005c0), 0x0, 0x605}, 0x401) r3 = socket(0x1, 0x4, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) r4 = socket$inet(0x2, 0x3, 0x99) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0xffffffffffffffff}, 0x10) getsockopt(r4, 0xffffffff, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) socket$inet(0x18, 0x0, 0x102) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x41) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x5, 0x0, 0xff}, {0x34, 0x0, 0x0, 0x3}, {0x9106, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) fchown(r4, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x20, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 1: 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', r1, r3) mkdir(&(0x7f0000000180)='./file0\x00', 0x1c) setreuid(r1, r1) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r6 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r1, r2, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = socket$inet(0x2, 0x4000, 0x8e) r8 = accept$inet(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC=r4, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="0000000018000000002a64b855f5cc246c000000", @ANYRES32=r7, @ANYRES32=r8], 0xa0, 0x409}, 0x5) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/156, 0x9c) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f00000007c0)={0xce, 0x0, &(0x7f00000006c0)=""/206}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000880)=""/32) lchown(&(0x7f00000008c0)='./file0\x00', r1, r2) ioctl$WSKBDIO_SETKEYREPEAT(r9, 0x800c5707, &(0x7f0000000980)={0x3, 0x800, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r11, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 5: ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) r2 = getpid() close(0xffffffffffffffff) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(0x0, 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000015c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$setown(r1, 0x6, r2) shutdown(r0, 0x2) open(0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: chmod(&(0x7f0000000080)='./file0\x00', 0x0) chdir(0x0) mkdir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8080, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000001000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x0, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/514}, &(0x7f00000004c0)=0x204) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 0: socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff00000000000088a8170081004900907800000000000000001400907800fa0005f3d38897d8c19236c0f63c12f94a812d41625805d8e8a8438531369e1b2851ac856d472cd73c80662c0980c371f61a9c527f2deb39b8636f10d1b14c8f82ad3e5e79813c480376337d2a8d4a734ceb20854a1a974ada118448967a48189f0500fd92cef068b5ded193b550cd34e2ccf13fcde5c4378ddf"]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getpgid(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pmap_unwire:pmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd807eff20f8 pmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd807eff20f8 va 0x4e7fa9be000pmap_unwire: wirdenied attempt to set clock back 3170893908 seconds executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x80000002e5}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x5, 0x5) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x2, 0x2, 0x41424344, r1, 0x0, 0x0, 0x86, 0x80, 0x0, 0x0, 0x2}}}}}}}) getpid() listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) executing program 4: socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) setrlimit(0x3, &(0x7f00000004c0)={0x100, 0x98}) getrlimit(0x1, &(0x7f0000000100)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) close(r1) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000440)={0x4}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a9", 0x3e}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') clock_gettime(0x3bd70b3292b7004, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) sysctl$fs(&(0x7f0000001180)={0x3, 0x1}, 0x2, &(0x7f00000011c0), 0x0, 0x0, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x4f}, 0x2, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bad61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6f328b0a7315e826f5b2d2ef536e5c9fa3e4994a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d00000000000000", &(0x7f00000002c0)=0x10b, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f1d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) 2070/06/24 20:51:48 SYZFATAL: Manager.ExchangeInfo call failed: write tcp 10.128.0.194:18019->10.128.15.235:30001: write: invalid argument Connection to 10.128.0.194 closed by remote host.