Warning: Permanently added '10.128.0.53' (ED25519) to the list of known hosts. 2024/05/04 11:51:22 fuzzer started 2024/05/04 11:51:32 dialing manager at 10.128.15.235:30000 2024/05/04 11:51:32 code coverage: enabled 2024/05/04 11:51:32 comparison tracing: enabled 2024/05/04 11:51:32 extra coverage: enabled 2024/05/04 11:51:32 delay kcov mmap: enabled 2024/05/04 11:51:32 setuid sandbox: enabled 2024/05/04 11:51:32 namespace sandbox: support is not implemented in syzkaller 2024/05/04 11:51:32 Android sandbox: support is not implemented in syzkaller 2024/05/04 11:51:32 fault injection: support is not implemented in syzkaller 2024/05/04 11:51:32 leak checking: support is not implemented in syzkaller 2024/05/04 11:51:32 net packet injection: enabled 2024/05/04 11:51:32 net device setup: support is not implemented in syzkaller 2024/05/04 11:51:32 concurrency sanitizer: support is not implemented in syzkaller 2024/05/04 11:51:32 devlink PCI setup: support is not implemented in syzkaller 2024/05/04 11:51:32 NIC VF setup: support is not implemented in syzkaller 2024/05/04 11:51:32 USB emulation: support is not implemented in syzkaller 2024/05/04 11:51:32 hci packet injection: support is not implemented in syzkaller 2024/05/04 11:51:32 wifi device emulation: support is not implemented in syzkaller 2024/05/04 11:51:32 802.15.4 emulation: support is not implemented in syzkaller 2024/05/04 11:51:32 swap file: support is not implemented in syzkaller 2024/05/04 11:51:32 starting 8 executor processes executing program 0: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x35}, {0x5}, {0x7e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000001c0)=[{0x80}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0xb7, 0x0, 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x5, 0x6, 0xb6, 0x5}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r5 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x41}], 0x81, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="fd07c085c9ea28e5a936c804b5be55d44bdf9b6a0de1b6a2192e38a3a3a1d3761e3b846fb895d1e3308e16cb018c8c2bcece20c0526643ff9cae00ee77f2b61bbbb4aa6c66645c79cd59314da923fa0468d6f6d74d82f3f6f8e5e8ae189afc315d02ab60c2998f17f3b070616724cca86410a41024e053facf1cdea03b5725d8b1f625c8a65141075df2540fefd62db2852b7a8f3d40acf6f807c8d565221e2712dd59dd1e44f728e9fa926895c93aabcc34ffc921c3c36166e38364b9c33c63ef4000000000000000000000000000000000006800a811d5a480e0ecf87801a94df523b1bff497233b20e580104d4e03acb52dba9ef9164f302e02e979e3da200c4c4de24f5f23e3aa812e29419fdcdf5be952460e4b58363b21da51f830fe0ea949bfa12d41d4e42023dd7e036143096028d24bc7ccfbe97dc892388c5eabbb8a52912ef98ad08069d6d8c711ecec28324f0247c919bbe2ef2d25fd0ec3a0df5a8f4de179", 0x165) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 5: sysctl$net_inet_icmp(&(0x7f00000005c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000600), 0x0, &(0x7f0000000680), 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000040)="b0c260f2a0176c63fcb5569ec7b1dba0ad022ac9fcb334a0edfdcf7c1cb72473e2516c8a22512c3bb711c773d2af2aee10caa03a1b2862b98ff08c8ca0de65abb4133fc69e89b77fc793065c677a61b4bb093e5305a4149c8e4fae4a0090a26201f20a0bdeeb6f763c54fd8219ef975732b4d5a44fadf1bd9a2368c5f02efb6f2376e5200d0ea303d3a91fd05db3a92ac5b0b133a96043c7653b22ba547575dfe41f09f6c4eea4504ddcb486bb76d99b4b4bc84e00839c1f400bdd75e186423b541a40e94a58abf5fd17e4233e798a", &(0x7f0000000140)=0xcf, &(0x7f0000000180)="37c748a77118ea63a879577295adc9c80d900166997b1bb13dac7090a58a8c1e109e78299716d9c4bcafe998d8e01eada93ce4e1a0421ac742489a08fe43ae9ee57bf204bc9dafcc38c9cd666a33521a2afb1efa8b1ced854bbe8fb29e34c8795084cfea37c097a5fbf40562489c35838d066de425bdc5fc068ecb8351a0635b2e356206f76abaa655960d8d236291789b5a3aa3488a339e92c5b30d9f35779b3738850b387c28fa104263b1ef96e4b11a7e32117d5cc859e44f", 0xba) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="3eb0114a807db59df8c0ba93b08860a53f27f0ebf494b5a204936ff1d7ad4d6c771745", 0x23}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0806000108"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0x3f}, {0x44}, {0x6, 0x0, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(r3, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b", 0x800}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) executing program 5: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x43, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000c62000/0x3000)=nil, 0xa6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x91}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000d73000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fac000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7f}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xa4}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xb0}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000ce2000/0x1000)=nil, &(0x7f0000ded000/0x4000)=nil, 0x7}, {&(0x7f0000c46000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000c4d000/0x1000)=nil, &(0x7f0000e86000/0x1000)=nil, 0x4}], './file0\x00', 0x83}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000300)) open(0x0, 0x20, 0x90) r3 = open(0x0, 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0xb9, 0x0) r4 = open(0x0, 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{0x0}], 0x1) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1d3e5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x192, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x3, 0xff) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x58) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x480, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x557fc536, "3ce3f17a6e8c7e4b532d00"}) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffb, 0x10b, 0x2}], 0x9, 0x0, 0x7fffffff, 0x0) r9 = fcntl$dupfd(r6, 0x0, r5) r10 = fcntl$getown(r1, 0x5) fcntl$setown(r7, 0x6, r10) recvmsg(r9, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r9, &(0x7f0000000080)={0x0, 0xa}, 0x10, 0x400) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2e, 0x1, 0xfffffffffffffffe, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffe, 0xea, 0x40000000, 0x9, 0x800}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20, 0x4, 0xf1}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x1, 0xff, 0x3f4000}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x80, 0x6}, {{r0}, 0x8000000000000006, 0x46, 0x40, 0x35d, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x41, 0x14, 0xdc40, 0x10000}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x800fffc5, 0x7, 0x8}, {{r4}, 0xfffffffffffffffe, 0x22, 0x20000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8000}, {{r9}, 0xfffffffffffffffe, 0x2, 0x80, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x7fffffffffffffff}], 0x4cb, &(0x7f0000000280)={0x1, 0xffffffff}) executing program 7: openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') sysctl$machdep(&(0x7f0000000100)={0x7, 0x1}, 0x2, &(0x7f00000001c0)="d1727beb90d5af06c320c1ad680c38814fe649c5250ab5f7d912ab6152acb023d7001cf5c4fa583aaf3a57d74db1b8cff039f5abf5dc9626fa7f5ea50008d5b5f612b9033e89c5a91faf67731067712b9ec4d699e26e10750c399b661f3de70d25239284ea4e0e2b591eed0bf1293d78897a79000b9d76ec864738d258abd103c5c9bd57c7be6bf59df74ece2949d764d34a5da2434deb5ece472f55413872921d4ebe7be585f69d03590770881694040f9394", &(0x7f0000000280)=0xb3, &(0x7f0000000400)="2a89e9d6f7e3661d837be6ac10d359871373646705a950975a2fac4b7305c8cad961fd1cce232b860603eabd67f553deaa9169131d94137b949498da8524521901868ca4bed574279ad07e98f5d3f939726b02212c91ccfa71c5ab4369a16eac4c1db62f379829d4cf8ba928c6f7fe7626bd992b48c1e2561416d0ee664bd7eaedb4dba7528dcd453c3d7a97cb89bff6a69aa7b624612d8eff65c4404ad83fd7c641cc0de5484c5d4db98deb547cf61b55d097a8617f7de26d065bdbe0b4d4670cff66b3e5c6c4505e0af54c12cf48f6", 0xd0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x4, 0x100) semop(r1, &(0x7f0000000040)=[{0x4, 0x8, 0x800}, {0x2, 0x4}, {0x4, 0x4}, {0x2, 0x7f}, {0x1, 0x7ff, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x7, 0x1000}, {0x1, 0x2}, {0x4}, {0x1, 0x5, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "247497496ed3ffa429fdb9102575e414229eb682"}) executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x80a, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x280}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r4 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r5 = dup2(r2, r3) r6 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r6, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/196, 0xc4}], 0x2, &(0x7f0000001a40)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1802, &(0x7f0000000200)={0xffffffffffffffff, 0x3}) r7 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r5, @ANYRESHEX, @ANYRESDEC=r1, @ANYRES16=r4, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r7], 0x298, 0x800) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(0xfffffffffffffffe) executing program 7: select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x6c}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x7f) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x26}], 0x2}) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18000, 0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/207, 0xcf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x80) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="57dbb756a736becfe0ddf38dd4a5cb138527c4152a7e31f8a9f13300fc17fe8e86f61b2bff58980e720290dd204c3b0621f0688cd83bfa211d884c53fc3c3fe31361a3129010c067675aa8f0037e2b33dcf29db0642b879f9013841a94d9c20c2b0c2d4ebe8a753675c763f3c522cf742034f2c62d5113ca", 0x78) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fea00b6fc13f8000000000000000000000000000aa"]) executing program 0: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000002c0)=[{0x4000}, {0x7166, 0x0, 0x1e, 0x2f53}]}) mmap(&(0x7f0000147000/0x4000)=nil, 0x4000, 0x0, 0x2810, r0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0) executing program 0: select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = open(0x0, 0x615, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x5) sendmmsg(r1, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="79e98fa44d06a03f5f", 0x9}, {0x0}], 0x2, &(0x7f00000003c0)}, 0x800}, 0x10, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) bind$inet6(r0, 0x0, 0x24) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x29) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)) semop(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x6) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0x0, 0xee01) socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0xceb6, {0x20000001ff, 0xd58}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) executing program 1: dup(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000100)="00a1f50e000000000000f9120000", 0xe) r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x8, 0x0, 0x0, 0x0) socketpair(0x20, 0x1, 0x4, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x400, 0x7, 0x0, 0x8, 0x1f, 0x6, 0x8}, &(0x7f0000000080)={0x7, 0x1000, 0xfc3b, 0x4, 0x4, 0x5, 0x6, 0x10001}, &(0x7f00000000c0)={0x4, 0x0, 0x3, 0xfffffffffffffffc, 0x80000001, 0x8000000000000000, 0x3, 0x4}, &(0x7f0000000100)={0x790, 0xfff}) r2 = getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x3, 0x1, 0x0, 0x0, r2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{}, {0xfffe, 0x3, 0x3f, 0xffffffff}, {0x3, 0x20, 0x9, 0x6}, {0xca, 0x7, 0x9, 0xb330}, {0x3ff, 0xc, 0x2, 0x1}, {0x114, 0x40, 0x4, 0x10000}, {0x9, 0x0, 0x3f, 0x6}, {0x0, 0xe0, 0x0, 0x80000000}, {0x8000, 0x4, 0x5, 0x6}]}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000380), 0x411d6b58, 0x907) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001780)={&(0x7f0000001740)=[{0x124, 0x101}, {0x7, 0x5}], 0x2}) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000001c0)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r5, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) syz_emit_ethernet(0xe4, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000008848"]) executing program 5: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0x110, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001100)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)='k', 0x1}, {&(0x7f0000000080)="519fcd57dd5f94a690af23690cd82d65676610a69538a7b1a3314ff1cc64d238624253bceb3c66a6adfb0151387e3526fefa32e3520ed6bc56311cf98ec6cc97b6934fafbe673a6ca1f109af0cdebc58126a089ca821f3e866eb", 0x5a}, {&(0x7f0000001680)="5b2491b8e22d07ea74cbab80043524821fcd3582c89bab2d9a7e80f8ae912593aeba58c8aae3dc6211b6c4dd7fe93874b42ec1de05748d0a9639dbd9270ca71cbc193a14108c2990de320c5de64289a94bbf4cbd46ec184dbfdb7fc9e546682a2eec91f4fc6c001e44744e034dd7cdefbbd7c8dee508957a6348d280a5eb6f98f77eff0d380636025f36662d2270746163aa802751255a2bef4b7f335e0bd559580df967f8d4114eede66d07f1b4da14e6a53965ec2bbc7e7da5b49b4c9272f6e43836c19bfd7c9cd3f44c16b62f2656c2368308d6740acbc69c54ead63e9a85b737f9fedcd0b61aa65208f8a5385a32a65efb10938670fa88593c627cd6d1f760b492baeb9aaddfb272d50a6b9479a8a741d5e95b4f52e3aeee3bfb26fb7568ab0251b62836a6cc935c3d447e08095e38fefef6ef33bb97668bdf3a2349d82d13dfd9e67ff27efd06b4edd01e0b0f68234d33b6c527f2fa83ab74a8bdaac9671b45394ee2ed976b4d3253fd6e98e9049d60abfb7d3d13a635f4ab1337aa180d26d426ae93c6e4493745b413ea9ba7f0b19563a41a7b911adf988e6c80e34a91467589aff9c14c52dc2890789512bfb6d67453dfc91d44601c15329b3a7ce54ad86e048e4f418099aae41c577b3fa63979ada67efd46eabb2b133e86dfb75e2aa771cc32405100c01aaeab1e82d591f213b3bd06292f98b86f21f2a6c6a4938fd501af9adeeb64cf8e2ee9ec85e6e3a924c51bf9cb9230e586631607595d60de7ae0a4173c173b8e4a559b36fc7833f39dd2004ce80b89b4a24fb36f607896cf2acfb591469ef122d2d22dd144d355b6e96bf244ee1b9b9ff1ef1bd99251716b8db50515e3cd1167c52f2c78dee12ce93550c702ea8e1b32eacd2b018f942c97bff62856df5aa0245cf9d12afd701fcd3be8b32c2321d17a83131edb1f92b7630aebaa7331440c704cecf674ae098d96509332d09c110e0c2d5cf275bffd3ceda268684f4cc93c89d56a187f72086ca122a14dea96e4bbe3e17d65c243ead79db779bbdf8534494af1924061f75319c2d528991d579a7df00c9ae2092a582fe9ff0c1ab5db3a7e869edd29e45ba0b97a350f679cc69a69e27543c9367ff7dcc8e15b87b7f6472e03d9d37acc377fb32315fee87a8b47e2022b9e40727497feea2b97d1dc1d9e263007ab4758a7bbaa3d2d25e04818b6997a7c0f34a9a815cab66b7b26dede9bfa4d12c6f9876d0cfa19ac629e606536b1c055002a5373534ad8eb8707f039905aae8f2811a90a98f26496bded18899af206b03c34f574d59d32ad14ce321fa11ed72f71e43ce72ffadbb03da2709b233e901cc094b31f7771a9dc8ae215be337d5b3f815a600ea802da4e4e64e68d5f6f717d807e502a8b1593754850e1b07a2ef32896904f5eeadb88331b1ed65b174e28e280fec04541e560375fd892dfa4ed59199c12771ce90e065e53ece3d3209b9a9cd079646141ea92e8399db6dd463414c6919a44752630557688da85fee1025a161859598495aa5a95e23029cc8c08fdb1d6bcc3480589119de89dfa0cb5579651fa520dfd3b4b803eddc0bf347d8527a865fbba8f8cbeef7c8775f2700e8081b128ce52e4ceeb75f9517adb77a1c4fb15f13727cba647e7aaecd4f0fbc244fdfd42987221a0671c344b4f33b77bbdc4d8de0e78c8ca8c879e9f58bc4eba410fc74a4a778e589a8790b553853dac8b04c0483973944c61a6faa48dcca3da6668296a82eaf53a40c2d076a443402d84cc6b4eab7bc14958507b2975730281f5b1064672b0e1154de674de8f4f1a68879b14d8f5accad2d836f36a2f74a4edb11bb60b12d27559d7b16fc6a239ad10a97004b550eb6ccee20c333523339a992a15922b54dd2f4cc3e8cf32685fb9472bf4ec567a51ad9d577f832e0088c4497d149793e0e61b77ef891db89e79358a3cf5747bdfaeadb6b5808fa57a86599e5ffb6a729c7ab26b55a04a033e6b399f125a542bf505d297f20174e2cb06225aa3f0995563abbec991727f7cc9f18e22f24ca8449b402dccde9542159468ea50f539d30d87b68d9380f703c57d3758490853d6c0d2b784897247ea2f16b9bcef6ce104ea9badc6de244d2d0194c65cfe88f5913a148c82e79fd780be8f2ede323435089f431f505e7c0565495b941421592422eb8359dfdcf1fe24164e2a7359f8a45ba98b14243b7cb4c0d57feea82249f09c116c207a783325ffd3ad30991d8127f183057b76816158558316d3aec98c53ac237bb2c70bd5f704ed09c37707700e74eb17c09392fd8fdf5bc1df2db1a296b1aa0bfcd02a7e4edc0a9c729ad024d8c6eddf40ef98489eba2c5c58cd8db2268d04b711a0e2c1cc2924883d4c3cf92973ae85799b7cf287e3a40b97922a5754c65619abb148da2f5b1c76d5a7e6b94447fa52987b794c1c7303d4c8e570779e9fcec717434c82fc7f78b7ee46d8cab97ca412b68670ff6c98640a8e5a80ea82d23c1266530dc6cf3901f19088a1fb863829ad362dea04d322cff146a99cf70d1316170ceadde61ba5be06aa4e5630206f6d6312b2796482b4779c8cd6fe5db8ec951c206086e276584da123c80f8b725b1ffb615bbb3a049ca417ee5e1de9ed759cfec7c5ced2dc81caf61955a37a939a1ed35dc815f149d5933d242bfea385e66997e1936bc9f1fa0fd066cddecd59a1c37c8155a8dbed147f4349824341298d17d84b0fd1a47bd3dd60f7f1f8a34552e1e2e75e64cb91fe918442857830e680edff3317f3fc76b6e42dcfe00f3fefe7a63d3523a1d2f8e7f996ac60e3db2ebf26a8ff4f31f9dcc2ed8a2d66456be2103b49798399edcc00bde3f18d59331fe571a9e54e7871734e646a2de8fe7084d835e7d130e57f454b02f380b27beda3cad469da020b8046e8b738db969fd5ca1a9bcda59f6ad5e9e023f55ef357a907e04125e79c24c04eb2ca31587b43df62a38842e3ff85d31077ed14fd2151041cad6fac7d48fa92bac22bd2f6219253f28cb9bc4e2641d43726dd5e0b3aaec89d7e1d78b239ba14166024beb07d24a3fe2e727ebc1d0f2089c67afd798916cf6a6a0de4f7f989cedbc1c2b0dc67046b32ac93924fcd702af9ffeab10ec07e4b5068cd94a9f2345bcf7f0854fb4af586a5d197ad92c51482dcd178c35a8183a5f099f3a30e5fa2efaf02846c307c85bba21b9e67989797cfb3081e4657bb196bf8e7c74de95c456516f189fb302d8682a6cd6aeb4562400055185afcfd58405237daf1e199190a15db62c2d89b666cbf349e1d6ce5544f28f34abc801e4c0e3d7598e1b311f22167546198113c37be1025abf3f8ab589b9058b2bd598cd966c5b29eb5ef96f1c6540d12687d9c9f1dd73d455aa5da684dceb58ab4717c92189f6709a4c6a62c0c5d79f52c87ad616bce380ae2302a2c9d3cc88efdb095afdbdd8f944b93de42008579d7689dc58814892a89656e40b2338e6b7fd8b00efa51f1e1cfab5a581d9f4dabc4f60406b23b11e56e3b2a5dbfe47e3163bc2c80faed7a6d0f697941fe8f067deba1de90394fdd47b41574f9b63b8f042e46ceee74beae49b9f4ea766a3c13a391681537505f5ebdd9c9afac4e27d764a776cb80a95e6d0294cd9e02385eb6b63a462add0c98303ade1826053beb02fdd5f96e387f429a7e5b471cbc174d2beae1d4eae763b7f04eb1e15b36abdfee681145899e956addf59755d84624c90fdfbd1dea428a4aea9de886861f7c710ca01005e830178cc1a211af35a8e6e894b66dc390081b68e2b902d74a651101f53d9ceb8a7b040b72af7a30c9cd4fececef93bf552cd98f3d8018d62f93641610fc66ec66bf168d30379936e3b73b45ee519651cfd1a14d447d9a8bfa809af2d6738922023eb57ad89003e7ed6417d3fade55226da9a59deca9df8d2597501e19ccf7e81b67a708b94854980c6d83851651c6de2335f2dff15bdc4c43b7e79436138e4377d6b59bafc68b6e72a1e0aaf7566cfb7215762f043e9942606417ba3b882efda0ac60b288c92d812686a72b9b0581412aebbd3be4b61cc2dfb454e6013409272ba600ceafd715ffcbb77c10f5dff10d76b6251711ab60839a3a87241f283ab91a4382dc81c58ec920a02a914c6f62e8a14f9cd6c160bf7e9489f70edcde73ede1dc1658dd7a9bb6e93c86795557d5ae27c23915311ea372dc2169e0459eacec4c2f929e41dc36086d205ab9232265e38805ddeeca76913f104c0509fb780608ce61e940b54e226031268cf76bcc9f10d064a984b3e37234111901549c89dc05b71d85822d80f5736c6797d597f13595aea37c303243aec3d9bfa111f0962a77ed1d87e3c1c00736a461563440fa0a924a2911c7801e02b5cb32865fdb5a13987c6d02f19c13a713835ef31d38262a0d8edafb3ef93cdfa27addc13730c94c4f2f9ea96c849eaa063949f0688a929d1f5f7b065f8c89a0c5ab19de53759c56bd8e1f159219a578ff86d2993edb596e649627dbb21760ddb5ce5b8c2d8e2168d021209136551ca7db3aacd723f9bdb25ed4449407a68f5cf6ed941c75e1679c5f4cbd2c160bc9737cb800eb78c002bc962ed6797c3c2962bd27e991665934284e13a0919f90db25c7e7f73499c0683b9711e9c9cbfab8256dc64327823508b82a8cd46f1c342d133c016106ed432f48313190acc30346572406d07da7d2fddd9b55c530ac67cc79917b1405906386e8f9488e6bcb615b4b01b63e532da7c91d0cd0ffa3e9578405f01ae306813e307d8042210bef9a7ca1ccaad37c0cea2f0e457536e2b4864ed5ec10fe62d888f6a86f85227e9ac860ebeebe20dd277b18d514f51417b52617f713668cc4d6a9e298c8d3044f19d1b3e7d9639e8dd4c609570f11f7da647c45e1043b768727330f6392bbde5b75ec72df86908e92d95702e5de04d51343dfbc8e28ad69a51154d374131572d43dc26c4c0eb740240ba0fabbd7dab1b3fb41cbf3825e527addd6bb1cc99daf7753ff4f59ba51df05117733561d732742a746966e0fa94dbc7cd90bb7dfecc5eaa13ad79fef5e6a414c8cef1c9461c32fed9f3a4ec5456089a1c937e065a033b3fa22f90b8add801d0009698fb65a32cf201984bc7d274336bff947daed707a8456cdc9b817091c37a20a1a36349dc8a4396f90ef0d3441a913fd1fc5bde9f16714f83412aeacb20f536fb26e968d0c063f5acf978f4f14541e2185aa1f3d06db98d428cdc346edeb9f31bd7b1536d6f5ec2c78c66a3756bcc5faf117e6e90c35d3a15ce75ce2fcadb7f17f5e9231644be014977918d081f61d6cf421445a0a35a0cd808139428cbd1aaeab9102332a04eee33a6bd3e0507eff650f5f52feb564cb5b1f80c2deea7f09ff3e8c3dea2ee6cc70a62b93662902fecf2a922b62072fe936a38c5ba3c5c29ee4766a049d19dcf56aad5458f049e2024e49864b6bda406b1702f776aed6c7e3d5f185f40632d244d548c1f281121add694400a0a024fec9d83ff182c14fc56bc8b17266c2e096b884e105b979100a7bd2534c68c54a8ba77fc7b4f6deb2e87b11daba1a83199ecfe071c68dc3b14273da57abb624f9d8689ba6d04ecea342fce73f917b1fe1f0331cda18e7a64c6f2acfae3dbe3641c59069ce45703eb462a6f509368d1ccbc1bb5cd3abdf7110c9de07221c2239060d52ddda3eced064096e89d83e92df2aba1122b8427ebdd25ec3c04d963fbc8aae651da58ff1f1fc4d52ca624f61abc1d17412283be77ba82a7d7cfd6e317b628fcb1f3f674f068e1737dcf6c10d57e4fde1c6e54ba02ebfcbea6aaba55889a6cc1379be295e3162ad961c23ff", 0x1021}], 0x3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abf0200000000000000a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0x0]) setegid(r5) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000c80)=""/4107, 0x100b}, {0x0}], 0x2, 0x0) executing program 1: kqueue() r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{0xffffffffffffff9c}}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x10}, {{r1}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x5) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe9ea, &(0x7f00000002c0)={0x0, 0x3}) r3 = kqueue() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xd5, 0x10}, {{r4}, 0xfffffffffffffffe, 0x82}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)) msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) recvfrom$unix(r1, &(0x7f00000000c0)=""/43, 0x2b, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x8000, &(0x7f00000001c0)='./file0\x00', 0x8}) sendto$unix(r3, &(0x7f0000000240)="01e2974ac7b63be426e75471c0a3bedfe35b15826c25db775eedd934007d79b77d32700df531f4a7282287a54238759a5b3c6c740fbb9f07a8a651f7f7e395c775a13482a178098096f7d07051226deee6d7a8f6dfe79b361b096020ed7bd7d8412120aae5691a2521cc4bd47484a8d3bd51ee821211162f1e01d48076c5d4fe7f9752f3275bc56c5283992c1ee86143b9232ab9a11ec7f71d1101a8ec9a86907513216da0ddcab583965d591e156573bc96942cb347f47e49daf976dee328ec6e1faa871fe5fe75dab503419b11fba3b7a76cf49c67897cc4c5a19dd54dc634c2513a1418565d4489ad357db9c504ae1080db183a428ee480e25a", 0xfb, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000003c0)={0x7ff, 0x100, './file0\x00', 0x80000000, 0x2acd, 0x8}) r5 = fcntl$getown(r2, 0x5) fcntl$setown(0xffffffffffffff9c, 0x6, r5) truncate(&(0x7f0000000400)='./file0\x00', 0x7) r6 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x14c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r6, 0x100) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000004c0)="7c28d14e8dcf61cece3b4308b6f3d817d3f3d3ddfbbbdc22f98ec6977f2c4d1c10fbe152a012b41b6bf620a2296b23c578884e3f78255b0d", &(0x7f0000000500)=0x38, &(0x7f0000000540)="10e3a0af", 0x4) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580), 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000005c0)={0xbfdb, 0x0, 0xff, 0x9420, 0xe8a}, 0xc) r8 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffd000/0x1000)=nil) sysctl$net_inet_ip(&(0x7f0000000600)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000640)="ddee5f11e81acc57dd23d0429244a44db925a3d900f085ac108475ba80935345a930b929c4f0e2fb18353fd989e79c265efbc356eb1c95a90fbfe2b2ae7a9ff92ca5926fb6bf", &(0x7f00000006c0)=0x46, &(0x7f0000000700)="0abac7b7499a87f3718d9c9e707be27a8bddb89d336d", 0x16) getuid() connect$unix(r7, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000780)) ftruncate(r0, 0x401) shmat(r8, &(0x7f0000ffe000/0x2000)=nil, 0x1000) sendto$unix(r7, &(0x7f00000007c0)="5a03e3da6f0d1c02a9ddfe5ae03f9e04e522ec789d6d2b1883637571c904f5759cd9d3d886bedcf146d8b4", 0x2b, 0xd, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) executing program 5: r0 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() socket(0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) r5 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') mkdirat(r5, &(0x7f00000000c0)='./file0/file0/../../file1\x00', 0x0) shutdown(r0, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0, 0x7}, 0x10, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e9f9f70f6107d8b5dd53f16d56365b1621aac234ebe6c1bd2d59fd9b210dfbd79abf195e451125ea9a331fc145a824b21123ce1441403d58e3f416e5ac4c4782a47ff995c981e64a52404e1f6f1f8be071", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020697f, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket(0x10, 0x2, 0x0) write(r0, &(0x7f0000000000)="4d8e", 0x2) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) pledge(&(0x7f0000000780)='.:#\\]\x00', &(0x7f00000007c0)='(%/\\\x00') sysctl$hw(&(0x7f0000000040)={0x6, 0x19}, 0x2, &(0x7f0000000080)="19238d08da37a8d9bcbfde7c563bee8dcd88e08ee7367e7903ba241569f4dc5808280d78599b22a97733bc2fdafcb00cc6b16f199d6fbf5ddd517f4c91d70ee6844154d2bd6d4525a781afcef768866731c51934a72ea1b0712115af4f011e1a15cc8fc63841ebb8ab3e274dadb3b7b7cf4e180642a30e012518ea2cef247d3a9fc73119cbe7a20d8a7ad43a3676595a6c85e94b3a7dc46c4e06bbe7980dd0aa6da9273ead0f5db7845a0e5f8ebd8779db28beb87714dd43fd35b45b", &(0x7f0000000140)=0xbc, &(0x7f0000000180)="d7ab3841f86c73eddfd58dfe72b74d2fd4aa2b5b1a2d9f16757fb5438b032a4a34e319c33244bb9ca2e5122ed81f04efa6a806a5c2c3ebcc0ce8ca13e63ef00da8c55b4c3486f6e4d24e", 0x4a) executing program 3: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) dup2(r0, r1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0xfffffffd}]}) open(0x0, 0x0, 0x0) pipe(0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f301004dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6e64282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d016205000000e900"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x5}], 0x21, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x84f379cb36304153}], 0x967, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f00000001c0)="a94baa3f3fa486f586acd7b0f4c63018ecc880407a85be342ecdbdb955173c65b2de067bc0b47f82b8995c810b663b613dae61d95860802219aba58c8e351db4fe6713561b244f9dc75aa4e6d6012589fa023c2dc26ef2988b59abc073fc14fd9f9d1525ebdc190109528c89ebf32fd2497270d343e09652488199ae37e9a741dbf9e03c360e2ae598019103dfd8f4c993d2ce6bb823144cb5dc3a1355ca0989590dfd145aee9aec2d4d117a28a5500427cb51c71b164b26b42a37f6a9b78b2254cc34d682d1211218ed3a7b5121055a07be6f85b6082330b9db5b0c7649057a9fad0684b032718fe1710422a6322ebd7be6069be83c2a701a34d07c1e320cbfcade2c181c0ba2a98b346e8a409087717614722ed95d17f38c4a679be138311c3061628e0cca4e24ea87774cecf4d41819c90488f48f8c76a1ef689f70d6b13c39ea2db35d702e385fd1dd84f3392a7aa3a374a0e12698a57f9ba2f7f68eaf1d97bcf3aa9c2e87efcdc3d161b2a2a6aee170bdc1b18fce7cf866a50aa5a59f5282f1ede4ac600cb9e3e8e228bbf743528a4476aa255b8ef9037bc074d927019c1a5d4fa3331408b4890bf1853f55ca4d2eae10f9709fe7bc53de016675ef8bc5668bd3f6d68a54852956dc57a23b45ba21f65c63af4268d95d8ea4eaaabba4364344b71544f455211a30182ec7a1ed8848126e6298142a062fc04f4c5d556da8573112676d6e2f37a9555f60b2335a068e501c8e7724362eea47ef7cb5b28ce0964c1ac6a3fae9ade1d46cecde35ae5a099d0c0339bf0baa6aa556008137721b6b331a5a06214e134201251ab14a249bb344e5367c776a596b6afbbec2d8ffd3c54ee2b444671c1e51574b96be26a79be518fd6d2f5b62b6bd8b7d2779ef08598de7ec7d753011861655e7b070e006dd01e3cb45452c8325648874705ed8ac42ba9d9b91ce74f95653a8629676ffb1fb9f568b121225ad940e35cb6482535369eb44d3fcd58aa1f10edf67ed5aa5c1d538d65f16d66ddd9d07c30414414a7c21b302339272d92800daef9184c29f84380811b0703959410bfe55436ef8d12b47964627c95033015853413b78f2ad5a9473a8f92d7db895e461e04b09173e56aed2c2269e6099364e1c24c2419ebb0c949f05d2d0cfc62aa3883ce0e336e3b04d081022bc35aa4fed1b6fc8fd32aff5ee0172ce029631926847137e444dbe0aee7adf5c01411e21f68dd9f53c4e4a4a75e8387dbc115c5ba869b9f22dceef43d7fc47a709377e7f4c3d35d86a1b4d0722229170e10d01a6b3767ff45887221d40c72e9729b57365e2f6410d68aa885250e52e3e7cb8671a79f2f59f5825251c49b89300274099157b58e0977e07280235daa805848ba4069a57b3e90d92f9f743c725ba0b77e226c085e9ebbf0c859c06662aac59ee00d32b7b9b636babc43c9f9658b4e385420ecb16efda83c3c31f59f5a73f976838f0543654a7b1677e73c020479ecfb8d23ebe3a3e38ee445df977a52f26d5e1c87294ddc00e6dfc43f14fd8561a17c525e745d3a16aa884236cf95f7772bad160b17ead6bbb25529f574c1f14d93c71c6683bbea7743078a8c4983e966ed426784d0b3d7d56aaeedb2ae0c202fe20b6fb0a3c7dd5a5d0637c4a4d74094be0c84328eaf2933559a18e6872553cec76025b15e9b49b9aa6a2abbdd084ad6414a120ccd04cf200cf40a95b189ec8e283e4d4866cd03d8c5e7fccc10261b5003082a24fd307d507106e0f818f1dc7267bb59d2a1def3f645aed99d7f927936bff37fa088a49fa5a4998b8c856a401bc7bcee75727d4de31d96a5cc0dcf5216ac60832d61c00e2535dd6172d0a9ec8a315220a29ff339d4201562853ab977f5d753c956f46823e527a38c07ead79d8c198af09c94d836f44d10c817bfa6188c754700630e59a170f637aaf6b023f8740c3eed2b804bfe9e4aed2ac33cbf5184257f406aaca1c09b08c6fce56975b6534cf6d5dc66930ffbef465fb6fc9e594d3cee7e19f93785eb8dcb413ca525d96c6818b1730445aba906808977c6ae4243f83a894c35dfd32e0e764ad9937b0e0aea633c2165aaa412e4f1a8a1f44501c84f4e03f7def26c36a5a4dc3a4bd4a09bf38ae02ef8d08df3f225e7531a4218da8337d5c50a09ce497eb7c0ad99f27bfbc21739cdcffcc566205d2ea08ad85e27e74e2e860491d743757fe86a5796ff648ab601ead2efc98615a86d84d08b3a34d2fb929a480b21daad4fb4e6c1bd1518ad5586356f4306efe5f00d5c7e4d72632b099833445e8e6daf09649201153166b4c967fd147d4759ad3279a0960aa7f1ea8fbde26ee59679a4b2c456d531293e8fa2933c5e40855f8f5e96845fcc6813a1698dff1a42a3e6cbb37574b482000ab98f3cf267235e3073dff200c2ac9d05197e23c96deb015dfe30760e49b7ebe60b04910d082057163588f2945d8cd1eb5d51e80ce53d800ec1d2a446ae2464f3c3af0eb7bfac5cb94cdd7971018c795e9877cd7ede1203d39e1b1c7e886e10d04ab8f9346043c368b3a963adb5d4c8bd35d41406d29f1cc26a2ae2e03a6756866624969543187a9d2b724c089072f6f27cb4db0f1b50403a9cf6a08686acfda1f02cce44693bf1777986dd34794ae3d51c2cf60ed9fee8ab89717c82c6be693a10097f1ab09231ac0444c56251633bedd747f6c9bd22928d370eb54a5a7294d9441b224de5a8c9b69f07480f104d37009258f987947235bcf31b56815bfd4881aea1f612d74136e10793cb252acd0e7541c9e23b5c18a444681ec6a234cb1099340699a4156c794c4b2903b2cd9b4c11554b6f4daec8cb5fdd226e6c0a13d02ee2232e5eafe5296f452189a0e5076191d241b8f7ef4597ea748e1a1e96daf8d17759fac1b479cb1a542782d31ccaa2091ac4053f044371c1eefe72f728b3efb310620579b176b201b402dce7253c2fa5d46a2c6597af5f2041f7ac87ed310eea8d5ce3d3df994442607459bac8af7770d9c5f1c85e2785702f4a346726e536a5ec55eac5fb9f651908a821f76b14e650884e9f83ac87d5b71bfcaf2d0940c7c693d932d9b976a8b835949385c584a767d4e6a57a59077376f643ee19cc2565d466188e58da9b622bacf067d4dede50638b36e54a7155bed5fa6c35cc4a5c33c34ea9b6f6a8a3624186d1cf6cbcdcbd0b28e1f8f899abd62dff1f7fd8f3f6c9cbb3f877bd8e34284abe73b6ce28622771886022389143dbf512baa63e22e5022b111f34202b3d760bba769eecbb33e0124f9b1358bcb5d7b94ada25cc9b08a0ad0dabd10d5f5b59a75ae182d0740aaf3d04f86eeab7317573d468598b0b8a2ff344e311dc11e4689c0dbb78ae14569fa7624adbb1f5e37cd25d7ce2d228e98fc239d2fa621c2190391982f7ea4bef926c89f06cbd651861cf43fb885c6ec1ab5c751ed3d2ac2725012957f54f9ff043347b6ee84e29f9b135aed61b2a22c326a794933b0ea65a8efcfdd3786754a00a81f15c276857c346eb9d29732e934818607d0a4195dca2f1b31abfde872f764a1b1b357374194b2099503c2c19df41b5f1164b2fdea163626525471e90262b076c24bd801c2fc3f11b56150502bb70e3c6238e82f989c834e398edefc10b316a53f4f35a8038cf81de2a8128c3a7cbcd1418e93f38c535f212e24e8cf367d71a05f87cf98fd61abb36c9b94d9ce44429816033471edfd0a0caa56e093e827d2c02450deb0111a9ceed2a17ca1f890d2806f15d1c802bb0fdd0f9e0500faccae29a863f01fea58df37f378c8a10ae3b92b2ce8f7a1e24171a25d210d2ad889e678fc6a1846b81fb476708c5dfd270aeead0915f42b7e77e3c21b9f890e3d9aa44006d966b89363bcaae37324a9f4c9b55e6d7ec2212f7bcdc4f83bf10ee43899890af0c9dfe1db25a0dafc9ece7d7f73cddf44e0f3cfac1f3663df3b1e1ae86a98ae7bbb588e614da58b91350dac58c0f6d74a3165aa781efae1bbde9d3e10be47f0d08c8f45f489e2f5fceaa2a2d4ef4a90dbbf9f323ab1108bfe9edd59054c6e5f611e1d8d4ab53f122622780ea31a2ddfe702a77b40e5569ba708775ff1bc5b1f1827bd852bbd5c3854b9c2c1394a84d11792e064e97b58963b8f47543692f779214b5d945f37a38ab2fbceb084d77f046674c515a0f354e50ca5d0e1b5d6897bb3d7a214fa98afe8e2b9bde37a891bc62d88da65ffa8745127173e42910564d2b6d11389b544099aeaccab9cd596c7dd367f887aac674d4312f2c868eeef7efe734a9873b698c103b1c1b8fafeed61dbf82ef3a1532b38355a5098cd81b3bb84cdc8c3936bbf7a24c492dd4a4c52e4e2e12ca6bd36501d83c317aa58ac01df0c99c0b7e2dee7d8cc79eec7d2bf97c51794e9e95a7410bb8ef2e55d9a0675a1fee8120134e54446134dbf3cd175655ed3125e0833c4710893840f24dabf19dc78b7e8c5a4bb519bb7ebf8332f6e2d1f930748bf5a0979f7ea1651ca76d8df89d406c0966d5c065d00a8c7cac41108d4850d14d7b0f48065c87382314c22253706d3fe7226c0535ff07ae57415244eed8db024c5a01f064305c875a2e5b53bad6ba4de99f502ee7a15cec810cf15117579a47fd3cf989254a79feac7784bfe3f2bcd5669e159e35ac60cb4fdac21191c66f6152dd9e558f5e310db9942e077e9cbf43fe71355ca9bc4935778a2bc2ebcd178f8473a772ddb19add2cf78ef8d58bd4899bf0a79e13490a76c0c730e0a6e5ecebbf032afa2df14be87d2ff6b49a2b6e174cbc48015eab72cc162dc0dd354e5dedbe2ad541ca7254f6cd9243c0d13d98f6bec69816afc9ac892bb7d9ab5f026aa1c933ec3b5335695893644edb51ef01f978db4e3eb6ef4d5b9f49e65226f6493a6f2d01e6d925b9f8521d0117f6835a42aa2226534938bebeb91d4664f041f097a7ab20c17ef07f8f14465d27f6d06b46daaf05e7b3e97bf8b37dc2f390cc5fe854283705a85b5a5151d46620d8b97c5011432063c1d07a36e9a4b50cb02a59f936b09d4aec9666cdc96b283ab95d03e992a27729440d79dcebf14cbfb3d1753cfa5e7bbca1bc2dcd29a09a8200173a28c82fc7e80c8c5e6596fa40fb66b8f3cd1146c71c724478270d4fa638c09e2a8672ea6ca71a690d57681d1eccc259be4d4151fefb84b4508c48fe490c95821aea16e4d6dce406cb72cb7267620eff506362823b99eedc0b173eb677e7ac18ae761ff71259c81ad455d5bf6dcb3cdb3da09f102c49e7a61d93354fb140720577794dad8156481e01adb5796356f537b93ac5e66936dc7179a0fc650ed42c8bb08ce1f3504a7cedb002c20b393f113754e74c8b469556655e889010fbbb90d128595f29f8acd5b2d7d70da2e4f369398ab9db108b36b059189d4babd7187d1d5a412b92c5d349e434be0f2ba00703845f50339492eb69a094d40b4744f7867e2f5edc4a7d536dfe98beca2af1b1d9aa5f3755b1b8fd32868afadd1baa24ee139e5a5b26e4fcc8e30fb7f1cf6147ff3fff8d54114ffc054b76c6fb86248d69719dacce76be98b7dde9c80674b134d9ad01af5dbe57a48e8ee3e86a5a6b3cfdd388fc540a204ee2f952dbee7f972edd89045d794ae1405b04035175dc73f7e69ae27a5cd7117af56a6223b1061cf68ecff3359412ff4bc8ad04df40093a34949e2e68015dfd1900790aa568d6105de6973d89b0de2ea38fe646537700e69b1e2330cdc28ac9fd7493b0fdd2867322b1ea1b97866100c1c28fab39e40ebaeb76b37c34ebf173c47f7f07c1aa8200d", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="1ec4c6434c3b96349046c43a6e76ecb3a0f398c56d4d5995841ce3ae5b3d6667377034025aec85ffa93304bca6b45fa607a86157acdacbd64af92285a4f481cc50ae861c1833fb0d91329fa1a9503198", 0x50) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f00000011c0)) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x204) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0xee00, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), 0x1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/62, 0x3e}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {0x3, 0x534bd8b9}, {0x40, 0x1}], 0x3}) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x64}, {0x44}, {0x6}]}) close(0xffffffffffffffff) syz_emit_ethernet(0x62, &(0x7f00000001c0)=ANY=[]) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r0 = socket(0x18, 0x0, 0x3a) r1 = msgget(0x3, 0x11) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r3) getgroups(0x2, &(0x7f0000001680)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000004c0)="5d25bffe05816db9b2865744138e5392a773effa1201a7227ac4e5f7a9f0f095e92cd96f26d5d2068f0914ba83dbcf9f62886e3a07b8cabe14284d4d738808c0c7f7f96c789708797d8e5d02fd756996cea140ad1ce6bbd528ddd49dea37453c76c37e33c5358e0880160f025b4a12fe14972393fb43a4f8ac9f5a0ca58b1a585e877486b9118fabb9f17c88f19c689bbcd7e209cc3f120a7ad798c6bf63588bdc5a5844c88b82e92455f21ad3af402c3a344f367dc673e436354d9a344ae9d31b92d807bbd38a8a97de49a9033b64b0233dcb6d9640750be9aa274696bdcb22d8d7b60b84d20e702b54076653a4bfabbd7a8fccd8d408f1ecb7c580af2c5b7b115c4d9f93eded9158bd956784bb26790e5aed19b3cb0e8c4bcab97faf333bbb48835050eaed51fe1a29df869a82c5628f936957f6a2ba0542f0ed4c56cec30a3dc3f19ba989ea85a4dc2e71a6852517df170828c776ea3f15b9bcc2cd9c80300427bb87462a9b061c07e9eca4aedbb67154baa4426a8c3ed9a8bbd5b5fd9e4b0840ce66e26d4d0ac40e415829fd2e89b40b415f14a4627ec8bfe2916e57a64cea00a1eb52ad7e1c5076c29668729cb489d0b1cf32a308bdc126cf5e7e84b25d860b7dccc0a2089c98e0b96ca4cbe30106c51ae0206b7456193750c42d1cd4bd032c89053083f2417f6e6bddf7abe65be5d1e391203f4096984e1feb27c6d3b5f4640a9b73222dde29f603f08879fb1610e86d066046d641f993cbbe1ec5e687ab35ce7a90f71030a96e4e9d934041db8d07655a4a791b3a9879897820578c4b0998be6b582f12ea51e53e482db096ebee526fb09374b635447bf4fd494dfc833d9e160daa352f9dc56cfecf50202e27a3f322ce89ee4d16ca02fe93dc9443c4e34bc4e07a14711c47ee623fb0859c01d4767bd51ead2b6133125bb5e131bdf581ae77b9f71c1de00d25c1e007d7ed74ed2aaebed10e82a6f92413adcdaeaf127707037705c1ac88d3d0282aa99183c6f4a99f780f649bb43bf3ec5ef8bf2342887b4bd4f1af162e4795bf426095b89195e5355645428d6c1917352b414f37c3b63e16ac1ca32965ec8b69f29b67f20de9449a8862e70763147790383b724c16a8e9f028d9ebd16d20433dcefa82750ac477a264bb0503f9dbd0b4e45a5e621ab24313e92c58e9468fa0dfdc1ddf0249c5986597406121ffa21765ed74882ba8473bf2039e81060ef3dae278b870c60add2bb8c9d9b8c17a677eecad028bdc76abf4440cbbdaec673faa889815a1f7d2584ca3bb823419b40c343ab90d748fd9c4c612245e0832d03e6183023b06499d0d89d73f2fe25b3399c9e88e7c8708f19ca9b2f4e86d149faee310b75ca864216731ab46e291ff85318fa5dd2748dd8b07c30f81e65d6f5fc37d4c155c2648d84ecadb5f78542ddfed2a272d9a07e1a29236d08803c35fdde2dcad9d9ddd03c093680e49502560ea8bbbe9e7774dc4791867105b2b6a839f43cee335031f7353dbc3c910944e41eaa571076aebcf4079364e7dd2e8ad46826847aeab8f41ba47eb96d533296def8295ae8b06a2f095f6add034d8b96e3f4bf6a607ee676f9e3b90b442524a74c2ffa2be98013d9ff87240aba548c0e9e96ae8b61c80ee4467697e104e8e86d71485e0c823a8efa1ed006b16b8fbea951f6b9a4a7d676aa35f7e2c3476a599153d774b325ecc4f378a863b239781745f7f21a0989838afaaafabe4be773be23583dfa1ac76ed4ca06d486c2c12255a54ad467494ce5662c449b20182992e2f12bfa2711f332d471a1cc987c683d27c95343a05ae0a2e05877ccfcd40f4a296866a5902f6897a4b4df07ac797df130afcae33bbb3e69379fa14b922b7e020c0c71fbe92302ddcf42761fcce2797bac0aa7c898064b468ffa360d55e6ca4c215751a5f999d72effac60471860243f1d653d2dc0dfea1266e95fd7f3a485996bfc0d154c287de4360b385472481dd1c3d1be2e342e08d9284b3a9bceae210604dc4e3c43b9d9a77df505e19ad91fa7be7701ea426c0a54188f1ebb399d1aef95c0b94c1820038f1f0954ba7ba1e3715269f2431512eaa163d164267b2f4ed703a36d9e7a08c469bc48c215a9f28cb3316cf9dc38a29458b8e4472c5950fe7945a7408ba7bae4edccbf29e0d7813a6f73761e3fd04f4216e3490b72a535e05b3b4d8c9ce04ed3d87b60d7818798034dd0faa25193c13aee623b06e58ac73ddc2a50982e0c261900edb56861b7d3239c77d3026e23cdf4689033d00b0c6a9870f0fee8a69b4a8924e6fe146f30c2ff4a8867453fd3c463b10cdfe8798da944b9317373d5d97f7e61874320e16e74ba4850143601522a6bce262d406610aee92726a7f068854494a7861c42ce00b68b5f80e94464b0ce9492ab89a984ab082c524e8d6f2b352b1c647321de89984cda967679c578a678aee9f618ed1dc5cfd71818ae99ec6efe92fe8b635898212583cae5a23a1c29dbd0c34df2bf6a06bedb7520b2b547e8badd2342d7c44dedc4d0bd22979e0a204f816b8802b70ca42eeb9400d75d82f3062c171a5be17f34eeadf7a1234f969669c25ed3265b95dd7f1bb17129389c6c5b300fa8690f9db84be9838165350f67491b8f3d22408889d166068da3cd398016f0c8da41f078776497c03a543288f18bfd798d5ebb1143300d28a2ef1ce55f3c5c1875dbe784e2fbaa75690c66af9117e8b5f1388ec31cec76b654c2002f3464f82b10ac4d0d588a1a8521ce60986ed08b14a1cc29a8b4cb02aca6e28f4dfe87ed843f1bd0b1e4cf3749c77bbb200b2f3d834dd2f9d23e1de64692839f0191146cd4f53e6d6f65e3a19af9d6ccde1a67c7cb49c5ff2746523b88a723de8dc603834eb853d45a33266699ec229cf7b3e31ef5b26192fdeaf8a4767debe3a62a23dea064ecbd32be87903dfdf31a6295dda79fe87e825c9e83b5b19b0eb1b9af6ac37ea7954c05886a325d2e7af5614f00a3e8f3ff9568eea6c53f3ad1e0dcca5c36e84e57032809c440e97cabd3ad78d22dd401e5c4a5be57cfd31db6e122d7c55478da64d042a9468dde235530a0a69a1ace537cb1625c10d7c4d5f12a62d5ba18c66b599a46963088fe99573033ed28cd985ef0a75967e0fb1b840a650be2f7f56212c62b5a6ba4158b13fc1263026248ea5427855e6b298878cd3b5194af8980c4d67eb46846e866365ad884f13bfce2830235947e0e4f1ac832fa3f4212bf1f5dd78c840fddc1a1bc71fb888f4c5a962ed861d88f526f88a5175b4dd212d047821790fb2b4ab59f1ae043549a2ed90dc4b951fa82f2859fb8dc97ef795138dc32f34116b382125eab63d52aeb95703e117156ff42b463df530fd3c2de2c2c33f6c0b83d732dcf63e7d6c8dc012c5bc7ceeaf563a746f55841b0ca2ec6a394f9383fe36509846c5f60f65d5d879c9a24379f25fabdb1c5080f075bf1ad0bd699c327530a79be35a4592a0b0081bbe13945f8bbe22427fc3706926690c04adde1a7da5f692ebe0fb1256fb6935687d06182c0cde76e8a78dcb86a20d1719f6e7abeb63bac685a05aef17523eae2ac883f720d6531c154cdaebb086af7b9562417f32f5f32fd0828d44c96a382ae12add3c11a013538cad07e489f0139871739eed54aa913cd5e99a94020d27b58f15053956511632949210c31ae8f54e5be9bae02f326b150769420899fa965f9e128f415f8f2685d05bdaaf5cf3262e0ef18cef66555b132792afdbb759ccb76c13b11e66863b6187bd235e1c3ba7ef624fb0c3caba828223ee7335644cb2cc4a45b34e1b6c24ff38d4a1dfa6fb816fce26018cbccdb3b8317f412267a0cbd30bdbfcf9db2bccbf9208364df2b0ad7caede2c977acfbd3ebe868d5b3b2760409a278b1f38daef517867dd2ceec50d97b2bec493be7a10090b51846f00daad1880baa2cce2b77adf88921ca74f29f96b09cc55eaadba7abc801ddbc3812489ed4e223bc76f3d6a8aaedf3445856fbbf7596181fe697455b90ecd06b8244b1644be9501432fcc0077ef6e702768b72772ad272153a041979aa11af57670a237080d2911eb03897a4cf9f815c5373cefb88a90086dba28cf2361ea77a2ce157c1bf4b754797584dd503a1f1c01516c36ede4708cd2977538ef0de0afd262528549dcf32bfb58e962b2aa7cea00fee24448e0d709e2822cd75d215dbe581df8a93ac6d10718a22cc2dffe6f75711fa3ceae95ce1a69055e02fe9b8846b3b97f71bf426a5a1b47d00a32ae130ba868dd13cb7ae9bb0e1e6e2a88973d5dec92c39e866054013e861d25ec255bd175e4bff57dd6ea56d442135e16c3e2d7ae48ff32142a1d61b4756cdcbc3c438e45eaea308d9a2c3cb96d65cf566aa9f28a40efa524755f79ad0b47eb3e609b998c5b32622f3aa541eca7e99385184a5d8779a665513b311f4229f35eade67c06a6fc1f1ecd6b4fa944e1f7b84acf873cdf307066d1e267cd1a0dcd7b5cd168cf0192e2adee8e92a4a82407c0b23ad4b41e0f7921c503eaaae223ada8cd811da4c9ba58a0e03297d45b2ec4ff6a1bec8483fb9542e25b6f196872a9b1a7b9fc0d1b4c4327b82c52c06d6dfd40ea71ae4b2dcbeb5a3ac146ed81ef40c08abcbee663ef616fd40ef22d25d5ca522d2021486ff41baa5e112e37d67a426e625c391d04e713326cac61e0be0c39d6576c667d3816b0930058d3e331ff0ed3f01ef930ca5ff57ce0f357b4db8433ab9a43c99fc96c4b2bcab5254c75945cb748bd48d6e0504e8658e23af338281b51f690e50a9a67084ae2eadc7223a421c91b1734f2acb072126f1e911bcdfca4b0decac14087ca850d6cefa61618814b81672a03ccc14eec67c0336466368e63878a29d721f34ca8266b848fd5d475257fb021aafb1cd636ebcfed253d4a24bb484ae87794156bf260ae094483d7e5a811f96231b2bcbfea4dcd7363dcd39141cc1391309edb30c95e1b7081cc36f14b4e7a098eb09c9902d93eab4d1884f72830ce6a6b9049b574aa4cc83aee860f387cfda90a22475238648a351a11ba03519f90c01b923afd914ef93eb47a83ebcf18d5c6e1d89ddbe45e28cf733de890020d6e7864adea4ad0b5bf4b4e72fcac8f6659ad4e7107a78017a6b470346ae3bee54f861b3468a3eed5e6ace4787a564d087652615bef5a5c8621cc40b1b43702378cfeefe33aabe2863c8c7f459139d860ec2259072a72fb13a8992b60837e51a1ec101c8e0db0f410dc1fad12717e79a1e725c3647c25aed86011c57c7dbe08aa97fa7e3175c33c8827000c67673e82682ec6ee1e903589bfcbfdb38864cf9ef3e0809f10e32c26bc3035407deaa00d9d9e7b613131bedeb7edad1529f13db2fe884fbdadbf15bbc8dd28552f3c32a0f5b2ec0f344ba15654dde49c961c4b0ea298ea2e8e1ddc951bbffa4e838363b5f9588dcd36de7e24497a4cff21e8802bb98a83110ea389361f1f6fbcf52c29518cc92c5fc89c4bbaa5c4b1787348c6ffbc867af6be662252de28d4eb47afac52214189a3201c7bd65b82488da385b32ca574dccf9a719fed5cdff4af72b0c30af255862fba423028c37994415bcac5e472a3b6c22373759dc6c9cde5a0f4e036995f34e6fcdf5c364cf31613e53a8dcf7032cd305dcb857090c33d83e9209f8724c2cbec2ae2e7d5aba6b81cda630bef6133f00676e81642f6ae7214cc0ab051051de44c615fcf94e7ef959b770c4d2797c7769c547ddae4493c7c83e99f16bc621f334bda83f6008bb50265a054f87aeadd2a", 0x1000}, {&(0x7f00000014c0)="3d01045e2267747cc55c0805c99ceb4d082a628f23d72214c430c88a892ba967a7dd40b9fb19351333cfa6c31834ada7a56274ca6d8740ec555a1ff734bda87e11f6066dff9fff828042fd66919c3d119f86dd1443e5a64a004ce2e15c1bde1daec9d09936c2108e54cc016b55b46d7555fe152b53319803b3d1796bba33190513e5e70ec8073d07592b3d1ff227c9cbf38c447a39024f84b3c5861f7b694e", 0x9f}, {&(0x7f0000001580)="1df9d78f8d3b889645c293281fb7270c915d03ee382122d61423b2ae26d6c56e123825fdad133b6bdb848cf730e8e42aea", 0x31}], 0x3, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff, r2, r2]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r2, r0, r2]}], 0xb0}, 0x3) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240), 0x0) msgsnd(r1, &(0x7f00000002c0)={0x1, "10ee20dcedc36657f7fd03dc4d7f8da54329a1d0aad976c8d29de7ace0fb86e24b28d91f650bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d35107c3e32631cc7e89ed0e766d31701f79c0f0dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f223a0ce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a458f4c234a42716e9954980af6657cd393fe19ab0e3a"}, 0xe4, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000200)=[{r6, 0x4}], 0x1, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xfff, 0x0, 0x0, 0x10001, 0x8000, 0x6}) setegid(0x0) setgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getpgid(0x0) r8 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8000}, 0x0, 0x0, 0x0, r8, 0xdbf, 0xc54, 0x28, 0x7ff}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pckbd_enable: command error executing program 4: sysctl$net_mpls(&(0x7f00000000c0)={0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000100)="30bd8e492e97b9be6d19733eb25c7ea2fdbb9c09e80b9957b66e101ae9b4b0959615a23cb3d17a47841c6d78495a10e3cfa42b06c34961841a46e308832b4e4a94bb3781a600701e992ce0c6ae1fc55290c994110a8fae9ee92def837a294572a29a96a33be8c66f752b4ca7e9e8844b64da480057244f71c780a956ce9c4e053244e9e27dc697ad3a8ddc049debd44459c7e8737009382baaac5bb67a9148ea6ab99b80bd91971e156665051c9f16b2c5235c48110aed848f121b0ca2c8960e68bb992e920eed4a6d82", &(0x7f0000000080)=0xca, &(0x7f0000000200)="afd96ae4aa66bddcffc82764cffd306b6146706a8c1f022e6b64af8e9c46021fa9c90bab7f2e8d084e04182fa087862e85867ff90ccb5eb49b15fd1ec06b494c2623ee4c249e9b1cdcb7785c5ae9dd2e86677cf8e9bf2278434decadaf212f95c510d5b4be799a", 0x67) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) executing program 3: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x20}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 1: getpid() getgroups(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) setreuid(0xee00, 0x0) getuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) close(r2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x1d}, {0x42e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60cb5465000800000000000000000000000000000000000000000000000000000000ffffac1400aa4e214e22000890781f39ae888877be6fadbfdfab0ac84b65bda80dd20bd186f4c397614e0964b315bca61ef59d41fa07e1dafadcf6724b9c847fe7d3275f00f507cb00fd26301b769ad9a82ef9fd3ecf48262f0aa7f0037252e2d6c8d056b42cd86613863be04c6f0ec532ce760ac5201841b434ada1960c4608422ea9891ef3d260a5ae0d47322523ecf81c026de9459f104b366bf649b40f04489a6af5c6dbfccd21da454fec1978cb4d0f4bced9026e4ebd2b4da30a342e9407afad5fcdb4376eafdff83f536a020bf5d33f72d4b20d23"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "247497496ed3ffa429fdb9102575e414229eb682"}) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) r0 = kqueue() ftruncate(r0, 0x6) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x200) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() getrlimit(0x1, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) r5 = getuid() setreuid(0x0, r5) fchdir(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c3300"}) getrlimit(0x7, &(0x7f0000000000)) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000dc0)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d458f67712aee3fd22aae129c79a11a2decb35b9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251b03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec881cab1a73de51df82816eda3dcf0c0dd0684dc61aba4bcdfe537d44e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029e4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b0", 0xe2}], 0x1) executing program 0: setsockopt(0xffffffffffffffff, 0x3ff, 0x7, &(0x7f00000002c0)="00fb7f2e", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = getppid() r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) r4 = dup2(r3, r2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = semget(0x0, 0x0, 0x470) getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, r6, r5, r6, 0xf26605a7c7776b73, 0x3}, 0x10001, 0x6, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000280)='./file0\x00', r9, r6) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x8, r8, r10, r1, r14, 0x42, 0x6}, 0xd45f, 0xffffffffa034dcb1, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = syz_open_pts() r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) r19 = socket$unix(0x1, 0x5, 0x0) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r20) r21 = getuid() setreuid(0xee00, r21) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="3d0dcf4d73573c320b1959cde7bc5051d4bedf84c9aa04856a95eab4745ccf573c60e5c1544ba17785d12234778fa1c4895ea212c0c6cd94b66ac5e6e1dd31668d4366a9838cafcf22ddaac318958894d1fe7aa1f77c989e048218829c905861536f4a2d50ecc5b4676eb6d6747b8788c32cc15ef07a388653eab94c34176f2494e03934501744d2e61b4e5648d6bfe555fa3ba8fe473069c788a05d9826637f", 0xa0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRESHEX=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000d00ffff000001000000", @ANYRES32, @ANYRES32=r11, @ANYRES32, @ANYRES32=r2, @ANYRES32=r12, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r13, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x400}, 0x4) executing program 6: close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)="0300", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) r3 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd", 0x171}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790", 0x88}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c", 0xaa}], 0x5) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x1, 0x15e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlockall() connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x502, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc"}) syz_open_pts() r1 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() socket(0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x0) r4 = socket(0x18, 0x8000, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x100000}) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000580)={&(0x7f00000000c0)=[{0x5}, {}], 0x2}) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) socketpair(0x18, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r1 = open(0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7e33ad4b, 0x3}}, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet6(0x18, 0x8000, 0x61) socket(0x1, 0x2, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0x3f}, {0x44}, {0x6, 0x0, 0x8}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) sendmmsg(r3, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1004, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000440)={0x2, 0xb7, {[0x0, 0x10000, 0xffffffff, 0x80, 0x5, 0x1, 0x7fffffffffffffff, 0x100000000, 0x2, 0x3, 0x101, 0x81, 0x1, 0x6, 0x1, 0x2, 0x7, 0x4], [0x8, 0xe4b, 0x4, 0x4, 0x7fffffff, 0x2, 0x38, 0xfffffffffffffff7, 0xffffffffffff8000, 0x9], [0x9, 0x2, 0x5, 0x4, 0x7c614d07, 0x6, 0xfff], [0x1, 0x3, 0x40, 0x7fff, 0x0, 0x3], [{0x8, 0xfffff800, 0x0, 0x7e}, {0xa0, 0x4, 0x7, 0x4}, {0x200, 0x0, 0x7f, 0x9b5b}, {0x4, 0x1, 0xb55, 0x6}, {0xffc1, 0x7, 0x4040000, 0x5}, {0x5, 0x1, 0x9, 0xde7f}, {0x51af, 0x1, 0x5, 0xfff}, {0xd7, 0x2, 0x2, 0x8000000000000001}], {0x107f, 0x400, 0xc66, 0x5}, {0x3, 0x101, 0x7fffffff, 0x80}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) r5 = dup(r2) mprotect(&(0x7f0000759000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x54}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffff1f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x6, 0x6359}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000000080), &(0x7f0000000100), &(0x7f0000000300), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x50}, {}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) executing program 0: select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = open(0x0, 0x615, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x5) sendmmsg(r1, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="79e98fa44d06a03f5f", 0x9}, {0x0}], 0x2, &(0x7f00000003c0)}, 0x800}, 0x10, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) bind$inet6(r0, 0x0, 0x24) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x29) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)) semop(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x6) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0x0, 0xee01) socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0xceb6, {0x20000001ff, 0xd58}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) executing program 1: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c536, "3c107dae307e0b002b4600000000da64612c3300"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x651d}, {}, {0x0, 0x7}]}) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0x6, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x20, 0x6b, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x56d}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005a8000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000466000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00000b1000/0x1000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f00002d7000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000580)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000005c0)=0x800007, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r4 = socket(0x0, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) poll(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000004c0)="e237724f0b69bc613bf424bab1160abccd8ab2832e4e2e57ba57b61c6e50bedaf4eb71c27ca2845128c0fabf2a9e12a8b26a24ffd2e355ca55c7be6546d1e920a07a4d88a9c3f30302d54ff3fcbb4bb74e2c2d9abec47035e611acbd85a7f64f35051016a90f9103ec7a66ab23d2b7b6cfcb49d6bc5aa40da7678ddf5460111d4b218e9fd6c4f7a6a4664b59fe85702eda", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x171], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x1}], {0x0, 0x0, 0x1}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) executing program 3: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0xcc0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000259000/0xe000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x78aa8ab6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x718c56fc}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f00000c1000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000ff000/0x3000)=nil, 0xbf2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000374000/0x4000)=nil, 0x8002}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f00000af000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x66e1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3e}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x10000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0xf000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000000000000}], './bus\x00', 0x101}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000440)=[{0x45, 0xfd}, {0x41c}, {0x6, 0x7f}, {0x7fff, 0x5, 0xff, 0x12}, {0x8000, 0x8a, 0x1, 0xfffffff7}, {0x100, 0x5, 0x8, 0x237}, {0x0, 0x5, 0xfc, 0x1}, {0x7, 0x9, 0x0, 0x9}, {0xfff, 0x1, 0x8, 0x7f}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "626c90b1a418664dbf2b1d36691d482cfed7a4c6", 0x0, 0x80000001}) chflags(&(0x7f0000000400)='./file1\x00', 0x10000) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3}) mprotect(&(0x7f0000205000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000300)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x2, 0x9604) executing program 2: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6bd758 executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) write(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f0000000200)) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x4}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x7, 0x1}, 0x8) socket(0x800000018, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r5 = socket(0x18, 0x2, 0x0) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000040)=0xc) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7, 0x20, 0x0, 0x7}]}) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040), 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) getuid() setitimer(0x0, &(0x7f0000000000), 0x0) setitimer(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = open$dir(0x0, 0x100, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xd02) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) getrusage(0x1, &(0x7f0000000000)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000180)=[{}]}) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040), 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x80, 0x4, 0xa0, 0x800}, {0x4f9, 0x5f, 0x3, 0x40}, {0x41, 0x1, 0x40, 0x1ff}]}) setitimer(0x0, &(0x7f0000000000), 0x0) setitimer(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = open$dir(0x0, 0x100, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(r4, r5) msgctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {}, {0x8106}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x1, 0x1}) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0xfffffffd}]}) (async) open(0x0, 0x0, 0x0) (async) pipe(0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 32) r1 = socket$inet6(0x18, 0x0, 0x0) (rerun: 32) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f301004dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6e64282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d016205000000e900"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 5: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x20}, {0x50, 0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) pipe(&(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vm(&(0x7f0000000000)={0x7, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="08eae5ed7c0a80fd0f97d0034d1d780c8382fe47dc49792e4834fbcd15d3238d320090d82eb3b39f68f953e71517999072228b09065f17a19009124e00553f5cf3790e76bcbd7b7c101217b8dc8cfcf9df22e6003944b381c8614a96c4d6489351a25d0cab0c459ded91c357bff05bed744a01622ead6f7228981dc480f9410a902d82c524a9c5127e5e6a6dcc32741b7c599258af9d4cd1e6a9551e13aeacd9fa20fa475009edee2513595781bb908494bd716daa20975fe3691c1cb36920d3c55fffe72fc59c893b1bd6c815e2b972b5921181106180125218f9e1796c", 0xde}], 0x1) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) kqueue() dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 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, &(0x7f0000200000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000611000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000627000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00007a7000/0x2000)=nil}], './file0\x00'}) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr, @rand_addr="fffffffe00"}}}}) socket(0x18, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2cf748460adb56e8dd42caee5275882ceece40cf"}) syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) socket$inet(0x2, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) msgget$private(0x0, 0x460) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000100)={@local, @remote}) r3 = socket$inet(0x2, 0x3, 0x3d) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000180), 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x1008, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, 0x0}) executing program 2: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000140)="b3da693701f0974a7f2dc9ad62d46924ed8364e56bdde05c408827270c63", &(0x7f0000000180)=0x1e, &(0x7f00000001c0)="7826a197f0232a7ce92d7374ad791cf15ae9abdd8b2dc6493ba413b6edbed7de4334e09393997a5e1817d28aedf571ae3a605a607b1416c0250e42e7b5aca48a4b7cf2b64dfbdec642c4e7c3172e6059d54a05292649cd777551e01f5fd2c2e0ba4c869e33addba89d91b74a201b", 0x6e) recvmmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setegid(0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x9412, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0xbe, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000019078ac1400bbe00000028303000005029078e0000002430e0fff006400116d110006ac140004e6e6749520bbac1400aa441c08930000000600000387000000000000003900000bb6fffffff9832780ac1400aa00000e7dac1400bbac1400aae00000027f000001ac1400aaac1400bbffffffff071707e0000001e0000001ffffffff000000000000c7e7070a2ad693bbba31c94f940600000040010b0e7a9a63d30476ca3600000000000000"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x4, 0x3c8) semop(0x0, &(0x7f0000000140)=[{0x0, 0x1}, {0x1, 0x8, 0x1000}, {0x3, 0x0, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x3, 0x800}], 0x6) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getegid() getegid() writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x30}, {0x2c}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x416}]}) executing program 4: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08060001080006040000fcd0e2aababbac1400bb00"/42]) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00000000c0)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000600), 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xd02) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2c, 0xfe}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRES8=r0, @ANYRES64=0x0, @ANYRES8=0x0]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) getrusage(0x1, &(0x7f0000000000)) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0x66}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r5) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x82) fchown(r6, r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x3ff, 0x4) r9 = getgid() fchown(r6, r8, r9) fchownat(r2, &(0x7f0000000380)='./file0/file0\x00', r3, r9, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000240)="ad4d6288dfb4da93ec71f9008c711eac8997e87cef7d477ba9296087111569a70fdcf9b676657cf7d85bacd14ee3d0a3c9660a325ade11ef073f6eed8ccb98f6663526d0b68986e5c8633aa8e35bf46248e449fe3d2b16a51656299a81cdd2197c9210fbc0383f0b647c457c64dd27201a3e99387be9f73749db9c1cdca2a170fe34e4e94bf153d398329f0978081ab2975c3c854bbc53a078ffbb65a4", &(0x7f0000000300)=0x9d, &(0x7f0000000840)="8a34e7d6903c26d21a019bda2c988341c473fbf6bcc30e0a062774778a0ea55ee9892bfca9c143821ab48afec33b48274f027a19a00af33156d5080f50719656d7fb23ad5ec2b4bb9e2efffc98a7815afa8fc37620df5c647b51c491864cee1aa9d69cd4dd6505e8ff6e578347a8a24a656aa7c91c5f7d9ea048531ed70cc5d57878a2d5970394f47d1e63f75f5fdbda128d2350cfb5f34e983d03a0de28c46dc81f519353392e4212acb4da62ce1b74fa5d778edcb2c4860d09fe29fb31404164ba2032bf40420bc6b3be0d64dadb647da111a44040f72832a5a137b1c67d85eaa4f95de57b6808fb0076b021b379f8e211414767c8d6da9ba25c386012bd572fe34e47481b82a7c85ecaa56d9eb196c7e2bb7f7df28f2d52e2ba29d76074fa4a9878e5772ee1c308429cf6f8b5b8a1a9b9d9943945a8088260a4421699c9fcf8c5818b4da969879db86fadfd46b13b96783c21bfc0bbaf96ccc8a50063fcca33f87e844ab16c8ceb858fa4deb258db86da5f4298695f86dd89fd68c9e53353f1ab9b1eb4d49d9242f86ecd0dfa0c02587f6b5d065d48ccc4b5bd33c15337615b7bbd83b1911e5c5a267fc61f43d439bc3d4d4ccc5e565d03f6219f3d007b68d6833c2c686f9e367f0d966f48a7bbd82ae0a99d7a3aea6c6b4dc5d3760be9b75d33177721381952d503f38408548fe4901cfed76fd483a877e98d41481719ae1fb3c7cace4d903a144486b72dc25ba2a12d207a5ded31d8d062e09878861b44a6c3a3f4be88570b72ce479851f77ab394821462dcae78bc60251f3e9869b3ed869304cae80cdedba78cd8ac5dc83125387e103ddeee226942025cafba770a3b6f7e4fcc5de692d5b131a6f53d84a4c03d2eef3a4758bc73b360fd1ab384104264b2d60803dceb7a3b6788c1a4120c82566bc43c29a706f3674a08be3ea450e4fe7c2dca20bb19e7fac4b155da42ae31f01ff1dd630df599ae1eb806120d5e7d0f59112ab2d14755cc5a796947e04ae1d37e4c598be50d3f7ed32c6e7c0d7c3351ccb641a10f2f678bce44243352e6fb458183e72c1586b18fd8a4d1acccc25804e2b052119d1796552bc4ef0f648b140c9641a37d93d39e44136e81e96d04c05dc160dfbaa0f8f88c8e70457253ea98e5b768e434b6b189b01306f95ecf7d64578de0f9de45b773bdd6d540f2116196fec8db6c92bee7797d04c438be1b20600887c559596096eac80da8c94d6c0dd11e2bfecdbfec13e4b86b5b7e55b17fef58b5146669281cc5b65057f5cf6b25bafb3e470f4eabe46ddadfaa9e5b6d0f0548d7f612e5922fa3acd6f80504f0dfe75c3a9ded8adb6aafb3c369b2b9d60ce22a6fa33c8fd09ae11e3dc397b96be8e5586f9baa93125824dec9c3434e7b333b8c6e9d002d28775038eda039688910d5b3bc2abc9eeadbf31c480205786ab34177020535784a71e1d80f9fc31581067f95512e7db168fb1a8c76cb02ef8bcc629749c2aa131cc952acda82b728a4462ea0065fda1aa40c63455262e6505c0b47ccfd2e891c4e09868da4980e4eedb30d8156654fce62ee2e5d4a171e580cbf804ac593a9b923f9fbbe03bcf2fb1abec18d280122468b39664ca9a5215069b0b494c21fbc5516f886b30003ad76d06413726c18f115e1e57cead58eef5e8358ab4eff092f1c2c878cf9b38c08678c9248835815d40107fc71a60986b27c0f2c4f66ab06fad31cb11be05ab8a6365e96491119a9ea944c434e411c57761bc9ad4d982f789f867f8c948c678a67565afd89a651abc6a8341cdf9a40abdfddb86d0e52e0864a77b8d1d5b7cd9edc48269ca46169e068436de41f009016b2d074ff15d8a77ce14ef8bdc77506e013e2396c9fe0e3a24e8f215c4826d849ffc4a5d897fa564800ea490b97328a769539365850c950e45b9fa3ff995e327544db1146b7ef32a877ede6f8435a21392782e320cc178b69103c8cc23d0e2d84a560ffda1b83ee08bcc23f83c6f5bcee18743a01956bfca6547307a0a89abaf9617df435bca15266f636cc55a252c0158001bf195673296c9bee03a60491beec4b2387ec9acf48b16e3597f1c47f4ed2d31f8ae04a7b6478c6e7e7016a863cd90e58b64defff25801312b011f99e991127e14184a88bdf3ec64a6bec67743605e6d4656045619d649059d7d7c8b69245b0cfbda0ca49efcd1125e1678499218057b25409c71304a57038de4f035dc328cf1db9595785745110f3a71d9c90394a2e8e1575f90e7de4d07607719435c612b188d57b8b532413e7ebc53d28e03490ee00ed78cf53ce855ca61185d8a8fef58bc6e190db091eaf59dfe90085b9262429b24f46b815da357c2d05df6e1891e4ad4aa62d7b22e3c92360cfa3c91857a33e748082ce939a86c3a27c8d2e4c32c8484f3002b71206a2345824fbb2ec6ade6d8dc140641c06d325bfe8ff64084db0e865e1497ac3d06bf8f96efe3e6d246f223ccf3e750d9b20cedcdf6eb56a8ae950debdc9c05c171795f5f82dfccf2d886faa3aedd3a8940f5bf2d2f7e61b003e6d7267ade39e7672669855497dd13c45c2bffb0c067650eaa12ed7fc48df51c7b7b6499e1ae0bdef3abd7c2c901fb5394399cb06f286fd13d78f803ba9041ba1a1898b9f1c4bb9448d0492e70bd4e1a6ef6af6e3cd6cda6e8a9fbc9bf5f67e11d8159d91da393437c8ca8a308569beb0c6ffc5f7688285fffe529cb1768b993906631fef279cb728c59e894e05476191a952223d28d26ae3b36d6c66d6548eeddd75cdd14b1e77f52567a215ec60c277a35995e8f1e9bb7d901b516856d426916151ad8d57ef861710b181250d918cf311e840fccc69cc8c2e387d34f3fb5b3de45d3e65aa71b3ef94d57d88096f64ec664414796a12c20e4d624a9a80bce5ae892fc49161fd1430fe5f98d689a4074b62f45f027d2c50e5a7fe891ac8cca410644ca046876aee16d28930418384b85f1f6d04399d4061d102ebce76cb2931dc1b841d7492d1c5c45d427be7afe009017607e9d100b9af4a9e65db5b9d9e199175ad0bc02dbd3aec946c0741341676d6c42d1e65a5dedea56fa6198e8e48918dcd7f591c7cdcd495f3a56f3941b0d6c8c71bd818fda481879ecd0f1d83cc5913197ecdae914ce551cf78aa94460ae47deecaee9d241aa3d39b37ec7abeea564d3d85e971f11099155c7a1cd6217cf84f44b09866a2322503441591f03e9f763a3eb816bb1faf32efedfddb464c4b9f9ab264df0df944f877921063abd43c38ac3c9746cb8b71b5f767725dfd86eb9b533b4a7028ae68d03af0e65efdded655f0b1443ed9c54d9849df15fcc887ed3bc74d348b1554228bbdf3b1f8e6ac0e6e093edc37c495b557f6c6fa18cb45f8b2a1875672f01c26e121b7303a6102b01f7773ddb5cd6f772b16e2f4ae592ddae3dc5171b911367da7db1b6b694f2086dd2d8c0dcb394663cd1862ecd3aaad4382d42699864ba37aefab2473e0193d5d51775253bbf463b7e90e8c31b51af16472487e10629b1a6cbb70f18b14a08ac51cbd928c5cc8d659516c9e266871e37c9a1c4d037c51f477109767f92b9261bbb5ffb2639fbf035a5aeba1ce649637a0301f8d60f53e8d8993e55c5964b19adb387c107f362b2b703a1ede35264f0c97b4dc05d18038b447ee4612b8dab3d2ac7dfca5e9d8c818347fe0ec710c6c8f6bca66d8f1410a4292dac6815c49efc3e32a20248b9a358707121f93703a015610fad54e5255a2d657c3a558119499872aa63cd14be7d3ee3157e0805006c3060afc816bd3df32f9c05dd2146c0e7726d2ea4828f2b8417c259379654badedd4d9e5fd9b90476879a735cf0431629ed4df209e59440d181d693e4deea05b90f9475fc77e3b24bbad13018873688d52b90bf6e8f589d08f5854594fdcf8cc48b6019be0ebb1f102a7b4fec113b7b5f6b9740a689ca620f92ec80d033cd7336d4238847c1a8b7c9d6484e2f8b9b0ebe76290b44a9d5a0e878a72db625e07eeaabc7f582747ff1c5a45cf44d655caafe43962e5f262ee4271484d5c4bc02e8efc30cbfcc1ad3d4f7afa3e38c4f67d624a0c05a6081eeead60ba7581c8c45da2963a637ddc850498937a7f7fa530f71c0f3e8ebc366d941de1138c4f2a17b60f1b84227ee1874174953bbe6c47c6df4de59a5bfaadc5aaaca58092093ce8103496646199377db4080c6407e3862b5d3159fb43e224d9d254dc1dd19dfcca1cfca8978680a7f4cb352a3eff8af67d28025d4019bed3a433099433d929e37c22c1ba2c9ce74759af9a060cff3074bb4648ecce942e28eeb6ea376675cd60ade762633a3b49310122f2c3741d7431771df070ca94afd6cfd67fdf544d936e2a6ecbdd4cd4d9325afff528f446e3cdee72a77870d83debb3a3c7f2b3973ce2fdbd3b9361d47f32f5de4037e959e4c445ebc1f0b8e5caaf254dfc52d55429d9935a1399eb3c243368142c3ae94e5bde21280f3d7173df8e5cbb30c404b49e5eda564628a6f26bc108edcdd22802d261e3f269e2c8011f23ca5f0a8ccabb9f58b9d24cdd5164c2d29f06b5ef375b588b993200f8798f81bdc318ea8f14762776f7655f8769f61830762f742b34e176f60e5eb684d33ec351f3dc9f235b96df0b4684ec08683d9a2aa68465025590ac3e4f8a99e78d17e5103912f1172c9f7995bf68331cc6b491c9b8351f64de9b45d1920f8636425bdaa3760e3b0f2db36b62d2d2adeab8295b2e12f4922df356d507d6b7c184e942bccfbb2a8e4d7c4d95bfc5babb5e790bb9289ca4a56fa7b2584f9ab2b3f5086c3c1cd915d86efff65c219b785804283c62e53aa1ea60d7b74de38a7e42762a9f86c28d779cb7adc5b1b9e50fd3ccbcc99a268d78157593488bf3288a3a7f8b8be4cdb04b5f1620854d939072ee99aec4c3cc601ada04cb028096d51b1d58e3f76ce1c04c676f65b9231ce93cc83b5bf76c06c25cac640f941c576e14749d16262d85c5941087b8830c8eac1e793aa6511f4a936871dae2c8dda5eb946a866462ea60d4532ae6945ecd944e8421fe49264e62c4411f551e0f26a5f3f1c22f5fa9d96b9c0d123d367c970fee8fb71dbdc202ce6fab387a0eb7a9e98bd530ee0376fc00611b89c5071d3951299872ee21d089167f56319a4dacc150060da78af3a833a7df87db0ce474130537fc15ee31529d3d3ecbd94c8c7328d43e8ce82398d81332bbba813fad6b257851565c8e4a03d1e0c183a090fd90929f2c8d8843a5fab54dca546bc90ccf2b88b0641d9b540bbed9acf082486f0549927f5162a77f7874e8195c6daf59f4dc13f1e9b50894072bd5f6ed8750bec0974445f9793aae3b85c8c1f220b019adf2f6aeb43c1b9081e836739366398a8ae5ef811600413bc574eaaa9df53c95822096783771bbeb27358a6789426241edea66c74f7c9a8dcbe4127bafd133cc46861e0b53782c2677da509a1038461eac72a66da4138a5b8014f6aa0ecf9410eec3ef6d77dd982b9ea1a385c71ede56b35b89dcc380ff0506e1c329706d5d3ac74281b9392a6d3f8572ecdcffebb9a72946a514bd3357490bf5144c7adb07fff8d5faa6ec76a04df40625264de774958372fc2f12db45d007d38d0b50d11dde9350585ae8eb024f5e2251f270c3127b651fc53a645a2608902797ef845f823fcc26e50ad7568be3e15eae8904bc4566a7d76792335fdfa71bcab94c92a53516707a7d5418c6360449621241d768b4f9a4a11b80e834c8a6744f9881d2a986bfd71e76616fb0ae06fe92d50584a2c03f", 0x1000) executing program 7: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/31, &(0x7f00000000c0)=0x1f) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/5}, &(0x7f0000000140)=0x7) r1 = msgget(0x0, 0x2) msgsnd(r1, &(0x7f0000000180)={0x3, "c39ab7fa"}, 0xc, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/19, 0x13}, {&(0x7f0000001240)=""/18, 0x12}, {&(0x7f0000001280)=""/168, 0xa8}, {&(0x7f0000001340)=""/226, 0xe2}], 0x5) r2 = dup(r0) recvfrom$unix(r2, &(0x7f00000014c0)=""/4096, 0x1000, 0x40, &(0x7f00000024c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = semget(0x2, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002600)={{0x8, r4, 0x0, r5, r6, 0x1c0, 0x1670}, 0x2, 0x10000000000000, 0xa8}) r7 = semget(0x2, 0x3, 0x8) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000002680)=""/165) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000002740)='./file0\x00', r2, &(0x7f0000002780)='./file0\x00') unlink(&(0x7f00000027c0)='./file0\x00') r8 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000002800)=""/32) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000002840)=""/224) msgsnd(r1, &(0x7f0000002940)={0x3, "45de79c2bf7008030b21df1382c142705945731be005dd675e7b21eea34003cbe0f38258fc1249524a53affdb81112c2a44d7f834c65808172f0150657f279a575cce4c8be8af572ec18636793327d04ee564d9c6a8d1a727165ab2285a6581004bdb0d3d8909f5bb003da32f38c77c223a935b9c573840127a54153dfd5dd40a6f56691335cd5a0c8b25f2b5046e81863dd765972e2c5cc3f5048d92ccb36ff35b934ff541ae7639b313045dc6340ee9e10aca10faea34e308aa6f85fe4b2458a72cebbef4e330bc5da712a483b3b2c56498d30bfc555b8d7a17e4a19fba765168089322cf8540c13"}, 0xf1, 0x0) msgctl$IPC_RMID(r1, 0x0) getsockname$unix(r0, &(0x7f0000002a40)=@file={0x0, ""/4100}, &(0x7f0000003a80)=0x1006) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000003ac0)={0x0, 0x1ff, {0xffffffffffffff7c, 0x2}}) msgsnd(r1, &(0x7f0000003b00)={0x2, "2c6aa2b261c53029e40f0831073cc2c73e61fa2140d3ee9ee319b3f1d33013feb4ffd8a698eb43"}, 0x2f, 0x800) semop(0x0, &(0x7f0000003b40)=[{0x4, 0x800, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0xeca, 0x800}, {0x1, 0x2, 0x1000}, {0x1, 0x4b, 0x800}, {0x2, 0xb3, 0x1000}], 0x6) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x48}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="cd4b70d70fb918d8902765868edd609f6b5e0008000000000000000000000000000000000000000000000000000000004e220008907803ff63868663cdfc93263cb9bcf5bc4583c0febdb79961797b760922493d2b6ca6fb6c989994b230b3a2ae29c6d1ff6d6c9e0a5aa56b9e401efb62de59a9b0aa549410eec9d2739dad1dd426cdb894df6db180058782c2b57c37de0b80b08586abf68deb0034808e5ce1bdeb4aa8b124eb331d40736ad104c1ca7f8d2b2e0240c84a46f1a4dd83deea487ba27b62baa8699cff4eb8542d242eca472280ab49b04b0643f47374751d"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000300)}) writev(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) recvmmsg(r4, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYRES16=r3, @ANYRES32=r3, @ANYRES16=r3, @ANYRESOCT=r3]) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x85, 0x0, 0x0, "a46d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc9081a0da13ad5d8b99e464b83282e8b98a9b55fef3ca377e377d6fef9bef3ea00cfd3a184339d3f2e85fd0e9c073eade30f5f1b211c3f4472641b22115794b8af9f4ec85b1740f362fb8ee01c3"}], 0x90}, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000000)="b6e3bd357c0c4e726cbb508cc38a47dd0be1c7dd3a8a9276ac7f97b56ce8dde110f2cda231da653077e16d075f9592d7297527bbd88678d26a2f24c644edb369e3803f3a1c296c8968ec0d6a1eff6135751092e3f6afda14855e586a9ce746f7630947ec5b521b8616cd10ce0777e5896db3b113f868063251af6371356f895537cf8716cab2c0a121f6f592df53b6c5b0d5a67e326eeec3762b526186f8f64911a7f54a44216482d835bf288eb358b3666d2bf438fec8b8b25d5eb31152a766b5255dae10aac1c8f3a2c1ffc0f6d6317194a8d99076a0a4016b506ab636ed4aba8f63b09a49b315580b5c5e02ec3e251a96946e7ead0582bd49d1488bb8b317884652cb81e659654786d8c9773ff1839cfcbc4bb92bbac370409efe", 0x11c}, {&(0x7f0000000500)="eacd1eee1dcff81329e32f896281fcb96c8549485dafb95913279c9413c2b105e735461f961ad28f14e494a7d2d8dad1a3dff2478dff79eddb0052b29aa38130fa6a811c49743dad32f152c3c7eeda64a8a4c9815c6d670bebafd199f08406c3dd2ef33b3910ac9cb716dd1d62bbc6f264de23565477269ceb131e42286154c83e0662ef7827ce3fbd43734f54f02535a500bc2d6647df066cd61c7261d6667781cce69ef95063e6f93f3f4d65c1d09594c659d0ffbe6ca98d688022110b02539a29976bb58d96143e7d74a0b79c896a5cad39f61dfcdc10b77f683245e750678e991bae5e040ec3d1c8", 0xea}, {&(0x7f0000000600)="6eb62f4e99d204437d9703000000b1475c4e9733c15bde", 0x17}, {&(0x7f0000000a80)="254b12c9b8220f645ba4709ed60d065e43a36fc73c6afa7718664612bdf9a612d1cc6eb7ae5bfc29a429c5d02d98abe4ded725680e42d52393ef0408889dbbe644e20c5c95c9537b3febb1827679896bbdf0d8f5461b4bc10c180e7043c18176fa58c5d9bcb9bc63319af853011077dcf4e38f86676356185620ae185186396f9d17305e522b79a5da9969a2b806ec394d02139e04145546cc1de9f99ba99531bb230cf418bdb5dfa06b73fb6097d6c0b4d1c1230216768d0df45adc1f40874220cc0b0ee032e8fa10537fd7c8064ca7583b45280a700a107bf93fffc642210604c878c122c71983d50c5410cb195e5881576e0d98745c26fb686e171bbf61f196c4437f1d6225ea9784bb5a4cc813eae65a520703c7054ab346cad91db485aad9774bc832618ecdbafcf9093a73dd64474dd8bd291b164db668b30cae387a72c21962b7debac26cd914d7e1e9988f888975bd718d355c3e652a099fa046719d94a11f6158c818042e926257cef37bda8a22f45aec7e6ac24a66e017ea1ce306f0d97837583f3e28bc3513f6a550ff274a9d69e3f9f6ada9a0441a86ec2c44996b3e55d765f2efbaee70e66b560811a01c6af4a5e49dc378bdce5faf3571437377cbaede86bddc69f1ec18b1309767242d34ea4e364187b03916b66e4fefd58c659caf947cfb963fb57bb66d650e222773dbe4eb22f82d9004a2f2f2091c7c4552c196bb725a45f2bac1c13e17da2c0a7ffe44669129657984c01b270fd95f282964cef2be9f5170a76180c1f61a91966158df7e0d1ab2f65c5417a8673f82a03510dd90d497d2469c4f3bb84f2cd0294a815e13ff3b0959a09b6fb546af22b4d39c3f75949c99b8e2d6c9dfaca6a5b54004685ccc533f306b74a41f5074054ca6f8daa3b5e9a80fec10370db09501c2dd164186792d63d117c03d9b936037440a56faffac4c71ec9551c691007597028a43349bf3b1b3fbd3fce12a2cd77f0bf8e243b15ea100f412b62261c0ac4d375707511642dcd5328aa0046a376a06043b5d933d79b0e76149a3b96e753b29238f783ab3a8d241625c9e755116fa3fdd4b7fcffda8d7d7cefc789e538ae0dc311613e599d1e9e753e6159de17f9e1c4dd68b0d2598792375cc0397e42e5c81b8636e8cd963c8afcc69e66046041721955ed91a0145279d8702b065e2c1c69703f7a31d760531bdcdae0a665678b01e67ee8e017c762425a0de5bf5bc7e599a090f26a3423d9ae74dffacafe79432507e2d8ccc9abd5a21fa2c647ede932dd84d9a7fb503bfcc365e78a01ce5462a07c4db3fce1f403b9a3ce6efa2273422e9c1b9c7c78834098ad7179ff167d871122ca3a9a58d630bb6e18d3554af1da7b2092eed3d2f30c9644b5af3ce0c7da3b33e11cf3eaa55800492679e96aabb379250a2a5418c33275a87a5642aa59ab9d59462e450a0a6978c2fd34309cb5a279a5c484025b39a6b50959c5b27d3c4cd5453fcc4f26b56ae53d93fffc7ce78e6c24a82c1da44671f2a5d8c8272e6d403e8e654130209d5f90864482053c554263f947043c43dfa73b8a12af5a36fff3d0be9c58e5f90d04b23788f70487e30a5bb9e6533f493a5db9ea961fa830496dd82c36dde1961e18e0a8eae7f6ea50125c8b2d70d0adab46f517d4f430de61d15ce0e5d78108a9b9112d2aeb3586c12175452453a53cd5b4a953ad856a4e8d756d7bd5df83d5c24cdc26dade17f9d0d7d2753310c0571e0a33b21563254a52423f358020890f219d8d9505b91017ea27f6591545255b7d8b9521c52a53a290af37b9ca79da4edd9a513efd86cf62a1b32bc5fd8977f435259935f2cb46e36a3d933933f8bf183559b5f634bbfbce7801105ac5a4edb34472ce1de794469ff397febfea815fe54f44e81740145f1e722fd27785f8fc7aadb165c6503bd7169bf94048a1440416d15d241b41ac8482d50db6f22fdaa27317ab79e0a8e2d52c81c4df2922973588c0cc9506badf9deb1601795e632f9b87d2a915b74750ec672bd23bb278bf20f4f0152f7532db426ceacb519c6b27bee16bb595fc1dc150ad01d307e42e047b7c9f280ea7396cd122342715fe7e3003a7af60c1bc11a5dc913d05efc54dffda7c3cc029d6886d410e7d3fd708ed8b80c50bf4f3751f0777747a9a94340d1227296f373f6390bf5cc6e4cf3b435636f25d8f7647c2b8ec9d3ce9c2e5f60087d24e34e083b219481648cde55e362807cbb214db9e6ba5619cb3a8b3350167b98f930b54cbe497d10ef2436cbd08ea3e9a2317b4fd526d92beb8ba1f792895caf306d4267462fa80d89cb915af04cca39f3dcd86667de0f429c0cfaa42f6ce7ef157ee0ce91de0955fccbafde98745304b7bfac3727dcee20dfb2b449fdeaf934038d7633f6a394c8d41a99fcb72b6a502f09c2b9f32248d024250cb89fde54120bbf61ded1ee3225933b76d8cee375d4da5ca4902a4b6d19d1a800c435cdc5fc621c09009ac9418802cb399910d361e9d75c331d7fedac94bb2efca10cce06e842a7e1d122e50549e4895efdfc887b24f0cde089adce8fb0dda3c523b0112da1cb4aa6b9d12a0c0d67e14cc381906c0eef05868a2a9253e92688afd2aee56a116ed4fa2609414c57986eb9f0c4a568d150d1ea086811eeb73af917b267772b47d77bd78f3eae93cf5506be5e566a20dbf282c7d5c772e316442da5c4ed2fd8bcbd487738c9b29dcc2a1c1e00508abac2245dabc1ac0a237354354a9add408a5158ab0e2dac2822df0702b0dcc15c79c0dfdea4d298f961053294ae9d86cb6babbd45db046d0eea90fe74017bda9c887c438677ffe95f1b84eeaf88686bf856ce61e726f5fbd8444cca32bf96aa68c77e798cad65740fd807fbc0eef4c09cc57039d9ae2b71ada1d26268e31567be49f4fffe004093fefa0f1a01badc40dcd032eee24ecbfd449ba1d32015250b9412681cc256c17beb87d52137404818608e14d1bc0724f2b16663d0f9862060869e77612d243278fab8c39f4117fc3095c7da684445e0417407bb2586edcce7cbe65120cfe054bacd77679ef1341dbe5fe845be418b03f75bf347a3228288266dab93dd0a025df220cc6906b54f6e16cc23b4f3daa9690a291a12978b011a28802a2c83d3fbe35485530d6aa9f942651e0caa2e2246ea024007ebd1c3ee9fe951055f8796ab42e27d50869df81931e7c18c9efa235408def2b5174f9d8e20ddbefc0e8e0d1f4dd1e9f824ff7f7cbd80a49cca0cf0c0a40909d8ac2294bca5202aecf57afc92a24db97ec5f86f2083f4bcd054b460ddd22fc5248d4a90da88c0b6b0ab8f927278176a5e6d4ad4e44bf2d191748525c3f18bbc748aa15bd0511c7a49667005d987119f452292cd9b92ee666fe11f43ff46177d439d4dfe3e1385acbab8a848cef3afd025e45febaa9ede156cb29bc688b17ec7dbdf49ebb5b5ad2b6dd84a45ccb6954a441ad052f4316e917e1a68d8310c9e3e7864d7bfa514137f9d7486dde2127bf9e1550baf3d699154c702a75a623991e855a813290850ad86faff2df5f80d5ce5574b187788dbcec10dc2a8ffce75f57f497ba3bbf869bba283b0fba5e501130165094d99386b61671054ba9c3bcb76f3c80027af5b3e19fa647ca8b0c3589e6a0f0b41d03143718cd6aa3b550000b1384a7c3afaebfb1f7d3814da2b60c6324b49123dd3f9458017841292b5886e515cb629a00a6a8eb4b94f0a01338b380164c36f4b8f5091ede2eb833f1e304b34b271a88a76e20350375b6edf20849245128d5e9e07da7ff055dea89af614cb374b72f9057410b532f07d8974f288049d069cfd178a34ce163c3f3f945269bf68fcae1513567254b70c09e0488c0aa906570217a5efbcd6aadb5905b9cbbe238782b407dbf97c253578a5e7d187ae1d070950f4994846c6af96ccb940b9f8ef69502dfa6e9bffaf497a55ebcdaa5cc195c1e85030f32a0f36df57768ba50fef2b2e13fd954fb461eb8b949428b57f9050c90133a920f2c15c25a4939eef9ac599a556e0cf2f701b9577ec5d40e698e27e02bfe875532bd3bdac1b33382f343eb9e76299b0cbf3d7047d25121fb10359574981b6a91dc7ea3350845bfbc1d79441da11e504073570bbdad8657fd2c17d05b3786a18abf9d6bf218c0fcfbdf2b35869a0d7ee79909b35a1006d3b0d6e2b3596b8bccde9c00386c46502ae37e413c012913d58e8db504860a2af446eda7a5ead1e40e2afe861bb27ee282348d322274af44f15e40341826494024e87be6df4ac6713f285985a3aa12a41ae5a392de4e2e899df4ffef4f11c6e16fe0d6f8d39ae6afe4d62cc6e40c895bdc4feb6fbff0d26c010d6073e8ed353dd546db78be80c831fadd3b846b5b38d3bee8bee1178a671155cb270a0485724d18896fcf6abf0f16f57570b3fdca339945d0f5b8d62c87d62a46dbde676415d17d91d30473f1ff1b033e837553f15d2dfae5b7d794d2049a865055be0e497cd2d0bbe1a75fe50e552b6354ba7fd918513bb7fd272b54f2fb26403a61854f836673b2f8324fea17cdeaae8bf10b3bab39323c37bbf87ecbf59c7387874bdd6ce6736396fe5778481dccda879c93334e3e1ce74b90f2dd056a8b6c5b239981795cd48a7db1935b4a89357f063f397610d2ef86252f5b866a66c88033bcb4bb82b9f34365ed73481df0024141d1530305c036968ccd789e7c37e55c0b7847b49a8dd4acea8bd520124cbafccadb21ae8d90ca812913e0e9c135e182af8edbf5b9b5fc39da8f61bc89a0b5da37820361410658a81856547d9eb5f0b570654b9318e073fb9d0f04f4b18ae55cf7df3c6cdb7e8bce90d5b75521c86ffe74923e1d3a9fb942eebcd424e54f3c958c6b806892a6b1ca584b31b5531b4812650e01ee9efc6f9536251747438a50590d764c56f2b6f966f6e3c0c613a2caa9ebfc48ed8cdd345261dd20909a368768e22abc54131ca290dceb0c0886986e4021934a40b9a62b38ff2bec2a63b6e54af9c725b2526648b3b5b3382d68c970ce78b999498ce483b678e888c712374564806c28fb1bbdad6184a1ee9c5bf38e8ff656675d2e0a07143e22a85a828a52d3e2173ab6971cb261ef1d00747513aafb20d2f17aeea2794668086eb76b006e4b084338fe99c4ab9fdca8cd904627a5a5c976a3da52b0e72fa0ebf13b1d839c2d7c6471c4eef5205f6b4d0fe750b28845d0d0bc719aa0c557374f667f872ca59b82effd76f0e988683406373b463b0a53af90f0f2b5bb302189c2fa40cc4890c8c652d83587d4cd554e1c519f1d7dc13c2774da52286048cc7b7ad5bfd116d14e1f3fed960b87b2ec2a06af353b1096ed26f0743936f3d894382cc01a5db20bb30a916c6291e56e28602a70ef2589f71fac8f06a928c62940e5f5ad4ffb4367fcbf83f53472bf10cb62616754bcaeaaccfbdc3985e18f11445fec1a36ba28ce061c9989a59b4ae152a5210fadb50de6ae078ba8a4037ba7301372785b0daa82a13a5a49124dce28ae75c39ed91e33809207bd0ebba88d18017d4fe0db904868e7771c89b99a894763fd298a6d7302df97a5c4190c52c3a21aeb407d12340baf4320f28f4a026531fe7b282937b578af451a5ed5a72ced2352f7a5b2c0ec0c1541e5a2f232091e534887ee4098f6cd0e113e11f5f125fbd06a645311032a02cac90b63d1a5c0a43ee9a222c00788311555e05d5d1825b4daa1990e3b947467a61358a76916efe8be30df69d22325a5c470c11c8ffb6f017a945d7761c46975e30495e8e5f96", 0x1000}, {&(0x7f0000001a80)="024b6bbb0f2b5ed53e8f8617201a71182989301f19b44179ce7a8305ca2841fee2f6be4a0df1878efa966da335bc673e07e815b63549a48e0653d4dfb1a5c2f5cf34bafd1147e78fb6ad3a3c5f6d18491970e8ab100539810fe20b81a6945feaca36bdc4ccf1ec86f3dde79b7b3a19d859695740ce7c5e6b1aee07aa02915258137fbc4f235df06d026127d6dec8bab9a06d9ef843813c3b798435d6f7bc87cfffbb535f8e881a1deb8897d54e2e04e043479295e1c82fa7a75afe6e4e6565b4bb7643a61c5a258ab99c7d56c56960b662908a257243dcc9835ddc44e01ae2d1ea7d04971df8ecb45a449aa1ec2101a4803d9aaae7bb66e9ad3995207d03c56c8b0af168f323aa21a79603b0e69b8ee989b0a768cd7d4040c93c69e6d09c4934b9947c83d1222213e8d6be167408b18481aef764252dadb738105c97c28b9eee41aef7070fd5bb9f57f7be666b133ad1552909b9b148c6b387f50181685179cf702fe63476fbb2083fd37a699997a8a5e98cd9286759d24d4f8c78404f2a4f442b6a643291ade73ee4d57848e1bd0453903a046c2acc880412a6f34bb3c153a216d95a2fdb7b8a5cb74970f05fc83d9ea4fec90c631517928fb423317ee3a543b2dbee69c50ec2a903e8ebc39b89871468c34866e7d74f579ae2901d7d18884769e523057dfd382e6f71b84f12b350114b46aa1257de4c0b0f8a67bb33d156892264472a16b79c79cacc99a77f3a0a6bb2bc1b230920cf3bd7e4b160ba2989280cb5b120ecdfd39e459e0eec421d4763c49c4dc4ca4b83579e5e672c1500ebbf7b1fd12abe8275b9c9000f1387da35e4c6b8cb3d9f6e0604fee55655688ee53c1dc1e418e5101d04430e0d229cd96aa259a14fffe9b7758183c2d94591db968a9ba8d7e619eee7cce3bc2fadfdb769562d40219a7c353cee92b8b42aeda4b2d4874a3715b3115c3eb14ce352b9cc0b6c12ff856b3515fd9a3ec2ca1684beb308d461c396fd509b0a70764f9f6b98bcffad091cbde6237add980b93ee54eee29a9324126bc4d84451b9c1b96ee538d228b507de6787b939b1b3a447af0b9a8250cd9ea5399b72fc3793a660b6e937b299d1b5fa28f3455f43d3c93be80de5efc5e1f663377e2eab89d7543b76ca1ae0ecb996db2464c9a857fc21e3ee0724ee31e1c9336abcb700de9b3900534e16a46bfd16c9b8e5246c22f35e218c174d47c0eeb721bf614a8fad9b02953df0f6786eedc429b2962550e641acf5debfe50e2336d62421210bca5d5741d94e4d43601839930cfd14c6a620dc4054f1399ca5aa052448317037d594e5501e1f3d287507fd9104e95d7ac5e334b3ce4ba4329b7b9cf834fb67e71e3c6eb92b64ae2d649c94ae8a2aefd09eeb97e8b79ec9badce769113cad6bcd625eb2105375ab594172d497913c374cdc56f8ac0d6c3038dae8020f37bae31216f0fb2394a7784939274f96aa094eb2048becb7d8de9a8f7a6475bf1ebf37b5ef622cbf8cd67194f95788295d4a0ecd85456c6771b88f536249d1dd9c59229cf717c8b470f6a157363a778bdb8b4908c20f6803f43325a5a0c7d04440e06f829e36ef8c05a0c721b8f97d09db2adf318667924c6350677a1f84249fe5169169c495854f9837fb0648d3bf849aef6da56368bbbf6eee4e3802db370abdca8089806f21ec54dbcc6e806c62d062e89f763cd47a3ca586ae236492c8e2a9e9fa7b7f08f142d56a250fd5f51cecf81db2dc68a1ff47febd3f45b800446c95a419d79c82a8c696b456321009288bacb9e3a8bcf417663a41195d2dc9bd0cad454e938b8ea3dcffc6393ba5ece8887b6dcfe0ac55b3c53a19662b510e88122da85aeabd75023b564376568e286e917c04e3b292876ec0ade1c4532e8c7c9b952122521f3e0625d657f0617c1751af4424135b4dabbc10647c9024a703d81dc476fd454056b6c9badd6bd73f727cca6c3426cec672ff2a741385b6e79af0e04159588abb5dbbcec32d6a4766d81b00c349df3ac0c1b7683ea05cea38299cf3ef56a66d83ffa1bc13bc05f2a4fff100c3a3efecac73cd42796c28132f6e248390c3322f24d7d6107a967d26915257f294400f4a62c1b5e620945033320ccb410d19297d3ac0e2d8954c00a05df2935169a96ac0f779c3fcb8d050fcdc162e71bc1cf1b93ca245358678698f652a5ac1f60bbf1477bf417128a3f8d5b641e51c83e254ed1d1a0edf2ae947cac8e6bc133d1c78f8d5545eb9da1ffe533ef839ab3fe7d246104498c135583a06c603240dd8cd6effa918eb13910690cb4a7e26886a2736294c48cf51b7ddc5c94bf69a8227132902d02c0d8ea7556de63cb4319b8aa3e91631f2318c01e6a77f0e70c44d2a4f27ded027c52d875280cc9138b5b859e5e5d7518976275fdff79224b0b5787f385e697dec0395ef3862a6ba744432e133268d229b00d3e3418ee10cac78ffae6ff5b996b7233960e1109cabb6f13c0926aad4e0e7104e1e1b9a9907f29165317abe8ce5f57f50c6e385037b94fd511ce933eb2f196517d8843ed0683fe690595b932d8db7deebbc349bce212e0d04abf0863f1d690117dc4db2cecad32dde3936bfbd8e1c620d9c6a2f00ca0d5251b756f4147a7d1af56e30520f5c6783e665238f8f3b28abd3034fb668d08310d1522761f98e4df5ead9cb4135b83207a2f53908e27fff0e0a6b1e0917d8d409c72a81fde678d26863d21dabfc0eab46ae9f6d557c9d9fb3de6dc63ad60b8a0c5a6f4da2471cd64c9b8577b3fce3e2e8fadd6d4133830e99daa4ef039f95fdcd79ef7d7d9fbf33b5bd735a10a118373fb0660701ec0022c675e668f8767cfd8cb95906fab0165285e667cb287775c7b6b586e8606a9598504eee7a06d3c3a3e580bbd7e7418b87b2930dccd629036d95c0f50cd6df5ffd5bde8400976e3f8cc376548c8ab80563c758813a5b2d207921a245bb3ae800d25021ab2d81e5db95153bf762b3f97e71f5f75a9d0a8df25e5fbcfb2216eb8d3d7ad3c5be2c2e258bd83f0356dccc31815d314c6cde1c932b4506dc123bd8b8d0bf1d8dd2a0f8779e4e8a854a2725fd8dde38f4b2e8d1fd94e746e3a379d33ad68c4283d070eaf54856869672b466c03661e837a8cd00da3098e427de4d4c5f07eadea21542fd7b0a6a522113978d7c525f50b769b94f962f80f58c18804ecbccc25c12e1404d564ad2c954501d33df31afc75b8ee806e6414ab70980e4cbd7db7f0c39e898baaf2b7f109a6cc0b2f30bc0af2ee60d2b83781b65b81a40642e8f1da1cb7072909e47a077f31b9af97a5fd13e1f12e2a41bb78c71e64945216f289d283992d706e312b52ac8ef8f1bd010216f3d45c688d76cfa46b5b6ef99effec2bbdbdfa18521efb07ba62e0d4604f2555258048f956e0b1b329b978469840f6c1a66e83b004ba030f0f663515942bae79c6a40a16acba47c88c14408b6425f9b7ba223b2b3df4fe69f9cd8b7f45155cbfa73d5dfcd51782ebba92601ef8e6c0a6437ee119e83ea02ea0c88d7dc9a55f2c4a9e34bfb3083ad5f8b29f6168c8a5dcb6fc08091249ff7aa768afef8203330947abedd4ff89df87236aaccbbd392101d8e9565f491f39bba05acc701a223770484ede57c9c97255c7edc9f43c08de6649f3285a22851f10be235b9ff98e34c91fcdc118ac8ddf8067ef5089a1b41d4b7a717885fa1a771e578e1f95c73f50f05f4620a4ccd9ac73c13285925b3215f10ea4419892cbdecb61e9df87b21a191d087b209a5f3b7afa5877c0d6c4360d1da53f072ce2131826fbe264f89cc4c68ee55c1155c796d4275ac314b512c93dc92c9ec267cffe1e073ea753e86283757f519adb1a4113e0be1c1b3c34532cb2991b8a00405582ab8311285f33270ec9d56d1160ba4cac9f0defc476190ad59727f9749dbc2997e0d32aab24ef3a46bc3517d57927d260be5db4ef05e39cead76b365eba9d3974f238fe4eb118df1357b48c65b963f2429d7c29853f927098c021919c7eb618707e9477015691b9520dd9ece59811bd2a8467e23628385cc5a405f723d2a67d59aa64d579c28e7cccb0930468f1e6fa0ec5f7b655dadd137f20149ed8c1dba784dab62a8d3db4d3173d18ef6f7709c014822a4d15e02260a3e435d40fa43a7ed932ea3c1227588cc149ef1ec35948e86aea369b90447bfb26a74a2802cc8f96e2f980b643c4c1c624d0219d88f75fde9f9279529d90e2d84eaf233d4bb33d394c2bab10fcff9c838881e819548357311745c54c896ee7742dd07043e0c165645fabae7414da1a44a94f5ddc039b3a7671506cf77b26990533fe76675300b71cd0caa82b305e4af8e9aa7e98945b9fb4cc50bccb5e6dba0f9fc99b237d7fa1a2a2613e34b702f937cfb51abfd65c21be434677570662bf6a6f3eb4d5f4eeba6bac953bc09225aa4b9fcefbb1e508c2204cd0cddf72357fb7adce997c5ab83af623ba765272d5f4ff5aff78636d309ba529daa293e48179cda18d870c07b9999edf35305da8a5e9a0a57d03f3a52850b85e59aad98c9bc91c9a0cc450875953635f8931b4bb360bbb4c26f69058b789694366bab34be62003dc25dec5ef119a1bbd5b04532215530cf16bb7ae5de60268a4467422e1d3b3c2909627171081657a493e41b7a1820bbc3abcb5cc553688fc3887066188d9fcd372727bec9e6b5b3894788f144b53891c7ab35001326d51db0d9ee6c35774b167bb82b60898d4a122504f71d52a8194b8c97526bc9427cc4e31a05102bad00dcecee7be9f5d9275b99f2661128bf5ad061694469a4f2cc11b1a0a4a2ac675c29512fb054a7c7232472285df1c908b14930f525aff35ceaa7d83afe40b8205569dcf7c9114d213490c13ce41a3fa863adbcb8b6a6ca42966c41337277675d102bf44ab6427d64ba5aa52c32f149c1b0885cd2d013d426e535229573f979f88498aeb60b5df62245f1e43f99147f0f0c93740e5053e3ce8e1ae9de7a81a434485f6f1273fc7529864dbab9e72864a3a50751c7fa4ea706969d0548fd9d1fc2d7d226384d4c898e4dd7be5b93d5a264a9011a3a40004e3ee49fadb0dcb2cb53e3bd7cbade0abb46f969df6a8bfd3b2e3f839e9a39c1a8bf015b878258c0b441205b28949b9078e099c2bf9d02475dcc514b71e2cb3c22a8818e70a0c2ddc39150ae1048cfba99b0639a1e5c2257a79117ebc3f919399a60c26fe97ef512d8a4a8aa45caa85c87ed7615ceec1e4ab0e7b4d2642da3c776103c19c428b155816a9e0aa0a80516f4b5e8513595f07b9ac202c927e306d4930a87bf28b20a2a15a1bd2b65456996be58d64771cafa9b27d8477947a53c4130ffdc978e8e69d85c96abe7ac4c", 0xed8}], 0x5, 0x0, 0x0, 0x801}, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0), 0x200, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="efa2f86358a00972db356acb33244ffb75ddaadaf0b4fe5416cec2f2fe110dc3171b837037fe21cd686441c403e5ddb647999af870a6bb25d161fa4689773fda62ffdffe56386c5b04d791a43fa02e5c", 0x50}, {&(0x7f0000000440)="51fc4b383442ce0833352e88d741407c5d61723b5066e8b28c7c23635a1ab0250aaabed68d983dcb954977c88cc83eb0065000fadf7a6c88d3abe5508a50b358488a1480a5c99182958a224c489843b70d67a329b500fd4aac", 0x59}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff00000100000087512bc77578fd7d2d6318908371d4a46f7432b80f545fc3d7f4822d81040f5283f376d6792a00611eb58e72f22493ab2d8fe3e0714597d284ca83fa31e302a06c85a809de88943c088a04665298b07cdd089d56595c8a4696d40d8b375827143bd5b750ea270c61c7e7fb8e12180829d14d16a364dbf08049141fdfc52d13d1b4539ae126510692168f2635c0d95c842fb5b3adbd79d6a3c2066696a594bae2e204ec059c5a1da6872eab9a901bf9ed32a2c602072301cba709aba88d7d903c6d71fbae7cc6b80fd772e73e714caf10266eccf79df323c3c81171623bdaa3050cf046e2907fda343227", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0], 0x50, 0x400}, 0x408) r6 = getuid() setreuid(0xee00, r6) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) faccessat(r4, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x1) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000), 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x8) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000000)="194a64809b286ff06d4aaa10559f3c4b3cb6f632b196ffc334d8bb3f3049e9ab713bdef472f8fb138b8f2f5b4ebba8dc329968c8a9f60080000000000000d744c19d2e2d905d950f8b5c0d17685f132f1fe5eca4614d732229b4ee079e4b7968ac89b740e9ce2c168aa0cf9191a7ba5c44be0ff2cbf2a9a8cc3c9c81fee587bac86502", 0x83}], 0x2) execve(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setreuid(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x10001, 0x0, r6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0xfc, 0xb}, {0x6c, 0x3, 0x4}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000400)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c61ae712225300536b29a100e504e4fc0cf7360100418a8c8d6ef1911fcf52b4c5e138302fb3ff6049f9dc1d09a008a4c615ccdb78ad9fa332462e2e12", 0x7b}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) connect$inet(r8, &(0x7f0000000240)={0x2, 0x3}, 0xc) pckbd_enable: command error executing program 1: sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x5, &(0x7f0000000080)="b8ab7c3f3e332a1840233babd5f1ad3752c2c28e56ae18fcf0f0048eea4881045a2c506eb242ad", 0x27) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000600)=[{0x3}, {0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000040)="2ced68d7cd32d97fa84f9ac001412a3fa92ddfa63d097e84d4dd3e0a89e54b2a1aff3f0b70adcc7d24dc718784d309ed3023d9b82c1c4b9bcd6070e7427ce198a164d07801aab0e9aed18e777f3c995c", 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x60}, {0x3}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 6: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080), 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f00000002c0)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b40", &(0x7f0000000040)=0x3c, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x4c, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000040)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x3, 0x0, [{[@multicast2]}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x3c}]}}}}}) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff0000"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x40, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x12c) msgrcv(r0, 0x0, 0x3b, 0x0, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) r1 = open(0x0, 0x0, 0x51) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000b80)="601d18253536eb523e1f2a212ea4747ae8f772b254cef012e37495473e3b32e7c512c940458bccbea2a8c0b69c3a728ae071ffc1e631e3ead047975e63b99bb38c1fcaea9d1115a547ebbd7af0e790eb27e93059a9b00640bb1f0f9f2e130217dc46a1d1841c879b6783da32600644c83f164d0d6778c3e4fc7b164d43d11232547d6a65d26d9cdb9873cb57ec7c8603b1e30879c60f4c3bbb910b6dbcea8be0ff7ea6d5c33c54f396a9d1175e0da830ded24cc9f1efa4424c3be70fdd261d44b9bb4a918c", 0xc5}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="3f4892d9d6989eba44342c610c2de7591e372069", 0x14}, {&(0x7f00000002c0)="37a2ab0761ddbc86858f59601bd01c1d7e43a0e0e795201b6700e066d3156c4aef686bc4e88e6ebf72bf907da5aec5d52935a77165b69227346c78705d26144682201539732c5da2dcdcf5bea24cf4cadc", 0x51}, {&(0x7f0000000240)="3abb349723ae2d64808cfb6359a8b8aedf380cb1b5d86e76391719a44c75854081", 0x21}, {&(0x7f0000000340)="e0613ea8b5848ee4c64f61dbf1644f0467da8be572ace6674da01bf2e72c7db517bb5e344cbacea2498b86c85ee5e7788d0c32f00a6aebb87c3cd4c6a95cd193edf14fee35e5ea82e35d08ff6a3c913aab4d6ef4aebac3bd301b154b65e33600944ccfbe964fd2db96923560b5e73ec6ca353030be291ed30858f156d84d056d32fe3381e8b557cd24a4aec2d69995884626e3d63f39dd9367ae0e127cb755918f14bcc5515c5ec3e55379bb699740ce8a36950ffacaef19", 0xb8}, {&(0x7f0000000400)}], 0x5) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(0x0, 0x0, 0xb9, 0x800) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0xed, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x45}, {0x6}]}) socket(0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, 0x0, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000480), 0x10000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = accept$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept(r5, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r6) recvmmsg(r1, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/234, 0xea}, {&(0x7f00000016c0)=""/81, 0x51}, {&(0x7f0000001740)=""/52, 0x34}, {&(0x7f0000001780)=""/47, 0x2f}, {&(0x7f00000017c0)=""/49, 0x31}, {&(0x7f0000001800)=""/16, 0x10}, {&(0x7f0000001840)=""/45, 0x2d}], 0x9, &(0x7f0000001940)=""/117, 0x75}, 0x7f}, 0x10, 0x1, &(0x7f0000001a40)={0x1, 0x800}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x27, 0x4, &(0x7f0000000380)="1f0eeb3e5871324e58c740155153902be1d1f151698982fbd5515bc548fec17cd2643a3aefb31a1b370cf20478fd1a90e3f16a3382685db97047ed736ba93965da367d23719b4a759306778da5a6011bd740a5b4d760c4", 0x57) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r4) recvfrom$unix(r2, &(0x7f0000000400)=""/157, 0x9d, 0x1800, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x4c, 0x0, 0x300, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6bd758 executing program 2: shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/224) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x25, 0x5, 0x1, 0x42}, {0x80, 0x81, 0x0, 0xf3}]}) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = semget(0x0, 0x2, 0x6) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)=""/74) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000000300)={0x0, 0x40, 0x5, 0x7}) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0x7, &(0x7f00000003c0)=[{0x0, 0xa8, 0x8d, 0x94e}, {0xffff, 0x81, 0x1f, 0x9}, {0x2, 0xff, 0x0, 0x3}, {0x7f, 0x6, 0x8, 0x20}, {0x6, 0x6, 0x7, 0x2}, {0x5, 0x9, 0xf4, 0x20}, {0x0, 0xff, 0x8, 0x4}]}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sysctl$vfs_fuse(&(0x7f0000000440)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000480)="047bb08adad38adcba16032c461ab2aef85aea28adcf74fa2c623fb22765f737c1538a143b4be94c1152ec939fbb59ebe4e5d1eec0e5eca8b19323b79ab2c3c528", &(0x7f0000000500)=0x41, &(0x7f0000000540)="1ba1cc6b44adc893f037f8edc83a527f96b3ad28c13b65c27c58394aa5390430ab6cdfe4552f3ea108edc2d8314101c837d8bb7bc954a31b8b70927a355251884454ccc07935bf02cff2a09670ec1cb5bfc3b9c7ff8e2071008ded99036a5c5fb35d31c91c027129a42d151bc02f7ea461a666031108af0cc1a9edccef7a373ec220e2fb8b9c90b531c1d578e3a841a78cd27969eeffb413a1ad41fbff5d65a25e7937ea691bbea889bacfb9877aa767f223d075db1b6dc473dc7d261c84f91e5f38e5c0441e3cd30c0765e59c6af1545c19a2ef5c798d553dbea87e868da8", 0xdf) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000640)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f00000006c0)) fchown(r4, r1, r2) shmget(0x1, 0x3000, 0xe1, &(0x7f0000ffa000/0x3000)=nil) semop(r5, &(0x7f0000000700)=[{0x4, 0x3ff, 0x1000}, {0x0, 0x5, 0x800}, {0x1, 0x100, 0x1800}], 0x3) writev(r6, &(0x7f00000007c0)=[{&(0x7f0000000740)="21e961ed80db12fd3ea19353377c16b1e911112e5ecb12e8a27a825b4df341e5a78ba572b22fd89336296050c77636eccbdfe05f40078436699559a9", 0x3c}, {&(0x7f0000000780)="f511c774bd2ead0aa62f47eac122dca9c0", 0x11}], 0x2) recvmmsg(r4, &(0x7f0000000c00)={&(0x7f0000000bc0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000840)=""/160, 0xa0}, {&(0x7f0000000900)=""/58, 0x3a}, {&(0x7f0000000940)=""/212, 0xd4}, {&(0x7f0000000a40)=""/89, 0x59}], 0x4, &(0x7f0000000b00)=""/135, 0x87}, 0xff}, 0x10, 0x0, &(0x7f0000000c40)={0x4}) symlink(&(0x7f0000000c80)='./file0/file0\x00', &(0x7f0000000cc0)='./file0\x00') shutdown(r7, 0x2) shmctl$SHM_LOCK(r0, 0x3) sysctl$kern(&(0x7f0000000d00)={0x1, 0x21}, 0x2, &(0x7f0000000d40)="9d0243f2c2fc4df78a416f6532c321ab53a7a54130a9cd5e9125360395d4fb6747b22cc0869a0e2f71d6b9723967d81561abadb122f952607f70851438b1ce2e236a9e6a2f4dead872fba41e54128841cdf331334c5908e26297ac83aa049ed512806fed3bd96ab0119f4fd0cba0d53c7dedb8aca69f1671a7a8e3dbd405a951e98fce6bd8dc53cef1e90e4dc82d243584d3e10f9e32d80d52104ee3decc7ba82a9203ca687c3ab305eca6490f38640d472c8ed1ce96c78cc492d46e2a45d2f4a9877c16b47d873c63afd0e454e48c7e6b552b1838e106", &(0x7f0000000e40)=0xd7, &(0x7f0000000e80)="d1d2a1cf364d81e786a5821b4266b66823299d63175de92c156dd38555516863d563e64b295722185538fda9342aaee69d375e50a71075c5828aeff8dd8998fcfb74df5e6753c23c93b880cfa4ff36ea3eed74d6943d8019b69da2a94aa761ef37e7bbbb42954732eb59160b7b37183b6b752b69fe845447af0f754407903d7ba37ad809", 0x84) executing program 5: ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa2) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069dd, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1608) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x4}, {0x2d}, {0x16}]}) write(r0, &(0x7f0000001480)="15924e76480e08417279e885e376", 0xe) chdir(0x0) pipe2(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) msgctl$IPC_RMID(0x0, 0x0) msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000040)={0xffffff7f}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) ktrace(0x0, 0x0, 0x0, 0x0) executing program 3: r0 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r0, 0x26}, 0x0, 0x10, 0x0, 0x0, 0x8000000000000000}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x44}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) fcntl$setstatus(r3, 0x4, 0x4) r5 = dup(r3) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) close(r2) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: 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\xec\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) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0x94dd) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x3}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae2938", 0x171}], 0x1) recvfrom(r2, &(0x7f00000002c0)=""/162, 0xa2, 0x0, &(0x7f0000000400)=@un=@file={0x0, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000380)='#!i', 0x3}], 0x1) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba449e33c9d068c415d513fc5af94da5b5062728d50e619fcf232780fb06b89234a8d2d104ac8be64b194806d43d0113e933db09cac75fefdba347c022783b3131ee835daee550378e4191b1e6926f46680b3ce713b148a0546bb942f3c1f1a0394dd0a", 0x72}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {0x0}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x84}, {0x4}, {0x8106, 0x0, 0x0, 0x8000}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{}, {0x14}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x26, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x28) write(r7, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a78ad2e52823a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923d", 0xfffffe8c) r8 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0xc) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4}) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) executing program 7: open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) recvmmsg(r0, 0x0, 0x0, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047470, &(0x7f00000000c0)=0x10000) r6 = fcntl$dupfd(r5, 0xa, r4) poll(&(0x7f00000001c0)=[{r6, 0x2}], 0x1, 0x0) fcntl$getown(r5, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0xe67}, 0x0, &(0x7f0000000140)={0x3ff, 0x0, 0x1, 0x6074, 0x3ffffffffd, 0x0, 0x4, 0x6}, 0x0) pipe(&(0x7f0000000200)) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000100)) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) executing program 3: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x7ff) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aabaaaaad81b1b9401af454508004600001d000552c6eed627739995d3cb2642798300000000019078ac1400bb0000000083037f000f00907800000000"]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(0xffffffffffffff9c, 0x4004570f, &(0x7f00000000c0)) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x8, 0x0, 0x98}]}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1, 0x6, 0xfffffff8, 0x0, 0x8, 0x401, 0x9, 0x1, 0x2, 0x1f, 0xffffffffffffffc0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 2: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getgid() r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x86}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x7ffd, 0x7c8, 0x80, 0x0, 0x101, 0x0, 0x0, 0x10, [{0x26e, 0x4, 0x0, 0xffff1fe8}, {0x2, 0xb1, 0x7fff, 0x6}, {0x7, 0x6, 0x3f, 0x80000001}, {0x8ec2, 0x6, 0x0, 0x200}, {0x0, 0xfffffffc, 0x7f28, 0xfffff001}, {0xdf, 0x9, 0x3, 0x6}, {0xd674, 0x4, 0x9, 0x5}, {0x3, 0x0, 0x8, 0x81}, {0x2, 0x9c5, 0xffff, 0x10001}, {0x80000000, 0xff, 0xffff, 0x9}, {0x0, 0x0, 0x0, 0x3ff}, {}, {}, {}, {}, {0x101}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x26}, 0x0, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093809cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0x15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x360, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) r4 = socket(0x18, 0x3, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0xfffffffd, 0x20, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b2", 0x1) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') socket$unix(0x1, 0x2, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10280, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) ftruncate(r1, 0x7fff) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x842, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x8e) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f0000000100)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') getuid() executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x1604) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000040)="b3a53b3cfa", 0x5}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') executing program 5: 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) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0x9a01bb1}]}) r2 = semget$private(0x0, 0x5, 0x5aa) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x800}], 0x2) semop(r2, 0xffffffffffffffff, 0x53) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x10b}], 0x89, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x37c}, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0xc1}], 0x1, &(0x7f00000003c0), 0xffffffff, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)=""/4096) r5 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r5, r6, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)) r7 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r6, r7, 0x0, 0xd, 0x4}, 0x4, 0x4, 0x3}) semop(r2, &(0x7f00000001c0)=[{0x3, 0xed53}, {0x1, 0x6}, {0x7f42629257c968bb, 0x2, 0x3000}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) close(r0) executing program 6: select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = open(0x0, 0x615, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x5) sendmmsg(r1, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="79e98fa44d06a03f5f", 0x9}, {0x0}], 0x2, &(0x7f00000003c0)}, 0x800}, 0x10, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) bind$inet6(r0, 0x0, 0x24) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x29) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)) semop(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x6) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0x0, 0xee01) socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0xceb6, {0x20000001ff, 0xd58}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = msgget$private(0x0, 0x421) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r2, 0xc0205602, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c8a9d805a8e7b15f1b9bb59d56c762c3229af9eef397ca51e4024b18ae7e9e3d51caf669312175eb550bc83df0b948034c29521b1b6ea36a2321e7d00fc3ac653a7722df8e4686a7e646a4929580e40184c1d8dc82304fee6b282e83ff9ccf870c4f009160d0f2815545d7f1b025bf494e4d0fdf94d16e5754620edd", 0x7c}, {0x0}, {0x0}], 0x3) readv(r4, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075"], 0xed, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x2, "59ef0714392d675c89f59eb1d6327e17a64b9f8acf85b1272b8a0e1b6ef279e9dc4082783ee9edb977b9448d43821f1d4509b56cec8fa1bda51cfda2432ab3ba0d8266c077c5e29aea51029d3759d3c4826a08b5cec40a40f7e1daef6f1d2033d4a55b5d62593bd357b5ca4dd8a3be045ce1b9e2c36c61a7b54be80d6fcf8cf3829cf034aa4c40c54d0eb623ff2daa31f8b93a04455974c7cc2ba9348d7588aff44a35882add7df07df1431fcb5ac7d4f5a6ce699d05f1900b05a13a2eea278b7eb08f91664469d3529403536634ab084c867256c66f8d5426cdd9642519484c2cc2677f1a143b4bf75a286940d50d373107"}, 0xfa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="41d123a7a753cb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d271a6ba767e2c07dcafbeafacf61c3bc0ef625249c8c2551c560a677e736feca3197910c557809b75ce80c1ec975d68eea5d9a3e03c7ad7ce26ce18c9756eddeccd33443c34c0b36642c9fe9f7109828aca2c36fa6fd273", 0x73}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() syz_emit_ethernet(0x0, 0x0) r4 = semget(0x3, 0x0, 0x0) semop(r4, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mkdir(0x0, 0x0) mkdir(0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000400)={0x0}) sysctl$kern(&(0x7f0000000240)={0x1, 0x15}, 0x2, &(0x7f0000000280)="a7e469d0f86ae9ce2404f75e3d390fdd5897e1a326b03d313c4949470a38de26eb", &(0x7f0000000300)=0x21, &(0x7f0000000340), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x2, 0x0, 0x4b92a971a736aea1}, {0x1, 0x9, 0x1800}, {0x1, 0x0, 0x1000}, {0x2, 0xfff, 0x1000}, {0x1, 0x2, 0x1800}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$net_inet_udp(&(0x7f0000000240)={0x6, 0x12, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)="bc", 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0xb3, 0x0, 0x0, 0xfffffffffffffffd}], 0x809, 0x0, 0x0, 0x0) shutdown(r3, 0x2) socketpair(0x1e, 0x3, 0x0, 0x0) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x7c}, {0x35}, {0x16}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[]) sysctl$net_mpls(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) geteuid() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0x40000200, 0xffffffffffffffff) getgroups(0x4e, &(0x7f0000000380)=[0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x7fff, r5, r6, r7, r9, 0x4, 0x7fff}, 0xfff, 0x22c, 0xf39e}) executing program 2: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x5c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x5, 0x0, 0x0, 0xfffffffe}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x84}, {0x6}]}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000005, 0xfffffff6, "0100000400777d00"}) writev(r2, &(0x7f0000000640)=[{&(0x7f00000003c0)="dc29", 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r4, 0x0, r6) pipe2(&(0x7f0000001dc0), 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r2, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) shutdown(r0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) setsockopt(r0, 0x8001, 0x7, &(0x7f0000000100)="ce2ab31b350317fa36dd1f82d2da5b000f15ff7fad0cefbb112d6958e0f601e943e7b1ebb4bd9581bdf9e82305271eb9ab8ec3f98b149b850b333018f22194e1382a5d932b99cd938aeeda369efd999ecb2adc82c84ebf4c445347aa306d0f188f82b4353244f163092036df09aaa199b63964c42cfb6d6eb54b50759e32ed628ceeff29d3654f464f6a37785f6d01e3afe2cd36cdc691ecb644c51d812b6e2d2e8cf495fbd199ac1af48c0ba59916d9680f1b34c06ccef33145b0a12ba803c2befbcb4f197a0534f66780a9bac52b12d20e07b3c79aa884189db8a77795f36fe2ec9275fa9d", 0xe6) executing program 5: r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000100)=[{0x28}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) getdents(r3, &(0x7f0000001180)=""/4096, 0x1000) getdents(r3, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002180)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: unveil(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0xffffffffffffffad, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8=r2], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0104304, &(0x7f00000001c0)=0x20000002) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r1, &(0x7f0000000300), 0x0, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a01fb7855073300"}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) clock_getres(0x2, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x8, 0x0, 0x40, 0x3}, {0x2, 0x7f, 0x80, 0x7f}, {0xde, 0x20, 0x4, 0x5}, {0x4, 0x1, 0x5, 0x4}, {0x1, 0x0, 0xf3, 0x5}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r7, &(0x7f0000000600)={0x0}, 0x10, 0x0) ftruncate(r6, 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x41, &(0x7f0000000000), 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x8000000}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd2", 0x15c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c6, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000140)={0x10, 0x7, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x20}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x54}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xffffffff}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0xa7e5}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0xb000)=nil, 0x219}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}], './file1\x00', 0x2dab}) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0xc03) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000080)='./file1\x00') accept$unix(r0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) executing program 0: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000240)=ANY=[]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0xfff7}]}) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000100)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {0x23}], 0x2}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f00000002c0)='./file0/file1\x00', 0x800, 0x7a) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$lock(r5, 0x6, &(0x7f0000000000)) executing program 5: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 4: sysctl$vfs_nfs(&(0x7f0000000280)={0x7}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x94, 0x8001]) pipe2(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000008c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x2, 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="1cc6e674e184d4e0d24d4711c2ecff359b598eefd0495132b9cd5c6f35c1437320964d679a19ad426df4f4bc04d0e69907e54f3b654f827ec9852eea2b64a817f9b35b3cd34d83dbd5fe5a7335fbae93d1d3011bfd48a3f8b0af9673dfbe635586e69c2e928b1d64dcf92c61c6d2c5f0ddad9d1050f4c73a", 0x78}], 0x1) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) dup(r6) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609f284400102b00fe8000000000000000000000000000bbfe80000000000000000000ff"]) executing program 0: setreuid(0xee00, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000300)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20182, 0x0) syz_emit_ethernet(0x187, &(0x7f0000000100)={@random="cf8e4241bde4", @remote, [], {@ipv4={0x800, {{0x32, 0x4, 0x3, 0x6, 0x179, 0x64, 0x0, 0x3f, 0x2f, 0x0, @multicast1, @loopback, {[@timestamp={0x44, 0x24, 0x4, 0x0, 0x2, [{[@broadcast], 0x20}, {}, {[@loopback], 0x1ff}, {[], 0x5}, {[@multicast2], 0x5}]}, @rr={0x7, 0x1b, 0x5, [@empty, @loopback, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x8}, @rr={0x7, 0x13, 0xfb, [@loopback, @multicast2, @empty, @rand_addr=0x2]}, @timestamp={0x44, 0x8, 0x0, 0x1, 0x2, [{[], 0x5}]}, @timestamp={0x44, 0x28, 0x2, 0x3, 0xe, [{[@local={0xac, 0x14, 0x0}], 0x5}, {[], 0x4}, {[@loopback], 0x3}, {[@multicast2], 0xffff}, {[@rand_addr=0x733b], 0x62}]}, @ra={0x94, 0x6, 0x3}, @noop, @ssrr={0x89, 0x1f, 0x3f, [@local={0xac, 0x14, 0x0}, @multicast1, @multicast2, @broadcast, @empty, @rand_addr=0x5, @local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x20}]}}, @udp={{0x1, 0x3, 0x8}, {"5900643e7edc530fba49a5029e1ba6c9bdc0890e38933a574bd316e02f367f5d6e8193963275a86d9c910844e91d896143ab4bce607b33ce0bc2fdd07667595e7469cf9e6ea80f293b5b6aa215c1543a3055403eb8871ae4156a1d194e2d7ed6c05008a1f812470aead00ff5cca950cdeeab4e73de4a8c2bc5619793e4042f2c4fd42d229823d32ced29ad42278d28439483dc3f52aab92b4df0dc297758269b2967f6907cd13df303"}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x10000000000007fc, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) open(0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r1 = msgget$private(0x0, 0x54a) msgrcv(r1, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r3, 0x2, 0x1) dup2(r2, r3) read(r3, &(0x7f00000004c0)=""/203, 0xcb) clock_settime(0x4, &(0x7f0000000000)={0xff, 0x20}) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = socket(0x1, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) setreuid(0x0, 0xee01) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000340)="3f55f61c2b3763c5b8c469d33ca9fc75d6970dc590dc324bf2d23d93589f0ef5f99ef626999b19353e3e4ba2bc40335413389ce11e02467f0692626b49aabc31ce745cacf0eea7dceeee102ad13903547c796b4f94fd19baa0c4b29c817b85e205893d1b98cbc8d8837a8d82e00d8d02276c4edd7a89d6a99ca7f2327882a92fd61c84e82c9b1b0c31e40d02064672897fc6de8ea39a5f0b38bc3881718e1db2bfe220156ef30a83596c40b376dd3e2b751ae18bfabd5c9eea6a4ce3d93ecff1ea708a8f8edf3135392bfddae6eab0fefe99d2ab550eb2033831131f51fead5d1cd743", 0xe3) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 3: socketpair(0x1, 0x3, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) ktrace(0x0, 0x0, 0x100, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) executing program 4: r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x20}, {0x61}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = msgget$private(0x0, 0x114) msgctl$IPC_RMID(r2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x22}], 0x2}) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000140)='./file0\x00', 0x8}) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x9) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) unveil(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) dup(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0xfe}, {}, {0x16, 0x0, 0x2}]}) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001380)=""/72, 0x48, 0x802, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r0, 0x0, 0xffffffffffffffff, r3}, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0xffffffffffffff98) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x2, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000140)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000000089dbdfe2e6d2193663e7e5149693461fd07ff3ea55ff0c8a3b64feae9fa573cd3ffd99c6868daed38700537a668aa4ae3d8618cf90686089726586304989293d844f66db11b419b74e2564f28af23f38844bc48dc334902a57ac74a7528d8b766d7cca1e66672ae31d362840e6f270e92cb7166f96ed9c7f39b1e1cdc2f2a8d4ffe74ab5fb1332f05e8908542e433fcbd5d3e00804c2ff49d16bfe4e1ad7c4ba090036013ae207584a9176cf9887e1746d18a04dea5d0e10b4e83502dddbd0eee9cb231abf7fbe07d7f57cac4acd2161e52e2d65b82009f0e0cb947d376a", 0x6a) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0x66}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r2) executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x2f, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() geteuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000480)="b6", 0x1) getegid() socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) geteuid() getegid() getuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x9, 0x4, 0x0, 0xffffffff}, {0x8, 0x4, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) r6 = dup(r5) setsockopt(r6, 0x0, 0x5, &(0x7f0000000500)='\x00\x00\x00\x00', 0x4) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000440)="31d7dd12", 0x4}], 0x2, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000409000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000114000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x100000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x80000000000534}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="0100a775112571a55d5c8ed863c7632e97d7baf82718017cd9be55b64a8638b6b1381219287628f005cf500fca1324068bcb83e121ec"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x1000000) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000400)='#!', 0x2}, {&(0x7f0000000640)='\n', 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) clock_getres(0x6, 0x0) getppid() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) 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}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1}, {0x48}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/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)={0x7, 0x0, 0xfe, 0x0, 0x0, 0x0, 0xa}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512", &(0x7f0000000040)=0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() syz_open_pts() syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r4, r3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getppid() executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=' \n', 0x3}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x4}, {0x2d}, {0x16}]}) write(r1, &(0x7f0000001480)="15924e76480e08417279e885e376", 0xe) chdir(0x0) acct(&(0x7f0000000180)='./file0\x00') ktrace(0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e27200c1635c3e74bf7de3b7686ffe44852d6430ca015d5d48b46efa279d45e115a61d3ab4124039925c287cc8122aa0a16cd856e08999ffabe2b634e8d1b1388d06b113c2abbdadc26f4668d0dd4074f4a2e2f647b2b643aedf18b964228429f6b01b", 0x63, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x24, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f00000000c0)="0000ad", 0x3) socketpair$unix(0x1, 0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r6, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{0x0}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x8}, 0x10, 0x3, &(0x7f0000000300)={0x9, 0x400}) dup2(r6, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) syz_emit_ethernet(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sysctl$kern(&(0x7f0000001600)={0x1, 0xb}, 0x2, &(0x7f0000001640)="c3fa1cb5", &(0x7f00000016c0)=0x4, &(0x7f0000001700), 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000600)="ee084d5d19ac14d5e5134876f197a7728420aef6171504b1c3d4b38305000000817a0000040000006a89dbdf", 0x2c) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001500)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x401}, 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, 0xffe8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) write(r2, 0x0, 0x0) executing program 2: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff, 0x0, 0x2}) r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x754, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000e40)="2690029a20aa2863b71b6428350872e29a1dae275291534b75d8ff0bf0ab8c6ae28616640c9ede974b462f9a13c095785b8ed6c59991d1fe53af395a3482838a6bb77847314f583f8e0bf015f97593bf7d42a50bc616bdc6ec2bbd602a9f6ca5e90761b7589fb074a2319228f603134adaa151d76dcb3d73254babfa1ce409473174501bdb4b3241d2", &(0x7f0000000180)=0x89, &(0x7f0000000240)="fae54010b753c382e95b84158e82049c261357999ba4f5d1d24543f277079edba3a92f98b28eb0c11c50935222c20b0dd99256bdf33c1474897c72310909b009b5ec47d605dc8886679a3bfde70b350be5b35a081c342ba7904c4927fb8ba9b0bd2d09d9e4e0cdfa66c48cec19d66c341a1c9eab6c69d61af969ed943a8c6897063fd7c70ba5e84733a5da9d7748ef36853b2329b39f287f7b4d60fcb9ead0fd23086e6be6d1932c7363bfb335bbcb07ac5ae0d3a591cb308921476e0c75c824feacbac6bf23e356d4b0be41406ddc0d3cd247f678105832d1baab8fdf499e8c722c00c5fe6c208deb47b6f2a4b89a1cec1aade2cb599c38eba7e8a9630b081cf4839ee63d996a603e0094d224a5b99515120f70bb85a051f556cf25c4c7505fc7247e90723f77c5d5913b2f6470a2f2ff1b38b67d15fdc766da44cc24999bfdfc516ae91b1a1ad6c25f333d7b25100006e561883c35377fbc47dcd94c014223d8631906c5d313c528da8eeba03334dfccb799e6f0b6d94402b43f778ddf035b323a542e750ec00241b1c072e47cf179d62e779fe51e198ba1c002d8fb144f235808039bc05372953303c8bd22267c38427ffe5706cee5d129d6bf3f5651df34a1337cd2be86ec3cff688fdcbbbf599f36bb1a9f5383cd82e9a8f313d2a690f3d048df681ae893160d327c5b340fa9f5479ced090ef0edbdfef884d0ff193bc54ae09accb121268d58dbe89aad51cdd8b19f7e75dd7cc1bcc3f6e8941cbc5508898d210907b2ccc7be087edcbc128a4012bfa51a5a6e5e90e3c6ddc1f3c8ea8770eb9866a56a80436d41124a0def6f7006bcc04df938040dbd1eb3be6edf9d0be547f619dcffb720db415d6b5b519e69372ffdb4aabaa4e60b6ccc05f23e0ed889fb504b74a178f6959607623a98eddded88f8486a89824a7eb4e2c97c9586a6651e057c7c6da58125dcbde9e3301f34d6b3101fcfecfa03e17c2bc448cbd639664b58e337d4c94b96b6c2d815c385fa5140dee93b94a1e6a5edfcc96823575fde0e8225453bca0127c3456b5bc2dc162ef372930842670e636d2f3646040cccfeb508d4daa11c6021bdabba8cca20e71f2bb43f5e7c51b0af9f4af50f7576cc846b663e98c1d3966c81382902f9c992dad0849a195fe49d826a975d255b9ffc6c1384a3867afc49d79ab982798de5d7a21ece64bf42a26bea55ea7556150c64f3a4a3fee76398430d51f0d8632774b31ef4b8b19e7d51ad76aa662132acb1658eb5bf6ff422807977479c317595310ef3c1b2cd607269ded0da622bfbd696ea2f58721362855f45a9b1f25dee8c958c8cc7a742b2b3ed62c902b509eb2653f798efb9d6f3e3b223dd7068cbf87daba2f0ff3248991119cb00d52d4fb8191eb734a56e54f7fb96e397655fe146599d2e8e55ae67445ec76cc12a9c417fabe5351e318f32e67bd89b112c2b515cc23d4f4bfd0d0fa2c0734636e0fc010b6bffc21b9cfd72c64ab850193e7b05b46914ac879f0bb9c16643bc3e60950bcf93ec99daba399e82ad75f1d0fec6cc6dcf50e6995a1c92937437fa425c6ab89bb4522fb73ceb8085e6cffa46d3f097c724edbd04711a817aa8205c39f5e60c94b930fe4140fec0646a450fb5f4872333bdecc32533cf19dd52b2634055088ff9601ca2fa8c275737e1b5d620e3246f1b6b469ca7efa66b4b67921d635d70603d8c987ad482e184426ad3c8a3266d115a898f8b2695a4649097cabe8faa755a090755359e404ba6ea1108ae61073768e8a6f70c3f2cedd9dd7a4515977a2edc76cc00034c94d22ad5e9e0ed487f1480729ee0bce92f515f1fe17eb9183cf0741d33fba39ba3e045e36b0b09fcf9b912c490655002fa85380667305d3d1508e4290cc9f2bb0ac550f48c676b8084cbf0cdaca91b8d4c4d41e1eabbd95fff340cd1799b4f9ca22ef734b0d459b8ed16f682bb9c725a6b7c49fcd6967f9a91c9ff0d3df072296ab0b3424d3e8ddd721ee8055d4b0acec5da171f4808c77a4d52ad7ed2b959d7aad65694d99c8afdf9d7811ddf37bfc1c8f0e79ada4da02b0a587a8527d039414aed8dcfe4aaa06e5435d388b240b66f8c347f02931749730947a0bd0bef1e40e6049986111141052bdbebf03b1548f6500eac1853f0d888c433333e7f902664b23f505e3dbfefc789d81d680b598dcbf4d685ddc34ba9effe89ffa6c69679aca3054443d2045b2a8007e9f1c9d5eca3cdec7a57fc370bde2a49722ce3479af6704e7c349c4ac8c39df74e3dc73a5848697209afbbf829951cc54a9cb3e2c74d1d7f34bdb985cc068b5191ce0fc9e64ca9b1d1b8a7f60b39b5ef2162827db70e58de4294b526afbd16967d6922ea77113423721985097ded727dee7bf2f726c408635dc5953ad9c6401abf7ccfb953b3f43c6acaccd4dee668b17236700eeffbac4875ce69d594731ba2209f73e5d4ab5bcc6836ef40e4965460c98db8b081f66d4c98ea47a3cd3efa2c7b5da9cf14511000e2eb387452960dbbd54b0ddd10d51ea8458ece2910bbad344e9f841c37160a1d8bb7f15a234c37ea15aa01862d10ac7818efb18ceecf5d0fe4883651bd0e510795dc0d909305a0db11f046fe742cee73d68b5fab99131692311823ef87c6e4492bf77ab1e242f1796d1b3eca87ec1b9348f28fa841a9a99c37e97d70cbf69f7c9e153b739d09f7ff6ec4cab3658a2dee953dc3b0f304f2c7b4b2c8d380b19490e4aac51363c5c5fac08a3215a582d78418fe81f08a01b9634b9a240e8472124a4548806f9ad8fb4deb39171e55f5e2eb711a9f258ccbfc5f342ed3e2695b78f6454b65e96f253c1bb05e8fe50e3f5b0e0eb6747d1e56b43c6626d9c37f46d1856ce1f30e1d1b91a8aa4e1702a6be286694bb87c2724b6e8fd8b483cc9ed8c5064220db6e551b1428b9766fbe5d820397ed706291c877810b73c7eab8f5ba442c7aac06fbfff716fecdf0785491a313ea8da6ee4f95bfe18bcb4c068ff5c53b9b8c297c38335e4649d1b1a84953390635a869b76a786c1b0fe27974cb967bc2a0710b3d39983f32a843fd80f61d6ffce4c07019979d1e11e0f0389ab6563276a7469275cf8f1d4d64f497f963caf0ff11c581f58dd601bc143887c48a5e0ff4e033d4f7ab86a6c60400fe7dec5ca2f14607fece4d7525298c1bfa03fe6bffa6b3a41811aa5f41ba1ec1b7ac8af1c139bb8afb7215a686bcba84d34906f74363cd2893c0f26a91d4a3b8591eff8787aa2f4a021cccd45e35512479076ab69afb9231619065a9dbfde0c648c372c84b213ad5acf56fe270be35c72c5b4469b94e6ccdddb146271dd84b982c786caf6307dd17c24fd43afa24925b77bf8da6a1a3f5d6c61b40e6a37bb7d7d82a1664146d80295a538cf4e09295e956cddf605e5792ec99c3dbb6af5631b9e3ffa2db42f4db8f23972b08f64e16317a4e3d046f7691c1cd01ad9c3df922d037370ee345a64d32a53d0ee2a6b07f7d1787812aae3a2b084032d7d0c87a2a2f77514c7779a33cd2c37d38542f43feed7d6f49e3fc1f905c42716b566d249851e6ad688998ee3bf067c904af52096fd18a8a2c3b85521d654f0ed6db6c817c45b7e9ef88cec77ccca9844af323f51f3ddd68a37199d1ef77cb71b6a4cfab218b3c985c5f98866cadd0871c31a63a320e992b2dcd404167863a9565951e8c6f9356126a84c4c85c23425ad09ddc593f7271eff7b280e873bf0ad06defcca2cfe0727a664cce0838b15e898e8c5432536c5ba5c9ef2a1bafa104c8a8a708084c0c58142a6163f544034f2b8c5238bacaf8a49cf45c206f6f87961e97231ff41b06aacfdfe1185a0338b01d966d7ec9c56fd7c62cd31ee13376aedd716d29f082302561dbbb30e4e294c0aaab44ebd85ca3a443e7c8391a14470ffc167786d886fb6e748cb8dfe1df0176d90f8a684e14d0eb9d049bff3f34ce65375822fcb7fd06cbed541c3b96189e5bdce5d79880ba030a4247fe7daffb50c3540bf1ba27f51ebbc9c54563e0d8ee4518e7dbce5cc71c8f3a035b054c2a85be7be65decc5fce9bb231def06fbcc63f8503beb51d91142dc5d0aade792f0f0e434c561717f12999071767e5db03376dbd7a5cc251ec749e7dd30014760399941c332698935f99c30cd6d141164f05b9674ab18663ed079689d7de4afd0c322b49553a92b8353f671104b5863fe8731d76a599147b15092c6377581840d30ca54f0033ae836a19e99ed2b41419f0a8dc93bd25200bfd9d8fd05c13912c3d07c589b615b9b1c9240a2461f2abd15a938df3b050cc69d0a014aac78fc2e71a2ad0223764c838a1f4b07fa8049", 0xc00) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 7: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) recvmmsg(r1, &(0x7f0000001100)={&(0x7f00000010c0)={&(0x7f0000000d40)=@in, 0xc, &(0x7f0000000f80)=[{&(0x7f0000000d80)=""/129, 0x81}, {&(0x7f0000000e40)=""/171, 0xab}, {&(0x7f0000000f00)=""/81, 0x51}], 0x3, &(0x7f0000000fc0)=""/129, 0x81}}, 0x10, 0x41, &(0x7f0000001140)={0x9, 0x3ff}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0xfc}, {0x61, 0x1}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getpgrp() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(0x0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) r5 = socket(0x6, 0x2, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000000080)="782843fd78aff20b168d643db9d963ee2cf373da5ae6f731b0beaa12fb0b10ad52cc6f5343059c914d55124bf28b62d75fc8fba54016e546f8dac706231883ae27cda049089da68a68466b636cbce943e2d3acb3b7f488a17d5d1992b426e39eb1271d9d2b9ea4937a44c1eeafe1b0af03e9a97704e35ade72e4c716dac87c1da7a0fe4f0db8c16b3af00e93673df3532c4e16f00dbe31838c0247f9d78e57cd11f34b59e13c4e8c1c097d265159e8bcc02cabb990b20043938617852b638bf3406c8a9e22f577ffb065f9b260bab5f805b9c8c24e7e612d7daf4b654ff59e9b08ec379489bc919985dc8c8ca98068ab11552684a1bd6e793d9c0e1fcdcf7d0f1e8771ef3c8311609f8657c7454bc3e84c32888dd585100e626d1cd74c7a3d8cfc6aad0592bdf7953d030895b8cfb96bfbf6fc8f353c95f28a4288574e2c0d6ce6e00ee12c5f71df38dee821331fba72379a43b75f49ef179a4a7cdd2c6d26b46e7587f78f46622d6f3b9ba1ee9c29b2cccbd36ab44de76f4b984f432a4fb64dd043be450a5d8816205486059e8fbe65172c13a1f141d2c182e54481c12028534f51b84881086360c89860efecae8cb0d01dd87d3aab650ba35a70d980812b474381054d2789c3a3b2523f4281edb4ec15d986b06034b8cd1c09ae258a01263fa4ff9100ef0176bfdab6408629a58ba32d3f3d4ba57685c65e547de9c1f88e2846aa2cdf757f94309ebbc6dc49fb02c0a732c97b65de8b9087fe3aa1af3419ea8c36fcb9712c6548c30992e677a48df75750e903c1887a3d18f9ed1caf2408fe681fdf9a97f31ef15d340aaed361a0da6e3edc01cea06a5a6f39f0f0c4ca98329a7b97bc66515406a4fe8736b6905c53a8e14fe1dd867813ec194d97acfe4a7b7f3b1f166f50df35c45de442cf8d271615cbe9fe5befa381f0e75aa91e213ee533b7761c3f97cc3b08ee48b03dab640b26fc05703c09aae0bee12a1515cf4d3ed8eeba031cde3edf4f654820ba30302f31ecf809308167358779681a0bfd0b5c8d1429936921a0f2bd2b9c15637e54528dbaef9ebf218502c222af181480739d9678991e87f403a1cfdb7bcf43a9b54e54f263bd9275c327b7b640f240d5ef432c31d0ec70dddd3cf680b19b5b642d1ea455f94a37d35ae3f70e6ee1db153f96e48ee573c05221ff19a585969c18cf19548fa38157066c5b8d6c53d77e5071be61df2d1885e00009e1c700353b87b3e56423086d41775fb673c0d6d4b0f41d58bd55e7e29fd51cb516f5af0566666a46727bcb545304436a774db5326fddfa0df623ad165ecccfdc5fd8098dc9d8937580776ed5652faf668584cb741d6360d381adf494b69e371a1b5a8318b23f82190aab586f51044e8a789fa8736f717d0172ef310367b99888890e7f07a9c9632289a1b61ad43be323d701ac5d368cd1a4a4450271a722824d9a23119cc7a13143ba6ff6d3caedffa6fb40b4fb506ef1f9d0593f8b465519757af6f8c2e0f5c2051cb2e2312128aafa45a4a63b9c81a3d11d3556e84bad9335993895988766b96cd621d98ae945198054978f478f2b4016c4806e1900ec360b1654499dd3801118f02b5b93f7117187071c68af6a55723f1b60dc7a9aa7c022c005a74d783eec74a8a659a86a191234ae03115f2a6f64d3655216624771f5a09e81fb88930fb7684bd3257cb6c8273f1550c9cd58620b2ef01833d527b93554650dba820579b708b4d08fd21b2fb1233469f13017fdbb015529c2c7bf313913e85ce27801978793cd5cee8df30b3a8970e4b79d29e8af96d9ffbdf5b1a077eb111fb2ea099a97f8a1a9b53f7a5103402fc538276b15df0a31757212b108cd4f0b44606f2c819d22e5c963700cad8ba0efe21003c0eb514f1946454b52c11b6825e1b909b9f1d4318b0dd31509d0b056574951a919fa0450e57040617eede7e85bcf66d2f044799409273d008fc313edc157478972c2c43d4ac117cb70d44d6708b8b7c4149773179415ab144df48ab8312fe78263b8d5d1028d1919fb8c192cda349aae77fa89b86209d36e68b4cc830cf25979d905ce184879ecaa5cb7d10806168505550b477052f985754d8770a8153be16b7622d2745e9cb32ea737e4c818e46f589682432e7c217e15cc029bb1609e8e5155fba57eb67a724c5ac3e79a6179728176bd5e2f0d48d422246107fc70dd94cf4e696d18a6963e6cddb16c1f9ab2deeb66ee2fe9b689e4c416009346eeb4b7d0e0aa82101117ccca29a53614ae6eeabacc230edbf1cf601a8736e5f269d23ff0968b9678768e7e7b388b1e4b7969e6184b4a3ebfbfdb430a4f7e94e22810cab741e13d49ee48b28455a8398de3b919277f35c7e1ef2df238f41bce930baef45446b868914cebfdf6c2e02a24f0c6c76ee91d25abf2dc18035f140d6dc3697b29d9b8114d38d023d45a9fbfe3d8558f2dfaea1dbe43a30ce3bccd3ed9246fc5f05ac74a63d12f73201c0da930aebc895aa963967a1bb7441e48b96c93cc2a4399c7fa55a9809383c687c2a33a335b2722610c63f151dcf628148202fdea2b47cae382ec4e48411efcdc5ab56c092b5f9a49057222e93668599b8fd5a0888ce2f6e821ef85137851a4f550137ba2d12cb867683d4f6cffa5bfd5632ea6f9660c13a37bbae7daaec512bafe22f7121cbc498a2d8338212ccdf8cd3ccc4d10b290522d2a556f3432edf5131ccd9f27897ff638de03231351b8bf31e0492870f4bdd913d185e127357845fa0f83f375c5b8ae461ae9f49e200007c77237816e4170e069ed6d0a1b333d97f146fd683c2a3c6c6e534d1a7576d1b2986e8c813a1fdf02efbe2868805b6f7db70a344692dc33da87cededf787c43c114a7c5db5f953fed137e34980834d140ab61e646c766d9bb9451b2b7b25401ec7a5445b02c8dd500272f25ac6a3d8753dfe58a091370319dd52bf23e48cdb66b834d02caa8eb97d6bc1b79d0bf9d640f918058ee84f8e478782b506ca6918e1da791017319312381b40ce7f4cadf4bff83bcfd90206be783d101abc830afd0ea73c1fb92d4a7ec0bb2f8452ace5f99abaa395b67ffef9df6405c140bf919f604f5a662bc54de595fa0bbef153bdf1ce16468f5f7975baf8afc21ac76b0884f007be002edc6b4b54e39dc9260831d9b3993e5bdb0ea545abb2ba7ad2ce65f3d8d158529267907e17d4dac9d3b6328fa265bd1fc703b54475f37b7a0179573946498859d40f586307992f0602bca767305a23eccb6a12604280a382a277421383054b8cea9b04390b373a69eeb88d5285b8b3a381e06bbbacfeb45ee6950772043211ebfaf78d8608c641f8ec46dbbeed2782d7db086314640395296948803bbadc9fe132419c892ac72ced4d0ff295716e04acb35cf4153848e18fd38d0c108608185b9e7bc6835cb06bd50f3094eabad44282e05be34413510251b2f6036b9343b7fd9e4f3e2e5851830e127844bbdec550822058e8197c0c8de0a5b14e09ff145930eee5ea46f5206b7098624769b09fe9dd7150983fd407cbd14b48c501668756032ce627ba687e68017e15ed35550a9e32550aff8fd195c51cfb08d1be72c07a4fa6d65f82d5b30bc98c84c0eb98e741b791205ae3476947be4ff4ccb7e3a78d9c03af812076d167743465ab2b82a7752210bd3ecaffe06c1c013615988c0c918bb723de6bda98e13ae6ec4c0f4d84e5665518bacb2e75b43ff0740b17c027a3e08dd46c51e59bf6deb9fc95944670eaf45da8bf28326fd258587250115d26a25faf7c2a4427bb3b3c468765715e7460c8fcc58ed050af6f8fc98c1bfba2efa46f3d6f0550afe518af6daccc5464bb4936e5ddcd75a5db1689c87b91268647d577c3c36b1034ccdafd2d53a60e022ae42232f5a46284054b17f3a35f5600fcbfa30acbdf58eb039c2e7e21425fcc0a1d1c732bd0071e7e4fb8b11fb55d84af60c9f792f08589ed54b660a90a9fd4c95fc9c92c814822a7cdd3249509c0e346e77083fc7bbfd6e5327db671ce70412203689ab8f52cd3215c3a329a6973fceafa1789a12b56afcaaa4fc233b5c7fe392c588f6c78545f5612f2b44e258248c5eeb965bd7bc2644d7bb6fca7db4b71e4146f4aa044aee2892ea9560c0028a991fdd59f51d1ba5f7cd9b100e5c4d5ca10da24400b27c742dc1a11d15df979b360605bb08a5b8796a2a85bd6a54af92335b78f7790736964350e71f7ede88721049c7b887266e84cd2b85399cb1112849af498c4b7d8a359164cbe8a29742c162a8682adf978f112efda4a58888e0a2a438faffefe0fe2a9ed655f14819ce5a37407bb5bb14a2858a17c623105cb8412e5319122dfac7c9207ce0a77beb2f9a42e0a4ebfa36376689e1866456bfeca60dd2468c11c2c5fc792c68db68b833507a725304ec2636dab4b32da502fdfbe8e9b1d4f1279310cfc64e7955893f238986888c32edeff4e076b1f9f778529be799a8d7fe9c090c33bac0bcbabb96fcef2ff70281ecbc0bb7059fd530ef13792c02eb40e92d", &(0x7f0000001080)=0xc88, &(0x7f00000010c0), 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00007f2000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {}, {0x0, &(0x7f0000436000/0x2000)=nil}, {&(0x7f0000376000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000244000/0x4000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000525000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000599000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) sendmsg(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r5, &(0x7f0000000200)="d81abfd20cf7eb4e9be33bc81a30", 0xe) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) msgsnd(r4, &(0x7f00000003c0), 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffe7f}, 0x408) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) bind(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x177d) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x7e) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f00001fd000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000037000/0x3000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) chroot(&(0x7f0000000200)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x9) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r1) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x8, 0xfffffffffffffff7, r1}) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7"], 0x401, 0x0) msgsnd(r2, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad0666"], 0x14, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f00000000c0)="84f016906d89c4c0646fc70a77bc4e5eb974f56bcb76d88d22737879962ecb59e786820e58943206bf22a1d856b9f82e1a06bf371a1c33fa1bdd86841f9af11115e0a53f5d34070b03c84502bf97cd5ab450d711eaf5456823e2c5459b764a2c4b7185adac4a70a2", &(0x7f0000000180)=0x68, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000ac0)={0x0, ""/4083}, 0xffb, 0x1, 0x1800) socket(0x18, 0x3, 0x0) msgsnd(r4, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r4, &(0x7f0000001b00)={0x0, ""/250}, 0x102, 0x0, 0x1800) msgrcv(r2, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) socketpair(0x2, 0x3, 0x106, &(0x7f0000000040)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0x9a01bb1}]}) r2 = semget$private(0x0, 0x5, 0x5aa) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x800}], 0x2) semop(r2, 0xffffffffffffffff, 0x53) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x10b}], 0x89, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x37c}, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0xc1}], 0x1, &(0x7f00000003c0), 0xffffffff, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)=""/4096) r5 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r5, r6, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)) r7 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r6, r7, 0x0, 0xd, 0x4}, 0x4, 0x4, 0x3}) semop(r2, &(0x7f00000001c0)=[{0x3, 0xed53}, {0x1, 0x6}, {0x7f42629257c968bb, 0x2, 0x3000}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) close(r0) executing program 3: select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = open(0x0, 0x615, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x5) sendmmsg(r1, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="79e98fa44d06a03f5f", 0x9}, {0x0}], 0x2, &(0x7f00000003c0)}, 0x800}, 0x10, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) bind$inet6(r0, 0x0, 0x24) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x29) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)) semop(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x6) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0x0, 0xee01) socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0xceb6, {0x20000001ff, 0xd58}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) login: `%56ëR>*!.¤tzè÷r²TÎðãt•G>;2çÅÉ@E‹Ì¾¢¨À¶œ:rŠàqÿÁæ1ãêÐG—^c¹›³ŒÊê¥Gë½zðçë'é0Y©°@»Ÿ.ÜF¡Ñ„‡›gƒÚ2`DÈ?MgxÃäü{MCÑ2T}jeÒmœÛ˜sËWì|†±ãyÆL;»‘ m¼ê‹àÿ~¦ÕÃ0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r5, r6, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)) r7 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r6, r7, 0x0, 0xd, 0x4}, 0x4, 0x4, 0x3}) semop(r2, &(0x7f00000001c0)=[{0x3, 0xed53}, {0x1, 0x6}, {0x7f42629257c968bb, 0x2, 0x3000}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) close(r0) executing program 7: mknod(&(0x7f0000000040)='./file1\x00', 0x1, 0xec57) r0 = socket(0x1, 0x2, 0x2) sendmmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)="cbeaeca8badc774d196dfa1f55d7099de25b37dee52f2fc56ab95d3b50416ce218490ca461db60f9b04ad9d66bbafb2a25955cc9a582e67d4e1cfff809081a4c9609c629ced22f3b82170b1d6e5484f99aa87b1d50bef568597eeaa6a6db8eba011facc27f62a9b6457026dd87e9477c98ae09e8337dc80a853ce2288fd8fba79b206e0972b51b22eace9d2b76037092f2173ba72c168234cdb908198384488ccba77f74fed06daca118c24078f3641dd12ce787f36cd5e79c5c578ddbf2fdf7510321b11c", 0xc5}], 0x1, &(0x7f00000002c0)=[{0x20, 0x0, 0xbd, "dfbf8b256a169e0035"}, {0xd8, 0x1, 0x6, "c043a504054110f9ee14881d666f2f35c4ea657dc3c03cec3bf9038ee648dcae163fe856990dc5a5be23d86eb3ae8a05aed4491f6a3857bae4a1f227ec45deb14ce89ae6282d6f741fd664c7daa9cafc05682875aa19e9df86e56f1b249586cf247ed146eda739c061edc2b29662129da3e9b045c3deb21f30e690e87a629720a9b1e29884870e937fc05f6e35f62b2d1a3e54b6317d3b0960dc6c98623cbbd3b305ac528f1f9805edf74c3b1258f1d7515585876d8187bc3ec2bc26c0a7ce5c2cfb449ec9d68c12"}, {0xe8, 0xffff, 0x7, "fdf7882fc6441416a845b5b92591e8254d145844e4dcf743285f6bb909c3fa06a481cddc86b9c5fc938af165b068a00fbe14028bcdac2dcbaa2d743df72b16b413dac934eee1faca7b359e76b72e9a59125fd530573c98e5a6f663d47e955c5dcdb9bd44a5d2296c14e155abf601ad725c0b7f48aafefc3fdcd7ab78036e0bf6ce7a5b9f9ebe85e6e665b82ca217abbc8d189b60079049d1663e7dc7446159ca0a5906f438ac198db28e9c820bcd7a1a37cab3befd08f739837244b1407c50d9764d52e1c35ed4eca377b8419a8c087a3704000b54a7c3"}, {0x98, 0x1, 0x1, "fa6f8f18a10e0844e345d981c0aa8090089f789ef510c3bb56cf3bc41e1a21639e1cb37d33ed10f358b0fda8f5ffa88d4367af0d4e2d5b9240f3bea1590eb12fd3513a6d74b5f2ebc480d9c27b7916298f506a08fdbd368e86a12d0cdd7e23438cce0aa45130755876d4f3b2f5fb8461b5f28b7467d55fe84d6286feab9a7041afbc"}, {0x98, 0xffff, 0x3, "9b18c0822765c7692d7575751ec114371b6cc3105c411b9e5e45797a711e3c40c4b1b0fad4bb6c988dd20d044dd5e7626701103a50d8d74d438a4c5f4c865a755aa14120a367cc99f6d0f2fb663d2688baa1c439a2020b78e2a9ea6170b822628c65ebc09f7ac255e33439b47e21823e9ff531f0e21eeaebdb8c33772b26b48d2ae028e070"}], 0x310}, 0xff}, 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file1\x00', 0x2000, 0x42264520) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={0x0}) executing program 7: r0 = semget(0x3, 0x0, 0x2f95d3fecb5b035d) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000002980)=""/4096) r1 = semget$private(0x0, 0x2, 0x9) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000001000)=""/253) r2 = getgid() semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000001100)) sysctl$kern(&(0x7f0000001140)={0x1, 0x3a}, 0x2, &(0x7f0000001180)="1ba048e65ca1eb17d10b3c1d4474941094b1bf33ad02f1ecffa9abafce038fd84791cad218c6d1d8a6d57bd51d3c0aaaba2a60e2846dc53a8bac127ff88a877e152ff7a362d90aa635a1bd02bf8b0739e4049e7bc4629be50c303d4d2c538223a8f977672f10a97920a2cce5db8adda66d3230d485dda4ae5b8253d92cc4b94b37863a13e635848f4031e759eb52d21f79cbd06281898b497a43e5c2bff34cbecba7c303d541eeb2e5416f501b1dacf6a6f1", &(0x7f0000001240)=0xb2, &(0x7f0000001280), 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000012c0)=""/74) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000001400)=[{0x1, 0x335c, 0x1800}, {0x6, 0x4, 0x3000}, {0x4, 0x5, 0x800}, {0x2, 0x43b9, 0x800}], 0x4) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001440), 0x800, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x61, &(0x7f0000000080)=[{0x5, 0x9, 0x0, 0x1}, {0xcb6c, 0xbf, 0x0, 0xea}, {0x0, 0x8, 0x81, 0x83a}, {0x0, 0x19, 0x6, 0xfffffffd}, {0x7, 0x87, 0x7, 0x3ddf4f39}]}) r5 = shmget(0x2, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) r6 = getuid() r7 = getuid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001500)={{0x7, r6, r2, r7, r2, 0x1, 0x800}, 0x10000, 0x33, r8, r9, 0x6, 0x7, 0x8001}) sysctl$net_pipex(&(0x7f0000001580)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000015c0)="2e946f5e06b465610938e0741f7d4a9ad0c42ff894fb677ed63c84dd407c151eddfab29501c7d48e0e8f6ce33bdbdb98f7104debb11b6c9d490e880e85a3aebcf98cc6c388c1127e980f604bd20f3efab55e79dc75db7d5b7fe95867a535511db972b6ec35d2ccb1248eb4afbb88380d9c6e7a9028d8ab65373ac21b0fa322ee53070ae3309f21556a6c46bfa86d0cd7ddded7c03a4a845d4c10406820867e383ce3c7e2b528e5d1739ac32a91264efc0dbc076624ebdafa68d06a5a4a39215799df6c1cc684a94f3c50409777f747a8f7bf8010c6f5ae7df0c5b332d432580c0f37be7dd94ef7c1362db89d834191417d672c10c66b3af0e3710b4f70466fed8afeacad908f845481de51184d3f8b53b6745c505843ee6ba86010bec207b03845d19edb0c359d8d544aca79d992169dc10a08fe2c2091c7e9b94fbb189c080636c6e3b5d3a55eddb8684590b103962136e4a279ad4406017f3bd8f27aae76eea593deff34c994227fab7598b3d5bea3bd24d1e3dedc87f3fd2532dc8cc0680b87d03f9e47689ffb22886ac8935503e94a69d35f32616a7d9a15f56fa00038537faf1795f920355d2103f5420c3b4e05f07f6deae063be9b3e918c784bd9f1e4d0c86909f44c186a025a802bf9cac6eed5d0fd8b4591679781cb010a4275ca7f4a153cc8d5993a85d95447bfedaad356c7c1af9a36573f6edb684776bc70a5d52841be321035f764ec0b8a6febea3ba0fe2471562b1a12895d921b3479bfb1bb949554f813836294a50f64e095458b9e7c7fc62a12d91f0b7a4a090835da21cae49061231efe580d2c483a411a05041dae067d956746dc170dc14720b6d0e7c4b5a542a82d12a610395faff86fc54947b2d48c72fa9c486b5e0388b515c8f49b9d6fb9d3aab26b968369096db76859601bd5bbf1b9b306e90aab97f06b4112fc75102d5b2145df028cfb60c87fdffbeeb1f98c8c70767bb5467a6a9b775d590878a66ba3bdac15e32af240470083e78e534b5892e1a0b250a4c5768fcf1cb819f5dfb42e2b66e6d204c78aa9784e4ca75e21d676135af6879519bd68456ce210398fa464c31b28b3099f93d99d0b6db2922fa7e21dea2f60355766d4a90c41d57f6b4138dbd46a4fd99e2a922cc067a87a15a61aeec100525959423812ed519bd63bfd9f780a9b553832e78c49c71c9f3110a1278f58ef3c7e3798ab8789f38e1b5ab40d25eb9a5df55ed9946042249d3911f69bec1b7d4e70491e72ff20fd8f1951af98a797299cb5297d62472b66b5a6a66ee5f33c7a544fd2252109bf6e9026ff8a8f961891bf52503b49f4016348e0188ada9f27465f3e65eddb76f6cda0818ff8c0560598fa60bb121e713501172c498a4a7f44a012085ccfcd07698f6e5e92e99ffa819bd4d80f8d09e4d2050383c93fe68f95e381e7f9372baab0a2cc5675b7cf9748b7188b8b5cc9a49471d390a77984c882b766449517deb38eef3d7afc399b2f365432bab5825f9f6ffa17a67df786c9426ceb1bdaa86c08f63fb1beb7dd7cb42947daa7a01830e2e644195d85d633f7b77877be80a9a4fcee9d45e0f042b15c87bddc4809a78495c32af2b38db1df283775f8f01093525411feb8338d0a0a1f4eaf235ed529b4b78bbf7a0edf7cc272c7a3a4e6bf31b23c69f64b4607c98de44c49a69d8a143f270ddd1c96a495f1d5732f9e809970f219dbc618ee23c1b7ed45387fbfed5d5da1bf3d7f740e02f35c9f71f7fee87128e665d19f86e61c35fdebdb247c12ca873660caab431a83a253016ba67f7000f94bf6ce7b14b125602c6f98707c48c2b70ba59f53c5e202284613fdfd92f527d327fd9dea7afb4a3731de65e15985dc18629a1c4288d38e1b3be186f9f73145517c5889f0f75aab22ecb01471b3a68321bb549e9ed3952ef1d6aab1dcf364095e9cc5f67ea801ea994f206a8116515946af69a12f7588d3609b8ce7f233aede5090d799aa5df4c58cb493864e961aa3bf13bbba79cdd9a8f8cb20a1087da10d3ba2092795b50c7ff4cc0d1cdbd7ce4c7b795908285be72f59e5d488c8de36369cc91b9cf9774ab1badd70d125fd5a2ed0353d79ff2ae5bfaed36b94a9c9dd605d7e9f4f57d123a7aa8b863b27217b4bb9544d1b7745f5cc107177402af7a133d347a4f0f0aaceaa1abbe5c0bdf6bbb9f4faae3faf939e8bc58872ced6d56a2338aed84621e3bea3592ddf0d5db9a51399092914c9340445ca7bd2f06e3e2952e382f1097bd57273899dd7b65f09853a2924815b0dba37413bb7d031fc6aebd12dd25d20f5138a64c5398dc33c67502eadf30e9886252286b21b0786af172e300cd59fa71c2cae240296f0bea2a7b60e7ec08bee3f27557b8fce217fa1293f86abb5526d7930ab565c2212fa48a995d1f022e623841a8b4076ac4485da5c80724869179ee8189d998ce0a2b0d1d285bacb5ff30d4f862829daf25368c13590ad82e233f6ac8d34efdffc838ef37ef29117e93d195d364de519712e2a21e6532e88224a98617f0f82b15dbb1eddb40be15be124c1869440c07f8deb83415767aed3d0c1c62ed35456790ac1f18dc332c8c5f8eb58ba2fe6b1fff89fd70c462acefaffdbc89baf513942b556f66c8008b088444c9d4c955914c68b087e36cf0a7e8520f3fc6fbedf976daa4f40ae442da3ddd371b1e6d816b2abd8378b56328f2456aa90f812827059b89081e9e034f34792a7f1e130efbbca5fe41ceab6d3ed088ad6497ce699d377683fe3923247ad60410053f1410e5e9c2c07d3efeeadb2f46eb51864cc850425909617c69b2cb5c722b20b461371ebfe3518c895e380b0d64aa3f99e6b444bb4dd6d79a1ffdbd94fc13d9dacc486362dbbff9e8c0b958b2e332110d3cf6ab542b2278e0a01f033cea8e12a73f448ae686885e583fc13eaa7ab767d1d38d046fb9ef05e10809c8537e31149c0f113930229e49f6aba6b23904664474229ded7903d8533c6f88792e322481a520e917c61aabaf581ed0eb4dcf72d343d471b4074d0ac4cc674f289fe793460a2900d4aa420df79251518686651b5199295a47b6fe08ae69544fb45282d80bf5a2d16c83bd58a81f0280987d7c984b06cb7a2624467379a7bf43b0e162c0c3157361ddb0e2f3871dffd1e19da329f204904cb7324d6b9cb0f573edc60e87c4e9f8aee0cb741971dc7ddc95cc29cc15a2773c295ee9425d76a3d998e2f96d69238c5c0c0db83feec1acb3e62840414ab16dd6fdc924fcefae636a1677b501a4494ed5aaa2beff6ac686682627c38bf7f138b91e23a490b35b75582ceb6079f84cda461fa21edf1582045114a071a1707f54d260372ffac7293e8adfc3b79847ea57977c4f1026bb055ad4bb51a056de07bd11d132dbe65d8d336f8f00fbe1cefbbd288dbbf02bb2f8e1ddba05dcf3afb8f76e563c3afe1d106e948e12d5e3d0ed4c27b557b677f61f2dc6ec9402709485a0a7e500bf02c80ee7030b9101b1621fd0210b729d070b6d14bfeba94371f09a11515b548b97f791f232ac1f6aea45007211b7e1efc0d442141e662330b78756022fa48c448c280fefcd010ee698ea28b172e8cf5d2b0108d3e2aa11905e05278d29937281a66901f62789ea3845805ec253c0b099a23bde894e896d531697e101af27f3ac207bd48951c49842e430593847790175211a019370658185a003def12f015d88f669357fb1e600b45b7c4cb7c8453bf729d397e2974dc305d89574d0f2eb976189076b245e1195dfc30e0d4c480867cb2a4e9d5e7219f9b863c3a288c198379af60cbb02ba213846e18fbeca309e88da74f4b8c710dd82792a68037b2990c92019a465a7a6e52ec88415b56eb86e0fac5e6ad6dfd250db13e4f546918428487d51c362ac3d4fd33c898c299ae5fbad52832a48f388c9012acc837e6ab9c8a5ea9e3a2891d870e90b3cad2a277eb351e4ec9b2a80784a8da7319fb5a2d7a73f42c6d2b04c84c41ce2537378895ada767618c468d3d7c53d143a5a209b89960e2c26533152770497e527f0908ff27aac1d1e0ce9a11f1dee645896a79551a65243d2a7bddb3c535eeefec3803b0d3cb99d67c815e965da3651ff0cea13b5916a38d6c846f1f90ef2d4aa11e45a7ba5aa86dc5f9dd34a85d511c7c446c66a6bad087e85b3e57b5d7a63a0a09de89863b706b088011c275aa2d9b760e4912a67ce73a1ae2343a6e4952ac104cf9af778a0efeb1f0f4a53089585969bd2d74ffb39f609ebae366ed34cbce2d0b27f1f402864205aa53066432cc6dc327387e122369b7fa388ed819b9ef4fba9cfa610118f1de0bd57ff7e7c83599fb25dc21c7f6264acfb723d9c194c3f19517fd6ae5a34364e23f760383e078ed2fd84c9e4af660e6dbab6ab8fe73017694acc32536b75def078675fb89a354f6c8e02c0348ebf28352deca6b22e04874e81482a7e10f38d44db7ba0755df3bce41640a9ce8fbe600679be4d6340127be25ddf3de4762b1c74b551958b6662197c8b2393827f41daf2b0e8ef97e2c8c95220fc9e4f7bd0de128019345afce31a778fa1ccf9f5ecad7fe607c2f2281efe45f418bcd6665ef8573990ba8169ea6db045d5c2768eea39f756336d5bf8e86883a3e81adfb7c65444973a1040688bb0708569741756eb2e70db6d5f619e9a0e568afca42669fcbb80386aa9cb1414b96cff24f936d94198c256550ed4ad35077f552106201c2bc0df83db448e673d31346fe3040ef6c795f9b0d034b00b6a811afc987ac58201e938b6ae4f6481120c9ad7a5860af9561409290a4fd091a561ec96b581739663abb36fbe64f14fd53616f4242fc1ad63ca5005280064923057206cafab8434f5d7246f5d9602a0644cd602f958c3f292416fa607c89a134b9a0a1d1b160e2e8c5fd7ec61f80d8657215009c64e3491bfa375d06b5587b9dbd1ddf7baaef9a383547585df6dad388a1e0b2017de4e309f35b0ae2b89c9844e948fa49041682115c69985298de3311ab02cda6a52868cb044da088cb56dcadc3c511e7df1d7ce5d9bb681e784ba0468416f3b2c171bf4edae59b37c018e503ee5ce3c8a1c61e7c93ca7d1a0b8077a22dba3422c61016a0235ac7dba3a27db141011e6df0244376af7f0aee13677dcc246b38e84799cfc2d818cb1a43feb03760da66a7db5978a1736c1611888bc53fb35243a68c200d60b109735ad4a7e4d7eee8796dad28a05d3b1fe4775503e6c211344b536945aea435381eb1add8d42b7cd97a2454cc449c182c9d6f5b052df52b8181cdd5fa4bd46c18dc4931426020d95a2a824346f282f048ee170e0a38b66cff82ea1792eb80399ce33c342bdbfb46c6bea6dfc44694d13eb0233b6e03b9dbb2fa33822c0b9fc18777274c160bbfa6ce12968a9ce675ac2c4f33cd7a250e543cc02db67f7c47bdd81ce54e9bcd902be4587e7f27d6aed44d7ea7e0d7b78cdff2b93ff00ab5c21b082eb3f0ca0efd2b67f8b6d0c28c7ce46dce68e0a92b38b94a57b6ae6593f55ebd36e0e52d501eb28d1b032bae399b7adb9f76b6f440fccd30cdb53b49ed912e99d167ffd25e15b6a8a554098ee2ca6da94628a3bb1ab7eb35e7a9ae9c951abdd62ce7c356b98fd3c1fdd200c266cd37c0a302a7f5e9f4f52a53d2840361a5ddabbd416c651f8414f4edd9e50f608590a313c298463fb482499d6d7e5d1d2e28f09a6f1e572e3d2973ca7ca25be248f28092bc9c5e3220c8a7f554331eed6babcb9e2daddca3bd5a7c83ab936414d19c3f4d97a7247b7dd5a66a777ad4", &(0x7f00000025c0)=0x1000, &(0x7f0000002600)="33048b4918e22c33b76a", 0xa) fcntl$lock(r4, 0x8, &(0x7f0000002640)={0x1, 0x1, 0xffffffffffffffff, 0xffff, r9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x8000, 0x0) semop(r3, &(0x7f00000026c0)=[{0x0, 0x1}], 0x1) r10 = getuid() r11 = getpgrp() r12 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000002700)={{0x4, r7, r2, r10, r2, 0x8, 0x6}, 0x53b, 0x186, r11, r12, 0x2, 0x7e80, 0x180}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002780)={'tap', 0x0}) r13 = semget$private(0x0, 0x1, 0x40) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000027c0)={{0x3, r10, r2, r10, r2, 0x46, 0x2}, 0x0, 0x8000000000000001, 0x9}) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000002880)="e4cbab2bbef8e9b65000000000ac2b4af917a0b98d", &(0x7f00000028c0)=0x15, &(0x7f0000002900)="99d161ffbdf3374628d62011f0e978311de1898a5ea4a7f674a0f3c8a09b2df29b1373f49d6693f55926a70fc0513d61e77102d0a9aa6da05fd46b160fd5f4a56aff1a857991da4154fa7a", 0x4b) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) write(r0, &(0x7f0000000340)="4317c16af8292ab885772bfc32e20f1a1e231f4ebe1bdf61367743c589f3e11e73b9dbff3bdc88c83a50334165fbbaed62e8a0c13d5bce99ffdbcf74473b36190f6a9abbe9e1b1481d14234ed379da93490fa45bcb44ea11e67e702695a19db248f2cea92c98ca9492ad2aa262b4fcff359c924f6be496eda24cda3e5cebe398c10948e6ca4fe97dde94e2dc67b4", 0x8e) setitimer(0x1, &(0x7f00000002c0)={{0x2, 0x1}, {0x4c6d, 0x7}}, &(0x7f00000005c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r2 = msgget$private(0x0, 0xb54b3525c312f26e) msgrcv(r2, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r4, 0x2, 0x1) dup2(r3, r4) read(r4, &(0x7f00000004c0)=""/203, 0xcb) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="1a24811c9e4b1079933659904f0cba71bdab7f7c971dadf12d4f205d75df5d79e19f08811f14e305fb71ab981e289c97e4d0e57c7064ba3cad70772ae61881f7e9ccc2500d5457f22b21fb4fbe4c7a29d244ebd62847e7a13b9a92612277c409ecd74a3023064b0a711a31e81dc2a8f9e9c91278da37c5aaf3011fc99214f5b2a87f4b5aba50c0e42716c0071c36b26513a74a5ba32967dabc10ed6816350497862ea3cdeda367f20537c8974d42a1d8836f216deb5ec5ecfe9659bedf22bd1faf350dfdd30cb2884b8d98f9272d2f8086165288739190c19ceaef3ca3a7811dae5f9d735f301409765b16fcaab9b732fdbc872147661910b19aceb4cde769722fbc388b5237c96b9aba0d959f9e823cbdb4e06bfd4f932d8eb7852d0a2aa0048062064bc1822e93709d76b6ff1292a56cb048351ae9a975b325140e4d1a27d1337620506106515c8888aed315c9b1430031b28d9ff6d235870efd630478f99d08c01befb60e316235a9c4f55ad3d1bff2014bcad615cc61acab3869f284bf32455ccfa22a16094786a9aa5140a8eda649030c424af15e2ad20653d8f7bad3dd724b7f095074d5e39dbfb055cfc83dafcbd1f5c95a54e9404215012b70e12b557a2d12896b0c77c6be266f4282e9c5a0322193909ffaa92aded9d82ac4510bd61e9a9e8de84b77f2ff85b8451797ff9001000b94c1c36a0f67810230da50470628fe997b3ee6cae357e1057aae72eac85759b1e082640e6e6b55309d36dc0dd7244dff47433973522098771d9309b5df5335a657fe938145e4e3544e4fbe56732e511b2586f14a0f0202f641895d614348816d8981cdc63df5d6ec163d431ccb67824e51d8b070666ce19e4d6fbfe9b748883db20d64ff5fb2560739d4b74db35efb836adfb91bc7d2584457918e1ba3022bd84006e552b7b7fed39169c29fd7720c531997a1e38a4cce56122572e3a6225d21a8513816107e2f21d3cc94d22a87150218cfa55f5a5a73fe1fee19da151f8ca6edc130b66bc7deef0156779b6e1f7d7c4ee160ded1409ee1f56177b61e7e68f542b64f263403edeece7a1c2e85bfa4cef83729b66f462f1850737b29ca75496c84d903d3c97ab09fe49d6c9199fd655685ed34ec59fb044e57cb665c94ee77d673d8d3fb103c0fd51ac51527643ff0a90588139df8a1fbdffe0706f1532fb673628ba002fba9d1b7c328f3cf90ff810cbfc04a3861f8036b8cb5c07fda8047ed4ba06cdeff1df10ea97710c36a1a4ed3fe343bf870fc280c064c675db964a7309e54882eceede6669272b8604f1a227b3a465842db3f66d2e95b1b05a0092599f3106ad66b984a315a8a1f0fec663d4dd8b6839a4cba42257ba69e53c52bd2e0d82e9c060c0693ddf1a3ae4b2071ee2fd103ca773c14722f30aa441de5722bc0c63f408bb0d89377d9af3555296afe7245b78b33c3f4b342be96b8ccf956b46e294d2069f885475b89319fd1a3f888d3d79051c991efe9f221ce630dc4bb91f6f67f975fca33d42e13a9d73c7b2e8c04bfbe4fc6fa96f554edb1c4a528654a846ac9f2220579a32cb94e4f0c1a51c831b149568359dcaf4c663612bb27e9b1628e23cfb8a3b628a1a169c298a4287f8e318513beff97940ea2b32df0169fc0a6d292b681dd5351775bc5a2da8b0b7fcdb68f9e9730d0e427efefd3fca9d087acfc070d9638b12c7d0f2c78e66d22577672a481d0424c3797a11a73d75774a4ef5a3cb5e24ca2c17bfa33f352b2c0af3dbf914964d9644beb6e7fbe524e4b4a2e35b655812f3ae70399f2491b90f2c545576723cad77e2ea59c4b93db77878ba6c37ecd9cb1f316870f5269e3530f58cd3ecead7bc46c84674aa20bb4f0309e75940846bc9170dfeb499969d12c4237dfd7565d689f6915c98f8a60f5bbe423cfba0ee584cae784c3cf09e04964cc3443bc937f62693592f4a03578198264bd4c0bb51c1ffd097c94e9d3c8acb88d40364fc31029b4a705806c07c557861bfef266048024fb0f6dafd3b7da922f0749c62ee52fae22d832507f62b7f50a427ee15957919a410187a850e2bf63fb2adc476d473f6e8e3b1db832d0ac5266b410a216de8380ed345be00fb1ddddf1a548a224963425de75afc8c76190acb65af04d9148bf1751bfcadd5d27e00e6c70c784758ef931c1960cd05fb4f8e924b58bb956c23e8e6221b0892fbc5a7f42b4d4645c46181a56f318922dada62e0e26ef30fcdad5ba815849750af8ee2b25df5f6f795f7f83d0039f10958eb74f435802fd1f17e10e4033e0ee79c4df895fba5669864541a8797d2a435a88d6d99f193a5d91dcfd77e7b1911b253f071b110a3794dd5c7fae0fe7fc9d624ce08c684a8336b5e722db5d88d6182943444185131fbeb1b6cb7bbaf0635b61975d02f77a8cb48f20083528c605ec9fce6ed146d273302bafdaea77f14eedde629ee64dac8d6b6a3d00e325b7dcbf22f569507ae64341282a9d82188142fd943ca2f47db24c1a34da17117930ec0b8d6a3b1cb73527a7dc30dfefe835e7bacd302389def31dc48b822431e2ed131cfdd79b650c7b2cfe5dd79281db99b851a3a393b2f4e6a42ea1122864bc186e13c520ff59eebd64afc1463eae1ecd44b8f5c94a3c77700d9526cee1afbdb8073802dfa94741099e5a6442e2b98d6fd97d390ca05611eb601ae754e2f39c8f053996c36b29e9f7e7792c3e58c2e46b18dbbe31f3f74bb080cc9c2318101eeed24637cc1e0dce9f295b8c134fc144725166a28a390025a9e2dacc963b95633fb4336441e1c2cf2cbd48480e82716abbbaa52117e7f135041f7ee547cfd8f4f38637c0a60f57738de2dc2e7b66b58b2a3749c6e74cf06b79d9aa45a84f9891853116b46eced1fcc6797a0063893aeaac806b6d455f465e361780fe6dca21f170dd379d8d941fb4bb3a8a0ccbf1b36c00a645eda92a021a1c1e42dce0577fb5367ac803818085583d88c8c4d53807d96be0367456cdb6b3df0af5f7805d906ee9aba1dfd5d7b7ad3ef483231f00a245ca8967edfac8cefdcdc3f51ca2d144da3df80939948ce30be550bd60006f38e6b42232e73cf17a50d928e35302f8da1b2de023d4ac5d19d6ab1ff92b1ca6e914bdfe68d4ee1c6265d19d49736e2190f52561ca2b821399ba7c1269200e3fb4138d830fbc3a1b80db0a894f2546866a22fbd6e0e52933f9fc6d99fcdb64f5dec0f191e984a13377a1f7c398c35056c43d6143618d0b29d1038b378a6111240a89f5e092ae1271c64c887b099a0898b201ef981f39dc17a618d266422fd95842133f5ebc993b73e1cb4126a5c70caf176a49bfc83b56f9a5e85e5d466d79637001f7330e04a576fe37a457bda3dce7b138c5776ea0b07384ecda87e726d77046c555a378d2035fb6aaca0380064850e28f59e7863f885fd54a29cb21ccae23adde938e9caccd4681caaf14f1cf89642b5055c7e753e796e038b488e92992b017a75fe6d5ec1fe8d489e44046c80ccc64a21cf601477e355d6c042c018c5527ae00cea39bd7cbd924841a96fabe0202db4418c719d228640578c383b68e7d086ad63bd79511d9207ea97c393620f37513cd9337c8b6a2ae0217cb5250ab13129b368fc7e6ebc60b4e7ae66504209da687493e2945d48fd441f20ad0c3181d7a036dbb95ba3621cd4daa38514c8affb24c3599771f62a993e76fae1e54212ec23a41a29286b08746651ec108a3efbc12f4f5320ee87dd27772c5b11e57202d16d25db831e4b300f6d2ba045b8655f1f962b6a38c410566221371e5540f4bf7fbbde3369ed42f698a7af1696ca702242ed9e3595b921d2d529fbe5378d9c608903e97318c3c3e209d49c043aa806a87221f005201c5abc4d695137d676465c8ae122e2b84e4fc104d332a2ff949a45d9a02ebf8d8dd2f64afe40ad5d8f7fa2d3ae890664aaf56c4a2b4dea0a7d7b887572498b75eac416ef2f72ac9766453c6dd8ad1ccfb0cb7d20514d4b414c5bfcda408c1985af268ff60c6ca8d5085136051b915cd4de580f00faf4b7c59f5099e879dff449c7ae3691bc9ba43352cb07fdd733dc782fbc0962034df3347e2a578f2009b85041f91d9594af0564c6ab414c69ce9d6c5bcfbee99c3fa40bab960b9e018c2f6d76ac0cba60fa521468b5fad330ca2145f267c7948ee55978b1c1cfa0f6606a2ffd92b290e73d84fb0da2165942fd017675f37932c8a4316101bb6aebac9040e9f2decb2a58924472ad058dbcee874a4cbd3c90a7a816016fe6dacb6ab3e6b16b2c36c5ce5975cf650c6f8c80a78957a9584aa76e57a931fc6a8805f598b3e574e9d96eca5da69678ad16a699eff847e8d4bcb2a437bdc6a0f3e711f2a7fa7c8cd428bed30711800b6a01be77ca4d7653331be4124e4e161870e87153b96d1dde6200ee5f58873cf32e77312095dd8d6d9ae5304e8c446f37955202692aa06748f389e6e9837003284f3f6b814298f636befe69d28d330565b6d075b9c10da131c994bcf2f8bcecb03d2d6dabd4ed357b00e8c8e185048f66dd18a12f969a51933c2cf1061b79d73ecad4ade3551099928af61718f2d35e0f39f9734598a61de00e432ae06f13b616d3149cd81188135f3532de384608d7fcd7fc1513d848c01e5d03aeb1eec67b4264965a8738e750aeae22cf7d6d600c99d52ea26a2eed2f10cb3b2fc15a3cd0bf88db0119df1bcca948dbe3335651d13e7f5598c889f5185443810a1c056f944ce7507203259ab2bacc952d8205ba111495afeb5e9689daf4263956e252fb9b958823cc2fecbfd1c8c3ce5b09ad3291aa6ea6eca37a11437821b1c46fb128ebc58cd1cfdb164760281470aa3826cec14f743c09ac0d6c1e955d3ef4663f36181dc6ecd5914b1dd27f89d895b7f7b0827c00d715d77bc9270d29378a758d2947d221e50678536302715f458f04440eae45692253cded0d60db9b989babc8083814ba8b45dd04361269bfbd3cc720031f51aceeb29e5430e59a0b31ed3f22981d40b2d2cf55ddf99eb27624a82da7383f2d14244740f7a3174e4160c3b6bae26b1a3bfb77f55720639514446de8659bade27af3b6bdaa2ff5cf8803f63bd5aac48e43fd02775fd431c580d438b22206df8b27b2bb35f9d705eee192538707c51f1d74123092e7fe23234ecd97be8b94e8061d8e1954e3d234bb922288a8b033ab4eb10530dc9bb20a1824e4560c2d87d9efbcaed477d582c44440c343a159b6da2b5132a3d3e983bf41b1415142b4454e990648408f0e58fc44706827ee3f24a3a0f331f7abb50926c1e2698606c9ec50ed34244e3128cabc05fb362f12845726ed74c4a39656e3441fd9f57b28eedd6deee5203506eaa567dc0e6cb035841cb35c8f1a9a877b99bbf672c4237243a20eea5953f255e02f9cdaef772ab3a77e7709f1b2179c51813592345889b68a08f19513af31109b751061e84f34dcfc2bb2710717cbd835bd7f2b02563c4c44bda79c7a6910dac01fe29ed93f961778ad5934217249f42d4a85b401b10fc0f7146ef44c267c5f80070efe5e7e9ef1fb6c4470d12ea7f860b08b7d978565ef0a91622a9449ddbac1b4065da92ef06b7bc1c4c1403ea1fa12884d80e97e45495b6acb6fdb4c914a5dc477d58b1823b43e5fdac6bcc2683d3ed011c012cb71c520d0df1257efe561ccf8715873b6c9473fa5b1edbef40f647898e2d076a57e55e145a6ab298e60b0f27588a15ece6baa5ef6eb24dbcac17024cd24f1b49414a7e60688c42394e20640a296d53e0d49a09b8b8", @ANYRES64=r0, @ANYRES16=r0, @ANYRESHEX=r1, @ANYBLOB="39fa5e0aa71adea68d4ef501dcf31c9f64c9462f6babfaa5025ee529f5a8f711d7a4ffba7590a13c6f54e7904a66d73b24bef20ac09766ff8b3f4eb54351b3d2ff175172b6d798bf43e188e56add51d660668d4fd12d7b0f461c774df669306bbfeb994d"], 0x32, 0x800) r5 = shmget$private(0x0, 0x3000, 0x609, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/144) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x2, 0x0) r6 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000000)=""/103) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) setreuid(0x0, 0xee01) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x18, 0x4, 0x3b) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) executing program 2: sysctl$net_inet_udp(&(0x7f0000000000), 0x9, &(0x7f0000000400)="22f7b94e123e0b577550be91925398ba1688cfd82681c91d5a869ca4af74c5bfd3e85a7da29e88bfbfb0c6d8b9a57f9c2f2ea35e4c611eaedb321f868f20c5b655ad10a4eb838f497b58265fe65b0b6da8c417d10737116d7cd40a98b59435662d23d9f395c887a3e9a691165f65098839a33936f7b5c9fa27a0db603b2fa6acbec12e59db844b8d07ecd61de174ef1e58592cc0c3cd400bfef2d04debfb61725b3c68397696ff50aba82c18a07458c4ec47f46e91835b19d4f5e24b43b293", &(0x7f00000000c0)=0xbf, &(0x7f0000000140)="d85f5fe267aae1f0c26c5ee774bfae818f40fd11057e85175b3cf2b9fab5d08880346512ea691a0c7ac325", 0x2b) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000040)='.\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socket(0x18, 0x5, 0x2) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f00000001c0)={0x0}, 0x10, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x18}, 0x4, &(0x7f0000000200)="8ce9a7f8b4e323", 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) socket(0x11, 0x3, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r2}, 0x9875845b51250b70, 0x40, 0x80, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x2, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x42, 0x1, 0x3ff, 0xffffffffffffff7c}, {{r1}, 0xfffffffffffffffc, 0x68, 0x1, 0x0, 0x20}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0xdfc, 0x9}, {{r0}, 0xfffffffffffffff8, 0x53, 0x1, 0x3, 0x7fff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x40000007}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x9, 0x7, &(0x7f0000000180)="8a7dc0e5ba38552b30d6020035b2d49e", 0x10) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x1, 0x0) getsockopt(r3, 0xfff, 0x80000000, 0x0, 0x0) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0x1, 0x200}}) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe9c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 3: socket(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x51) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x20000000, 0x0, 0x0, 0x1, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="7f23", 0x9b}], 0x1) getuid() shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x500) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0000000000010080000001000"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r1, 0x88}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r1}, 0xc) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') geteuid() setreuid(0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000240)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) geteuid() getuid() r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x0) r4 = socket$inet(0x2, 0x5, 0x0) close(r4) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000440)="f69bd86500000000000000ffffffff00", 0x6b62eb59) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000480)=0xc) semget$private(0x0, 0x3, 0xc23f96245e921ffd) pckbd_enable: command error executing program 1: unveil(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd25) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) wait4(r0, &(0x7f0000000040), 0xa, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x70}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) executing program 4: r0 = socket(0x11, 0x2, 0x0) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) executing program 4: setgid(0xffffffffffffffff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) setreuid(0x0, 0xee01) r1 = socket(0x2, 0x4, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a0d54f1187a9d9df60d6ed137ad09a1a1322c8a6a4b78f265e37bfed65d35fb9675c130a091841ec696a746289262b2c28fa3252f466728a6f1856e05ec80d5bc8d1b0a", 0x328}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$dupfd(r3, 0xa, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000380)=""/100, 0x64}], 0x3, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "51fa6278e9e960b4dd89080863ab366d112be29e"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setregid(0xffffffffffffffff, 0x0) r5 = socket(0x1, 0x4, 0x0) sendto$unix(r5, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() socket(0x2, 0x2, 0x0) syz_open_pts() poll(&(0x7f0000000540)=[{r2}, {r2, 0x77}, {r3}, {r3}, {r4}, {r3}, {r3}], 0x7, 0x409) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r7) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r8) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r9, 0x1}], 0x1, 0x0) r10 = syz_open_pts() dup2(r10, r9) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) executing program 4: setitimer(0x0, &(0x7f0000000000)={{}, {0x6, 0x1e2f6ae5}}, &(0x7f0000000040)) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000580)=""/177) fchflags(r0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r2 = socket(0x2, 0x3, 0x0) sendto$unix(r2, 0x0, 0x7001, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x4, &(0x7f0000000480)={0x3, 0x55}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000140)="86ebb5c938abbeab11ba27bcbc7ba0526de4493d44ed7124f7ed3b6767dfb4dff300701d1a8183e0f0a0ca421f55b1c3c26aef3fa7002807195b617a31af4317661a8dc408e674291efd0e53863950523f7bae55a0ce8f53028b842bb6378f318a6ca01323cae52cc5c3c64e4d45dd50bf252c9b7058c4271623711a1f09b98b257c3d615159489bcc3188d676bf88635c136dd40acf6d036deae8618ab420bbb621179ed0c1", &(0x7f00000000c0)=0xa6, &(0x7f0000000340)="d352a900f95e065f42182458a25da582b48a4a42b2c5125fa1968f954e54fdf13d63bc79f6264bfed52a5ddb6e26a52178d23d47053e8bf8fcb3a3016894ae245209a7c6e186415ff58a2bdd8ed97e55266e2c8622b98e875dab488f34562212b60a9399695f1951167a4b172856cfd0f5a0798c760f06cde5f7cdfce5370b3f39d0a889dc5a798634fdee279c6671f52f3367e08cf166011524", 0x9a) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = socket(0x0, 0x1, 0xa1) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000495b9143460000fa21f2ac31eeaff2e59b9c200000000000009078ac1400bbe000000107a754a6c777"]) close(r5) r6 = socket(0x1, 0x2, 0x0) accept$unix(r6, 0x0, 0x0) getpid() setrlimit(0x7, &(0x7f0000000400)={0x9, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000040)="ed", 0x1) recvmmsg(r7, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x200}, 0x10, 0x1061, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 5: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000280)=0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0xffffffffffff0000, r1}) sendto$unix(r0, &(0x7f0000000140)="c60467087662f692bce9b2a712082da993b75613e9adb4b419752a8609de085292d270d8c37167b5b22a7d82e7625adca93cfc8f2b5d784f7f2b6197ca49c25360fd2b14df8deaf4e97d51d9fc5d1a2fe69d34e244a9433a173621870102f1063f68a0c977cb2dabb7d39aeb557f6ce498e76eb548e5f38d98d7822f3a6cf4a5a7dccba8e76b50125347d4299c8d9df5e2dd63aab8f9d3bf10ae4a2ead87c3c6c1cf0b7328007a17b46f2bf85b4aad0c28e497cc5bee23a6939bb819a6596dbf7293e519726188c971f666d0f8451b7f8ab4794c5fba5fed51655138aaeedaea110ceb5414c513fc77dc5f3d8c8f8d33548f124a0b93a170f9", 0xf9, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xf2) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x4100030001000b, r1}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000fc000/0xe000)=nil, 0xe000, 0x2) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r6, 0x0]) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0x0) r8 = getgid() r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r10 = syz_open_pts() poll(&(0x7f0000000200)=[{r10, 0x4}], 0x5d, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$dupfd(r2, 0x0, r9) fchownat(r2, &(0x7f0000000240)='./file0\x00', r7, r8, 0x2) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x8e}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, &(0x7f0000000000)='E', 0xfffffc36) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000040)=[{}, {0x0, 0x2ff}, {0x3, 0x7, 0x1000}, {0x2, 0xb, 0x800}, {0x4, 0x9}, {0x0, 0x5, 0x800}], 0x6) r1 = socket(0x18, 0x2, 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) write(r3, 0x0, 0x0) executing program 2: r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) setsockopt(r0, 0x6, 0x3, &(0x7f0000000100)="0d626567d4fc643a054295f179d8c7e75812fc7ea24b925c79fd9813c74e4a9499e48b4b14bcd8e3eee0b7d491c3fda751b2cc0eaf741b9570b51fd1f38d38814b9fdb27d4355770f529b7e6b2320754b719694727c5f5a6c6f93c489bf20676dce1132e91c08e4c3d88877d173d8b0396d73a1dddcd0dc82d2a9bb7abaac94a98c3fe843428e9391af1ec3f", 0x8c) write(r1, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) setreuid(0xee00, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x67f3248105b4e004, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x0, 0x0, 0x659d}, &(0x7f0000000040)={0x0, 0x4}, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_extract_tcp_res(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r4, 0x0) executing program 4: socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000480)=""/248, 0xf8}], 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a01fb7855073300"}) 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c9754641282", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000380)=0x9) r3 = kqueue() r4 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="64ec530e5a41987b276faef58f2e8362a78d3dc539ae72bdf465ca16218b63f91de8fa55a73802470270e6adbd65eeecf500a034126e4f8902ea7f2a42fb045a30c69fbc73c7bf22890bb1bc5eb0e11921ec32bf3422dc4e70ea9224847eb9aceef10ef765cf2c77a20bb4ba8cfbb68c428aeab6f0b1a46e9540008ead803c4d387907292a", 0x85) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r9 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = semget$private(0x0, 0x0, 0x3) semop(r12, &(0x7f0000000340)=[{0x1, 0x6113, 0x1800}, {0x1, 0x1, 0x400}, {0x4, 0xffff, 0x800}, {0x1, 0x1, 0x1000}, {0x4, 0x2, 0x1000}], 0x5) setsockopt(r8, 0x1, 0x3c, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffd, 0xc0, 0x2, 0x7fffffffffffffff, 0x99}, {{r9}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r5}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r11}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r6}, 0xfffffffffffffff8, 0x22, 0x10, 0x1000, 0x1000000}], 0x20, 0x0) r13 = fcntl$dupfd(r4, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r14 = getpid() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) fcntl$setown(r1, 0x6, r14) close(r1) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x8000000000000001}) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() syz_open_pts() executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 2: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000040)="71a9e40cc8274bc1e65a91501d162948b47ee3a7ebc26d211394a34b8e5f84cf51b59c7afec37082", &(0x7f0000000080)=0x2abd, 0x0, 0x37) close(r0) getdents(r0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x3) link(&(0x7f00000003c0)='./file0\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x11, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$dupfd(r2, 0xa, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x40}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090400000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) executing program 6: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='*-\x00', &(0x7f0000000080)='\xb3\\[]\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='],!\x00', &(0x7f0000000140)='!(\x00', &(0x7f0000000180)='[#&\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='}$%,\xbb]/[).!):+$\x00', &(0x7f0000000240)='#\\\x00']) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000002c0)={0x10, 0x200, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x222}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xde}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x456}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x8ad}) sendto(0xffffffffffffff9c, &(0x7f00000004c0)="7f52641e8f2359ec339a7787b9049ef93b70cda8a342243950ca80dfdbf9bb99d991513c5dd03330083081080e83635c5c7b7b7afc1ca7ad0550abf5debf5fa5d98fffeeeca9c4983457b3c8e84f9fd30562bda861c680cdabd2fa0e41c72508dd74ae615c82ac3f62aff8ae65e18355e2c20b48fb0b6d1f07f81a6f2d8ab1443673daf41aec7e8a45f133da7173bc0ad47086f936e2d190f4df8fac92ced3c394252db63afd", 0xa6, 0x7, &(0x7f0000000580)=@in6={0x18, 0x1, 0x6, 0x8001}, 0xc) r0 = socket$inet6(0x18, 0x2, 0xa4) connect(r0, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) bind(r0, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='./file0\x00') r1 = syz_open_pts() chown(&(0x7f00000006c0)='./file0/file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x2, 0x0, 0x4f}, {0x18, 0x1, 0x400, 0xc}, 0x7, [0x2, 0x3, 0x69f9a0f8, 0xfffffff7, 0x5, 0x7, 0x1, 0x1]}, 0x3c) r2 = dup(r1) r3 = accept$unix(r2, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) sendto(r0, &(0x7f00000007c0), 0x0, 0x5, &(0x7f0000000800)=@in={0x2, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000008c0)={0x3, &(0x7f0000000880)=[{0x80, 0x7, 0x81, 0x9}, {0xfff7, 0x21, 0x1b, 0x5}, {0x0, 0x40, 0x0, 0x10001}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000900)={0x3, 0x6, './file1\x00', 0xfffff801, 0xcc, 0xbf, 0x5}) fcntl$getown(r3, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000940)=0x1) msgget$private(0x0, 0x244) sysctl$vfs_ffs(&(0x7f0000000980)={0xa, 0x1, 0x11}, 0x3, &(0x7f00000009c0)="e9cc3181e71fe67d03c7becf1688d25f1873b037367f1e3e68057a6bab5de3e82038f64af82773b1983a2437a0568102d0539804e6559fdf7a2ff4bfd4eb53ac9104db2b489942d3ef9535f80a6f8493807fbaebb103347031f4b5dafce8089ecb1b660da861ad94f8c5744b0277d093894c5903403fe5e3eead75f0055bc09c9e6a671b4ea34066ad21d32a46d7a73836b27fad51cf12a39b0da472c2d0b08edf56ca1e71bbd61e9ff6d8805e938e6030f74879dd85001d93cc1433c666b7b2eae93017a13541dc85e71b74b282ff77e71e62629856ffba0ef8d7b268eca8c960040f169e66dd0c0fc7673f6a794c4747e3", &(0x7f0000000ac0)=0xf2, &(0x7f0000000b00)="335b449242d31bf2dea9f186444ddf1567153ab29533abc96a47d516c0f0cd450a38dc04593e8e1d0ce638551f5bf0b758f864eef2f5a7120749404e27833d0fa880dfb8d4b8a2642c7ce6eae2d0e0bcb0621369e53d7d2638b35fd32c5c651b2e8adada90d972ae7050f80390db30ac", 0x70) r5 = dup2(r0, r0) r6 = accept$inet(r2, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) bind(r6, &(0x7f0000000c00)=@in6={0x18, 0x3, 0x7f, 0x8}, 0xc) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000c40)) getsockopt(r5, 0x60, 0x1, &(0x7f0000000c80)=""/156, &(0x7f0000000d40)=0x9c) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000d80)={0x4, 0x4}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000e00)) symlink(&(0x7f0000000e40)='./file1\x00', &(0x7f0000000e80)='./file0/file0\x00') recvfrom$unix(r2, &(0x7f0000000ec0)=""/68, 0x44, 0x1800, &(0x7f0000000f40)=@file={0x1, './file0\x00'}, 0xa) executing program 7: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/16, 0x10}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 2: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000000)="aa", &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db823f00000016e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r1, 0x88}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r1}, 0xc) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') geteuid() setreuid(0x0, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000440)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0x7}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x6) getuid() r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440), 0x0) r5 = socket$inet(0x2, 0x5, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x7c}, {0x416}]}) syz_emit_ethernet(0x4e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x8000, 0x7) r3 = dup(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) dup(r5) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x2) shutdown(r4, 0x1) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) fcntl$getown(r0, 0x5) semop(0x0, &(0x7f0000000100)=[{}, {0x3, 0x3ff, 0x1800}, {0x4}, {0x2, 0x9}], 0x4) r9 = socket(0x18, 0x3, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="000000039739b8c201ecc2841062c238ecafc7157831062b7f2c9bdfceb9df91913c916cebed09925d94fce4316859f3edd2485cba81eba5fa3436667e96770000984e8155d323189eef88cb8c6bd648da7749f335ceda340226d2d61e510598936bf898d68b9d83809e6bd24220787a1d569adb67d56100c95f04a3d57bc59704414af45917010000005c016533b6712011ae6ba720a2b8b9ce9e849c13c94a2b34e476453d3c135410e48e178a76b211f8fdfed809cbf19442c242cf26", 0xbe) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffb000/0x4000)=nil) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0x9a01bb1}]}) r2 = semget$private(0x0, 0x5, 0x5aa) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x800}], 0x2) semop(r2, 0xffffffffffffffff, 0x53) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x10b}], 0x89, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x37c}, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0xc1}], 0x1, &(0x7f00000003c0), 0xffffffff, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)=""/4096) r5 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r5, r6, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)) r7 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r6, r7, 0x0, 0xd, 0x4}, 0x4, 0x4, 0x3}) semop(r2, &(0x7f00000001c0)=[{0x3, 0xed53}, {0x1, 0x6}, {0x7f42629257c968bb, 0x2, 0x3000}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) close(r0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000180)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r1) socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x1}, {0x4d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f00000001c0)=[{0x1ff, 0x5a, 0x60, 0x1}, {0x7, 0x2, 0xe7, 0x10000}, {0x8, 0x20, 0x1f}, {0xffff, 0x2, 0x2, 0x9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x54}, {0x812e}]}) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r4, &(0x7f0000000140)='o', 0x1) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) setgid(0xffffffffffffffff) setegid(0x0) setgid(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x25, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 6: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000240)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r2 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) kevent(r3, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x7d, 0x40, 0x1000008}], 0x8008, 0x0, 0x7ff, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) executing program 7: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0xc0}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(0x0, 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept$inet6(r2, 0x0, &(0x7f0000000180)) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/222, 0xde}], 0x6, 0x1000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000700)=0x2) sysctl$hw(&(0x7f0000000740)={0x6, 0x3}, 0x2, &(0x7f0000000780)="e9b407fe1b18eb5af42b5cf0f0734339f6035d5a2eae38307cb705dc8dad8b4644c118631f0baf28ef30db7d5058e8d06046eaca7a34c87d444ed2bbd908dbc6f84533e95a507e1b18631803e948033d35d1c775f3b49895bdf7f657e9f91a4e846b56e364136e087f2c2515c811cd70305a8aa8dce8a4c94d7116c8780246dddeee0693b33ebe", &(0x7f0000000840)=0x87, &(0x7f0000000880), 0x0) r3 = msgget(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x1) r4 = semget$private(0x0, 0x4, 0x48) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) mknod(&(0x7f0000000a00)='./file0\x00', 0x2, 0x5) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40), 0x1, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000a80)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000ac0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000b00)) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000b40)=""/65) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x0, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000c00)=0x8) write(r1, &(0x7f0000000c40)="a259a72d51bbd43d720e365ee231420c83a2d34baeb00b40643bc8560e039c87283b365bd4f611d3fd297c0c2a8ad2e467177b05cf7cf241ff70eb40bbcc80b8954f1457fc81ce6900df06c1d99404156b6d94cf84a1c310d1d372d362f9c6f9baf6e677269ef369196d834a5dac0585910603f72cdd1a0a5dd0ca08455162c2c410c332e835d73a4edf2280cf95d40d2589fc0d4276be1c7b8d3721b09536a0fa91eb9dd2813ee32bc5c0e37ca002e8df9664556c46d7431982cf94182755e838523247c137f2a27ad70731a6071aced2e337f54ea571966211fdc476f76d2b06cd2c6b8cfba02cba2d", 0xea) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000d40)={0x1, 0x8, {0x101, 0xfe}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d80), 0x80, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000e00)={0x2, &(0x7f0000000dc0)=[{0x0, 0x1f, 0x7f, 0x38}, {0x0, 0x3, 0x1f}]}) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r6, 0x9) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000e40)=0x1) pipe2(&(0x7f0000000e80), 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)=0xc764) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x60, 0x3}, {0x6, 0x0, 0x4, 0x401}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x42) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x400000, "0100012d29fb000700000000098002005e00"}) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) ktrace(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x6, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a01fb7855073300"}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() fcntl$setown(r4, 0x6, r5) close(r4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0xe, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgrcv(r6, &(0x7f0000000200), 0x6e, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) syz_open_pts() r6 = dup(r4) dup(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r1 = socket(0x11, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000440)={0xc0000000000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x45, 0x0, 0x0, 0x1}, {0x906}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000140), 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) getsockopt(r5, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) setregid(0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r2, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12, 0x1, 0x7}, 0x1, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r6 = open$dir(&(0x7f0000000240)='.\x00', 0x400, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x164cd1ae6fc60da5) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x24}, {0x416}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="0b50003e00000700b77391b100", @empty}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80040000000000000000089750e6b000000aaff0200000000000000000000000000010020"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x60}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() getitimer(0x0, 0x0) geteuid() getgroups(0x0, 0x0) geteuid() semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) executing program 7: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pipe(&(0x7f0000000180)) syz_open_pts() syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r4, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getuid() setreuid(0x0, r1) setreuid(0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be3fd7b97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16, @ANYRES8=r0, @ANYBLOB="9652d0d8cb6dd060e48a15459d919fc3c8985c87f7df9f5e7f0bf53c4e818335ec4c3048ffe77556dbc3543c46da98726fd0c9647d62c07a151e81f302400095c002353f6b6d893863ad7bac122ba2b8e9088593a2a2a8162044dde7222465ab15a31008753e7b264a2c039956ed6f05644e5b1f29553eeb18bf2fe90d39ca3f5eab498b8ab6c49d9cf34a615cc69402e1f714d6cf672304bb3a99d76ccead662cd888fb568f9580e8fa6175df54", @ANYRES16=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0xff) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1", 0x91) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000301010003}) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x133) executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000040)='./bus\x00', 0xcd0, 0x0) mprotect(&(0x7f000038a000/0x4000)=nil, 0x4000, 0x2) clock_settime(0x100000000000000, &(0x7f0000000000)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000000)=0xc) getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = getpgid(0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x4000000009, 0x82) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7fffffff, r0, 0x0, 0x0, 0x0, 0x44, 0x7ff}, 0x9, 0x3, r1, r1, 0xa, 0x26c3, 0x1009, 0x2}) semop(r4, &(0x7f00000002c0)=[{0x3, 0xbf4e, 0x1800}, {0x2, 0x1f}, {0x1, 0x4, 0x1800}, {0x4, 0xe5f1}, {0x0, 0xffd}, {0x4, 0x53}, {0x2, 0x2, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0xfffd}, {0x0, 0x9, 0x1800}], 0xa) semop(r4, &(0x7f0000000440)=[{0x3, 0x0, 0x1c00}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x0, 0xb10, 0x1800}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000480)=[0x8, 0x100, 0xfbff, 0x400, 0x2282, 0x2, 0x9, 0xca, 0x1]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3fd, 0x6, r5, r1, 0x741, 0x3, 0xe, 0x10000}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000640)={{0x5ca, 0x0, r7, 0x0, r7, 0x5c, 0x2}, 0x43, 0x804, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1e, 0x0, r8, 0x0, r8, 0x0, 0x1}, 0x8, 0x4003, 0x0, r5, 0xfffffffffffffffc, 0x3, 0x81}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x3, 0x837, 0xe5ce97ab354d96be}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1000}, {0x4, 0x2, 0xc00}], 0x4) semop(r9, &(0x7f0000000440)=[{0x3, 0x2}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000005c0)=[0x3f9]) fcntl$setown(r2, 0x6, 0x0) executing program 3: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10}], 0xfffffffc, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000540)=0x9) open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(0x0, 0x20000, 0x2be) r4 = socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) write(r6, &(0x7f0000000140)='p', 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) r9 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r9, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000100)={0x3}) kevent(r1, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kqueue() executing program 7: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0xa) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x7, 0x7f, 0x1, 0x101, 0x5, 0x2, 0x0, 0x2, 0x6, 0xb8}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x11}, 0x2, &(0x7f0000000200)="b9b75c0c4f8e2634beefe59c9b7f15622eb26792b70d1947059912a828e2619fd627bd8c48615aab6d1a8d2d95f481c52497aa29c51e67830f43c1d06876d66e889bff80010d3886fbeaf4ae2692a52f681588f6ca660fe671cceb8be3cbd88c11e829ca737ee5239c7f1b57ed774feca7d09090790be2b090fad3ead3dd6b34f9b2633cf442ba20239dbc0a8ea14425097519621e9219ae33ebfc768c1d5eacb5cce745a24c93c22e0e87bfa6874792bfb870af8cff7cb1d4bf2dfbb0b0e33183f140fddbb14ddc45a51b8b1c9bced56cd6d47c4157f548f2cd3935d6c45839d4ba29b2dda076e12764ce220e9987ccd120305dd7afc6de", &(0x7f0000000140)=0xf8, &(0x7f0000000300)="7fa5dea79da996ed65e045e885d70ab611b6c85c08ffa6aa71ced557f167f2b77f794001b2b698eb1bfd7cfc396ecbca19e76e1e7dd2ed429196fed266cf4a4584a21a780a791ba302f77ca986a7fad13c20c36a2cae3c6ed2e579c0b876e6efbf1166b7d6096ec0ea105bdc0ba167bcbacf333efc3ba1120ccb74769a3bf15e3646e71cf6432986a8ace99bec03d7e4174e86", 0x93) socket$inet(0x2, 0x3, 0x102) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0xee00, 0x0) getpid() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000080)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9", 0x26}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) preadv(r0, &(0x7f0000001b80)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x2) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100)="632419fb", &(0x7f0000000040)=0x4, &(0x7f0000000080)="30aa5bc1", 0x4) executing program 4: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146940, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x0, 0x1000, './bus\x00', 0x0, 0x0, 0x0, 0x40000}) poll(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x1000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) executing program 5: r0 = socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r2 = socket(0x0, 0x3, 0xff) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000001780)=""/83, 0x53, 0x842, &(0x7f0000001800)={0x2, 0x1}, 0xc) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x20000, 0x0) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000040)=""/190, 0xbe}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/159, 0x9f}], 0xa, &(0x7f0000001700)=""/56, 0x38}, 0x1000) executing program 3: shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x30}, {0x7ff, 0x40}, {0x46, 0x0, 0x0, 0x800}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setrlimit(0x5, &(0x7f0000000980)) syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(r3, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) setreuid(0xee00, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) acct(&(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x5, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x3f, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000440)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = socket(0x2, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r1, r0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r6 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x200, 0x11) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r6, &(0x7f0000000280)=[{{r6}, 0x6, 0x68, 0x40000000, 0xffffffffffffffff, 0x80}], 0x401, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffa, 0x78, 0x4, 0x91f}, {{r6}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x8000000000000001}, {{r6}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffff2e8, 0x40}, {{r6}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r6}, 0xfffffffffffffffa, 0x8, 0x80, 0x40, 0xfff}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) r9 = socket(0x2, 0x2, 0x3f) ioctl$FIONREAD(r9, 0x8020690c, &(0x7f00000001c0)) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x2d, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000000000001b8400"/56]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) recvfrom$inet(r1, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) pread(r2, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r2, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x100000001) socketpair(0x1, 0x1, 0x83, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x8c}, {r2, 0x10}, {0xffffffffffffffff, 0x8}, {r2, 0x40}, {r3, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r2, 0x5) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r5, 0x20005701) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/24}, &(0x7f0000000440)=0xffffff8e) read(r2, &(0x7f00000013c0)=""/243, 0xf3) pwrite(r2, &(0x7f00000014c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b1bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4fcb706f2906d036a4c1f425a402385b495a8836ec7b178aa4fc8b7e7a342df5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f142587e06116d8ca5e67cdbd23e2c39255b3f9949da4ca5b6948ad4440353075b3c73728952aceed2de66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab5", 0xcd, 0xd6) msgget$private(0x0, 0x188) getuid() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) executing program 0: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0xff, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x7ff) r0 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) setsockopt(r0, 0xddf, 0x83, &(0x7f0000000100)="0141db7dbed4cd630668eafb115f0892dccb7c7ac9e70c9d4d02f72dc3b82db9f82d1aa987b77ec88d433dedb32e8495e50fb1acd897716cbde4d7bdbbcb06c1675546a552f3842f2cb031d386f0af4962032b693d8865fb3fb47ea17bd9121de385ea64b9d802a5b7f2a2bca0decd", 0x6f) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x13) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x1, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket(0x10, 0x2, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x3}, {{r4}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f}, {{r5}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r4) r6 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) connect$unix(r3, 0x0, 0x0) executing program 5: ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000003c0), 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000180)="13009dd9d60801daba1abcff325305ff2b14c92dcfcc8fdd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be758944d0010c920372d6fe21b519848783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c707001cbf57f2d805ffbb14e5974be9e52df9cc3e406d5612d9cca8e57ecfa9808e80277e17f6667e2e", 0xb3}, {&(0x7f00000000c0)='2', 0x1}], 0x2) execve(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) r6 = kqueue() socketpair(0x0, 0x8000, 0x0, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x500, 0x0) kevent(r6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x81, 0x4, 0x93, 0x81}, {{}, 0x0, 0x0, 0x8, 0x0, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r4}, 0x0, 0x0, 0x80, 0x0, 0xffffffffffff8000}, {{}, 0x7, 0x4, 0x0, 0x0, 0x1}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x400, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x8}], 0x200, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x1}, {{}, 0x0, 0x0, 0x40000000, 0x2000000005, 0x9}, {{}, 0x6, 0xc0, 0x200ffffe, 0xfffffffffffffffc, 0x1000}, {{}, 0xfffffffffffffff9, 0x0, 0x5d19e6c3bb03b694}, {{}, 0xfffffffffffffffb}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000080), 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000880)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1}, {0x48}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r2, &(0x7f00000000c0)='l', 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000001c0)=[{0x9, 0x7f, 0x80, 0xfffffff7}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x6, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3", 0x52, 0x306}) getsockopt(0xffffffffffffffff, 0xe0f, 0x2, &(0x7f0000000340)=""/129, &(0x7f0000000200)=0x81) poll(&(0x7f0000000180), 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead08", 0x84}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xcd, &(0x7f00000009c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000bf000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="71040000d3c115cb000696c729630000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4ffff81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f460817f6f2a1cc6862eb7a082f41aef4a7062ee19c9fb8fafa0c93c1309a2b19deeece48367b44c178698ee4f53b7408e18613713104acfbb1c3dbb98df4038bc1adc1567004fc1ea5ae95cc36b3b6bf3264db9bd6461456af164b8b88e801906bc4a3a6b9098e977aa7cdbb6719350a7443f82df4a64de0f3634bafca3b1aec74fee3a9daff4f1063edd570af6b042e4a17e740ea7164"]) executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000002c0)=[{}, {0x26}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfff}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000140)="71001e3458ac8da72a0dee4672c30a95f0eb4e0058bc5a07023d942400b5e1a007000000003c0000c37082b0a7d6e7cb0904f2ae5f1dfe94490c566e752768092ea90ef7c00778615fc15ac27bec62d0c4a308511118b11897a140498e63e03015764d83aca894abd259baf6787d0ce3616933ad5973cd5de47026bf6876655f726f178ae659b8a7e12d20f1970e38d7817e0b2be005555aea59f9988d0d4b4a1b5146d52c090d3aecd3db5b29c3b90afd8d2dc21781bf4cd16a5dbfa802361f5a40b3a5b065557827d1189640d4d4128a", &(0x7f0000000080)=0xd1, 0x0, 0x0) executing program 4: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = socket(0x0, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x4, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x20000000000003a7, &(0x7f0000000000)=[{0x3}, {0x84}, {0x46, 0x80, 0x3, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r2, @ANYRES32=r3, @ANYRESHEX, @ANYRES16=r2, @ANYRES8=r5, @ANYRES32=r0, @ANYRES8=0x0, @ANYBLOB="ace76d155adaff663b4b2e1d3642f31bc6b61d3d1a34e8db47a98e419db961c51cec44f6c2330cc9b83582ffc4075387ffd743fdd2dd9bcdc3a4809aabae3f40d0989ef7cf64fce93db63b4f4c9a0e9079626fa5aaabb671b78451415803592350f44678dd4324d1558f8e70740e41ee1f5ffb87fac3446ed4da74c14e352f2aa0021cf7047dc1b2c345e2c41b389eae81307d6ee5b48a172bf8a276410044ccd69a70b53659657d7f55f2a3d7"]) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0x0) r7 = getuid() seteuid(r7) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='x\x00') socket(0x2, 0x2, 0x0) syz_open_pts() pckbd_enable: command error executing program 0: select(0x40, &(0x7f0000000000)={0x2, 0x4000f4, 0x7, 0x5, 0x2, 0x7, 0x401, 0x6ee}, &(0x7f0000000040)={0x200, 0x28, 0x7fffffff, 0x7, 0x200, 0xffff, 0x4, 0x8000}, &(0x7f00000000c0)={0x40, 0x8, 0x27, 0x4f1d, 0x3, 0x10000, 0x0, 0x8}, &(0x7f0000000100)={0xa, 0x2}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010006}) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) open(0xfffffffffffffffe, 0x400, 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x80}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) close(r1) syz_open_pts() socket$inet(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}}}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0xc}, {0x50}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)) executing program 7: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="804b2692", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}], 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x5, 0x4}, 0x10) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000240)="93", &(0x7f0000000140)=0x1, &(0x7f0000000340), 0x0) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f000077f000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040), 0x31, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000140)={0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0xffffff22, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = getpid() fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r6, 0x6, r7) fcntl$setown(0xffffffffffffffff, 0x6, r7) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000003a40)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000003b00), 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x2ae5c884914010d8, r0, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x1e, 0x0, 0x0) sysctl$hw(&(0x7f0000000740)={0x6, 0x1c}, 0x2, &(0x7f00000005c0)="398e4dcd98e406ebdd01a3bff334327c41ab", &(0x7f0000000700)=0xfffffffffffffd4a, &(0x7f0000000600)="e48edccdd6cc4d45cfd49467cf3e131fe0d237f7715260977b05fe0188fd93ff07cb387a17c1353ef06e2253acb036d1b0f6b0cac86cc1c0a3c40857f808761c2428ff163db2c89f336f18daef749f3a9b5f487c72e00ab639278762f084ada444595c5a39ce7664af91fe60cdd9da82a590685173982effc4cc74dda5afa1fe72efdcb8b0ae2e2d7f009c5dfe8ab2167654", 0x41) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="c772b2db", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x25}, {}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000250000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r5, &(0x7f0000000900)=[{0x1, 0x41, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x400}, {0x1, 0x3f, 0x800}, {0x0, 0x8, 0x800}], 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() chown(&(0x7f0000000080)='./file0\x00', r7, r8) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000880)={{0x4, r3, 0xffffffffffffffff, r6, r8, 0x20, 0x5}, 0x4, 0x2, r9, r10, 0x2343, 0xffff, 0x5ca, 0x7}) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f00000003c0)="c34af7f964b5450eca6dad0e8574a11b0f9b8c9d600c3d3e4e4854585e573948bdfa14646d8d8799cf0092e85c59697d4380a2da5011308983bba8313e544e9ae5ee586e2f5bf28bab16a2abf5798e5b19df33c23b869fff5ddc41f1586b1550df6f191431670aa328a67ac0d5cf321d775345c3ca344a3353504ea315ffc6a68d2fefe851ae309b637856d3f35ff5b7b1a12494387a4d9b38b3f18ceafc76d681c642f09b0f2b7434aa7d9833b1", &(0x7f0000000480)=0xae, &(0x7f00000004c0)="3874ec9417326984e686e46224616a42d42df441febd7e815173d10dd51b0fb0ac5d93cd004be8cd9d8ae8488b641e6857ea627a98919b8411edcf81f19a1140f81e45cd27dffa9c0f75ab133e16d8d554f217fa75323e0edd5d0e092cd25e028cb499b3468ddefb128a3e69bb55b8cef0459f7e159f7a913f5f3f9726c4b397dacf743eb22394a8a8585b6ab48205cce9cb5f7ccb2b83376e10becdaf39001df87b3952a7e87c85e48b42ebdb4274035e47b0348efe6e548fd1faeb217afbc2bef20d6895147b810de666", 0xcb) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000), 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') close(0xffffffffffffffff) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) r3 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xf0, 0x800) msgrcv(r3, &(0x7f00000006c0)={0x0, ""/182}, 0xbe, 0x0, 0x1000) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xfdf7be4c54c51b77) sysctl$kern(&(0x7f0000000300)={0x1, 0x1d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x1, 0x0) dup2(r4, r4) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040)=0x3ff, 0x4) bind(r6, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x89) ftruncate(r0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000840)=0xff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, 0x0) clock_getres(0x4, 0xfffffffffffffffe) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) r3 = semget(0x0, 0x6, 0x3d4) semop(r3, &(0x7f00000001c0)=[{0x1, 0x4, 0x1800}, {0x1, 0x3}, {0x4, 0x6838, 0x800}, {0x1, 0xfff6}, {0x2, 0xf26c}], 0x5) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000000)=ANY=[]) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000100)=0x1000) ftruncate(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) seteuid(0xffffffffffffffff) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, r4) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{}, {0x3}, {0x6}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) 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, 0x4) r2 = socket(0x18, 0x4000, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$unix(r3, 0x0, 0x0, 0x7, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x0) socket$unix(0x1, 0x5, 0x0) r7 = getpid() fcntl$setown(r4, 0x6, r7) executing program 6: bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000280000000000009078ffffffffffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000010780000"]) shutdown(r0, 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) acct(0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001040), 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) r2 = socket$unix(0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f0000000000)="8d", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0xc0}, {0x14}, {0x6, 0x0, 0x0, 0x88f0}]}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000016c0)={0x0, 0x0, &(0x7f00000010c0)}, 0xf) recvmsg(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/240, 0xf0}], 0x1, 0x0}, 0x841) dup2(r4, r5) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r6, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000001080)=""/20) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000001540)=""/175) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000440)=""/61) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001280)={0xffffffc0, 0x9}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000040)=""/4096) geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0xff34, 0x0, 0x0, 0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000340)='./file0\x00', 0x10, 0x3) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x6d0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r7, 0x0, &(0x7f0000000140)) sendto$unix(r7, &(0x7f0000000280)="cf08d699f65d15cbe90213593abf14cd268adb6b9f8883bb7eac013dbfe51767a2b92f50a9be701c369f36", 0x2b, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r7, 0xffff, 0x3, &(0x7f00000001c0)={0x8, 0x4}, 0x10) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x40}, {0x4006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f0000000500)=0x4) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x87}, {0x84}, {0x6, 0x0, 0x0, 0xffe}]}) syz_emit_ethernet(0x2c6, &(0x7f0000000540)={@random="fa1a4141f276", @remote, [], {@ipv6={0x86dd, {0x6, 0x6, "d3617f", 0x290, 0x1, 0x1, @empty, @rand_addr="739a79b4e07668d3d9aa4fbc1c72949f", {[@routing={0x4, 0x6, 0x0, 0x72, 0x0, [@loopback, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback]}, @routing={0x67, 0x6, 0x0, 0x74, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @rand_addr="b2ef5e5a0bf51eece21f148370ae4c1f"]}, @fragment={0x8, 0x0, 0x3f, 0x1, 0x0, 0x0, 0x66}, @dstopts={0x70, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x8}]}, @dstopts={0x3a, 0x9, '\x00', [@generic={0x3d, 0x43, "a639569989a059baea16fdfe89213c9eeef88ea38ce570fb4b8c218abcf2dd2f9ab9b4f1d8fd374e7a5ea80c3a3efd850851db0a5b1929edaa2c0c3df8bbd54adb8ccf"}, @jumbo={0xc2, 0x4, 0x7}]}, @hopopts={0x2b, 0x1, '\x00', [@pad1, @ra, @pad1]}, @hopopts={0x0, 0x13, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @generic={0x0, 0x82, "a7a6c7c6915752ed603b57ae00bcbb5e3b1bd74a42e0ec44d02c2704f1e2ed06b4829251b6511f0014012610a0c6fd5d081aedb42ca3d2ea75198f489cd2985942a79b8652f2b208b35088839003bc97b18f04109c2e11aca1d9e039af2ab8fb2049d0de5a9804d0a99ef362613653e63148349459c52ec0287ba87744dce0a06a1d"}]}, @fragment={0x6, 0x0, 0x9, 0x1, 0x0, 0x6, 0x67}], @udp={{0x3, 0x1, 0x8}, {"14b31f90d3e6352b3fa2a57829903e1632c167d147f4d9fba62148686359534b32809968e1d8f0ccf1437b9771323a1ae32f07ee137619e16c0651645bef4061a6f0502b5b5b1b72800abdc1399d50d9bc84249baac46b5106501ed1b497c96c9e90768bc3166f9189d377d3848e391a37a1eaa89828781741280a5967710f951314d761e6a517006631093b45824f2272a3bd372037cb827c14fffd2a35a31d756bcbadfe0e5da4caf0e4905ad03a12b56a7849c099bf84684ce587b1070f74e83e0849e4e7ea50efed074b4d7bb3630a2e63f3227b2d16b57665499a194096"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x6, 0x44a5}) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000000240)='\x00\x00', 0x2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) socket(0x0, 0x2, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x2, 0x8, {0x3ff, 0x20}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) kqueue() r4 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x80) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000040)="04000001", 0x4f) r5 = accept$inet(r4, &(0x7f0000000240), &(0x7f0000000300)=0xc) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) setreuid(0xee00, 0x0) r6 = getuid() r7 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r8 = getuid() fchown(r7, r8, 0xffffffffffffffff) setreuid(0xee00, r6) pipe(&(0x7f0000000380)) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r9, &(0x7f00000002c0)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e", 0x16f}], 0x1) executing program 7: sysctl$kern(&(0x7f0000000200)={0x0}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x18, 0x0, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2c}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfffbfffe}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c}, {0x5}, {0xa106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x107, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa000067f71ba2601c00c5d2e33dcd27ff390000000086dd60cb546500d10000fe80000000000000007abfba820000bbfe8000000000000000000000000000aa33000005000000000000000000000000c2040000000000004e224e2300089078eea5274e357b4e6ba67cbd7da61cd09fbabbe898ba43f99d5d94412f18bad0d0f2e41d6d7548fcdf8ed83b99dfcbec43fc9e93b020ec74471da418dfc313d3dca3a84f902d83355bdd49cdd5ad0916c8c50b795596af6c44403fde962f8e9106cfb09b13dbfc632e83ca9e7064e4aa37af214b31f647ce45e384554716d45096948ba9b745e9b7da0ecba74e0006342dcff5dc3d0d962345352ab3ad0e36e1a8202d9df9dcea30b6dbcc28dabf72dfb7ac04caec4f1538e01adb7eccfcca6a36a07db6620cd56b5ce1e6fb6795a0eb67273a90fca0f2bfce6fdd641d041fe34b2277b877ce1e8ffa080e2f6a789173c4eaec402db889a924e9e4e2e422dd2a902209c8bf"]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, 0x0) setsockopt(0xffffffffffffffff, 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}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x50}, {0x1006}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2c}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000680)=""/197, 0xffffffffffffff0b}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000240)=""/12, 0xc}], 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/11}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x0, 0x1, 0x400007b9}]}) r0 = open(0x0, 0x0, 0x0) mkdirat(r0, &(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', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000003c0)=""/96) r2 = geteuid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, r2, 0x0, 0x0, r3, 0xb2}, 0x8, 0x0, 0x5}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/206) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x100) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff, 0x0, 0x2}) socket(0x10, 0x8005, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mmap(&(0x7f0000098000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x1) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x462, 0x0) r3 = dup2(r1, r1) r4 = dup2(r2, r1) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000140)=0x4) write(r3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x3d}, {0x8106}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) socketpair(0x7bdbcc485a748e95, 0x1, 0xd0, &(0x7f00000000c0)) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) fchdir(r3) setreuid(0xee00, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 6: r0 = geteuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x1f, r0, r1, r3, r6, 0x4, 0x4000}, 0xfff, 0x2, r7, r10, 0x5, 0x3, 0x4, 0x9}) r11 = getgid() getgroups(0x6, &(0x7f0000000180)=[r6, r9, r11, r4, r1, r4]) r13 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r14 = accept(r13, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt(r13, 0x10001, 0x52, &(0x7f00000002c0)=""/56, &(0x7f0000000300)=0x38) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r16 = msgget(0x0, 0x4c2) msgsnd(r16, &(0x7f0000000380)={0x1, "fce5c85902b130bc29d2b82454cb25ead025af2ed603e38f3d98417d93399886792c9c41175b78fd847426552940a3de9d191724be18004b1159c73d"}, 0x44, 0x0) shutdown(r15, 0x0) getuid() r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000b40), 0x10008, 0x0) sendmsg$unix(r15, &(0x7f0000000bc0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000480)="f21bd0a7765b05625c5559d6e359426c675bc79116b0ce269ab6c3e4f120989d5bdbd5c68eae0bcb7aaecc41b260082f7feaeb444cbf30eb28e740b395844a719012ee9ac7dee9f3f92348a428e7bb1276ffe0e149ebe7e2608db40198980ad260d8ee8fdceff55b8b290ab60c721739bdd7c1953ac0ed0867f35daf2675eeb331412230845d4c8e562117e066bdf28e636f8e7bd8be9392c1296db6f001aec6a65e32257d8d0cfc63e3367119", 0xad}, {&(0x7f0000000540)="03d746f886250b3fb87483885706cdfe0758754db3b307833ada9f150360430936bae085f5d9082c78fe05315b999571aa18116cabb936566cc632bc69b2d4456436f555ddf40125d62a6d36fbd7c77541c7197e8bbc593018f894482277267fcbb606212899b49e42c7f14503923052e83f4533b97c71110acd4f270311f22e3cb6948a7e219df144adb7c2f9fcd957d6b55137a653c0d3eebb45a3b5f00dceef8b1ec3c9ff0ee5656be269d7e1e793b60f", 0xb2}, {&(0x7f0000000600)="18e299783769362d6da76bb4ffd23b1db2463be5ca2beaa046f3cf29131326d13aafcb507729b16104960290da361e18970bdb8b7fd633057920a78e1914eab4660581dac3b85417860cfc979fa3f6c0b4c542c0be2e180ee5eeccb0bc7d406a64388356596ee605314f355c84050b80cf6b7027c081b7e31a67aab7ea18b6075f44ba8547c0eb3bdbd592577371131edb755f2825ea87888e9da56b1364cb59", 0xa0}, {&(0x7f00000006c0)="bd18a80170935e40a1dd0930d903b9dea53f4dbd89c655c398e2dbc53929e5c5f80a0532b02fc306a8e584a7d682fb2341aa7b1db5b010efbcd6f8f32443", 0x3e}, {&(0x7f0000000700)="46f3225a7d648b7064f8d2ba8097a887285e17fc9a9d00e9bf33951fcf616b3abf42c5c3194d4fef7ea130976f3e7c503b1c5b57c50b034789c561ea297ec1e9b10cdd4aa97672b914585fe60226d8b3902bbe36ac7626147e74fdfd028a04ffd323fe1bc18c97a76efb5dd69b48650f8ec550ed2158", 0x76}, {&(0x7f0000000780)="2f7fe5b610506bca753b8b251faca47251b800586ca077b308955cf3e480767eb58968cc5dc1923ea0e875d5a9cb194665f0759bf105e4f3feb0ece9a17cf08998eea02ad8d8435e96033a3341a07db20cebf064003cb341a0ff073d926698162bbce4e087f3b84554511ecccf8b7e7968d19e41555ec4fd3c60cc45a16e1fba522f610cd8", 0x85}, {&(0x7f0000000840)="67e5cf8af67525b12bd6e82569b002e47deefa21f2a55389e3838f14b1afa01b71818f231a69b6f0e05b2ed36ea3332c044558f36c358e34b25aad0881494aa063206c49f447b9db144482871ac26ea17405da24014d280b4bfeb3a6d61594f833e0af437a65b132423efc0ce7f070e13cfbdf03", 0x74}, {&(0x7f00000008c0)="c1559b76b835c19c78c5f2be958d0c6ba7c04c322cf1f51b97b515817ef548c0b79923f3b023bd18a0656a9af3f5755aad9dcd2173a8e9406872a662967d37e42d3019567a1dcbc99c471637f8e6381c947f59a3666c98977276a5e929fff15cfaf2764f29e856952127a5305672eeea9e21ab8c4f51aeb439fc386b85768776962f7030e2fcdba584e9773ba2d8f8e190cd700bd66c008cd4fbef746c2f61888a7c84976b6427", 0xa7}, {&(0x7f0000000980)="ed82586293835cb9bc8748f256eeeed8fa48e5e7b34c92b51a84149966ae385eb5751bfa141b13dc88dda82cc2f4c6bd19d07c38b01db2cf38885d5e910962c4ce823eb071b220de067f4a4f5d3ef310307a4d436425e4c7610d5d7722afb2a7ff142c5343c248f1ec0ab53585fdb8d31db7c998d4963109aa76b0eddba62774ffbff8f1af5d18177f251989d74d435f9b16111909f4cfab9ad0ab78a7bd64668e67ee2d24a5df8b06b59fdf2c5a8eed34388f65bbbd4b13650fb3b7d8620cad02ca08d5a364adb3f2cfbcca5f0a9eb7849914d6e96d9f278a78e910e4ed5522720d155090", 0xe5}], 0x9, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r17, r14, r18, r14, r14, r14]}], 0x28}, 0x40a) writev(r15, &(0x7f0000000d40)=[{&(0x7f0000000c00)="5e614889b75ef20e61768651beef74e303fa95a46d1a31f9ef78b075a05394b6fa540640f6357c01aa4eb4f7fff38162e17874a39ef48cfe802660d84066ac1052b0ab768c3291735c7c1b2c4e24c04519baa917cb26fc2f1dd081240fdf9177cb3c360da7a6b79ce889f95f4691bc32d4e6fb7a01bfea617ba52081abc9c59cd0637e98469200a8d27018222f81c051965bfdd1a6a3f279e2006f0851778e8931960a6d48fd20d3514c5ffc84088b4c35bdfef5dd1e28edb17d15bb6cce46163b5c01d222d5077b4722d5c8c15f22a769a7060cc596d1ed3d39900eda439d03a998cb59a5ecefbcf1e4987bab7c3ea0e7", 0xf1}, {&(0x7f0000000d00)="943758b518e34d61d4ccd30e6ba99cdd4e1401b69cea334b20fad3297ae9decd2023c319", 0x24}], 0x2) chown(&(0x7f0000000d80)='./file0\x00', r0, r5) setgid(r12) fcntl$lock(r17, 0x9, &(0x7f0000000dc0)={0x1, 0x1, 0x2, 0x5, r2}) r19 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r19, &(0x7f0000002300)={&(0x7f0000000e00)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002240)=[{&(0x7f0000000e40)="00f41dd7e785b7f5705e34793d3974619a33026c290ef680db4ff9e418e227726faeae737cf7c02cc9c6265f0b1f6291987d0041a53df475c890b5b3ed637236aff2144904ab7dfe5548406a4af3fc3302d4867067e2d68ce0de54cfd793ca35c60b175bf9db826030f7dbf014a7ef19877149c056d18ffdd3a946070a89c0cdce6dc3810030b61f3984bc1823c2b2eb9c90e5280b7831c4b114c0c2696ed507803d105f4bb6b7cbdb8140b648a0e8d64cb2147a52ef3af2b7242c1d4772d6f69f74b7f05e7ca07c2e479b7bd76583a50665eb389392365636854ff2711d71aefebe768e3743f0f7f2980310fed92370d82c8dde06c9c80f64d11e86810433121d4ba2f1face9707c828009230ecf6d5c67968c176db11b67696bf0db9a4e584b44ade78f95b9f6adc586a26333ca26d8c2a57c53ea2f3ef4a99484a6febb1da5dd4b40ee94cf5915e518a15f97f20a40a96ed8f4bc495de79fa69c21514b9990365531fb6f9e37e5f50f677fe58541ccb2208e8019ccefb423067e4428b36784b1e7bb60953f2624e2009428b13140d028c6bb95f1f58a4d1b69a7885f109c826f992b84be07fac0cd3e98984c9907d7128431c25e188a50915114f918c3eec80e57d6e203edef7e39cbca7c8c3b076de9ad0db8495d556941195fc4fa4399111af01c986a893ecf320b99a136cf09a29e89d43ae5b060acffff478e4162b2bd739e0df09bbd650f84222c944073e7b15aa55c3b7049e7ab8abd56aff4cda8c53bcce6541bdfc60a9bd7a39b7754442b1b9cac277e2ecc2e69b9854d5c011d465c7c3075c54174c5d5b7af9e9cb0ea7760ed74c29ef6acfdcf982848a6c642199286ed41502ba053cae73a6fb897654cc06d27c2ead7abece59350e5926cbc3ca7a9585dfc1c898c269907304a51ccef64b6020f3fdc9baf303d3f7a6fe49c4ff16d67064dc1daeec1120e46c82240b9cad69fa9a216d608b60a3c11d4efe578888833cf8a742b89ce40625f780a5c55dc9a6d440af3cb1a029a4c73189917fe4a11cd10b3bb40eda5129b8bf018fd522f6d80d42b76d4500b4e22208e97471d73948e8fa6526e28b0fb53d18cdec78ddecb332ce44ad8e7524606a3b1bfedef0cc9bb3405781ccc25326adcf82f1e0f13ff462f8771432e6f8b0ec56282442002847020668dadf5be9ac972df931ea01f3a5c9d125637c1e7ce1fcfd1cde2cf219ffd21bc1f632f8dd8bb37080422b9a01e9e4b027b9309cfcbc2c4be10e2a9eab7fcbd8cd1757163980694bfc9458ee2240d427d2b112310ab3ff5eb57f79a2ab59496ce98e280c7d19cc76c7a2545aeca62135f9ba97a856d436f8251b2870efcd20f37da0cdb081d8a11a716bca79917084d8c6a384e904c948b12ef9f1e3d980af2732128ad2aa6c2fda4596930c505a7bf064df85c474caafaac8cab6ceb4ae24eec1647918ea3d66eb9966e5991b566dca820a30f79d5f46c956b96d5e5b5bd371ac3b912b32cb292eec91dc79c0a8204815ad16dd5750765109140390f3097a0a8c6307539f93c35847c24d2b9e6bf55e0c72a9de4f6190ad59250923e2d2af85a8765bbf414526033c98f3d647dcb7d7b93baedecd488bff4b0c96e769672aa2ac8762ed163573a28f23c0e3696ef6adc58ffef3af8d562a5dd1f91fb12a9d283f1f0f6dac049dcb6d5df6877af88338d6b86b218e01a339dbe83c7cc8c0bb24effff7451bfcd0bf6f79e72f426cfbce6e3c6f26e69031c8e53536440f165046a15e65ee7a77cdeecefcef3c43f974adf1ec058ea5a1132d230995aae2c0be570d12cc97e5593631cfd3666338ae49465c22efdabcac5ab5eaf1ef6d1c584e150c3ba714fdc357c76f1b1737042f9b83ae5edcbbcff9fdb2bf6c767e9591b35bfc23876807100f78e0de37f968004b3278d164bb36c29caccdb89a867387655b85effeb9948d7a5d99d102f6d715a0f33337eb7f1fab8141021b88c072fb1c0e5886fe02047a170ef12bfdd5dbcb5fa2b6df6e5b9d028c9bc6d124e82a6c745f87a5ebe89f46bb4f5b47d2ecc57bfbc28cbc3d8b4fa902b9a9994f0f874d13442f09b049ac4272247b06823d66ad71e2dd1f9bf3014847b1cd991892ae0d45c8e6c553a8a64fdb2e5c3d235885e43e22f8b39070a17ad6836e489f9b968d665d3c19f983a87218dad07763825003f5b812a4ba226b1b525b4cf743563059a2c7e629d271b35ec6cc20b46b80dea13115b89125acde467485c060fff0b7b357cd9538308627ffd442495278c6d81182183b82e8fc32b7bbd74297adeba88def0d96f2ea4ef99dae3613b252b6dce051e866b5e69b18db56d017072f5e51aa874d2ec4621d4b49da6ed3de944968924331bc6f6455527bcc2123f4bbf1df56d6ec06bd330eee615bd45e13fdc25320ca80d131843a4a2ff31474656bb4bf7400a338e77b7fd175ad3e529c7097eb3e24cd80dee77e913741bd3011edeba5914f1e6a400db12875ead7d58d7c8200a5ba0a58e4b80235fc7938ff565dd583220c7e4108213d743e4544e064d01a9319c63c16a83a87844babf3c20cf42c430c28e5b709ead61f3bdac1d5342785c22b271003554fb801e426ab0256f97b972ee7d2731d809f24ab344282af9d43ea2c6149ba9bc7d6273a2cf84bdffd5a8697698f2a0819cd5568e88aaaa9fae69af1d34b2f86cca6fb5452982702206e0e2bf55e230ec9e45e70a2c6ec2f3e338ded2d35ac0a7f321748fb9ada495c29da1bee405544d86b6661f3adff5aee24f22b884ebd6a7969d08a0e288df89a7049b97c4f70cfea18c8c48d8de5775c42c9606834da24679b2b52b7af59da5de293084d7d537ee0ecf9a94632e92ee7c8b7053306fdd99babb4b510b1a9f976a7ef740442af43cd5749f04cd57fd14322517ee4983b7f9370e776f8eedd30745767a65ef646c6f1e7c9f77027f9454a5adab4ef050553fcec1e67eda85aeec7d59307f40dd657fef608dc1283e925af7e5fd651df85048d211afa2ea38b224b33d050899d62b31e6f483f14fc70af614d5e7c507b34e52a85e8a7c43482edff2b3f3db8b97402f77f04c120734d9283ff0f3f40aef049baa82ad3f56226eb1ff5e7e5bbc36edd91a731ec8b45ec530f353b5c3429c23d400b2321383544ad4696b1e1381e40a8b972067ec021dbdfae76509ba1e304566b03f41e95a49415d5aeec51ae97f83d41b3e405c08a8eee24c575d63a09ecb7d43367c5ca6927a420c61f8df139c431e7890d0f896ec4a6bcc9c7baf5d674347e18873d05c03aea86029752221d80b7fe65e694b54b8b4ec85f968c74ded42e44831f0bb4a039e631efeb29d25a4512042561083ec236d671c77a4e124df28e5933f2811511d947fb32a16b5593e7a6420260603e0e075b3dde4d978d9f469d3ba3bbf432d70865dca45a876207841fbb4ac1c3699a69a973c257674ebc0fc4bbf8642b6d22ca460d1b2df611b4cb70e8de535f167812c42e0a22482e755e35b3b8e25ee4d625eaad96cda4ec5e31dc0b96740bace3de3f93e088842c68a40d4eb4c65917e824fb4dbda246fac5f1ce3bca7396e581d3d349639b1a865ba2787059fce09f9bd4eb18fee163178f4dc5233a945a72cac315c912f1a7dcafa33d9ab8141b3816675f160583440965a65e4c46dd14caeb38972d4f63ff86fc41e85229b79e440f26e9305b68e309c75cb51a3d2c653e9dcf20afe8f51f2fd033e1beb9db72b9e7bbac7e603c7f90c291c0e6a3243e5695e31d694cb1850490127b172978594e1c3f7bb2a585ab8dd3663885059a2b1b2c1c53bfb659498c675a810bdab1ae6cc389307e06c94c7524130dbac3d577ae57487ac56df27fd697b8599203d98202a19b5df7ff5aabe691297da4fcf8f75a558686370c131d2021445c62f43d38402ed1de6ad31e413ea16b9c8d5375e7cd647ba7fa5dfce2f4ea0eac77659e69f90c6df3c9304856def4383320a24587268ceee420535b158dd9cd8dd0465ccd90b67709ac7af32ac61d575db0a137d53d13f516d567a125270ebc1161406572b95f000e4519a111977f3a839c372f7829d2fd4aaea631a2edf67f31e88203f7ce6542efe7ce76e758f4011b6bcbc964e07e8e7876461a325505f60fd86ee02aff91806920009ed3a2854711e1febd2da5da6a07db4931f98a6102abbba4114fcb54124d42abe02ca3d27a5fa76de3f070a39afaf7f954dc9968b36d41ac44eb89889e44ad66d84712be3efa5bf36318910afcd83c4596e84b2c2f65205ff02bce63ba622b92937524a44000a623b8a6d3a9d744a0c23a6cfe4e652694f27ee20a97ab88c328540d96c05bf78bcac5b5e10bd09bfdeb7977cc3c2aecec02002a5e4b769c7aedf84874bfb6d823445208b06ff50aea34ff20936b2aa51177fa4ebd610f43d377ae9bea19ddf8dcd4d74af38c334971e034276c39f8aadc9818ce13fdbd1549900a48323abba36b7ddd75c1927b0b01d9765396fc319cd47fe7017b48dda47efa8a2498fb634356b583ab153728adb9830025d0e36e9a3a989c023dcbc39b62432d3ac1e7171ce9e80a4fed9b75c23638ca10fcd7b4381882df9dd82c50185b3478e59e2a289a1166eb9b806ca507905eecddd7243a5624d44db235d086af7ec1f123bbb264b46aba8a0c57ebb67a1885db20dc7f264cda58d1246a5cd9564b6a0eb091115c1fea6a692c39521271f5b5a72aa54f1aeefa644dc7567d69c89b58976008f5bacee9e5f95b80e4d2aea88e0b1869b81c18cd617d9237814d60de08763ec1fe07b7f9865fc8b338090aa0d05aa386f9c5545d7a3dd0576080fc7aba37121ca56d184d22203f5b02e1de69a4a59822ffc88ceac84a6d2b389b2786f5043c70ed59e23d0b542415715eb30b1f1fb233550dc483bb273c0b15456dc75a9597a40a660ad16911c5d43a16724294e61a304018009fecdfd8b52f8a5d90ad1f2204fef21f04e1e7c01b66a4c65e7567ceea953a0108f190eb2c01d6c6082f328f621f351b54e202f28d9fd862f9afba7b85bd5d1f587b0956616a39f925f8b17ef356dfcdbabd4941c70457d150a046a818457f9dcc2e55f3b5d897bfd8cefcb9e9e34a76e25e7ddfd25355a50d3240e28c375ada2eda10c7bf3b47fe403c0330bcaab9c23b8508503c0fc6ed231975748c26249caa776969605ec1cc33f4ddf063e2f0501f222f1fdc27fc7ee7f332034f4692591a4d4d7e8ad29e5ccc61ed1a57d9d8ecd03cd0fbdc2143865c861597a79a936a59385a118525b5322bb9bb0acb104de9995b061bc93e5fb74efb8201d09cb543a3ea3825c392505f024cdd1855ece4837d7c62a06a303b8c370700b61f359ac69eebe36208f90b22c1e99affc94ed890b68b9ca62355ae8f4908540273d0b970b4f1e43fbe503b3aa526ea7c629dda470862cbf7f2d72c6f32ef09ae55a78ff74f995a216d181db206c986e5d241df9004b7cad55f5bdf271ec4acd4de23396e4a2f10b2af5803d367fe55fc95f1ecc595b9e668b376b560831c5de0afe2f7931b0da973ad1665125731c90686e8460e0613a4a3bc72cfb781da1f82407ed1ebb46dea869c46ef98d67e533bf809157b3e13a9cd635d8047ead77957d374f1a54e4ecf077d2a82228ed2c4d795af528cf1b8000d498e2f5602855d41039065ab64d62c5d7c493ad972850e9ea73db50265c3299427a471b904a8e500171e78ce4bc8ea8dd90658c2823b4370a37817d7d2f310f9d467ad1742e09bcd55d7125c4cdec8a7bb69c375e9", 0x1000}, {&(0x7f0000001e40)="0ddadb8bdac5b7b979d4c37dcf8c401bbc7a9d7a34e73b80277d34bd1c51110dac48c694d9365a768812df7c276d97717a0c42e88195a3f7d63621e85750530ef3143e8d504c229d5287bafc83217adbbaf31144409f1048d2ec70da59359b50378eafb151644e717704e7b5b39ed9e24c0586123d5b06597b5332a7857e9409668af4b34a324cbddaf2ebfdca1761e07253e444554fdb6808ab5bc183ee0736018c372d2a579e0c174417a53b044651feba4bfc045b21606c0b5b624be076c024f4e084ce94f6098578c722cda4885de43997cf50b342b466c6013e1af1c33cd9f00a490b1cc3c7af1c8cb54997d2eb0b37e371102c04951e", 0xf9}, {&(0x7f0000001f40)="d1fdea66dda2c0acb753fa91e61b2011716be17096c21d7e7513eb7a4bca33c5caaca49507a1fe1bf69688a6b162096bc41c083143460f657fbd9963709335a065c16d61bf529df9741e3bc64c85c56bf0ac52c6dfad85f37f358ce1ee8dc260226d9ddc78953a19a70b96021ffe5ba2c962e3f0f8c686ff4bac85bc8995b6ee7e3983ac232b968aca083166b45b7b506c3153732c9ff93fe35be4fc15dec652fb2014f7d15e187afd3cb78fdfbd0bdedde1ceb719f920523bd4ca4c227c566fd7050bcc3a44c95110a8feded33bc2dd3d6a63b63ff5df95", 0xd8}, {&(0x7f0000002040)="924f74119ea121df8167fab4d6e3fa81a611e70deb15944896b1", 0x1a}, {&(0x7f0000002080)="97db2441f1313e1b870e6f689a5ec4d529103a4e244de09c5e2e3fedf7434e2583e4b176db21f49297800a88ae4bc583429fa7131fbd83386eafacbcb380704ae3e02461ad0a258ba7078daba95a1ee15890b66dca1daa7780", 0x59}, {&(0x7f0000002100)="38d2aeead83cc6f72f10fbaf4a90a65fa0bb385fb936ee06b6b10b91ec63885a57150f6e00e28cbd8054bc78f4db6f8f39bf5a6035a5220ecf6911de5b16abfdb9661418206dff089cd643d3a0c04047886b2d4a8b06f83684d0da497475fbcfeae2a359190e848a7b4f98641478320546c9ab71b7894642500932090db0e757d2c05706ad17027a3205e3475cd274c94133a829c73e76f5853a71dbb5030152d54c3e0a25bf6289516ca891d91dca4a23e8f9c0b036e73b8509d77a1fce5f6e22e5", 0xc2}, {&(0x7f0000002200)="4b71a65a80b02b7dd5ef64e1d8c71cb979ed36efa243c2371fdeefc2451b153684530dd920fb9e2931ec85acbeca7c67", 0x30}], 0x7, &(0x7f00000022c0)=[@rights={0x10}], 0x10, 0x40e}, 0x40e) r20 = semget(0x1, 0xf37af689e06717ae, 0x364) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, &(0x7f0000002380)=0xc) r22 = getegid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000023c0)={{0xd8, r21, r22, r8, r12, 0x8, 0x5}, 0x1, 0x1, 0x138}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000480), 0x8, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040)=0x80000000, 0x4) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffffffffffff1b, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7, 0x0, 0x0, 0x3}, {0x84}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setrlimit(0x0, &(0x7f0000000980)) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000440)={0x1, 0x47}, 0x19, 0x0, 0x0, &(0x7f0000000300)="f9d7cf7459ab144d499d8e5076be58639d3faf0a96a71cde06d42807b7a7fd550364b4528896fce99f1fcde415f147821a36692356d1de604e74296a1f7e4a7fee62ee8760", 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x72205a53, 0x1, "5022658259d8f148fb710719da64fbd97e6d175a", 0x5, 0xaab}) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000001f80)=[{&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000001c0)}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000002040)=""/163, 0xa3}, {&(0x7f0000000c80)=""/119, 0x77}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000001d40)=""/50, 0x32}, {&(0x7f0000001e00)=""/78, 0x4e}, {&(0x7f0000001e80)=""/87, 0x57}, {&(0x7f0000000bc0)=""/120, 0x78}], 0xb, 0x0}, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) utimes(&(0x7f00000000c0)='\x00', &(0x7f0000000100)={{0x7ff, 0xfffffffffffffffc}, {0x46, 0x52d}}) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r0) getsockname$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r1, &(0x7f00000009c0)="72000000fc588025c36d9f18a6196c281a204a5f53ddbac68a36b4002648f707901fd9b9786b38bb4ca1c36d06733d543fe7eb9bdeb90d19de5052b06e56dc8501577c2eb0ef3f02fa66ef03e5d958d74022ac5b3cae1bb095f9371f54400711c83fb45688ae9d0df62e2d1012e5b3e4a2f7e1b32f713093658a0ec85d3ada4a36ef97d4cacd06f8ed5bdf7ed384d97568031c643208844ee671e897e17977401518152f060d10e52b335c8808524da0541f447005b3c163bf1bd938f84e8f20d8a04d4761a7283795895c666a2bf7410cc0c1808a9043f8263c47715cdc8068da3d6d6be9d251c52a14947245e8ff4b83800a60d11f03e9d64ab3991d3e463e58f77f94ba100a42b4cedd7504211913107fcbf1f22ed1db94e96d44f61e8781741c124537426b2ca67291a5589fd98c5e09961a781d83e26000367048bc496121c4eeac145abcb745a17738b332bdc6295a9486cef3d1710095040a2444ca2c44dbd39a38624a1be2766558fd6a6c3f2ea0648bb05d6b38a57d28451fcf421ff275ff73c607793af778b04c10a402fcf143036f571d960e5a2d88618356d6d876bcd9c67a4da69fed24cd2e3e093c75b109bb05fe122b4fea0ee5dd1f3130d6c25159f356e111f04a7749a085095cb97d22224e67a63f696d48cbdd932b53f3aeb4000727e6fe8f9673471f13ffc41e1ce8d50000000000000006ef8e2c21b2", 0x200) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x6, 0x5, 0xfe) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) r6 = syz_open_pts() writev(r2, &(0x7f0000000540)=[{&(0x7f0000000600)="f070cc470150459806e187fcba0e39cb0d0132dd1d7d8526e00b5ea6cc872263146f692489c231c488a4f3d2f733e188b0fc9969f6e69c5e6fb766112f0343d40a0aaa6c4d5b34e7c11c806ae27cb58d1a8c1f38581ccdb605faa3c84a473c355fe4752455b1a3a16d8ec1017009c04f3d20e2e489e1f5a9372df40f74c1a6a3a71b5211bf71071949714036b279dbd2572534b0d38aec818b8899a03ed41627ef870a617c95b8da7b64b765caa7e4f6f34302233c4673d0e6d6e72dd2e5381651376a647cb75196a9", 0xc9}, {&(0x7f0000000400)="422e4a49d7", 0x5}], 0x2) close(r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, "d8f10dee0ff9308d9306551000000200003f00"}) read(r4, &(0x7f0000000080)=""/55, 0x37) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) executing program 2: socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x5}], 0x1}) fcntl$getown(r2, 0x5) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() fchown(r4, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f88", 0x31, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{r1}, 0x7, 0x62, 0x2, 0x2, 0x10}], 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r7, 0x81946467, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x28}, {0xfffe, 0x4, 0x0, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setrlimit(0x8, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = socket$inet6(0x18, 0x5, 0x6) r1 = openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = kqueue() r5 = msgget(0x2, 0x537) msgrcv(r5, &(0x7f0000000080)={0x0, ""/11}, 0x13, 0x2, 0x2000) getpgid(r3) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1d45ecec3aab0712, 0x0) r7 = fcntl$getown(r1, 0x5) setpgid(r7, 0x0) syz_open_pts() r8 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000200)=""/160) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0x1) r9 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000300)=""/189) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) kevent(r6, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x2e, 0x2, 0xbc8, 0x73}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x18000, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x4, 0x8, 0x7}, {{r6}, 0xfffffffffffffffa, 0x1, 0x2, 0x401, 0x5}, {{r4}, 0xfffffffffffffff9, 0x60, 0x40000000, 0xfffffffffdfffff8, 0x200}, {{r6}, 0xfffffffffffffff8, 0xa0, 0x1, 0x8, 0x6adf}, {{r10}, 0xfffffffffffffff8, 0x20, 0x80, 0x3, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x7f}, {{r11}, 0xfffffffffffffffc, 0x12, 0x2, 0x7, 0x5c9}], 0x4, &(0x7f0000000580), 0x0, 0x0) flock(r2, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) msgsnd(r5, &(0x7f0000000640)={0x2, "724a918ccd6d4ea4a5af06802ff3cde6fe4d44ac64ef2822a26b3a75c3216ccaad18a81c4334ad64c707c384d6098b05ea4ede2f6829384e0495b42831758cfaa70051e0232f0c00f7939fe40ea7ecca9a8d52f3900ff8259d7ff57a8449a62c3aeac2937b58f2c547dd825dea29fae51d5e94ce5320cc9d18ca8668d17af80efff75e98ceb999f7a53f65e28ed04dfae95d7f7b31825dae00ebde81871f70c7935daea91dcae8b23c792bb19641a0"}, 0xb7, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r12, 0x5) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r12, 0x6) r13 = accept$inet(r6, &(0x7f0000000700), &(0x7f0000000740)=0xc) pwrite(r13, &(0x7f0000000780)="f58bbeb49ff9bb8d530f06d0987a8b75932ba860a7f4ce272f0b514844341ddf8fc17e6a2c808584979010f3c7f8b8b502f9f6752bfadec5860f3a08b329165c5e13f2d3725d0e6fb241cd32b451ee3149bcf46ba9df4468ef5f747720131a944715bf03f2f01a63c7a7cd977d062483db7d038fd54c62d47a83d8f069e2550ed0d829e3f6dab35c2c6cbfe65817072110216a528b932efc2b3993c1663f80d8916856267c7ecc26708e800081bb34ada432122d099a4dfb3ce0f323bd86cc3146913349249d300fea04a2b52ac2da", 0xcf, 0x8000000000000000) shutdown(r12, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000040)=0x4) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x4) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2c}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9c) executing program 5: socketpair$unix(0x1, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000002c0)=[{}, {0x26}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfff}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) acct(&(0x7f0000000040)='./file0\x00') socket(0x0, 0x1, 0x0) setitimer(0x2, &(0x7f0000000300)={{}, {0x2, 0xa1a}}, &(0x7f0000000340)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) pipe2(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) unlink(0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "12b38b6abd0100008000000000000010000407ff"}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) utimensat(r5, &(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)={{0xffffffffffffffe0, 0x3f}, {0x7, 0x7fff}}, 0x2) recvmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/1, 0x1}, 0x842) syz_emit_ethernet(0x10, &(0x7f0000000080)={@remote, @empty, [], {@generic={0x8847, "0376"}}}) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0xffffffff, 0x0, './file0\x00', 0x8, 0x8, 0x73f, 0x401}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000800)=ANY=[@ANYBLOB="0ddca94ad1eae1877570e2b23f3a712ccc536020ee5e67a5221dfc9c5357052689bac71e4c902af6c9ff749f9843682ce4c88b91e537039a4be1d746bc6ded7accb55b78d46244b4e366d6d33f9d807cd7558feeb1d93ddc11b4cd31f149bd8662fefc46d0bb6657c5758d829b8a706314bb0ceb99328bb206144ac1b70388a5520f5c0ed62716771f409bd6400a2cbf7d5fd1acb2778e50550378199001712ea06057cc613de12f1d946d4252c1d20e49048932bbc2624d8a1ff1c007cf921d3afc2e0a8e8e75c217df364926614e51e65bad68635b6127e9607d1352a71da4642d777f"]) r2 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x1}, {0x1}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000900)=ANY=[@ANYRESOCT]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f909ceef7f0abdbc34f8aa64312508b49e4f4b76c76d41819d8507810dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xffffffffffffff20, 0x0, 0x0) chroot(&(0x7f00000007c0)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) write(r0, &(0x7f0000000700)="9e58886c2b4280cbe0efeab726207faa90fdfbbd69035a308e4de97fe70a1ef370dc4722b30de19f7ce83f7b1b91214c8862c18ecc41a1f2210b60bd31d61072d8c8466dce6e46bd27b1debae331f02b284c248189a2c009097754853b903d8f8a99d7a6cf1bb4e7a324918b1e63b66a51796d4e8fa8bcf4f1aa2a8cbbef74f6b5065c7ed4c99236c5929a52a8f131", 0x8f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="616de8c26bda038208f2e7269a17f573d92da0c2d66cd971df6ffa6793901cca8b7ce2ac452460c4958588255a172f44564570fe6f159a2d17c2becba89cc32cf6864313980368c80f21badbb2a509ba3a742c3d8f9843d30c7a7a28da47fcca93de448bde1f009da410bb30e89538e660ae3946b300825dfb09282b74a8d3f08686", 0x82}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e0800000000000000fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011bdc121e175d8242b6269551e9560276c7118", 0x67}, {&(0x7f0000000340)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb1570200000000000000c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b00000000", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa", 0x27}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1a", 0x4f2}], 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x4}]}}, @icmp=@info_reply}}}}) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000003c0)=""/96) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000600)={{0xff, r3, 0x0, 0x0, r4, 0xb2}, 0x8, 0x96, 0x5}) shmget$private(0x0, 0x1000, 0x464, &(0x7f0000002000/0x1000)=nil) r5 = socket(0x2, 0x5, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/206) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) accept$inet(r6, 0x0, 0x0) connect$unix(r5, &(0x7f00000005c0), 0xa) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r3, r4, r3, r4, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chdir(&(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000180)='./file1\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x61}]}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206932, &(0x7f00000001c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 4: socket(0x10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x42, 0x40, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, 0xffffffffffffffff, 0x2) select(0x40, &(0x7f0000000140)={0x1000000000000000, 0x30, 0x8, 0x5, 0x1, 0x7, 0x8001, 0x3}, &(0x7f0000000180)={0x3ff, 0xbea, 0x2, 0xfffffffffffff4cf, 0x2, 0x7f, 0x6, 0x20000000000000}, &(0x7f00000001c0)={0x3, 0x0, 0x100, 0x6, 0x3f, 0x7cb0, 0x6, 0x5}, &(0x7f0000000200)={0x5, 0x10001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1, 0xffffffffdab23e67}, {0x7fffffffffffffff, 0x59e}}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x100, './file0\x00', './file0\x00'}) sendto(r0, &(0x7f0000000300)="b0b9c1d2e760193959ca8fb821fd49ece8e9d2ffc792f7dee01136cb864f530815ce65cb4474f76ce353187627f796e79c5b1ef29009c4ce59e78e3dce34ce48293637ac64e81bf54cdff34df8f343c47a931258158b613ced270efb4f5f60acd15987e0df88cb0a8a7f5c42304b13dd05e67ad17bd8383ef00a5254d502acb8bff14d2a9f9420baf839f27ddb5a5f1dee3cf5c8f83774cb3651ecb26dedc1ae", 0xa0, 0x3, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000440)="3093e86dcb12712ab8d453fc9372f3069c9530769b488dcb6b8ef2a80dc20222703408c0940323e2ac96c02ec86ad4588152fe027372c9fc33ae8ff6e90180dccba1c62ba55ed10bcc1524340ba57c0361c6d8dd4bcf3de51a9d773389f252748e41c386457db0cf5e4eb00969066bd12ef2c7ee1ff64521136cb9f4940ba614090fa350017ddaf4246dec189823ab2960ad393362fd055a0f2770151f19f72f49f9f3512460dca55bff06a82d127364f7e497837dcc00b7fbf1cdadec7f07ccd53920f61ca088c852c1b91bab15a792", 0xd0}, {&(0x7f0000000540)="5a026743151269729017a26f567f6133a03a323ec485db9114b2b87de748aaf305b66641f4c4ba3456dda4c3c3c294303b529f425ae3935c1d2e21e5", 0x3c}, {&(0x7f0000000580)="f41e4bafadb815cc176696790a9fa8e46aa70976a8c2a2a7d6f9de2596966d2dbb5673ce3f7e75ad37c8eff47528cebcc866a4a94b0d68f2f3ceab1bf96736415c2c1a7436f6cea4a967284548f7f00b0106abf05666382c70899f780ddcd0585fd332f0bf960f3b5929158631df2bf9c87e8fd0b006f4facdd22eedd535cd2b0ced3cea67adf3ebffe3f77935e1f4e7fc8c3c77cc6a25549c6782036c0fa571f08a39c1bcfa98ec08ca7787f901a2c61966cba60237635fd9e8a3395e", 0xbd}, {&(0x7f0000000640)="2c63ba97339b20674c1b58983cb58d409c9d06d4c0caf5f1f13d9aa122cb99b0ac467e3f19b99601b3c952a2c2cf3b1dad9fbd76588f1f634f5410d6ddb6409def905841db3822dccbd1e96472d27c89abb5cd2d25ab5e744dc93f32a970d65c2b9fc93e0261b603ffa9ea07ac613171f663aa20100042775fb96f3e8210256ddeeb27699808d64db10d5662ec2afa1fae283f8b9eefcb21a03dda1b4be48c21819d4e39bbc2f52bd57d4ca19b7e11d818f3d756d26c2dd0692193e9deb23129fc3bf058cce3b483f0b6d4afca", 0xcd}, {&(0x7f0000000740)="56b24c0df534c3171f0a88737d96a8ccc4485c7a5ce6079d87265ad477fb5168f73607e9911b4949f572d0e25828f46ab4385d11c815a41d546df3494d680abd1d2ee1958b58080d80e53e04c19d63c774ff9a0c2ed0f26507115692d06cc58d01d1a75ae574b89ca9e0dcc607bab4d3a12a6cbd2d5380ec113bd417a3b3ef60930b30e1092df9dcf876e691f6640fb9e3ad1c", 0x93}, {&(0x7f0000000800)="14d104646cae8829d209fd65d20803873c4718b16267eff40b2477accaeb15d4bb76cd3d5e330144a556a9308a6ac47c9b336bdf2f3c2c07", 0x38}, {&(0x7f0000000840)="fad8ec44b4bce28836b7e4bbf4c8f6c88b14f6fb5d69cb25b4a2e23808abcc2e8bc116d5471a649959160911ac6ff98fa0e53c6535d6a8519cd2cd1700", 0x3d}, {&(0x7f0000000880)="71268304c3d86d7f4850d16a6da2aad36f38b2e095137826279e67b14753b03c2a26c780a056a3720af802c18422bce843080d17bc1071ef835bc87f1a9316aa5a1849437f4307f0775e73e6b6846054b177667654248fcd8914c3a276ddb5173b9363547e60c0672068d6c8a981cd3a6dd16ef591b359d4b5743312bd801cc44ea3647c2a9546f7500f234784a5ac56ea81dddb3829060e9e068e7a22d97f4f7ba5ecc19989f0116a5325372b12b8c43422227a34380bcbdd143cea42e295", 0xbf}], 0x8, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x58, 0xc}, 0x8) clock_settime(0xffffffffffffffff, &(0x7f0000000a80)={0x80000001, 0x3}) r5 = socket(0x1, 0x4, 0x4) select(0x40, &(0x7f0000000ac0)={0xd83, 0x1, 0xfffffffffffffffd, 0x70000000, 0x3, 0x8, 0x9, 0x7fff}, &(0x7f0000000b00)={0x0, 0x7, 0x8000, 0x100000001, 0x0, 0x7, 0xffffffffffffffff, 0x967}, &(0x7f0000000b40)={0xffffffffffffffff, 0x6, 0x101, 0x7, 0x3, 0x6b, 0xffffffffffff4079, 0x6}, &(0x7f0000000b80)={0x3f}) r6 = socket(0x11, 0x2, 0xa3) r7 = getppid() sendmsg$unix(r0, &(0x7f0000001000)={&(0x7f0000000bc0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c00)="b8efd9a276a117e37b949cc250deebe63b061e627440c11b6a36ac742d6d1876f18a279b4e5a689bcd9e95f97919d777aa444f8df14efac4c1a6d38e8db87d3c98dec08dc37e7021cef9e070ee66e5e42bc6df015d8b35eb41792eb26daf613d1f907eed58b05c18a452dea2e69c99560042918f4ff8642a55404d130a19db0f058425ec3ebedd16020ac775929dfa914a264c896d5cef7a6cd1557316ab634a5449ad3956b9e2630c6a60f718d3538e0fd312a31bfe12e5a5c4d5413a612b3ac4452078fc790fa49556940b9d8b22917edd2f3326f962ef28ae008c288d8aa93b87450ca0cb22576d05d25c6bba2c29d34dd8f5c6", 0xf5}, {&(0x7f0000000d00)="2a09c23a9d5339c3f90461ba3920b49fe7e12a54f5ffbcd3087670f567c4447b60a52ae2baa1ed0e2ebfabcab85ec19ef6a360b282cc73a7f01363a7ebc900545c6727850ae46dfcaed656085125711d3ff5dede5a6bccb926db", 0x5a}, {&(0x7f0000000d80)="c5f0d6c4b552487544ab87f3d45772a668b33383e4a2375e3518c293b1e17383eb7a737156b44617f658e89a69bc33bf27a436426d00c73113b1752a3b9e73d2f5c85a5a3f8d4e2b3a9bb9895c46dde66d5ab4ec3cb6ce1e6f0fff004bd9d1817862d6d8e22b49ee8c9b8d75d1f47e472f7f0c", 0x73}], 0x3, &(0x7f0000000e40)=[@rights={0x38, 0xffff, 0x1, [r5, r5, r5, r5, r5, r5, r0, r5, r0, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r6, r0, r5]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r5, r0, r5, r0, r5, 0xffffffffffffff9c, r0]}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r5, 0xffffffffffffffff, r5, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r5, r5, r0, r0, r5, r5]}, @rights={0x30, 0xffff, 0x1, [r5, r5, r5, r5, r0, r5, r5]}], 0x1a0, 0x40d}, 0x404) recvmmsg(r5, &(0x7f0000001480)={&(0x7f0000001440)={&(0x7f0000001040)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000001080)=""/151, 0x97}, {&(0x7f0000001140)=""/119, 0x77}, {&(0x7f00000011c0)=""/172, 0xac}, {&(0x7f0000001280)=""/17, 0x11}, {&(0x7f00000012c0)=""/123, 0x7b}], 0x5, &(0x7f00000013c0)=""/85, 0x55}, 0x7ff}, 0x10, 0x1041, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000014c0)={{0x5, r2, 0xffffffffffffffff, r2, r4, 0x4d, 0x5}, 0x6, 0x4, r1, 0x0, 0x0, 0xffffffff, 0x1}) getpeername$unix(r5, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0), 0x100, 0x0) getsockname(r8, &(0x7f0000001600)=@un=@file={0x0, ""/4091}, &(0x7f0000002600)=0xffd) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000002640)={0x4, 0xfba}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000002680)) recvmmsg(r5, &(0x7f00000028c0)={&(0x7f0000002880)={&(0x7f00000026c0)=@in6, 0xc, &(0x7f0000002800)=[{&(0x7f0000002700)=""/232, 0xe8}], 0x1, &(0x7f0000002840)=""/53, 0x35}, 0xffffff81}, 0x10, 0x1800, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000002900)) socket$inet6(0x18, 0x5, 0x40) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000002940)) sendmsg(r5, &(0x7f0000004040)={0x0, 0x0, &(0x7f0000002f40)=[{&(0x7f0000002980)="f3a4ae3ff0efd552223bd23d33b2ff519880e6523e025cadc49964c0cde0ef5a199859f7ba4d95e2532897c8b7ae8cdecbebb56b66", 0x35}, {&(0x7f00000029c0)="525bd11076a24a36c7d14e843cc449a985ec472624d1a38d6c", 0x19}, {&(0x7f0000002a00)="0dd9a1f9c406a090fb2c9fc0a9a2456408ad0b5e8b76419d68fd3abcda5782bfb140dcae48a2aaaa655f8779b93f5dfc8207fa6213829468e5c3598c60bf6ccf9ffb1d0f40774e916d51bab56369b198436b9f35597f8ac29d5ac3ef5cd0024d4a9c43f4f29b2b2213776620ebd63ea6676e647fee8186f691b1e12e40cc39542da2c1ad159610afaeffb1eb34b28aefab927def98608d3bf4000cd5fc3971b3c69c720c181f20cb61f2fae4e653fb93fd0b61aeea18a4bc", 0xb8}, {&(0x7f0000002ac0)="30d8f075cf", 0x5}, {&(0x7f0000002b00)="a3ebbb6e1852195e8fe999425d715fafa9a4d569fc3bf36a45375662ef6fcc8743730f3864060dbcb57fede95929f57e0cfb20c4cd296c884570cedb601a7ff68ebdf445ed5f01c0ce01720cfa83f0b53d12e2a2bd415d63998eeb86f59e94081d2c78931a205b470db0b283de7ba497d6fab019cfbea49baf5cd21ba9a2062cbbc3ac952f3fc0c866a8af9ceca1f34977a683b82e01600fd6b2b56b0f754108a874cafd904ed87a2e0b3f6c469b783596554916c1479bee8fe6941d96241371c74dd7feebabb5f648fee151454cbf638ccd17842938e1848a96a33e707bfa6419dd8bf687bb6db18302fd1ca7b70bacbedcb41ef2ff", 0xf6}, {&(0x7f0000002c00)="0a9c5d92cf4bccf12b7262f6a5953c3b9beb5a763617759fe7eb096a69f6b55c17783ff1cc0e91ee0f53cf00c164fad8d51d6df556014c9748fe8dfd4adb239b7d6d33698d19a147335b5e53bb51a27bea1f0ecb50f0d218ca9032799f5e52584ee7c54afde09e79d777a2709e30b77d32e7e3404234775c46c3404bc9ad3a13f9651de95160beea31ccc18f7209db6380aa57576decb0b1a70ad2ba01e34d34f8e168a9c642ec0e7d4614b35aa121b979f71974bd809f941fb568658e899455868dff1d8677267d3900f47b20cf15a7ce44909f9d1f758549e23fe3af054257086ab1f041", 0xe5}, {&(0x7f0000002d00)="041ba8f27bf296e7f4483b82dc1a30be98674e93e17f5d0e53044a6743fa009e5a07d7326a66a37dbb4842c50033cbbb73b168f3a787c37d07d53f8818f8c58a36f89ab76a1be1e90ea167ea8449fe294e9c8ec300cd39f71147d13391c80d65b668c9eef045bf09ee79013075efc88b5fd8183b3bc0827a6b60ee872e4793bdd438a98493feee3cf1914536aaac89424f4074de630875efd395d6530dc977ea6b7f28", 0xa3}, {&(0x7f0000002dc0)="62b900e3be47decf6cb90bf699eafbfb4e4c315c0b72d6637a6da6edf731bbc1b14fa704dceb9a7b80fff120045510be3aafa4ffecb808c69ecc0cb2d089c1d5964507096c7ac21e4d212d52d0b320bc7f717aeaed33a6cada3831df127fa3776bea06a45752e48ae17427bc4aa9538ac9489c6058b0c3e4c3a48895f89d6b5cae684dc04ae6", 0x86}, {&(0x7f0000002e80)="56e770c81fcd58f68a11d9df66d872fa1892719d13a89ecfc25f591a8c477b8592a2ba22d299efa5788c4d12e2e5e863dbb545234a31b2503bf42eee883e3d86e919d45bc972812acaa64c0bd07c41e0f3fdc1cebdd077fc1d66c6d6259fa3e67ba8dda3127a495a05b4308211453c9b98961f4135425de14b0d418a2c545961c0e8f97d73227c21e027344c4c608016a0", 0x91}], 0x9, &(0x7f0000003000)=[{0x1010, 0x0, 0x7, "62a87c44fdd86797900e1900366c4fdacb38f458779390a286c83b6c9787402eec7f22e5904cfe9a36fce890aa25f2bdda80087fedefe143bcfb20001cd2415b1f567c824303991362f0ac64cc6e4e1d95d0985fbb3c6fa54b74434240b6d415306278e25af0fb862600b134f64cddd05e06f5ca56dcebe9eee300c5cea1797c854ef744fbd1544c18ebf5d82d10495bf7161f89ae4aad9dc52fd69ac0c8cfeefd15a7fc4303d905c98ec0a33f3e9532823fdce0f0f106c63015fee613e9110c0347fc53a565b4764494f404f2a64fee1d642e1c7443940e2e5c3269a71b1a065b4466ea3524e241027b55f293de751cf561be1729b2e86db8e2860f592964c13b280b76792da58516be19e2985ac856a2f666507da65dfa957e4a0b917ca3f987557a4498eb72f3abfcb70f016eda4df864698e64b894572099b6e973696cd18c4739137587d9dd3e0a47525c274418bf99c422703a3555d4143f5368a95ae89816d0897fbf917f638524e8422c6fdcdccf2f84952b7abd5cbd45b93e62c79feeac28231d268f0ca66d547aafbbd41f47608728230d50f7c484d6fb7c85632ee6d88b4746f8f401278e7873fa187893d2c0b92f923ba0456177f70e648a2575aa1495c351b910d41e279f0fbff24fea7efe5f8ec442795d151456545d0d32966aa3f6d0d796162efdd4d4bfb7bafe00efbf201b2f596f14f452b749208266b35a7c4bd8eb857c5aefe3ac2c5c65f9e0031b1c093748eb76fc12db7fa96e7f67fa89710f2e20b9d843f084fe3b148ee93522ed1163da20b4518c47c4508c9b2ea759255287e12cb6d34179dd1dbfb6cd51a3e84e7dbfdc167cb443b2928483a7c13bdec2fad7d1c563ee1476bfb88326208d6e471d0f6117489ff2bb70835b5b5cffb4bfd193c5b0b9444df0df3120a120f72b1512ff694b08c66e714cf017f476c3e3ca2bbd21b3e871e8a36acba2f8fe7e374683b59e3f756bd1b92acf2ea9f64aa314208ec2c64513aced5b415a837ca0deeba03da3feb71eec6eb1396fd53976425b60198f92490aec8464a76929ad892ca41b8533db5ed36e958887a8fc1596bb631f095e38a2b4f6f788b6b4e9f3365d3cc9f24bad70eecabf156d71fd28ff6fc26fecbe2f0af116ce25f85d9dcc28a6e552c22ee73476592c1a561ae92d9b0d2336461b2330a67edba3c5a8909065714f05704fe4985951d2068281f1f65d1a617b2244f3d49597db0d5bda269d278c5b6958d16744adf9a5f363b20a7b9bd207328f030c13ffaef4294ad054c0c58d187865eae54a6f2ec05a4b03ade9590aa19decdda8564f18ca989108d68d3ae553056012f6c728c4514cc5b33b0ecf08b705143502c5995414e699ab0b7825cf383f9a4b1e848bccea5023e1492fa4c4fc122f494a6c0c999b298658b636c09e6569b01054161f066909c8d54f0238d1739d0f865b6ad64769ae001a7bbdcfc64d9fbf4ec0af99c35a81ad2c5ffd88faaef6d9c66ad410fe89b16557f0fc888d3404e94ad444614573dc588fc740c2f97d7b68f02bbc093611e618560aa94db73d7ca55a1076e7ef9f5d0979020ddb3e5cd482ca3ec84585ad370063840d136751a966984105b014404a8cc2d4af0f37ba7b22301557c9ac35ba814ce72d69ac35e1534454995bc4ff80c57978aee61815faa41cbe27c34d4c7f10195550d1a788607a03595c9902ab4e1c38ca126bfce02ad72675e5db9f840ad0ebd4c97c1626c7672c7ea1b755c49841f5070a2ce4a0cc044b0563d17cab1b70c401415bbad7fb7c7a5210da7de58b417ace79198bca228a63f9c5ffc37034acc0d4ce3a7e54293c4ffbc73c8f7138ddaa10c660e3e7db628694d35c871f9cdc31a800dc739aeb99d87d88c17eafc3203b91663ee3ed4d947b93de31e5aa1a45823c516d671403af444eff2a9fbe988f156ba164b1d646dbddfdc46dde775612f26c386a17074e202f3a2d92049b1aa9fe8b847cd5d73e6896a3321b7e3938a8298efc56f5897da90a648cb1f5c68bd56b79833a8ce37bfd7774fb173767c528550add1f351d854988b417789654ce01010fb26a3223aba56dd7eef4750f062842d6f29fc66538fc3e6b23de8192e7bcdb67709b8449b6ca74407d50ab7f0f6996b5cd98455c05b7ea95749191d6f71e1dae5a4bfc58c4d824d1a129a51677941707095f6c912a35802a2189511035e8e7cfa3d7f284695f3e14951b51750ae4e823359599228127800a1f9f46d8427d26604dc4d886c935e3458a215ca8351cd6725105a44c9e5ee892b3e59aee72ef95847422e00524890aaf2547934dbfb20ad23b67b25096949b8d9688c85f258272eff533180de1158a044b2b1cb501729afa1311b1d9c0883cdb04788f5a91c76f6a51f6d471f26ed5c66ec2c2dbdfe2df14c73a770988d60ded5bebb795713e2b62e61b7b099f508851f99d26ce5532860f221abcdc8a43e673870234c09cc9fcf2e62959428869119634cf143b1433a408d01dd0659dfa1f0d9c42502b4489e1449ce5ae400021751259c2dd11e610736e7f02d35dd3c732816aa4d5f332af5e2a73063f976851aa6506c10d5ce021bdb14cbafdb9eb96dde0ccebdfe9b7ffecf3501a366627cd2ce4db9c4b6248077f67bc089cd4034487f4200707e8e9afeb508bddcfc7d60257ad917655cf9a33c463bff37709417385d1ebb5b8cc2a69c3d1321e4e8eb21c286ee91ea7643b562b72cb68cd04a7ba9312c5c9dadfd63c030038f7fffe6e3b1c1b0ce922a9a01304c0d7b80bd72037bdd5f10d805a6af44e80797811bde465d3d15b39630da763ab64cdfd23ca29cf8ab6e3fe38417753bd0a8cf7f1fb4421e7198e063c6d68c658f948dbb3d7ec93ce9d4729969f107fad28435d004c62146e1b24d3aa15549a93be63d103338a89d68d8aef16ac12e82026d9b2267e02419f2075e0b4dc1c748650c9396c7893a7bccd448853f418bc882d4cd004b4845fd65b30786aef524db5b98c95773b1d1263a1756d72438166b5dab3b86060ac2815291ec51d7e7c01b7f4aff86ffafc572d7937e3868bb88202673bb177e0687f881bed3d2bc3b0138cf967cc40d0b53327480e30f6e9e262b77936a4ef973a8b001d34227110fbadae5505dd439e5c56cdd000a6d89599359878e3b7be2f602be6e31c855b3f0d75c689e82bc9a7527ff36a5a239988901953a097e50b05dfb3d4d6e1ffb439b4114ed11c3dd1b18481fceb911e61ce35d730a9f01c4ca646c15a3c600a057581f0947463ba6688226f02ca06dc681b547ffc79dadfdaa38412dad02ab1bd6cde99f84240968fb0c2e8b42622aaa051a518666c79237cf5e1a53df19d58c46828bdc4594b1d35a1aea46d729d81a4ae783392519f3ad5775d9324bc63537e5954f5d535dc86153328dfa980cef4b94f2edb2b2afaef8fd74ba6bd343a453f67ad75344f22396b637745605506cd26e3c39c07dc139d32689ee11703e45a923ff161c97381d378f2dbc27f20243b0a5ac0e6fd3a33d4a41aa1b4045f47567673c85d99586b5ac0ffa3e6fcd299d55185a9d046f9a736b97cc47beddc880188d5debb8b1f0964eab3bf73c69a9fbcdf8a76b71287c81c3c3feda19c08d4b4c701e239980862fbf46cdd03974c49e165706ad0710dec74784aeef6415d0469ea107fffe3c977feaa04720fc8bece63f235bf9ca3843a3291d3d1a902432d5f170817fd12af472dfb6888b043841b33f8d5e7d5e507b74b6a97b61dc092464796f8480bf2f523a26e60013320afab7a009142741baee803051775c7ff1f6083d0d5c4b42bf4646667237e087401bc8e3a582335a3811f26edf0c34ea091cd71bc7831795693728ad8507a01838d70579d13a6a63b7c2be134251af1eb9ee642ba875b77dbac32a2cea071ce2e3c43cee22ef5cbc5d409e33b297f2c01ea10c498019936c9adc6e8076fafebc3fc0d7feb6a379635c2c3f9fc253ec090fabc10cdda37240d18640cba9996bb719cafad4961377ab17bbf202b5597c4e7b3d1a42072e531595939b51bcbcae1609b819df27a2ad2a07baf83048ab847e5aabd829ca6460e6ebfc10ce31655ce9593618e2d4de047a702cc94d3412ae3eca48e20a97ac57c4a49c21dd48d07b9e7c66eae63ea784585ccd5fe46f272dc034b6069e7df2a3ab75c4577b4c80029ee22c900d475ee2a21a518e05b49c9bcfa115a80f66216e88fee9e55c89b9430c03d12711f34acc3cbf6ce480235e49ebde7e1efb0f1097bdb180341155c04c471ba929f92e86287a2d59bc27a1a472f02688182358fa32a1be80e7546b26edf8108b736a85c9ea112dd4af950a551c7efa8569fbeddcb0109b6963cecd7e7bee0b536c76b8dc1355f41ec09265c4d9a1ab8f2252012bfd0d21dd68020ce3b94978088222aca432b2a008ff232df46b7bee89d0973d136b6f2aadf9a36c4fd7ee184669d0d135e599537dcfd4cd1b7f1d76a48298f0f86784f09fdc001b045c12f3685f491134a368a36bd3b68c2834817eb3058bfe2ea5c0ffdcb7f02b8013b9ad2ae529ea77ccebef28fd64b8572026c1b81e109eb7300da69d21349e4fa0d4015445255de38fbf0463a09ed7eb954c20785a86a68409eb9ee993ca80469044d6962e280f366252ac41b08598a2303e4d23d6375569d8e7c063c03e6f923bc31bff6bbdb59c547ab3a0efb6509000f714e7974afd9d5f53485682349cba6d45560fff3b36583077d3598ca6106c9d35dc6f7f04ec7049ce192e3bba9982a7bd65e86d55416de85a5dc0012aa9ffa3d7fa7452124c4000dd9f1e99762e1cb0ab3cc678973ab676b78b5a3dbbf75848d799e95337745386c71f9439796e28c288e8617928ac78a38f40f2a281598752c7401dba6667644a38fc3ecd90632a4e3e3988922d3e9b58ad7bf80cf09bb00e6e658554bf8e5b5ea8d80fe73eda0540796cea9ae2ee9331b03a6fda65473c8e6b1cf36eecd1b5a8245b3640e96f438a11b31b6e893e2aec66b8eecdf2e1be06d4fadd249c1ab2d1d826f3bcfd15ab41226add212d96381be3494e7984dafb51dcd8b40ed1ef14255364990d697f93ac14d83bf99a85b9ca0eb02cd6a582d6964bb374fb0e5bde05f1f8076ae2665cb3a8def668ad9b04ea7727d545ed6f1c72de458e0bc64f840f96db35147c4187f7b4536deed7ec36513ea23ea393cb3a9bbb20a6c26663fac71210ff18fb3a6336442b06601c1397a97ad5d0269f3e47da7e181ac37a44a975c56cb904af7512d0dacfd230670a9a26fa41fb61eb94dea63cc80a1fdf4099fa735b759b793073ae26a4df5625e573e4a226a7e4a44a4922b72def739beb56283240166fe579934f71d36c3c7011751e4b903eecdd1193c4f8c4c8975cb7d3ebec3360eef9730577b3ffe0071f03e79ec0f11468655435c212da78fdcfe4c645b2706a7317c47bdf63212de96cb56ed339b70527d55504efcc9d22c2902e9fa558e843f756ec232b7cd1d19d0a34be20a233b89d0384a69af0ccb53dce0773ecbaeae803b57f9adf8ecda13bc16293feb347bafb651c527f0cabeaa8dc653b89a9852473304e287fe1bb2fd208be94629a6bad953967c79902b3aa1b4c8c5d55b299119ac021d6054056756004e83cf3d3956dd3ae9f28eadb4f11f48ca70b67b608db6180085579e2f340a15a85b75185dd892182c1794b38100806da796c3af446501152dd0cd20b28970820048ed57934f2a7c97ccc6a9f8f8dc2a3e45bbe1a8a6dcf50076fc20e8166f5d5e8008157d43"}], 0x1010}, 0xd) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x40}, {0x4000006}]}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) shutdown(r0, 0x2) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet6(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r2, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 7: open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r1) write(r2, &(0x7f0000000180)="c3d9b55e98af6de748d2544ff675ee1d4f17caffd0488fb8f152357d636b5badfdba0d80f2b541aa0aeae04c9269dc153a16360ee033c104c1aca88cfb745a282d6f25ec423842d744c3d426cabf7ee12b0600d53d46a60327af167e7bdd596af339f97c9f4840b1aad48f716764e721bcfe659992c7bde8471e582b3c20311f28e029eea114355f37bd23f2d08c9b6ba776ae67bee81f7d5c42b987a8330f8ec9aa34833e492ad772c89defef9aed87e34014b5373c79345170e7a6fd998cb4883f85910e2792b7701a6684853f5d3d10b330bf98d7fcfb89ad0e02e3fbcaaf84e410dd0590e0bbeabb70b904b8f2068f9ad04aacc4bbc321f9ea581ad7372dc7b2efc8961406e1279dcfc11b4ba6fe58d76a2a85af708f6f42b8721a4d534df8d2277198304861464d615eb0b3ae543119edaaf78a591f035bd87faa8d9955f508f1766d46e4657e20de81837595ea84bbb45e857669f2a9639de786be1e9ca0ccef1a33e2231300242965ffc90d04313ec0c1fb54700ca9fd2609766fd8bbf7cbf8b6e84361fcc0413e739d4df4b411cedaa2dab76c6c732325e255d13c077f1fe1b89c1e3632a15bb19cddd29c4b67921fb60961f5b2fd01b740f8aa852c62913c131bc63d71eaa27683ed01752eccbf15240e6153d95abb34481289a2068ab9441f0e6fc958eaa0c1161320d278e182bb035859ca9f36c72680c254969ade8a38f7df01d6dd702d061c9886c6ccfe12dc859e7a35cdfac10819cff9babe300704a607776f8977e606e3782b65d62c1270a3c90e0cd69f29c68ce78647a39b4821fa5a9fa9ab580603d15ff6f9628deda56a0f9650db460176443823d059c439194c0df25eb1c4fdb3945c75db6db36acbbf62c29a146536a28dd05a770bbe3fbeb2763cfe7af68a49b972528413d12ed9d8eaaa4723a969cd3ae7f775222336bb1ddb1c8eb02f4749f0a2d3b3670d7ff51fff42225ee2b8d92d7a373d8f85610ebffe4a12a0878c731fa4e0cc422ac82acfdad8af849043ceb3a31f219d0ef5adb73844c18a967ead05d4adf4497c392002082ded259aa4276a4922af9b221606f94c83303d68d4b6161aafdb7adbf24070345836274d58d304b5243a4f0b84a3eaad3132a5e761458d582c36cb7260c79d7e0373f83786e8eade42dae9bb3cf07633aac9f7920fe2cb45da8cd63e6b93cebf1562caa4425f1ea89624c0147db63c7f1578787815c2928fdf2129302f649ffc7d82cdf47d70cde1b0c2d440dbdc64f0ab24e162c79453407eaea824abe9b53cd05b01d5ce0af4470ca8791cc3a4471fcf0fc64488eb51b07de2faddd8944093440f3813cd2fd0afc06f5333fc992801225622830b1ed9f6873b6ecd452209136f57bc9dae96e98e7d9cc30d227e12123cd56fc5cfb76b0098d3326ce998876ea5b034aebc6102d710b473685df2bc213e608f814c40053ce66e172d42cc0f5a41352d3f1f14afc1a0db3e0b17055c3671ca20cac4dcc1062a52070e20a8b24c000a8d601ca95716fb32c184b780d60c485b5d98f89cfb0ab0bbbc6b763f49cffd4900bfb890a51fdc746b61766372cf95f3d3f8ab5ef7a46e6222d2f10354b6b4e27339802e928b4a9e513035d56c166b07f9b3fa60e8f94687eee6b07ea572fd81c40b29547cd987224af146a64355e67bb308d99f69ea406f3567c12db3dd70aa56c7bbcd247481d7a734f724a232f1f5d336c7618c458b2d23bdffbcfceb9c37bc582598ef336e92f9ad8cf7984612e94d46e768093b12906df1e7fb69bd5a607ed993099f6376bbf769270673a4fd55df7cf7ac03d58a78c2f25e7cf1ff439c42485b79ba3d7976f3783c01cb5a6de1bdb9b23eb88f8de2060636e6e034e5f65b64987880e027c861fcbbd7e1f60d8ba10b0e217e050b44aefba5ba8804fa6df602c063e61eba4cddd271708cccff3ab1d475cfab54fb574f5da1e698ca05bd402ccbaf131bdfbd6ea676dbb086e959c9d47f0e87bec21511b2f8d2546f89643e7f9ce43f2bd32f422bd727b1503cf513d4edf49a56665e61b584156559b8b120f667f748000e0183b31dfdadc856e8226b8a4d5c0396aa08d698962020b4bfe951a694433c085f6dfe9a63aca70f7d9a84ed79d86ee217b7a497423469a114bf1c51dbaf15e38cac31962e1b38cc21a407c4e5b91d467099cffe679ab7b33669adabc75cc345ddacbe8c867e1456661f4d6634704278e744389b46143ab1297f6b4f9ccd352b50f0288549f91c0955bc2a1b047919b45a344a94434686a641395e6c10f88fba7ead0ced62dcc66489ef4342c69fcd8dd27a1f9f81cace022d7ad1e825904b3039626762fd1d0a95268705088cb63e6ee6cb8e4f2827b19076bae67ed62582f1849ac833cedf9ccbe7fd371c98eff0e68f9bb96b20f7af9a3db4cc64921476cad1bfd719f7e4fb4c8ca9cb545f9cb66331d375b772b461abca22a39a1cd9a7a2e8da3dac05ad8c27ae73e4b28f8d8ac4f7461e7d3fd6aa28d488c3d8695260912c08fe4adb981be4551c99bcbac6f08419f36e5f490c8be222e85fd4e85a3af4eda491f4a19a8cad876d300f370de7f1699bab7a88721a4b13bf45e65567ded57295d030348c2624ff7066d359d7e0c69942d824ee06537d882e4f34ba68f0d4abc45b5108e743db85be310b6fe682077c710b89de621f63a6d14abcfd031843804bb6206bdb38b0bfe72c10a1b41d2e363f984d43320300f08b207d886cdd06d0e38765301e343d3281c807fcdb30c7a07f3f82bbd2da0ac1e9bd9a03b6aa3cc4620c29f7edf6ea4b112a9b0fe70fcd1a2e61beb1c1eab98db8747b687a7b74d1d74a5068f89ebb759fa1b221db9cbdb39bd310007437f0662e0fc9f2ba61ba06231d462f90129f3ca876b872bfb9bef2e18d13b03450cc044c849004bbd5f108cd116b0c126374048e73ad30ecf0e5fcc43d2815c14f4b96d813c5527415465f68350e272f8298e697adbebec34af58c162d13659d2e3ae41bc142826ebb6c72cbd8063f26d274218ff335eed8ae606e7bc3c3ebbf9a7a453369f967332c60b43afe9207f2b88683f4387e2d3f7b0087b9e6fc35a68d622f2b37c8ded7e06e1e5fc5e147603c59bc1aa624f7a221383a1b78caacb7c4767690eed9008b95af74ac6ca25e823763f9042c843ad0437cb6e3018ef4c6f024641dfa4f2b5a18483081915fdcbb57114092c00131a7e962405f277378198914755b1d78d7a4cc20587bcea2f09c3f1eee9e4ba7b9e2a1f155c08e3e3dde2a4f54080c09cce98a8a7ecafb84f8ac81dc75d0a1e32cbb1e06c57d8583206dbd2d97a8289086d88ed8bf3a7043d6a1e9fdbe7b8aa353dd380d8d7ee575e5d1585620aa7016111f5576fe8b6108ab808284577dd87c0873f2d560e02a2213ca09f55d8163db8f29cc9c05006f645d776d21e77542a1064e2495fb5fb58604213ecc45c8da8de60c14ed9658e91b895cca8cd296fe90a0be9d79b0f683b3e79addc4870c4f618ce776cdfd966c80b1ef924a34a79c5dbf8293112180354a047ee5dd3543c129875214c4c76d046c6a2c76b00b912e9b0449894e88c9cfd491dfbb479c6010496e0fadba45c7c55791ad56bc963e631953086c6d9f97fe8975caa60107ac394f5e631f655362e9862b34c976617ea41cf1dbb6a4b9e088ac46e3650e95e94c095ea830f0de0fceed7cbe2933cc395a4a6c22964173934a70b70d92502cce447c5eb4973f30abc41405f77194fe9762e3d6cbde47588b9f123dfc4c87d0dc0edd37dd64fba3714c3734763e0e84d12e94c77f0ec96043288426acc303fafb3b94161c9584fd306edcb686b92463f28799513002a104c36c4eb8b797afa894d881fe5c2a0f4489fdc3daba0ffe547a413d393b48e548c05a58404b6ad87d9ea00391ece2484c20123d3dbd0468d26dc2ef6803539b7eae6a3913f78fa5db42590c72e4b7a7ad4daa1635ce397862438507eb8f48e8d5bd91710e5624cd4d851763a5e9b8e0190b3a5d0bac2da0053430731fa2e0d64955f1dd4c1c582e935bced0770923e7264b3f64689df4a5a056eb7eb1470a70500582470706d39e8eeab131ef3943eebd42353a0df72b80ee7775fd5fffa6edffbfe901f32f47c59d0ba02fcc61565c11530f98bebed9c15771bf3a9956e4297929f56ca4f2a4d6b6ac61b56d5658ce03d086fe2610aa827f849e8e714f2a2302e3a653ae0fdcdaced30999b8a6a6002d66cc18cf3b3cef2d8110e1f4f1328aef6fab108de3b06d7fb856d06606d74ee5b825b7d0ad6d514ebf40a752b681dea701a6165f7b894a31acfba8fb7df1e9f468c9f396de84623cdad2faca0f5e679d310092b11293c084b1a511ef625c457f423e4361a1a15875e9e3d7e639fbd9614f563edcf18a63e3c75db7c63366a7434dc25b0ac2cc63bfc2f7d2190058acb0f620d14424e59006b1a0598d5f025038155d14f45ec26addf104053a5ba6e286bbcbab04b3f8332c28c6d4617e65fa4fe9451535bda5a9434127920a83050f3d9900557b23cd6eaba47b1de3c947c3384716712bce25710f10f6ced80397cc614e403e0bb960d650c301fd43098f5acec6f8ab4b1fa3db7131b7e06497eeff8ccc780a141bc20ccb3b5e48be59ecd6fc3ca6df87ccf1343eae4d1e5074cf37910e3d4c6493b1674c895457c4e83a7f0f16de5d9c18a0ec3db8454dd9fe1ef6ad60b782ab2d8d2df6145cd057f51fa3f19bf4da4dc110e73bc6efdf4c3748a506d99b7e8fcb791ef716ed74c4c88148f9738d94fbe15a5cd1a5b6c5bb1acfe555ad87d5539968a7a519cf6ab7d0a705f95a0c559f7d9c47d48bb98be8d648d70ec9876b6a182c0feff555a9eef23cc0eec019d7573253fe675d9ce6764154ae4f40c692318deb390512119e9b2e6a2c5b7cfe68f26fc96ec596222c65ed3a97c8bb8e1e77ff6db35bc042e5071bf1540e97884e36373a4f4ec5c061fde9f68e19b7c8ecdb93e441e612608341baf3ff529b6437c9eedd1a7d8a76f79fa38265fff1a94bd12ca2a7e1a064ba74a942d208180c645c0e1530eceb17c6a6ee0b3c63b56a8c6c79f36fc04651fef47fff4b5c7a7886bde71cbbae07f551c289800f139cab82bdfe2e90a0929655e524852d5d2c916b2bfc1dc8de38bd3f2a46a62949a089ec10842b8c09cc4eb243ac03c44d1fa11db3d8fba48278149a7916384537f9edbe67323e21f9799da8ee451bc71a4c0ce90d0b71a1f9d2cd3be3eacc9d0f45fef5c9e29637c6c515631adde998fc129cd055fef1abfcfce42b9ef3da1a227b4d438cd700d01f65efaf8c673d72ad26cf837d3a6a4aa55fc57d40adfe7710da428d022e6b6778149922df62e346775fcdfda9803c28830da46b0646c9309952f1e05b965d88bef9a859c1e666baad1662d519f79db1b8d86e3cbd0b76a4204956181dbde565f3eee95acf3548d9035b61b5ab105465a07726b695e27f8b18d4848da180f4e7f70c50b4aaaf5f7c4bb97c334faf336c3fedb0e7cab55c173b9b78f5fedc636a51328f822765c5b64027fe2605b07168444e1a27b061a2b12404a24c4b4105f2b9de486b9098ba29e02cd43b7f781a7ae7e858eae036ea22a1b5ca9cb5872a69b7e64691036432c6109dd9f9d6233e67dd7c8bd07de9c23f4583e7ef6abda596c4cb669cfc46f9d3752fd1edc1281fd55cd9f1d886d43f4b3c34913a9ba9495940fa09b46f7d6ded372ab199c0562dd2c414fa1063341033863ef2fe8b95ba413a94ab4099717325ad98", 0x1000) read(r3, &(0x7f0000001280)=""/4096, 0x1000) shutdown(0xffffffffffffffff, 0x1) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="00000000c1298973cd000000", 0xc}], 0x1) r5 = open$dir(&(0x7f0000000040)='.\x00', 0xa00, 0x2) r6 = socket(0x2, 0x2, 0x0) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) dup2(r5, r6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r5, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800452000280000000700000000000000383716f307cefe5492", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1023, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x8186}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3e", 0x2d}, {&(0x7f0000000340)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb", 0x3a}], 0x2) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file2\x00', &(0x7f0000001440)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x7fffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r3, r1) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r4, r5) dup2(r2, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) close(r3) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) shutdown(r8, 0x0) sendmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) executing program 6: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x4}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000005c0)="f4b533c408ae65637fe1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd3300000000afd5175b9213452ab5d84f6c0200", 0x30}, {&(0x7f0000000340)="223177aaa67056f06a73509f06d2e87bae2e29a6f483e0acae56a0aaf22b52f6b3d5769190140394cef399fe2d4e1311b4c0d3ec484cee6166b0d016ccbb4237c6143d444323", 0x46}], 0x17) execve(0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000140)='4', 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="fc705ed652145fabd09365a3536d740ef4d79b62ca464260e1393746581a05ec59cee7d6476cceaf18d4fe49fd3be752c1e940cd8194a86dc6b095797ffa783f7560ffad2b6afb196e2a0b34", 0x4c}], 0x1, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x7}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) shmget$private(0x0, 0x2000, 0x2, &(0x7f000018f000/0x2000)=nil) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(r5, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0xffffffffffffffff, &(0x7f0000000040)) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/226, 0xe2}], 0x1) executing program 0: r0 = shmget$private(0x0, 0x4000, 0xb2, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffc, 0x1, 0x7f, 0x1000}, {0x2, 0x3, 0x80, 0x40}]}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c9fccd01b79175e822ec3015d8a8f0927b6906aced59a95c31c432dd2228be2e9283f00e2670fce17108bf35b4b39f4c53bcdbc05809bdaeee39d0f8a94de42dce61226b8906fc626c99f0aa4a06da8ffb4ff044e1e11dda4504c5d9af78ac0c034a78f07ff63c659517fb6698e7a43a5749b2bc7919d8182c07aa7099728051dc5ca4d2e62cf92de18c82b1d5dedd15ea09dd2926077f7963b82cd2490b6ce6e8abe2778e1c8a78a4ac2d9cda7137997a7edb2b0d6e16a64f1b0be8edf5e5531d2d7b9523f78705c0102979ab7bfcc8f8d86d9bd0", 0xd5}], 0x1) shmctl$SHM_UNLOCK(r0, 0x4) mquery(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x1, 0x10, r1, 0x2) r2 = socket$inet(0x2, 0x1, 0x9) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000002c0)=0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000340)) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/bpf\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='%%\x00', &(0x7f0000000540)='/dev/tty\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='%\x00', &(0x7f0000000600)='/$\x00']) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='/dev/tty\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/tty\x00', &(0x7f00000007c0)='/$\x00'], &(0x7f0000000840)) connect$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000940)=[{&(0x7f00000008c0)="7d04e1469f0dfee047a0224ba284d3d726ee3dd0c2ea68505f90aa274b16ee18cdb08d7384b4fa05d95a057aa0ae81adc8752f31fdcce4c84ac420fb7263bda3fbb2bd52d4acf7b3d2252a237b77f42f1433f63114cec7aaf7c94f2cc934", 0x5e}], 0x1) mknodat(r2, &(0x7f0000000980)='./file0\x00', 0x40, 0x80000001) r5 = accept$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000a40)={""/16, @ifru_flags}) socket$inet(0x2, 0x4, 0x6) ioctl$TIOCSCTTY(r3, 0x20007461) shmctl$SHM_LOCK(r0, 0x3) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x3, 0x3ff}, {0xa813e2b}}) recvfrom(r5, &(0x7f0000000b00)=""/250, 0xfa, 0x803, &(0x7f0000000c00)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000c40)=0x1) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000c80)) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSTOP(r3, 0x2000746f) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x88, &(0x7f0000000180)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @icmp=@generic={0xb, 0x20, 0x0, "357dc921c21b0397da2eb1242b7ec6058dadadeff155e9e2d10a80230887e7ab73f1c18bf5c5ad6f0e81b043c03fe168b02eb3cc42c71b95acac8c0a8029a8b941a7e01b12e8cc2a5bb86cb23d3e2b72d5d58592c355e67c9f4cda49be9c37374636"}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3e, 0xff) executing program 4: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)=']&{\x00', &(0x7f0000000080)='{*\x00', &(0x7f00000000c0)='&),-/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/)..\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='{:*)!+q:]:+\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) acct(&(0x7f00000003c0)='./file0\x00') r2 = dup(r1) writev(r2, &(0x7f0000001980)=[{&(0x7f0000000400)="7ff5645452dd6ac7e30e2e693fcdc8135367370391d195b91f439205c09cef140b2980f28ad2180b9402ffd9bbe7adfda9fd51bea262f2d31bb254839327370962093d7fef34bafaed780c6286e415cf91f88c28406194b5298f25eb9941983a5a7ad964d1cbaaab476ce5086b8b0b9c74dba5fcdce4080ac2a8ed30694208e988ad5acc", 0x84}, {&(0x7f00000004c0)="90955bed70e98dc7ea86e1e7a9658f5a0c7cb875019d9aff849a601a3f35ec173b1aa1285212c4ef75d9c63946926182d0770c04696ff0871d81b12a633cb79f7e4f391e55695af3336f1fcf5bcc1f8a474b5d1b74e9ee4a9da5e31d96710b6ceeab3a4961a7ca211f27d82295e0813a367ba999415501af4cb754e797f684da3d021a06c61155e18a6af753cecf59ce5a2ea5bfc018cff1e6a159ced67830e4ce599fefe5f1f61635aa568d50d4742099ef07a629e689fb4444ab218d330e52ba444c62760dc732aa6ccdbd56d5efc4169df5b2baaaeb469dcef1d39b69", 0xde}, {&(0x7f00000005c0)="35971541d0bdb8971b2c600845acbf99067726fb7931237c1e7cd0335d756210263bd99ff149a7e352a0272014c38f", 0x2f}, {&(0x7f0000000600)="aa8d5c5028797c21705523d1a022eca450adb2f272ebd6c14ecf702bcc5b76c92549db89cf868bf99be1f1774d3cc2f7e32aecd68ca1c817dfb2d9f82e78ffadc6a4491a0cf7382d", 0x48}, {&(0x7f0000000680)="5b1ba2b8961c65a2f219533e7249ee64c1b9d9abdcac9048193bb050545eede20e620357b190dc7700ea195e6e723ea3b20096165f526d8db1e4611ea3e641b01cf21ed1710ca75134de34f09665227d5df3aa025c29c8e6eab515ef4b8ae3a2db1b4ae92777ebd5aa3c13d0de21afbbbd07959f07ce108a3c4cb19fd0220f3340b6a824cc5ff18773ff990405f4646dfe861772c79cd6ddbfd1c3c19c1eeadb5db7539b0650e1e2272ecd7a703a739550497dc27bbe6cc7295209ec8f201755cfbd7c72a5ab3172711fba71084ab1b7b887c9b2118fe9ee4a2dcc66b025209a1bd614c85bd190d4e725436131f577c5f98110e5af284c6df5bf144f22e43e79b789c4d3ec1daf31100592d91fd603623c67985a2d98b900a277b4b358b27fdb7cfcd47bd32fbe55388e15768a9bf04f65ded9105c1b00cdff1d6ccb89d1aef543314fd034b4bbc781e45380eeffb2603a633d7cede6f5959cd184170d2dd72de94c9ee44cbed0920809dcee11e16a64dc1297f38269cced85f6f367b776173495fa0ab0a5cde0666cc6b7a8f29ff169029be54ee38c78c17959a0f3d3dc6c9452cce0b762ad8dccf4f47c1a4fecf35ffbf7a75b4230376bde6b72789cfd6e82e70a8dca25f1cb34f9d3bfd7aae6f60719e65b712460551cb80feeac44a4b37eafe7bc60c7535fa7a6e248f8c6b86bcc5ab4dd8bee574ac2f76344c0326453ed280aa74bbe4e1a9614d811b57743f80209b1220d7d7979005a8981b44a74fad5025f543cabda4aac728e4d75012822aaa8d8739da11c0a4724be1a0e116c8c689ca1a0d1f38707d659a0e683aa3caaa724bb30fd96d9fed6d3781c801ec1e10e7cdc1bd4985289e7afef0ff661fc9198e7c3f77b91dd06e9ceb85a314cfec478c6e06a48845fe0ccd79e5561daf519ca342c116a02135b914bcde55a8f344f0e5b216d575a8adeaca0ad493758f559c987fccf3ce02b93788109e3c8a5338ecf7a45e1ced32e06e1a7f13b51994bb92b8a7caa9598367c0780aa7290f9b91936bec20a28d116e8c81c5214f3a0a911b205c75a84fd9e311e796aa4e417b093c884ae50e4dccf3971f0c5deb4fba6f9a337a6cd23092b1544e91ec4a1d58f98c8c08523c8b8aeebeb2015fb8afffb2bb25dcc1166cb95c994d93ef4fd9b21c33e81bca0cf6f31f1f16d68204b04893186e9ac8750f940f4fc956df00868e9b56231e88e1c1a460b0edb66523c5722231d751436496c52532b5e63a368a9e0d70e95bb3fcbaa4f323e77e32ee5cc3d4d2957a0f0c664842cdfea4369de3388ea5dfb84fc451fbedbdc769e4ed35942958a71999d5a3d4f207b7e24c556642f23421625e11cfab0bd9c825ef7f5a910976be2113963379f1b8bd89a59f2c7b17f4f26942d4f62789de8ce3753652feb231cd1a311edb449d76122bd45e7cf0d3d647fe57fbc318b6a2513f585f3d10a108fc02b099314133b18dd633d7ab26929e0adc570f214d55f0e17a8f56e87cb96b2ae1cf748290ecba4fa0ec1402fb37adb99192dd9b92b3c70772237bbb506ee1df25f478f26baf4e955b12853af58775a9191f7469f14d609d4a723684b61ebbf1453f60b96934666985d1b9db151f8267cc950e223b6fec5b9acd9a590cc8b7fe60959e0e8b59657fd92f2405159a5e9cbf871e44d6c5a8580d0c7141ade300f182b81931f1d94ae55931f6d943a5011668d6e36adc637cf6a8d1b2652f6c80a060da172fa01998c54dc8f44f36d895d4b4c5abdc3186cf32a2efc33e8e17bb47b37fe2f63bd09e8b6b391e39a7ff97f3d3efa6b7893f6780f6bf49edd28d7c5604e215fe7c503eb2ff7be2b275fda8ad4a1fadcc11bf5e20a18b5d7c66b95b35d575a082991dde0b98a38ef28a1015475b944c85e11d7e7f70e0262e941657fa3f39e2b77eb4ab5db1b074e6c49cf72cb4343245f602ce5ae346623faa8fbaf005eb40072b558bf289949f8f7e329ab44381caeba827f677b94e81a99dd0355f38e2f1c77ec4bd803aea974c7530a0d3b87d8c812daa704bf1dddf7ca83e08f9652486b244269f0f371d92ffdd04161f8a6489bda2a2c7015a7cf768fb857c6259dd6da8800f296330ef6c4072a045dc645d94bc12d40116f83c15b824196e0fe3c13be42eff85736940c30bcd33e7638787d1dee3e9980870487eb262f096b19db9838bb990e749cd4c259cd006bedeb416b1c0fa561854926ec673bbecbbd9c0e05327cdca6ce7d630a7c8846babb488aa7bc81c679ab170df068db4bbdd3f886a7f8123572f9a43cf6d16f26a5e46522b0cfb6e1115eab600fd8597cd8909ed5d658389a780948ecae188c2389a9747150c9d6d1c470681e07d0c38e96d8c83b8045bd852779753dd417cd13b89c6e2067e948b35dc2fb3a695f7bb571fc6c8316fe8306c3fdb6e8718d4f42dd71208d99e87ffb4b3e9816d92590e88f55b5eeb2df2f2190c4ce314480c788ded48f767ffa9187c5ab420cb3879092a9eb672025c10158843da362c413b5282b61d96f20612a9c757927fea8270fece256a2ba0c9c3a83edee13a7711c25764070f8871246fef2687902b8fa1450960b71fb8cb4651ea931b662d96ae0d5c41c1609f6cbc84ae9cfd0fc7996f35e03fa36f247ba0b7a8bae2f5fa9f08ae8d4cbfb11f3f2208c08ad826599dad3fa46eb053387829794b9cd4055698b36383307ad3199b297732e7c8221fdc4758422d6e600ce7a7a5ab3b17dfaa00d3072c5e30b920c04de56946d1e88779fbe5833935c900d4bdfd5926938dd0289d5a84b283c3fafa8755eafeb72311c0b6b354af1decfd58e0b9dd8bb73d7e10ed109ba94d48dd19d6c62ae880c59b74bdd5dcbddd162bf92f7e7dc60c95aeb817bdb9a9fe5723fe8379ba85d445b81598e9695b7c1b421db45a3948d68ea012ea5f8504edafdeb55e6c666f30396e21d01d47d3c660dcf619a46f0889b87f87c023f55f4d2b6d4d775925ebba1392435ed216ca51a521db50db84340066409aa52c69c7a33ae7064a849140b3634e79416b9f140e4d6aa2badb99a7d4a5627f3a8d36634d7479fa3923df63f176742d1c7f403f0a3bc36cb2e731afcf9e52c7a4dbb3fdd1e70a88bfb40d35fc98aeb09e97b2f98db9139051613c98e115a7e490fe5fd17f87f40dc02c0e6f01499ecdbe25181dbc7121508e010d7b9345fdf35988ebff3654f1f9e64dc61482391dfb2d25f9f935c0f0d175af28928fe492ecf19f116674cf2caa9daaa449e5b04c34afd304c970b69893d6c3e5fa5132ccc0ea8d17406d84e4d0a5a41efd2257fc426bf8e88a604c9b0ca8508562bc234db63e589b252ccdc8dcaf2220b9ccaa83b800c95e9405bf2dc96d8ce179c5e04fe37ea154dce7e8a737ee0aa2dbc68050d31b93fa8f31cedbb0c9f2b37031edda603b98dfa61386be8f02a9f21137f02513c443fdfd82f63fb04c23b6faca1f0d223a78c111afa9a87ff161743ebf9737c1fd850b675d0652ab30586ef03be727b75f1be462ba9ce8359911fc14bf3ab35514456d1034b7f01d771bb8e26467e24231416592f0c60c4ad7b0e8d5ada322354b9ba65a5f433c99af8178edf42c49f0f249742aa256914eb6def5fa7b076e9ec284c8473f7593ea97e6d137c7c5d8d99f3485989d7bb11ff9c1b29d1d730383844f3c252d5addd58a732fc62a9078e952f7a235c33d6661d2c34916285797fb8c1b06684b48c6f84b1cf82d5f7b62ab65ba734cfb39adb1432812b5cf7e05d8dce7fcc0e82a065b922743896a76933b229098d83f10843a2d2061f3a9901fba7d737ca616f08cd83371b28bd9b787f537b9933b18e043a719720f610e6c525bf4413312b6d184f95b759584950021dcee575cbe92440cad3fd1a912637a607912fe3fe2b0154fa31122b9c0ca21a9fde25aa8aa84aea23931567fba68d894fec181707fceb432bf320960b873f07ad7010f99884159dbfc4dacc7657692dcd888b542f1e3b5e6e2bff377d71022ec0f8d126647df23835406a645e281569396feb7523209bedc3f20f74d45e31b665d0c703e727a1f54b4135087a1ff488b960f5ce0d7f6c41edc10fb55c90acb34999aad818b3777f354a2ff66dded9ba0027e7a73e40383cd8475291263f89c4ef065e4285a45dcfaac0fa11465d156b8ff341b1af924ca2d2c9aa2932e16e7565e1318a89963dfdd2c0a642b7f366d6f88be864da8ea46b9a133faebc5514e4fd0fd492e1b0b5e1963040e415c04e5d34d70d8e68e8d7df4d6afe341db003dea9c11e2a443696ea4524d0343f1b0ff357e31d0482ba0b45efe5cf84149c9760acf678293201967342410b638104fabc2685c1c66e69e94051c54bcad035cae4a3bf46d17fd9edbfb8ff4ac183701d377f044fa229affcf410a7fcf88ba5a63a8c4d8644a43080609a3f019cceaf90540b1f8b2ca9dc5b6b8f4459c3e7bde49497def7387933e8802d5ab06f5d0d0695a071e52e4b100cb628b3b84373e93c6654f46f403115fc4a3c75637c63fd6fc1fd34fa20945a513a2852f2f674ef64a301bf6d640ee368b3bffffd3c8cb85bee2d2792980f3e22ad82848f2917aea9908d53331d338e297f7fcd946b0bb4367271cb8fa0a063511b9ab8a4787abc2a82105de19b125af01b811f711e6fb7b1fe8581f8e88bb43f646d7c3ff9f2da948e47d27d51b611be46b68606c695fa62bd1ff10aaa559f1ae608f99a63add207188a0cfb8cb093a9b4134fdfddf008dbd176d3a244fd812de7f0ca2be6ce258bbc16a4aeda4a739a2088250ff79f192ef627a4658d418f73ac53bad50c240eb63dc51c1824b0be7a1b2f6a11d01b51ebb11d22332756b59257ab2d922de05f3cc68e729749ab3e4842f69317166b895275d640699361cd03bf3c4ce937da95b4d492c438e148364f9d7c5d5a6d1668781e04f68e7be37a255574cfb55acc386ca587d8ffab4b86bd58f8b17afc07f169aab774fb725e6ccb01c6d15ebbaa94782579d00d1445fd33fbdb94caead69028ba76510f902d5ffcc3e42c49a400dd2c17e0b70b817fc9b1112413bff7ed58b18c1a2f3757e05a7c5959f635c31caadf5fccf383eb5a0b80b01649ddb024fc2f3bef989b64748872f61f1284fd8df4e6859395fde77b936b720bc1ff6b02dd19e2a034a9319455b9890658a923943679dbed9fce978ed702b6ee5e1e57111ecaddc387e2878d9affcbe07b34e105e5368f7164f4b20043744a56f6ee159efd97bbcadd14c0f9a83258e9f38ca3bc12c3dfc25c840dc4e12d9dff3de8b7e76be9c0f41ef0e1bea4a1dfe1d520422bfafd10fcfc2e07aeccfb52b0253e1268d2ce0c166c064bbb583ce60bb0f5ede64357be9e27b42d885ab60777294ec2b91a56755a73f0a26f97385c4dce8b3eda3b33297ae3b51d749612bcc3e268d65c5ccb5a3e72501bc0a2773496b33cd7a596e83ee04d4d6be509d9fc26ee624077521c502a5c94244fab261a69bac2586c4f7e4099d034aebe65a3f4169030f3b53ff36c068b7e899bbbf7d8ef4bbbf146976b60b51d855f43539b70100c1e3e1df6f398cdf7492336a9bd0baf88c2cc29193755eabe13931a364f121bc05825e9e1b7ac6214a9f1332e2b651582ddbc3b2ab9ad6079b85f3494c9bb7df8eb2bbceb09eb8428e9c59d388e8058d54a0dc59ea9afdc0c42a1a038bfd149f2a63c9417ac1a332f2385bc4123a77f42531e71a4995c7eaeb6b28a049a337923c7617639b82efe08ba15fa8b1af353606129576eefe93a925539d8bf34", 0x1000}, {&(0x7f0000001680)="3ca2a653593820085f999899eb878b783d350ec80152323e1d9ca27dfa6fe610b044c80f41a0b3dcbfabd7b10ba0ce85a90cd5f07895213870da2183a701af34a599e89509f591a861620dba288821603430d0e156d323120dfd524dcd1becae42a84af7248590ed7466b9c0acf56645d03be8fc55c08b50e2a42eb659d4558d39e7c8595427ed8622881b8d2d6e249fbde619cf664b4160fb24859fa1362614ede09a540c59e20a", 0xa8}, {&(0x7f0000001740)="ee1dcf13271b7f6135c6f68a52bf789d9fee7cdf762c5b2b8f7b6d36bf93cf3c9f049f4c7ed4ac22caa61d7e28e223c9318b7a9d6e58f11b0960633a936fb05bbd5d842705c684733a187b8a82157ff7272819303c174895412fe3072b7313dd7a9e168adaeb679ca46356344f0f0e6693ec9bacc98ba507ddd518bf398ad9f4df640620dbfe96871fcde0c7670948068eb882ca1c4763272c66d30912dbdf7159dff5d03b7280d41cbe83d947c6d6f82077eb6a8a", 0xb5}, {&(0x7f0000001800)="9c3c9545742dcea0c98263cf2985e73e333605d2dd585a7093bcd2e3c886478e054d801c2074314f55d1c38f17e6a636479aeef82234e1eebe8244ff559272250c3c6dd7bfe997e07d789081e206337705b4c2776869ee9f515e2ddc3165397554ce93edd475f5215bab9e05a242567463e4662c4a53ae068bb11f5fa4a3bd8dda77093127191652f496a1fd", 0x8c}, {&(0x7f00000018c0)="1bd5b6c0ddf2f2a4442478db7d1231826f7c259ca47448b2b786a880ef7a49dce73ef10bf04acc134c9d4be8093016807f48be968657d4cc4f8a3a6cdeffe8fc49a03a54c676ec15dd8f13de29e83c74d0404dcbe8827d04d320810ce32c469fd11615a0655e4bb49ea60e989e0cdd19d32e55de8b38e05f70e3a80264a8bf45598eef6fd46310cf4b9b3968737f6d4df780d3", 0x93}], 0x9) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001a40)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000001a80)) r3 = open(&(0x7f0000001ac0)='./file0\x00', 0x20000, 0x4) fchdir(r3) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x98) msgrcv(r4, &(0x7f0000001b00)={0x0, ""/115}, 0x7b, 0x3, 0x1000) read(0xffffffffffffff9c, &(0x7f0000001b80)=""/4096, 0x1000) setrlimit(0x6, &(0x7f0000002b80)={0x7ff, 0x5}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000002c00)={0x1, &(0x7f0000002bc0)=[{0x1, 0x33e1, 0x400, 0x3, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002c40), 0x100, 0x0) msgget$private(0x0, 0x210) unlinkat(r2, &(0x7f0000002c80)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000002cc0)) r5 = open(&(0x7f0000002d00)='./file0\x00', 0x800, 0x108) fchflags(r5, 0x10000) r6 = socket$inet6(0x18, 0x8000, 0x6) fchflags(r6, 0x0) link(&(0x7f0000002d40)='./file0\x00', &(0x7f0000002d80)='./file0\x00') bind$inet6(r3, &(0x7f0000002dc0)={0x18, 0x3, 0x463, 0x8db}, 0xc) r7 = getpgrp() fcntl$lock(r6, 0x8, &(0x7f0000002e00)={0x1, 0x2, 0x1000, 0x200, r7}) executing program 5: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6d2b000001000000000000002000002000"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f", 0xf}], 0x1) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000240)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000003640)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c83e6b98efb49b3f4ad8f456696d252dc98388c1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa0cb61dde68a23b8d6b17ccb00b359556b51a4bdc4bcd900000000000000000000000000000000000000ddd15b875073981307fec6ab86", 0x99}], 0x5) writev(r5, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10c404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e1097ffba802b75e27cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73cab1cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a423453591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5688a828415a23647a78d", 0xbd2}], 0x1) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="ca0bf974c7543ed53f8b11bcc0eda376dac3655cde3c16b3c2b95290a01dde9ff47d", 0x22}, {&(0x7f0000000200)="1e730d0845400b44eed1837dce38f1f483392fcdfd10f4c37e7a187400557d177b359af2f4cba6fe9ae8da7e24d2fb8c0f1f47a73843d56d8694f4bf19ca05a2def3d16881bf2df49ca3c2073d792faaa151026294ee0e9d99ef699270f2cbb35054f9e2469bdcca752a2941387738a210412fba4a48459626cdf41a358e22549584bc49fb9326426289a3ee0f68917ae58393", 0x93}, {&(0x7f00000002c0)="28d085af803e7207060ef2dd0e0439896bdf10952311f6bd256898142771690838d67c3c050b687b83c104a22ad759f4f141328510e7a8e46e90ba2b35f377cf90c5a76355dede98885da1806c4e8820dc00fcf55b733155514ed11e0a04e46926fc914f879a948c6e88391c89044d3e410a99510c017d75add077c3067f2aeb68b0cafe6ae5a30092da3b0e532587790d40780ce93442e5655224a9492091aa09807acbb302e6627adb3fe96160c61d99a8a184327e9984e8bac464f1c65078a5da930f9f7a85c528fcc963a2578376d89074f98c50cf6c9c144f77ad8b4e2e7ef99d61f753f76cf8eb1e420adc3923a5fa8bd6e7848404a5f96a0f67488b0470cf1e85da3de415a23e9ab6e87d4248ca244c2977e69b021b204cac16338f5c9a3d939d0cdc2700456aed8cfbe01a92b9d9af634d0f373b0e481e52919bd34ad6825b986b16c73d102247e5d5a622dd0f13ff242cd241f854f79603d5127444a788a62a81a838f2c88c50b5c29d021633b76f6a63a58a62ae661b9a2678726f1df9d20e479db2b5bc280bc8d8c50169f3fb415a02fdeae250b7bb1eb920db279214ff9ad6f52db7adb990f9e8d5314e6bf723f1a576684340b6f2f2ac1ab356beb7864178b07d2c18062dd16c36075bbd94ab168d6db277baac36f930a067783a560a8d6e8da64c831749ea6aa257f42d19e278e01c25f3f8070b65e943200f902b8f8095014e89a783ec3c77e907b8f90d73e18d18b713bf438f9d187d6b50e66313b6bce7d966b66b74458f5dce6b261068bcdf445360a256ac1d4746285f29e0a6a47e829e5990a4ccdb9b8c2ef98d380cfe877a7e58b8f6a6da927b4d4bae95c37f629fda470646d5a4070e9ce023b81dca3c78665d5b61a178272ca63aecb0f37575cc200e24b30845727f6c64b14f7fe3f6f0822045765440bc5094922f9a5e9638e0957240f138286c4141b8288e095a0d084b7e057ed89bfecc3e574afc46aa8c3a03d6cb79d27bf7f959f56158089343f5262afd8fc934509721700b879215fc306e4552f5ba891eb81a75b8b263f4c1b1720c9ea7c0920afc4d6075a7e5957bc67e9fce37f16dc6af61bab732afc1fe2e8537446be7dd03c762ad928d1c125b13dee01088a732f49cf343e05a5da0078b54757a06e322d1dd8b4d65c3715f0fd7b14c4cc098b6fa8169cd59b4b68e2903864353fbb3342327919fc8abbee73c6c8f219652ac8f58d4c41870fbbf3a66fea1f56753f3ebd8976a371db6552aa66478acc849ed9c5941bf5f139c144084ac072f56420599e145ca43e60ce8eaf9be2d92438d5c29e6df2da4a62ebe8a6979d9ea6ad6f40d3be185e941cfb98b0346fb130b56349b3800e2710eba66aa50169db13de714f8f3696976ee34675031f5abe2530858a1f95201156b4de29512e613befd0d1473aafadfac89b84c3ae9ee681fc62fa1a8673b4ab85799988b0ce30abe56c02a9e87790620713e7328727c5b9d3d713d54140b231f423ea4a97f0d8a988d4681d8d35c142e9aeae8cc2dadd8d78dc4f04dc428d2b967483c527c35caa954572682fa1a90f9f9e8344c8f788c2ec63f372b1d2be08bad3c8c4bfff47f4e6526f0c40cc325aa7c83b17b223f645861dc988349a60391478572356ffac41b02756635e282a0e83fba4092c2220697d3221ea126103e577bf20b6f647816e688e968eea5342bdc3969ad212943c1df303f7afc1cd7c1a9a15e99f50469a45674acce5bc8de3bcf21022fdc767125c164452d867860ce1ac66d175e41b316f059a74814f18ee430afcae31b76a85953af363681b5ebb2083b93125942356d6d9e9ecb9f75a69395b59e4324c50fbad638283b2197e16f68787ad1b61e98a6582d06a68eec367b2fa6d553a0daed53dc8e47d0a090edd1cde0fedea97da0b9777f4d57fb49118947604cddb719fad598e046c4ec325bd5482ca9aa337b15afd19aae1d3bf380d97318c94ee85eddd590d70c58e46000070505d924b80776b5df5e44fe6960d4f46855b9e5810c204610db9b2c60b64c50fa9df6496a9549665992875641c8b8b0070339da48dbf49aad393478c0c2694d9bd7f8a4131fcb382833242b5293870ede5ff78940597d156da06249279d873e4f6b3642b3897ea17b0469df0ecb42a3b427ae57111c6e45597db5d02ff41f328b5f6e544d954f92c429a44371623bd5f3d7f41e15a03d4879c3d33a04a05817a24f1c49943b62c1f7bd4c212f8b00585d9de0ca02acc97bfa6185a89fe0ed4be77c896a6687eeab51eaa3bb7a9a709a5a852c38c898e5c07fa720f6bf3794cae1e0f9d7ea9a23b82b590be44c66397c4686a0d11cafd6b2ec42d7023246169f1bb1bd73cef6e87662d759e52b41752ea2f0eda55166e04e42a44f92c391328e5cb0910b61b7d6c99b68021d267b464649e2d142d8e222772d99cab2746ca8435d439085d93d5b42ffd329f98584e814c91f8874c65384239a04cba774f996185664d22cf93a1e9818e206972ca93e6f7e09acc805d68f15759e220a061f0a9a1fa7321dbc8a3255ce42e6a476641ffb6cf40d907e90562fc304a4a0604824e4765271ea227f4494bc25922f02e3db2739a47ef8bf066024253debd2998f591a1ecbb53e0bb5c2bad4a1aa9a9a2ec51efbb160a4e10ee1425b87202471664d79d5ed98867afd06535e1e72c06b65cb297f7f241e9df955f9f153952d7b2ed5a1f4c05757efb5562fdff3e865ee68c14646f0045d4ebb49c504aaa7f9761912420fa0cf9622f11f57cd90fb4adcd51b7aeea88e49245c8c6faae12cee4f82508f72f28c05beed91f312dbb605a5f4451b5c269278e3b712eb1a0c2b0e59868bed19a243417c3d096382df03350849eeff6d0f4a543819812e74b30e674d78f9380d7452165e4e3ce9a8fcf463d3becf129d58817bf8b024e08e03bba666e0b1bad2659821af49c97f62e72ff734e75703446edcb1449f94b1341f6ebacc8a212a936fe732813ea7dc288f1cfa9edc330e42cc23c65b7afb1b388a72da8eba61507d6a06ad3931a1a56cffcb9187ad3b4050ca0cad26b8467f1631587660c47d6d789cc9b95900bb4cb63d74c4b87b86333fd58b5a03b9305091659c8846dcb4a9c2cf5b6be53c679aafa7662293e6b36dc83bd8982f08b19fffee87ba81719ffc5be88078e34815b7c8b6c5795589fe961513c3a9b595a07e36e9dde84bbc9460cc199a606ecc2d75c373f1574fcfb52ede064895a75c8b4c08d172c6c73ad74ab0ff1bac0b0fe31c9676d034e294be421bdeb72bf981c6698272ae69cf7b022c562ede5bb854f323b3b7fc402a4ef47ada5bda5f75336d63842e8fa4f1caffad68179ad5eb6238ad933ab69a630af99f344038ec0911531c7a4a9a2219a97652b674eadf518ecfc95e1e2ee83eaeb5ce458bfa843e906164a910a02bdaab91b293c1b42f2c6b4c03a4a9615b593cebb712f79488bfba24e089a2100e541196a4fef414960fc67305f13b0036b70bfab05b23733c7ac67fc222d0ccd788e05f885b60c25395355b10be71aff3204c9a1f7c80061d723941060a5de340a72a2af3576d6ab35e0bc480721f4fcc510d02da50d177e81cb89132206b6c67706212c4cfae9d6b87c7b459dc031b4e9be2b5c6f33e484009977e8efdc36520b632233135a7e475198b75d8453978545e15975e53e8a6c113cb400d30dfc556c6b63c0d1d1d9d569c7e97ef43876397eee0ca6dbdb26bd3ef6c91ac60a1a104125d4207138757973b45fafc186eae6de1e8bb14ab38f0e390756e5dcd19c495c9ef688833ddacaace070fc44cd908d41231aed6216f72f9cfc11c802213632de57a667f26f92915c667964c70a69caeea8720d87121ba6f110be1ac8f64158ff0185c781b61d1ad6e1b6bebc2ed615384c421b053680ee80bdbb4724217e70fb79dba13bb453a601d2d85f8437f229bbc2d5e6ac8e2c76e6d8f5b56e60ea896a905b6c5a9ab3d5c25835341da868d004e24d0da00a846cc743867b34864be9dc03bde11af73b72c881e4f4744c33dbaaab5c93944f851990aba09abc22321c310f2756478ee49158e41410380213615257ce41b1466b245b228caa0c0b54e2ad2c62a7a6cd85f76e2d389282331d68499d1a05de5cab2501901af7d6fc7d87ee9e31512428993a93783992115c95aefe4bd6a42e40d3d21de3b6b93f2db7efa9f12df16edbb455e5c076eb0bbd9aec637df1a9abf5fe532271a8410970bc9b55860d9d64d5c010bfde0d540cabe4d543da6e6a10316e50f3dcf7f15fc62193bff1677b47207973b5458de591ba372414ca354cc0a4fcefa1a410e0f9a548d76ad53d25c5edc79d734e0944d91e6455fa1a3b612e81de8b723a4467511a65e16e0aeac2c3bc2fbdc01cf492525f757deea5a5b5a91b5912965c9245aa52704e4e5d5a820a6afacafa4cf3a7ccb12ef72d112cdc636f0d765ce2073616eed89a7783840b4c9b1d1390c6682a7a3dc04ea0c878d1db8b519680e616187ec88528db6bc02d505ca3fccdb8edaf4b6e71b3793804268fbe94aa7747790c900db2020a521cb87608163d99f762aaf1a55726dda697f9cc9598f34cbedb4cf525dddc1247ae62e2116f7207821179c7f4578aa9e1374850e3d3f91816b3ea2598f541644a62f1a7eb0c0b3174d93cbee04362b6daeed9824e50066fd71d9016c7ed157bcb2227bc534659561b18e7fb5360377fecd2b437e194b8ae2168c24b1a7763677fe1cd173b9cb56d28e90086373fae3db025eff9449ab07b8b6418c3c0d070e7ca46e16a0cb16ae56ebc168d9c7c3c012433f70036e1d193f0025208a73a8987888d87772734dfce922614de8fcedd8cb4813405c107e4572741aca0b6279c425eb993c916fe1a1875da8a64a2943fc427ff647ce57634a86e53a9c18d8ab2b2908e5bb5644ffd9e8b67b11eb37f0469d8a3ddfee13c616026a16eb646980443304e3ec7529d072085416d70029e17692c4d8ccf9d4671022289f866458c3628eb326b70ea2e677141b8c546cb37e38d3aee91328bcd19fef83e086a76dfed63d4cc4db546a435c6d6c2194da1a450836d64de2dbab678db0e5c1268a7eeb5bd8d8a4799f7f24486bb75657e2fefbb3dc5e9f1fe759c8092552a38c6b7caff9fa52b7d1072b84ff60960f5d2faf4e54b2d17179666ec531f065fa5cbc673e7113e4a09d4d7c4551fad34db607d0d24a3c2e9ac0945a2a70a12f9873f44712ce8678744e0357ec8015bc9a3fc26241641e80462af22299476babb74dce4e0e28d1eba09df67b070819c16205af074b7c3ef6ce1bab2daacdf95b18e9fe75df687edd3f0691bf4dd37c8411bac768538cccc1229ca18e92dfd369dc025f53b69833959ade9638a1429ffc1d556d7f8f56e3d11c21a059495befa5e48d2f8cd4245a9f364a958b9671151932fbdc19dad83fbde88e34e49e0f4a223b74f2b7dc6a831d046ff8d3cbe0aec782416c0228896f4c5db2b6df11a6b4aa5ab0e63614405a0c781ecfa80ce056b91d9291a1a81ca7e7ebdbb60891827039987cdc00060a07d44d37adcc0327e27fe4af92bfde3d3f3f271eb69907276887f7ff5e7d064a4858000d7a60b0fcff3238fbe7ee2aedd0e5780998ae5fa4365748d74cca71be098d97e6f608d1f0322d149115920f206b105ca30b139446083ee2ed7957a0c305166e408ef82a93f05aa900e5eb4dabb1911e9b171005c048974f1c1c412c797766feb40c8330193d7c10262ca24ff9182add6835", 0x1000}], 0x3) acct(&(0x7f0000000000)='./file0\x00') pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x2}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) minherit(&(0x7f0000149000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_extract_tcp_res(&(0x7f0000000540)={0x41424344}, 0x1f, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xc0, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e282008a3b00fe8000000000000000000000000000aafe8000000000000000000000000000aa4e234e22", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="c010000590780004051a00000001000000000100000333000000020402dcc4132350ad09327054245f38840d3aca65a7e0d193dff62b6143321084685369ab871dd424e01df7b7c7a37432eb46c6ed43cacab77146ecdb465b8e6221de708da92a1a6dbc8e801cbfaf996875c5937e7e02f3fa6f196a5200000000000000"]) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xfffffffffffffe39, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa860000200000002800006e1aa4058b74ad0100000000000000000000000000010001000000000000000100000100050200000000000000004e214e22c362be0aa9a74eb8138ef05614395c1e7ee704211516fe41f8d33d5dbd78af2a5b85c8d6f66e110a18bb596ae735794ccc36fcf6cdc759f2cfa8f90fc8eaeb567ca958e0e1d3b435628492e49515e6f4de15649bd3812545a831d7dd7d2c32a5a39941039693ed8b4f0e849031d289252e590fde7a91b32dcc05ce989cf5f6f62fe3a1657d4f7e9b7df7d3c8f056c8822efb056a849a1d98c900000000", @ANYRES32=0x41424344, @ANYRES32=r3, @ANYBLOB="0101000790781a73030001030005050000000006fffffffd0001000000000003000000070001000000000009000009170500000007e80000000980000001000000010000000700000074000010000300e10000008ad02e6d172ae781f4cd88c45e67612cfc628323b9dc5ab20b055d673df66fb5429ee5f8ad11dbc1c5a512645e23c3b880fab06ff296742faf5b7a5db03b8d4f9ac17debf3748fbe3c3268ffc1393eb95f81bf8f399a99df0d5f392e5e4118301191a34f844c3e1b302aabbba99dd60bbd92de01d359fa433eacfb8a43cf2ba1523132d25f7bd2028ebde77d50aaa4d0511b515024b15e619cbd1a6cc7a2141e7c4fd9e02ed6b3cdbfc78c63147226b612c1f92cbbe30000000000000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606942, &(0x7f0000000640)) open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x32) syz_open_pts() r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x81206919, &(0x7f00000001c0)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {}, {0x0, 0x0, 0x0, 0x5}, {}, {0x0, 0x80000000, 0x3f}]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f0000000500)=0x1, &(0x7f0000002400), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) recvfrom$unix(r7, &(0x7f0000001380)=""/72, 0x48, 0x802, 0x0, 0x0) r9 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000280)=0x6) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) socket(0x2, 0x2, 0x0) renameat(r4, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socket(0x10, 0x8000, 0x0) stat(&(0x7f0000000200)='.\x00', &(0x7f00000008c0)) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) socket(0x18, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) dup2(r0, r1) socket(0x10, 0x8000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d}, {0x8106}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/46, 0x2e}], 0x1) syz_open_pts() connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB=' \x00\x00\x00)'], 0x3e}, 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 7: r0 = kqueue() kevent(r0, &(0x7f0000001040)=[{{}, 0xfffffffffffffff9, 0x41, 0x2}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000f40000280000fe8000000000000000000000000000bb000000000047000000004000000000002b"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xfe71, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) syz_open_pts() symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x6a, &(0x7f0000001280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8100000086dd6039a7c400300000000000000000000000000000000000010000000022"]) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r0, &(0x7f00000002c0)="fd9325a1c32336269c850fb0b9d4e13e3721b1a94aff5609199aa03f6a488a00ba82a50bb8775ca7a75a8334fb25a609f699ae5e4cb592101e52d46bf7d3053b911b0ff1cc0e514c8cf5d3e67563d2136fa9d1a9ccc8b67c4be67c2ad246a8aae6d79a718f9ed89ac61c79816b075cfef96caca9157642a18d1dc4eecb67cedd4ba89b814a7d45a198d86f53b51a593ea8e366ffd0d0", 0x96, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000380)='./file0\x00') r1 = getuid() mkdir(&(0x7f0000000100)='.\x00', 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0xff}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000008c0)={0x8, &(0x7f0000000b80)=[{0x5, 0x0, 0x0, 0x5}, {}, {}, {}, {}, {}, {0x1}, {0xe6}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) syz_emit_ethernet(0x119, &(0x7f00000000c0)=ANY=[]) executing program 1: r0 = syz_open_pts() syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f00000005c0)=@un=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x107) r5 = dup(r4) listen(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r6) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000180)="4c0000000000000000250004000000aa0cebc600433f8596b6608c8d872217355d8038230000000000002c27069125dc6a0835c8472c58d75796edd982e1dbd27495", 0x42) syz_open_pts() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) syz_open_pts() flock(r0, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x21) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r5, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x80047470, &(0x7f00000000c0)=0x10000) kevent(r8, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffff9, 0x0, 0x40, 0x7, 0x800}, {{r3}, 0xfffffffffffffff9, 0x31, 0x80000000, 0x6, 0x21}, {{r7}, 0xffffffffffffffff, 0x22, 0x2, 0x74, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffffffffffff, 0x6}], 0x72, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x14, 0x4, 0x748, 0x9}, {{r6}, 0xfffffffffffffff8, 0x50, 0x1, 0x4, 0x8}, {{r7}, 0xfffffffffffffffc, 0xc4, 0x8, 0x5, 0x80000001}], 0x229, &(0x7f00000001c0)={0x3b, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$getown(r8, 0x5) select(0x40, &(0x7f00000000c0)={0x400000, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000240)={0x4, 0x40000}, 0x0) executing program 7: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43260c7de9b, r1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1c}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000100)="0226039ef800000000000000001100000068", 0x12}, {&(0x7f00000023c0)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x100000000000020b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002240)={0x3, &(0x7f00000001c0)=[{0xc}, {0x44, 0x0, 0x0, 0x100000}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) close(r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) execve(0x0, 0x0, 0x0) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r5) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) sendmmsg(r0, &(0x7f0000000000)={&(0x7f00000035c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x7}, 0x10, 0x0) executing program 2: msgget(0x3, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000000)={0x309f, 0x7fff, 0x3, 0x7a, &(0x7f0000000100)={{0x20, 0x1f, 0x9, 0x6, 0x0, 0x9f0, 0xfff}, {[0x3, 0x7, 0xffffffffffffffff, 0x10000, 0x9, 0x8000, 0x6, 0x8, 0x8000000000000000, 0x0, 0x8, 0x1, 0xd5, 0x2, 0x8, 0x2, 0x6, 0x2], [0x3, 0x2, 0x401, 0x1000, 0x3, 0xc7, 0x3b, 0x4, 0x0, 0x80], [0x7, 0x10001, 0x1, 0x3, 0x1, 0x5d166813, 0x1], [0x3, 0x40, 0x0, 0x1000, 0x3f, 0x7fff], [{0x9bc, 0x514a9292, 0x10000, 0x20}, {0x4, 0x0, 0x3, 0x7}, {0x400, 0x8, 0x7, 0x2}, {0x0, 0x4, 0x4, 0x1}, {0x6, 0x0, 0x80000000, 0x1}, {0x5, 0xffff, 0x100, 0x8001}, {0x4, 0x0, 0x40, 0x6}, {0x6, 0x1, 0x1, 0x4}], {0x5302, 0x3, 0x8, 0x100}, {0x3ff, 0x4, 0x1, 0x7}}}, 0xcff9, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580), 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x26, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shmget(0x3, 0x3000, 0x61a, &(0x7f0000ffd000/0x3000)=nil) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) poll(&(0x7f0000000200)=[{r0, 0x40}, {}, {r0, 0xc0}, {r0}, {r0, 0x8986699d34c1f2b}, {r1, 0x2}, {r1, 0x100}, {r0, 0x20}], 0x8, 0x800) accept(r0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, &(0x7f00000010c0), 0x0, 0x0) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x6, 0x81, 0x0, 0xca}, {0x8001, 0x3f, 0xff, 0x2}, {0x7f, 0x7, 0x9, 0x5}, {0x1d, 0x57, 0x7f, 0xffffff80}, {0x1f, 0x3, 0x2, 0x3}, {0x8, 0x0, 0xe0, 0xfffffffa}, {0x6, 0x9, 0x9, 0xc4c}, {0x3f, 0x7, 0x3, 0x8}, {0x7f8, 0x8, 0x8, 0xfffffffa}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) r2 = dup(r0) preadv(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/144, 0x90}], 0x1, 0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) r3 = accept$inet(r2, 0x0, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000002e00)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000380)="f21675739e70bd01eb0003be50fe92f64b8445be2692e534449b2d40d542042c30ebd555024ca8bdbfee99b69733c33ac3", 0x31}, {&(0x7f00000003c0)="4a9cc99824bc6d2dee4fa462dacdc21cd68447afffe28a332498132ab8287bbde8171972e9786d2d61b54561f4509920cf2752c143b02891696ceaa2edcb6e8257a611e56f06ce5c81d1961469bc9a57930e815aa0b2863f4abe56d2fc88c48eee129c18ebda1d8f637ad0fdb296536f7479b3f66916d51d27ed54bf5acad65bb8f2b33ecaa8e90caa6ad723e2d3129b4b8471c4cf27a4d8f9747f40db7af3c605e87824165ca108dc306dc6b2c84f48dbe2efbd73ccc1f8db9d2e3ac045883912a7cb32468aec0b608c96f16f876c1c68f96dff8c0b4c928898cfbe947656fdfe96b334ec4b7b576158868423d1f1f4453f188a727df7d19c026abe9eb7b0b0782578e62ef2561761e83935edfc22885cd5f535f5c7b69c09bc1b4f1429eb41ffc60130fbca1f1470d14689518bd5cde466833c774747ef24d1e535edf74f6e1f1274fa170c963a20a487a009add3221cf237568e374f9475fd5491cd2f35b46dedcc6c5df185b734d0db65b2d29db621bfddc4b88cb916e385d3e4299d8f813c1197ca61a9e3e60c17ddae42070665e766e8739446cab72993c66bdde243bbbd9b95c91d2d73026bbe2edb37dffa329858855e839c90924140acee0fd93264ac471af46db04b3f98e46c2725be61763bff9ef0f7edf959ce7f42ffd8c26f5553b474cff6a8dce45c50bede6a42605460056cc1d2f78a358b912c4fa62e12518ad6d424409649208a0359aac560135f8d2715016f4d45804e9cca7403c6db3ddbccafca2ece4897b68ced0e65899c8ab2bdc7ed30fe886f1203c7920d964afb60ca9bc8d8a5871c3129fd1621c34c52bac7cf33e9b0c32e6de3df4b1f0e8f1ebee68a5c13fb643de41a5f2e5e8f4c0b38b49ccc4fe724a94f47fa948d2d8f85ce3b32c63d25b91bcb29e7c835c2be5ea98fd2db7b8a3a4d52f6b9ca79b18a5d0cf84b577a63a24c89bfa82f27773ad7c93ff6357ba36cbec0c1912a63fc6de84535717039a02cf40d113e5f856248a7de603e830a42ce722deca3c7f2fb191969ef3e6898e1f9a3c4a5a325d3eb5dbadac57843f69b80d659dc9099595d09663cd929821e74ff6666f858df17f576ee337a9347f0028e24beb93d19ef4d9a2607585a5c8b5c58a60ce58e39fb70e3433648cc3cd67b60d130864b8285bc879b2166f2b438ac55eac89987eb63fe8a8f3b78540d46cf77231f9ce89ccdd274c57733aefe2640c82416a719cd474197ebf3b31b7f23c9976efaff6974574ad14cd13ae497966efc947b96d04b2062fb74ec5277aa0d8414deecb15fd4bf8531dd701e89eae811c45bf1d996c3774dd3a750434fd98ec9f71849dd51765f5c2ca7c496ab5327015ba08e9b2743fd00b38fa822f929fcf2b7107ae1f568fc14e485b8762aa02dee28da8a0a9ae5cef86100805162d3ae639823368a10800717a61a56708e96706a9dec9487b7c8795390a2bfc137ad1eaf0741a612e767b8495a22354e6f00f83c4127082be063d750c4d526a549514985b527264fe466fb6bc636f7ab18c2e4b360bd21ee64b6c4e510e8a08d28c5acc3e1e17cf5e82d19754f15650f9d95a48ff002267846adfde13101ec8d341e4b6bc016c1e11b1d94227f73b8a27e4a4e6c614efbe80ecffdf4d48309992715961fdd0f974328dee16a5e5b3e881a4f4f95a14607eac780980cd7eca54051739aab3f323fd124b5d2076c928dda9f62d4f307db32a80baf05ab68645b6162fa3b4baaabe88930b4708d8681cadbe9374fb60e833961a92b2bba738e148b52a52a683c7ad043d5149759566df9cba8dd3651af21e2dfba37f841ee705a4ca60a3add285eae25b21bc4e63cd6d73032704e4ba41452e5726cca01f1398274d27943c6af6f13acf2d25ff16a2dc4640de232432879ccc974b8525926a0fb70ef0e5e6589b99ab188be13ce4c4cc1ca0f4639ab2947dad4d4ff239064838ff9578d9732b4aebb649135fb9708385a46e9c07aa411cdfb4f1b178e7766b6bc84df55c5af3e91d4466a938b848ff6e9fc4e60c1ec09a6a81f2e8cdd6cf999d49395601fc6b9c0e2ef8795520cd14e1f533e77b363d056d9599e6cf769f35f46a95ac32b6c6202db9c1c63fad6f83a9e3ff9f86938e02642b9d450176c0173d44185f7bb6394fa35993668b05c98e4ac9e753ab7eec32d5467074d626a00a6b048a437a62d6af8fe3355199424e8b30605a0cd0b957eb7fad568af1c7775e4f9d15a2f63055b1ef5484d6e81ae86aaafad14ff686ba0397aae91c1cbc0f1ea7f2738bc45cb675e04dd497bcff9737c108a076079fc521d40527a0111a4700b0ef9772ef640edd05ac13c8d497eb299d1fefa4fc9d959bdd99bc76986bf6d2edda39833452fcb371ce0b6178354ad5e61d447c308256d5f8039fd2f789c6c2f8311c1fa23a2ce859b904d48022c815fa9712839f00fc9df38289d8577840dbddc53718ae374799138f576328e77ddab02c5f4a9308dba5deae96c1a57ce5a01d4c5548f17474778696a98b6ba75c740fbee91d58d5ca99be5fc19ce7488483d24fe1110e6f72103ff791cd954cefd8e8150aa792aae099ca10ae35bc5fd8843146800dc18b64166402a89d93ca3f940bfe208a9e57189957f9e737829f43c9b3501523e67a4e6717d4fc3291a212deab627046e0ef5ed493ebe1541bcbe69cec9b694413da25a0043f36e3ee74e7a473c406ac6799a553fb5cc2d068f3bb7350ea4783d1579486d69cc6e265af1ed3293eb86ca766da9980090990870a9f4a9ce50e3a62991df071108f710fdc5e82ef99258fba64deaa85a709070d866b0115800ffbf6ca5bd8443ca5e981c7fbc6704c514eb2ef44175e1530d04aaf52d9930e11aba586e1e8fa4547cf79fe7c443fe2226167c21edef9798f77523b40f9cd4914fb09c461d8c8b6d926cda46d667906276c473b74efa5c9de51443472e4438db14d6e58db0e439be6edd31bd3726830d616914f9dc8320157aa1463e16cd8245dac40d796cbe2eb60724d4c2d8e939ab3c0a2d2bd23ad8849c25941bc7de335a5fab9c78eeec7d93d7a965a57170d369839fd7bb5954d6aca38ab65d3274199670cdcbd5b84a87033baeb415e567e222a4e1a8b5b2c21bfb8d39e64bdc6c5acba8cb96ddccad754a0c6902e4260533d5b05ca27caf205a8b0909b56dd0f72771c14e3b931e456996fddaef8b008210524fc998c66297200b33e4588aad9a0b9cf8591bfa2c5e56976b905958538e6d77a522e0c5cd9ec8a284f5940c174855bf1c4ab84aa78880e4e0f9a2a413b80dfccb40bf652555b428f209f0e704b2bb02ec5938ed4886f0d2d0748b20f331092c854463a0eb9bcda5d9c6ac8cbf0becd89d79b05b7145eeb8cb35160e7f11bc131a6721b61552bb47847cac1dfffce74bbc22014e2ed1b4f45df1f491aa482eddd3895aa5158ff760ee9ca6eee885d8d4459c5518229a7f6086e02db09ef2562240553f556a38e9fb7b65a3f1b11b6935610b858f262f12df24a85a143692945f39b6c183270a6b8a8cc9276bb2efbbc717eefefd7cf313c8caf15730b50d3891373ae991d2d412979c8d15a6c10e26898f6442e133cc638f318dd646bd408691676fc7c5922deff0a0dc3a4e0122df511ecfb4bfcddfa6c0b381ba7d3a10dbaebac297a3f301f91055b95f52b66bb80dbc37e57dea691f13c00f89ac4f0878cfee1b4e7a632adafdd77a69b8ba231323e6ddb3812f90f0499d78ad71d0bd2d13ee1a9a9e4a08dee52defe926aa53a20cc4b7ad3e42a0bf4db35fc28385905f5d0f2fd950498a6f9909a13922d5e22443b4b9170b894e4e653e205ade156c933a3d5995319b42affa01cc1f447e203831e64dceac1398eef02050277bdaeac6a5408e3758cafeb3af05b8c422f26aecf30bd62eaf6fa49e4334f16e98db86583f67efa95851529fb753804f8aa4cfa4a85f030fa1db5ad74e4651a2fa0ea431ca6a381af4a34fc7f1c818d9b2b3170c2e5dfd4d93730877fb59a2c0605335f890adc04b64df276ab0c968ef8b7462829cfdf655b5e95c98f7eb44455fd5c6be07d754fe48150a7453f8199936475aa5702909157bd8bac1468e31d2bd47289bb846c6a38120f832743f3185c4b9257d4a5da6644227cbedbfdecf94fcdeb84f6d4c841cd394f7c8b157a347c63640924cb7481d22d6395d400d94c12d53df0ea988175902a657f3272beaad19e9024430b3eeb5067789fa7b2f18da9e553a3453980804e4fecee0736ccc6d2778c23583c841dd65297ef311a0f94a6e6a2147c07d657b443f66058de0dbe0571eb45a9edbbc07cbf2d1b226978031ed7dfbf1e4fd9e587adac55653b4e943541677d992d6f0c84124b62fec9a232c1044477645e41e80749edf9303c4800d734f0ffd0f7eacbdc857f2f034a12099a598acf3bad6e6872889fcf4358400eb066efb504e6c193631157899a6e0ce5f5777cdeb0ce0f0cfa8a8c7aa6122c87fd4df2779b988fa857060c7b8e5f5f9aec0d594d3380cf44a574420db43783d224a6797c50ca53201063db40b89c1e05096ceae10806706c3804cb13735bb774d7b506702f4873b99899296a190a0d95b7dd61715324a4e8c000f556f286a183e84f2f846f80a46474784be1c94d22f4ff2b7d72045b3a29126f09917fdb2da1c20508f64fc7a947105928dcc43ad3ab9f5c3b1ee98f871eea30ea1cbb4f2b6c5af0eb52dd732cc4b6c12c9b676a3db641e3fdc1d1a210e489240d86534a55e451e7a303b821b13cdf0193c22c7f53318e9f9a74e64fe27040f1bf7aa43b5f0ab3e743c5553bde6886383614a3a8727fbfaaa9fc6ba86870eda81dd6a62beb980126e83fb48092d8342b020c30303e228d20ad7b7277ad45f6498cb77814de58422235731d12e62aa33b4dc17c788be9df711259f9c61a37a1611b20703a35b1798f1741f398a7d819b3b0ef7c5668e3495a4ec1f48bb2bbdba81c50be0c1269d15a2536173d9af90b3cbfd144df8fe141d3d4266937c2619db3f4d7073381af586334923d88ed0c4685f4eda2492740770ff5f39ec13d497185d86b5f72d5b53a3f807e2a286ad78652d091dfacccd551ae94208c5e036b04a3bf33c22431102dce17560e55bfe74721034e9062df0cdb03fc1f1b8e897570d571fc903a2d68a379e54462a2006f3f7e0ce1d41c4e6de2839652153f216606229dab4fe23cb7b117184329dab4fc83390b0c90486eac9c45ae5c9e0678aa2212143248883115677e107e735d3379cb75789ff18a2e78a1dcf161108b7b68b342fa8129bc774c50cf361730cb697d5908faa58e7d102b28e65dc80ff2959252963e56f198ee56214bc1da6a843409b1d813aaa00da6fe772a9768c6e672307d4d4a6408d8b1a497cb4024e0bc57d2d578f4ad7315489b0c43543ca8ade5151111a9783959ce0f058d70254c028ad5d2aaefe1656d089d82aba0d392df013ad87ba9c3187130a524713303a120c277d350857870f519304bab401ba1387ed24640c27319ce049111e40a4be6b4d599dea9b2362773d5ccb4de88dec3e9b0faa0299ac8210f88995ecdd663d531f3d82732bdf5058da88e9baee8f9e53abf3e1090bf5e46f63cc0944f59568e5f4347bbc5e430b1abb9cfb4f1f306be65dd847b8af01ccb5094d25fe592569cfee3f1a0e957ae399c2c36e6facba1cfa93c571576df90d17a15115211261258a2dad9bd64a27e872fcb6b86dec7444207ca3a534e8f8bcf8e65f920acadb47bbd11257bcb1eb6dc84b29125aa254", 0x1000}, {&(0x7f00000013c0)="40943e09964d7a8c6b21a238547c54085fed8c1f125dea23d0759445f74a0febe567dfefbadfd87d6e9e7b7e1c8012dd81c77884cfea2a8628288f8979c3b6392503bc8278cbc02947193704d7d949e34c5684b3e64cc411e8b9107d7991d13fe571fa70511b90d291ffc455ca2f73ec1374d80bb6a64edd4ea47f2ee52c1d89d087bd6668029369dd65ca2f4e74fa512066f23df5fb125f307d4906e74e507d4c42d2db2846aef046d399a3655a8c", 0xaf}, {&(0x7f0000001480)="2886cc43919be7755f637a785ce54fa143e84a7906643ed4e0f4de57c74a5cf8010736fd94026b166f07dc418c15d0cfbc196eb06c84522e9a74d4a91858195afcbde8115edf707c6220dce3ff715c478764c387353c103506bc1660564684d023e9627e1e7d3ffa867fb954a6ad2d8951728e2bebd086e432b2eb9f8e508702e81999bab94864e148f20a8be836e4559b1fc55c7545d0a4dd91d7858934667d920759aa1f49da0b4e7bce62b79a355d711b367be8a402419113d13ab97f9d0f20f986a7ec19abbbbad18ef8208799", 0xcf}, {&(0x7f0000001580)="3d3eba593095b7af68f8384507059015ee7754276e9719ccea61fce8768572196f91dc5c714ebdedc4529ca91a36ddf63ea0840abc94bc2690a4f69b985368d409dd3b1a30d453c5a0ce989968c2cd2239a2538f4ef8c36f923103bb2b6504f7eca661600baf0b056fc136c1918d2d0024886c09", 0x74}, {&(0x7f0000001600)}, {&(0x7f0000001640)="07f1a0d109fe8a9d1aac046ed6878aabd13e8c6bdc01485d49f8ab80e1c0d811f41cb7db3d1df779207092600ce7a44382534903d3795b0128a188f3d1a6f60c1c31f5bcebe1d691a118da6eac233ac55cfb8da006868d8da89e572a4731318635c9c9a4862954d4368a6a7c44a3f7226a1788c27d8378219fb91a9686885de1269fe67dfedad85f245ab8263ad752a1d5a14e1220fe5f67c5e281bf1f31731f315e48c48809e0aea19b40a59bf1a53345483ffa38586633a3c5", 0xba}, {&(0x7f0000001700)="377f9592811b14a62e11ce72150a80e9875604900a10705e1f7b58bb89bfb00238f2be57682126293524cd0c30f4182811e38d8324211da3f9f3ff0691dd54b5f253bf3e820363685547d279b2dc1846b3246da858c1c858d6411b38022163d251ffe69121e0d054277a4ec287cd8b74bf18a05b5015b9e3741b8b7c8b860267e92931595222061d4229c7867bd02268a5500f64358bf279d4f2347111953d8e88063937b9421405c90dc3cab9d45ee75d9288cdba99ec8ee8a873517685f0fcfdf89ed098a0da340caf64f1", 0xcc}, {&(0x7f0000001800)="497227ec31aea2cf97979591a7893c001844623bd7b9f7ea32e55bd4ac95865e51f7b7fc5397dbdbcbe1b3fff77ca78f2069535dce7aa6b0166fd34fd7a506a7959d71381530903b0d2dd6fee7", 0x4d}], 0x9, &(0x7f0000001940)=[{0xb0, 0xe66a63521ad81b89, 0x7fff, "5d35b1eb1f775f6b312b035f6eb13b18ad79f47ac80ee51273e075f9a99337128bcf5b77e09b427945f06958b8e15aa6f5ccdd3546983fd6581b0940ab2a9d61b37c3669d67529721f9880f9e4adf38ecacdde108090fa07f11c5b87b619b0d01a7ceb873a9208d7aa5ff3eadf500742cb95d0051d1eed48605700040795f004710de176806bc41934d877c4241f164d2757bc7539b51ebf6f86a4"}, {0xe8, 0x1, 0x7, "92d8a0417af1199b74538f0ed7057a196ff4407e441d276a8db16d2936aa82f7e824520abf36655afd70c073047304bfce90827eedc51c3c62041fb5ea8a62f9eb32188cbe75573c24338e907209f23c8d2ff27e97d7fbad8e16e68cfb589f440b9ca4195419da3dc63e4402231733aa3fa9d38a628a4b23f6ba1bc64f14352064ff8a46b828b4f4e1eb9e452e9572f9acd2c10fd871846d5f106c7568e2e7b62f2096dae82519b1094919ba6e06f519d9ae1c317701a1200de3185bd6fed329a8a2de9475407ca55912a4cf210dc9dcf0845c96e9e1"}, {0x28, 0xffff, 0xfffffc00, "b608afc1cd606b311faa1002d952bcc400"}, {0x18, 0x1, 0x79, "ae"}, {0xf0, 0x1, 0xffff, "5469e73e7b02d29acd1420b9b77d569452d69d8115444fe379a919e461a4a29b483fbf86712a8b4178787a60c77e843ebd4762a62c220b4ba75f09cb4aad9207600f52f5e92ab65c5715317130e2f28298a73f850057deb04579cb4426ac77348495a05c50ffdff10e10c46fab9a18afb89e92fb3660cfdefa6526eed86e1bbecbbbc441ce53e81433cf650a51bfed1dd39c198e4944fa240801c07b8de76a5d86b3ac08a89f0d6613cb5996a4a74e6b59266c7944df4734d66f535b2590915051c7e10ebb15be0a6ee910dc6b9d732b98ee651f6aca4c00429ad8a8ef9b"}, {0x70, 0x1, 0x10001, "eb6ac21fae5514e77803c5dc5c81c0dd058707105e7af9601bfbb66752bb528ed3ef4966a1fc668ffbef152562c584ad6427fb8212279a70f48ac9759c50e8813e0ae8d3b28311c8aa839fa60303059d9890adeed640b3f7fd80"}, {0xc0, 0xffff, 0x6, "7576eb37a22b962aa5a876f38a85003ebaf8fdb11733c57e9bfcd7b0077cb250e222b67b7dc4af5abe1657680e35301f9e8cb3786d227eb44d95fb37c72b0e8e59a520c4a7f75a5a125d6b70f39899e132f60f10294981c8dbd220b590d76119e2c3fdcbbf48acc2f32640509198daa7ca669f0365154cce41d17ff9660e76ecdfa585722be09901cee7bf62cafc7ab1cc099d919a37e179a2bd84aff9e9146404fdd930be66f3151351d9fa64"}, {0x68, 0xffff, 0x400, "5d23e0ebe89f62e75d4e2208bdda4bdc9237f7e7e5931987afc6437f804cab0e44bcd3f5097610c75ad5b8d3c69c7f7d4b12b5e2aa3b087dc286eb1a6748a06cfd5b9917de204ad7b6cab5a573b7c66681690e"}, {0x30, 0xffff, 0x7, "2e68c572bc97ac410257d30dcf9a322c77156215a5f194692054eb2a61"}, {0x1010, 0xffff, 0x4e65, "5cd3151f99458900f5f4050212d8a196bab573ba902111b769739de1237b8c64ca9e4e952aa06079214bebfab683d94e67589d270f478cb4013704c03d33f356820531ff9c761cad3c37a6e83f7d92aaab6149b4f933811501b6246d1bbb68cea0a5b720e47bdb9daabf452b86d07fc18bb186386605017b261c339008dcd2e8e7dbb7a70405672a29cd773b117931b239242f31c4d398554b7c47d353830744209d2b62e94a98ab51de947be5a5920241e81c150ef1c83fc6a6fe20a4c9e95d91aafeeedf43a5222cda60211eef7fc5d116e5b05cda0a81b80f3cfe00e9da5ef258dbc38a43902d491f20bea7c4147f6d7dc324fca114664a96e4fb7d3cd2d7fdf30cf9a195f23ea1d5276176c48af51153d1968535ee39d0322c1953c04e1782f1579f50bac6b92e5cfd22e2623585617cb5815ba93c5c51d15368ac0766fb04e3d662d66906a30b6a4539f05cd17f09fb72537d50c4b1a874ffd1f6cdd637cb7008400f5445df8172a9bd06fdee5edeb0cf00a1ad57adbe604f1c8ca0b342be5670cee528f927bb76aecb6bb0a73887eb40ccf4d34738aa223385b2fd59d638ac4f0fcac5a18015ae47434e045010e2b237624363ec563000d87e904aa98fdc72a6820923041a18c10a34a420579ea8bf6a240ed59602450dc649c181d7dc13f31fa38aa7b69db9aff622911a718a2435d85c0f3652d5ea1d152a35b88b6f5425518ac17c1f607800798e3785b9955de80d73414201f0993aec0682c09b40bfc6f9444e4c9b6fa2dfe8af52b54c18f7556675cdb97f3976c5083f2439364254fcaee2f9710b51024266bc8800f3915c79e5c55111043d32dc331beda5ba2e531f1a0b980750b9a6ad7612a9976390ed3e2a9862200cae521e53cd399262b9fd2c46f9a1022679f9a95a06a065ee1a9b5c7d7f1672dcfb5ebf37ebff5f062a3db8eadc431181836f500a730244a80438816049434bdba3363a1b63ffb6d3f0b699d21cde1f009715762c5e4e100b354162ab0d880a9e2a374b51131077083e795f676f297500c0d0bc49d7c2f23410004224e37623fd011901834aa6995f92275098c2a7a8e2a3b37f98fbcfc7bacd57703b5f7b89bbe60677211d5820e24b3f5bd6ecb7e6652ecbfa5c0bf601856d56a577551e58cd547edfdde9992d143e71d318f0b85ee7c9589784b00339b8a3c01721ab830dd756e8e63ee3f95bd7f0846973875b444fa5135a3da9df779acc8124b5a040874021ebd2c7cad2f8afe58145dd7b5328da3a0b504035306e17c435b2aea2a2dd5f784b4d11070d0661f3fe72be54e91c15e765a4f92848d1de1025b00c682d07c229f76f210140d97c737440c26f9d892b5c15e0f82261ee15b1a1859a74c936ccbff76593b8ff0153ca8bb131903582325aa1e617bdc3b8b09029ba2c5b4370adaae30442fbd51cc86cbc5052eea818a312af6044d24ff6a941445fb3db2594fe12a48bfd294579579740fef3458280a4d4a711abc53dafbf8b0aaa7fe4c24ee9aa3c91431d8ccddd9960764902fcd5f5860475016f030bb73874493028260a33d1e76ec1b9688fa80dc911a2e227a26d505661757568b3f134d891ddb4ca5d34e8e0ff60bf6a7bb85a937a6903ecdcf6e300d48119801f10a63be8baab34d36150001390646f66b16cc0e494a713ad2e61bbb1099a070098be6de3380f66ed5a47c499bfe6cd03ff322f3fbba5707ec069d76e81cb98a4696ab29fd92490a9377d7b69ae31b5c3a712dee87f3c77f0afc668526b331eee1cee2609314802127d911ad8d1161ccae2ee4914976f6dc4f41dfaed7745407d2001ee1d9a953a83bbda4dcbc4448922e75fdb167b91fb262b1489d0ea4b3950ae99faeb0c7c5021aadc1ff825bc3d46ee39ea721aa959c20eb9678569060fc1dededb8559bf26f9d70f8788c0a708629ddf890c0bd7d008aee7507f699181235d007e05711e6ce28974c7777ece964bfe3190ae7e949b2f8cffe23d0a57c1efe80fff0acf875cb93075c2debd1b46945d817a53d873091b9dbae784c3939e280a7284e18f18b5ea031748f99503f6dff01c27e06b9353b5936da202429e5e67cf8057e5dffc2db0a0ac3b9e3954c3478aebb0901a2c4d6ae443cebc9fdfa0cd87ddc58c8a2119d668fa137a59783a80e11b60e45e1a6517fae33513001ae7fbda079e567dc57730eeec8d1cefb81ebdf19541b08c371e65e0d1bb45ed25329ed488e5758b45c8c7e523791c89ea4d8c1b3a4a2c7c41fe837b4cc237b6e874edd717f417cd5e1a076df1bda9813e22d82d9b2e2d7401d8c90c8670cc5a0f9db2a4e13e3ce8306bcf1b52724ea9ae0bd9ba9dff724af39e10b63085733dbc7d56d609db0f9341e384dac890265a97249e894985480ccc5d524035ebc34ec126fecdd2cbaa7cff7e3ded8428a93e2b234635d48326c3b6bb233b5a78be6ffdb6e714c9ae059535f0889e746d02c2ad1916c162fbc0e8cbd82493a180bdb8b973d4eec5d36a3b4e00afbbe4565e210e46523947c15a349ecf483723ac1d156179d23e4eff99f4c408bf5fbe7cf4f9ce1de62d0a4759fced443899c65b0ee8875c8828a3341ad41ce156e35b3a6976a2e8dab1b27064b10235778e4e75e44fa8d86a7b42437c747e547c159525944dd2b357db202c8c873b230e2568df35eec1bb43d91cb8c8c3af8593a459513411e33285127ff8bacee35796e4a4225d9ae3ffba72b5890bee9b1549edd629aa307b036b8fc17bf6b8ed04f13e414df92c6a58027c64cede0832c53461c8bdab6b5624c3dd56dfd6824c082c243e04923abf4f8146b4d9f4442f98449803d2f78c0649b518a4772d9a30647c8781b17859839d0226c16ccb4844850999567f3ed9ff4ed1556919acde456a9e69a3691af2bf3650c4bd295172ea88d35f801d41200b406aef662f6a2c487a9c2d01c0bf935835ec6785ef2656299de4e4d5659462accfe773d8334e472187c699b117da49176f70b7773ffb85cbd89e72a2c9ce5d8a28b985dc27a196d9964e604aa825ae35cd8e5e7a76a951fe6b11fbb284ceed0d7facd81bcc4500e11465655f9e3f594482060df7f5830096ab3cba5ec0ac47e7701af4bde1054ded1e9095af0ddf93a468da8384d84954d3f471e3fcebce374f42869eab9243e0e0fcd1bad29517ba0909c8a41c93c707ed1c247f968cae404699091f452624e8e3404f741d7610b3095c1fbef4b30b6e7db43e4518a70c0f7e21264bab0a7997a597c63e8419ce00fffd1ba3201496ac5c825722924ca74615056c2548e3ec072d0dc42ed83e8d3fd7f355339d6bc49f1cd018109a04836cad6ef74e6245d8f22e4d318565931d4ed580bead47436f9d48d042abf00f38e88f69a8b879d17399551310c11ebfde30d75d660884751b659f99f60cdd3fa2f4cb1cfb98a6d47296953604d756c06d564a95a7500c36a161e238f8c1a0c915e1421e34b97e5ba786360d398a2f4310541f52ec5c37395684a16a3326ba445bb147fc44faaf105f8478e11ad9c231da90f3921ca3567355f26574a12a0c07a6fbec8e1b489dd761aa5e8401c9a2f426913f000bbfa85014c0fe2c2d259ec8a68bb775ece13aeb6cf8726ef2809212d47668819e8a198a12ac5cd9f88efb30842524c2da7282f796e2b589a6952724876795964b20fe3d281ca072a5c700cfca93888c0bf9abca05f404995899c2125e0609af94b8bb2d8d1d7737e78705a36c1c9ca6d527c7f421b408e63ae6140a01f81fe02e66e1cb435e22297390df60e0ea71414dcc37efa163df3bc6f7cd9cd3fa29b7838088cc2a9c347a1bd93cea231926310980845b7dc3e9a9d1a9d97a122d51b2d6abf979e1725fd480db53fea09b7cd9d8c883d9d0301aefca7ecfe0f2907fd55bbe7159625eef89ddcc5e901ee810a06a376f9b743606cbda00c94b60eb7ef39b123d21d7f7569a3e5f8a4e3b0e015af4c9a0ad9d02df8fc1dd337d5c4bf491f871b983403fede351ee6c614923b9ef1f491c5c6af3a92e94cb2313ea8d2eed67f7054afe83ffd9083d22d565ce009fb5914623250b5cf0e7c33e1083d4f0a84b00adb63982a943de7041ce22dd282ffa40c235c432b43e766ca1d3a46b19b84af63b5da17e366009cd33bb5117fd8b057649cdd3716ce6574bcf6c9fb7ddc674ea37fc8ebe34f84c61fc500980692006e6c561bf58e966ff806d5a39f899e4df51c3f3f9c6942b54c2b91263a197f96a507c6d1237866f959e9b322e78f8e2e25d3e9f3f70ca10fba7be71d4bdad7a6e0193e4f0f895f461338dcbe7697db8f0776d11fd576eff8d7acadf2da20ab2ad196ee5a70d0590256ea29ba25b60edb72c03f7313e6c13b57c218e2fa447388ca8811908b82107bd142047f23db5d59276bd714ed0684a59a0d2ca0fd71b493504ce66f45d0800a3ab314866a4ce0c5e5ee15be324388a15858ce49b3a4add8985eb1aaeabf19cc3718216458a5ec6ba14cad5e1210cadcc729c25f8c82ef42bccedd2405608ddf630f1bb23e6ae49ac04b372ea73e412ad571b9aff2844e9bf1fb53cf093588c920f735b56132ffed9c214537e3790d1ed0523d976d69f6f0ca646e4a701acce1269ccbb0a8381c55f4b1bc0cb3460fa0075ff7c1d9fb945af1a4ce0031fac9008c944916cfe7530faf7cebd802472b0ce9e1eb0e40d9b873874d2ebd4e60040a866f5dc0c7e55e15ea692505806e1856c796c43361e3439b63b06d4284c2e3691845c141fae79a3f7fe02e378f841fed31ba53f2f02dd200d021132a8559b424b22ec33b58dcab75c7325a65e4bf8465f2df96d5768ffc3d6ff0c7f5ec3b3f9684803e9308fcc424e43092b5a9b8f438b30d3cc39fe797e10d77034c88b4fa078f08587b326b695eb3116ec553f30101a18055689248564daf228d97e4764cbd5eb679e6ff0d090e96dd5efbf9ad637fcd3de95387f43293e9cf7d9863275073d8ed8c844908fe9664803e763de61b59c45251dd2070e873ba919ee32371ab745d0e19e34fb662e30e716da9f3717f8f205194e11d61e7c17c0588d166a8a72303bf857a97ef27ad8fb68cbb2691255026279587ea378bf31da13a588de76772407ab9bbb2f011696f4da4544f25d2ade50f631d2cc29e8a48ae2f2db0deca33261e78ca8acbbce977b130e89175528bc15021ad5c03f78d1cb58cdb363db1db401c89bc8b856b6efd9f63ebecad668758ad7328d78c859ebd05d11e37ba24d57ab77c509efd40cf4ce49bf0430d5a8414abb945ecf70eb9aba970b4a5e40d3bb4c616cfb5730e3c2bb4e0bfdb6d17a5162d003d9b9ce5a15d587849bb0369aa97fe923209746fe3e0971d9fa92e04179dab4d1907384bab6541a433e6bbb58e68d0048048050bb8bef1c04621649c80e606ae1c778e5254ee624076ef7c4a9086560706141d4f83e2b14d6c4a73b787754146f2e49edfe201ee00fcd5e3824becf1d83dc0069d80b4d9bded9e8d977ec2383c93b7575b131e3d5de64f08265f322e1622f47fd24e0724863164ebdbb415011cb9a4334f3436a67e8f58a58fd8fb2f20e982ba19d1e641cb0d495e947972145ffbafdf10cf1f6ae1e8aec0167ecd29ef6e1061bc058edb4d50a257a7668fdeaa6c8e710e10e0600f115a07321cb2e7d71222987cd5fc060f65742a49f01b5b9b8d4fa1b06e3ce3baccfb1b03ac2544b0093a5fb1c9d1f00e1202af4c1ca7c4b2321991556d5ae3e3a644a325832ff6168f8470970ebcd4070836e7cd670ebe48a6c89e52aadb3c9"}], 0x14a0}, 0x404) fchmodat(r1, &(0x7f0000002e40)='./file0\x00', 0x189, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={0x0}, &(0x7f0000002ec0)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000002f00)=""/166, 0xa6, 0x1000, &(0x7f0000002fc0)=@abs={0x7f23f570f16c7fce, 0x0, 0x0}, 0x8) fcntl$lock(r5, 0x8, &(0x7f0000003000)={0x3210c9bb1c8423aa, 0x1, 0x8b, 0xffff, r4}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000003040)={0x4, 0x2}) ktrace(&(0x7f0000003080)='./file0\x00', 0x4, 0x0, r4) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000030c0)={'./file0\x00', 0x9, 0x6, 0x9}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003500), 0x40, 0x0) recvmsg(r5, &(0x7f0000003740)={&(0x7f0000003540)=@in6, 0xc, &(0x7f0000003600)=[{&(0x7f0000003580)=""/121, 0x79}], 0x1, &(0x7f0000003640)=""/231, 0xe7}, 0x1000) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000003780)=0x4, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000037c0)={0x8, 0x3, 0x6, 0x10000, 0x8001, 0x1, 0x1, 0x10, [{0x2, 0x400, 0x7, 0x349}, {0x4, 0x80000001, 0x8, 0x8552}, {0x44b, 0xffff, 0x7, 0x1}, {0x7, 0x1}, {0x100, 0x0, 0x0, 0x40}, {0x74, 0xacf, 0x1, 0x4}, {0x5, 0x80, 0x5, 0x1}, {0x6, 0x7a, 0x3, 0x2}, {0x846b, 0x6, 0x1000, 0xfe}, {0x5, 0x10000, 0x7ff, 0x6}, {0x5, 0x9, 0x5, 0x7fff}, {0x1, 0x7, 0x8, 0x200}, {0x7fffffff, 0x1, 0x3f}, {0x8001, 0x200, 0x9, 0x4}, {0x80000000, 0x5d, 0x500000, 0x7}, {0x4, 0x3ff, 0x80000001, 0x6}]}) sysctl$net_pipex(&(0x7f0000003900)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000003940)="1563a0f0709b9ba2d8d6656c78a020da37459418ffb48220875d65aa94368bd1033214aa318d5d9681176d17d2fac06b1b5be225d62c8809c8f28ad099194a068c294bc01bcd08b816738d7e807dd5140833f16b979e8da845a6", &(0x7f00000039c0)=0x5a, &(0x7f0000003a00)="9467a647de5b12f5bcc961ed9c8ef26aa578f1c659f8acb750c93a37e7f7c894e9396f3c81097ffc58c5e9fbd45473cf556692b431b332d1851131d2eb3c8ef3cb34d625b019efac0e938cea7590188a18ce4af19ed4632dcc050d3e5ffa578c08842a831b1f3391291b9e0fa5fe697d76aa8c6f88598c14d408eb97e09e205b50b198c79eacad3cd4e59cbb755d8127791fe88f", 0x94) r7 = open$dir(&(0x7f0000003ac0)='./file0/file0\x00', 0x80, 0x1) poll(&(0x7f0000003b00)=[{r1, 0x100}, {r6, 0x2}, {r7, 0x8}, {r0, 0x4}, {r0, 0x100}, {r2, 0xc}], 0x6, 0xed3) stat(&(0x7f0000003b40)='./file0/file0\x00', &(0x7f0000003b80)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003c00), 0x400, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003c40), 0x200, 0x0) kevent(r0, &(0x7f0000003c80)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x80000000, 0xfffffffffffffffc, 0x4}, {{r8}, 0xffffffffffffffff, 0xc, 0x1, 0x9, 0x8f7}, {{r9}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x6}], 0x0, &(0x7f0000003d00)=[{{r5}, 0xfffffffffffffffa, 0x84, 0x4, 0x8, 0xa537}, {{r5}, 0xfffffffffffffffd, 0x5e, 0x8, 0x5, 0x20}, {{r2}, 0xfffffffffffffffc, 0xb1, 0x20, 0x8000000000000000, 0x1}, {{r6}, 0xffffffffffffffff, 0xc1, 0x2, 0x800, 0x5}, {{r3}, 0xfffffffffffffffc, 0x40, 0x2, 0x4, 0x7d66}], 0x50, &(0x7f0000003dc0)={0x10000, 0x1}) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xb7c61f5c345976d, 0x80000000, 0x8000000000, 0x2}], 0x8, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r4, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7ffffffe, 0x4777c53f, "1c10260930770300000000000000da64612c3300"}) writev(r5, &(0x7f00000008c0)=[{&(0x7f0000000dc0)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d458f67712aee3fd22aae129c79a11a2decb35b9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251b03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec881cab1a73de51df82816eda3dcf0c0dd0684dc61aba4bcdfe537d44e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029e4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b0", 0xe2}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x44}, {0x16}]}) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x6df1}]}) syz_emit_ethernet(0x127, 0x0) write(r1, &(0x7f0000000100)="76e5de0000010000000000000063", 0xe) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="76f929990ba6b2f1122786b9a62a674f", &(0x7f00000001c0)=0x10, &(0x7f0000000200)="295b0ab6c00393cbf3c88d5d7a88af4f89", 0x11) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@loopback]}], @icmpv6=@ndisc_ra}}}}}) executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc}, 0x10) socket(0x18, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) socket$inet6(0x1e, 0x2, 0x80) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0xffffffff) link(0x0, 0x0) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) linkat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000100)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000b40)="ebffcbff13b9fd772eaa4e713048e699319296481853049b0800000000000000dbdf92aed1917c1166cb10263c0000000033fa50bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fd4bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703dc13db52fad79c17232122c138c1fa85a646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5c09e1e7545d5cd49e2d53784715ee61080000004d2d67bf582d3968c9d129482580433648eeeea31cf68e42a8452000000000e0846b21c4c145c786421b1f228a4a7338d1264651e9044770a533be163f86fc975fc354aff805edac12d3d3463c5c0cf257edd36f0e04733409817cc960b79dba4858099737da02717f30333c00"/337, 0x151) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x55}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r5, &(0x7f0000001b00)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000840)="693213e61db924c48ca7e320e0f0dea04c18abe32f3226e0dd2789cedc5cf34638f84d32bf3cbdacae7e1bd3c8359667340dce2a172c8ad3b1cec50e75c1e6f9cb6b7c80a6db3043a3cfe3f8e5937f4753412d2b008046a206487185ee86f60330f4b71a036e12a38b380db34b6331d790931129e407406677a4e6ff175b8846cee9464e870bac32b5d020b736b9daa47f553fee6f27e2ca76ab8c5f4a05a25deb3f23f1188064214bd3fd3b62d2dfa1fad335687836d0c61bde96d7451366950f8d5c8f9b82661b1a5b25028095c5bb3e96874c79f974cde35c807e341b538a8bbb43ca2ea01b35b87c621f0c43721ec80c2e81e055384c50a9b35ecb2c6c224e19a036d99660dd", 0x108}, {&(0x7f0000000280)="7bc365bdd9e5a3c75d75b04576f868359fa3d4d6a887f55340b2bf32deb1d6b9be4462ea715a8d83403188dbf9253ac605d4e554de8d79e61218b04206ac3bd08277fb295d4377298d8c1c8f2e568443c649900f203ed5c9bc76e1f23a3c0a3a2e023ac032044914282c32dc8f13bca3594dfee7e2b26ac7b39f394d5917355395bc46ad0dc984de1b807ee33d2aeb584ce9496ca4f65071c5be09e12dba3d3e0547ea30f99cee174a8850799ab7e55219596f258284a8c4095fceb9ee112b089038a44f847bfabe12f3797cd914367e538f8d48f32df637e5b048c5cc1253e260eca947b9895310e12c936522d18cdeaa92fa239faf768b612a572473", 0xfd}, {&(0x7f0000000400)="22b3fb2741a04998dace41d77b1ff4e8eaf4f923e833594a8c199ad892a79472917dcec361486a6e7e12398a26d30ae93cde7cbb200741f780a21828186d5766ebc6729108d1d2b6532e6368fb8ada361a28e6f889b9964e712be2f824e4950ce13e7755ee18adf5072101b754e4cb04f40401ed9ec60051105a458ef8116ce87972910be1011ffe34f0aa7a52b1fd943acf4956d29ebb765909cdf399ba9f315ff45cbe8b7fd15f7dd8e0b94b5fcd245bbe6baebda0800f", 0xb8}], 0x3) writev(r5, &(0x7f0000000580)=[{0x0}], 0x1) readv(r6, &(0x7f0000000640)=[{&(0x7f0000000600)=""/9, 0x9}], 0x1) write(r4, &(0x7f0000000780)="e27170d0ae56653a4326730c2ecc9dbf8ed15ee1d7e7cc7d57e3ffc39bfba66b3b51e480f539d815ae234f5dc38d8a24a1733d0ce2c0957154b037d1c53feabf10b283031ed9cc0f6ca75f5f4c50accfb8897ff35cbf3c6ddc03ded1611c120cda177b2e6a5f66664e7fd4916d630b3141993c001bc8fab4ca02ae8157", 0x7d) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0xffffffffffffffdf) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x2000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r1, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(0x0, 0x10, 0x46) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) r3 = getpid() 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, &(0x7f0000ffc000/0x4000)=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'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x4) getpgid(0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r0, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r0, 0x2, 0x1) msgsnd(0x0, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES16], 0x401, 0x0) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x0) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000002663fd09d6c548d1bf57811b50aebab303c14c48924a25faef96b429643746fa91036185d0b6f3f2e3e2d31c8ff269b1941165170fec22dbf22c8bb582c33d2fbbf71881c711378094739e60bd05a2b2239228f2348c69a9cfa8c2685ae4dd4723f31fb229583f63983bcfe235cd2a667b11eed4f6212aa8033562fdd95f3a9d3d2a85af51527f8ff765717137fb417c6b462d0f0c4c65ca593310784fffd0a20e7034da1237d6825907162a9c6974cd15c5a01aa8a34629bab1dd808b244d59f547da05a28117e5d4c91ec4db4ac6b74b2c9962a033af24c9a1fcd3b937acc4a71293f1f04e4d5a39a2f45b640ab890d8ff67211de67efe877ee68a27d9d92eb72adcb6b6d4c5652bd93f82b74461c51804bd43f0ce74cd2891ebda653d"], 0x10, 0x800) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x100010001) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) socketpair(0x1, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x8c}, {r0, 0x10}, {0xffffffffffffffff, 0x8}, {r0, 0x40}, {r2, 0x300}], 0x5, 0xfffffffa) fcntl$getown(r0, 0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180), 0x400, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000001280)="56b4d208c978004dd3c37cb8f9de4a5833d910edbce299377d77807aebfdf70b4c9d0076b6dc40f8cd12947286f0457c3a717b6d5825950f443524eec8d110a24e8f5fad71a17842f6c8ce9f0fcab92ce8cbdb72884001408769a6c9075751996a7c22d32b9926785a223fb2913b4b9d73e8c3a0470663b8a67362db995223542461cc659e6fe2b959dfce0e23cd2d6c976e0dc6ef1f11573b90b7daf640873ee5a04787606db1a0917c2325d23c656fd8a80d480963b551d9", 0xb9) getsockname$unix(r3, &(0x7f0000001340)=@file={0x0, ""/45}, &(0x7f0000001380)=0x2f) read(r0, &(0x7f00000013c0)=""/243, 0xf3) pwrite(r0, &(0x7f00000014c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b9bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4fcb706f2906d036a4c1f425a402385b495a8836ec7b178aa4fc8b7e7a342df5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f142587e06116d8ca5e67cdbd23e2c39255b3f9949da4ca5b6948ad4440353075b3c73728952aceed2de66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab5", 0xcd, 0xd6) msgget$private(0x0, 0x188) getuid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getpgid(0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x28}, 0x2, &(0x7f00000016c0)="22c46b01afc0daa67623e578c45468f5c97145172a1ff2b4ff9fd13edbd0c2cfdbf3f5dbbe118f81018e30d08cb0b1df225b488880b4584abfa72422524ae6e7dbc35b92d582a25798c68e4c82efacface1947f874753582fd523ef253b6ace824c45345db357ee4f1297f", &(0x7f0000001740)=0x6b, &(0x7f0000001780), 0x0) semop(0x0, &(0x7f00000018c0)=[{0x0, 0x8, 0x1800}], 0x1) syz_open_pts() execve(&(0x7f0000001a40)='.\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)='\x00'], &(0x7f00000001c0)=[&(0x7f0000001b00)='\x00', &(0x7f0000000180)='/dev/wskbd0\x00']) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800480000200000000000009078e0000002e00000010107ee1591e92281205a65d6"]) executing program 7: r0 = socket$inet(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc833, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x3859, 0x100000}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000140)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x1}) mlockall(0x1) munlockall() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) setrlimit(0x0, 0x0) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x200, 0x4f, 0x105, 0xe242, "1018260d007c2600ff00", 0xffffffff, 0x81b6}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x40, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x60) unlink(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000140)='./bus/file0\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0xa106}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x800) poll(&(0x7f0000000700)=[{r2, 0x4}, {r3, 0x1}], 0x2, 0x0) writev(r2, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000002600)='./file0\x00', 0x78e, 0x0) kqueue() r2 = getpid() r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b57ac4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c39344dc68b0cd2f912bd35101384dbdb4d05623f3002bdc8e04b72ab3bddbaace176193a11fb908aa0e71e0aa3888760374f83c41ebc214a94bdeea1779d8ab66d23e702f94c7cdd57002c6dc8c83c01a12bfba7bded3b74812a25327dc810817c9bf560e8edf6403e5410fb98cb6c29d12fa2233aade2b89479ff5343d1c6e321aeff87359a770e3e604dfd5167e18e3d751219235970b7c040a271c8791337d5798cdac435fe22b48aa37cdf717371b5dd44d2b45b39a544a31de0792a9115e3e4beb79a049b701275c53d73f61d0d7b4f02016e3f95461f85fbce955efc8728dd1a32343073150faf6334", 0x15f}], 0x1) getpid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x180}, 0xfeffffffffffffff, 0x0, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7}, {0x1}, {0x6, 0x40, 0x0, 0x4000003}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000000c0)=[{0x1c, 0x1}, {0x5}, {0xa106}, {0x3, 0x0, 0x80, 0xffffffff}, {0x3, 0xfd, 0xb7, 0x1}, {0x0, 0x5, 0x80, 0x1}]}) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0xf8) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r9 = socket(0x2, 0x3, 0x0) dup2(r8, r9) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r7, 0x0) connect$unix(r7, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(0x0, 0x0) ktrace(0x0, 0x0, 0x2a12, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x1000) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x1}, {0x4, 0x2, 0x7, 0x1}, {0x101, 0x7, 0x80, 0xbb4}, {0x7, 0x1, 0x8, 0x3fe}, {0xbd, 0x7, 0x2, 0x7}, {0x8307, 0x7f, 0x20, 0x7}, {0x8, 0x20, 0x14, 0x1000}]}) r4 = open(0x0, 0x0, 0x0) writev(r4, 0x0, 0x0) madvise(&(0x7f000055d000/0x1000)=nil, 0x1000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}, {0x0}], 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="010000000000000094a54dc1256789520e2f43efda42aa69e26fdb885603cf5eb870d7726ebf93dcb89ad9300017c4d186c40457720226912126edee94530eb87b7b9996348c396a0e494060528589c1c1643d28f1b0dc0638c9e8c79068e27ef2e90bb3ba2fd5426ef8416c1d3515f3d1a1166ddd3bc35a0fded467451b0a7b74ac0f1ff276ebd0d5b3604f4ecbb91502e381f3146b978acb4f76e58da9a097859fd966182b8192c2631c01a27bb86bc3e8c7977bf030fa861343bb09e7c6ebc7ae1e3039bc86b78b70d2af6b1d64c745e1ff9436ceb3ea14643502737a710bf48ff8a1cfca01662fc95bd4130e3b98b498c3769e95a95c155ccf9038269639809e1dbd095fd276e463768ac17fd9f4a7c3ea6232aecbfad992f7633e712a87a1492404029a379a0f2e06aac6c032dbf89cb92aa413595d56615efc07db6298ff5843140f68502796c4fa8aa49249e0689b97f36448bcd136ba78b490ca9450c673ed3756adf44ec2f694623856de7dabbe43c1d0b043d1cc5a6c71f5491f6f64053df08158c19bbb209b0045b34f2e74460a767d33580cd2b10e86bb2f4dae6243c8d7bca09548394e4d8bf754fd77b19f906a92f992449dc272fda50570515cbe495e7bc68e76a072cf0dc6a868444b966acb96122c3fab2e8206768781b433e25061348dcc01aae491649fe70e27b043258bc322a0f81bfe90e9847746025fb684654c34f54c8d31cd22520633b0aed1d4902c6a5bc5a44fcf68c2b30d61f09d720551a5bc6e4858d0612703539a6e90e443e43f1a90a80de20a68fc25a3ac3c75d628cb08ae2282f9e6488bdd24bd949ebd7588552ec62a69484cc9f9d23377cbdae33f8a663b182a543ce6cd64ae7fe4c5a9c56d872b7b906d93386da24f3283471842b26a62ed8059608a9d2d27df81d686b5e5fb05c969dc609839d8f036ab479e6ee334120b7af74e4b98302d542dd48b76cf6a8aa8478ff8158a136a8240a6d77034559eaca04664ea217bccd16a597e6e3d7a4675252f5d157322594d79ebbeaa7ec4c9767ef9eb0331214cb8822ac84db94e946c48ae654263c692732ced223e12d1f3a211d3a48d5e0ced2764a39585f17c0418a1a0d1be239877f3b2d32462390eb0b9b4056b352d7e6de52d6aa6216fbed577222b353a118e322329a8b982d5c4edbe69b29aa023bcdd2cda9394322adb2507e66f71090bb7196557891fa83620299fbd60ab8a45d9f30a78335aa68aacd1d6b520c5666e6eadd284e660e15f7cb53226572dc513653f095c275b72a008cbc1ea8735c2239c866af3913fd7dc7bbfff540e6faa78a1748829108f5b4019ef8bbf0ac1e39b5fa31a8b84827fc592611e0b7fe5d69236d1ad4411561a4100af0a1d96908459858009c1ebb14009f89ae2756be3ac43e86864c4f61e17b65176d7fd392938b2936514903ecb5d95f39de1f73f0363b9156623debfe7b483af93659fb7d815debbcb3786e06924fb91eed32667483a026f2ee1be49e651a1e43d32bf2a8cedea6161bd4661f8732219a366dcc2134361c1d258aeecca5a7bf1c27da8ed29e1a28373619127c78a7eb70cf2293975a5b9b989edf584f37a6ddb70f9087f14b8ec3577650fcad91714d205a237dd231900ddff921668267a72078a983c8e545369bfa2b5df84f26321c38bc4a7321313e7e1312528691a9405a2a52847a1d8697dac1940620d4f1ac17b3219dffcf18f4749de88df3549f006f10ef28b9eb75279e26854f55d540985a4ee30647e212db1816402e047a1963b0fc204bed6031c84341e14ab6265024bc95cf0cf4c85c168dfe793e91bb49ac81f9ce470f0548e762497a7c9b52f1b0a225b34ac04a1f990aa8c3691054fa69e42071403837cbb5c5cbda7cd7df364156b5bbb2caa2dbe0e3619e3e80eafb1c2b685eb154204770af435fe46d02bdd2b6e93d4514d7a88ed90aad80427adb90782d0ae92fbf7993d31ad3cc11ae72c891e9524fe73b54137591aa4d0b6ec49d6ea4a27ce6c1735a83300293ad0ebfc3e5fc6f34ad62f770f46ec7c4874b71d3e46ca7134193c1fca014689ae471151b42f426289f32b1d4270b79174bdb3d9c69351e83aa56260fef41c636e4017a96cbc233449b964cab8b9ebc47c51cff4125065d9b8994144ca37ec57941f1e7d11fb0e16122e807bbef8bc48253bbda51c3b551cfb902f21210cfa73176b9a7a2d293ea76355c7e7c448d2dcb820d0701cba2d79cb3d88fb7f11b44e224245589f38247c7fe62fc0a4c5c0819eec94aab68b4358f455e3e051744ba922b36c44a55f987d2b19a5bd8c701714bd2d85ae8dbfd4338b2a625843b9c831b96e4ca84bf556f616db35fa086c136c85a76b8811c650544e8b609fa398176106c82a0e62795126e9e1b079f67a8caf16052a66ed00dd6ee174b7d2fa82a77da410fe36d44b39f4aaaabef6d953ef3c0da2c27f2c24294ae29dab1852bad6c75c4dd5c8accc3589c55ebf623dfd8732cb94ba8ab1f7545fc39e0ccd8a5b6fca496fb4f1b79d150d0bcbac2825fc5c14c1aeb32420b72356b7ea97fd28d7391f5574557f204f553518ed1f766bff94daa9615ba06b3c1bc9451aa840c92c9cc8390c2a55150bea91f8ed6a3a7de3149595c3d88168613de3528303b3f5c2d96ce404efe074137c12a47a174cbf390834c5d64e34644143096d80a71ce22318e1c9ec498fd0e8f481382d24f303d0ef59360815eaeb520a597993979157c514e0e9780c81f46c827dff7c496fd5bc7cff6fb67aedc5e8656669ee58ba6e2c79d27f42e256d581d42fbb5bfca562a55baca551ca05b9a4faccefa243fc27868fb056f4ce4b9dc14828bd97dfe2716d5fa77e4896abb3f6f404f6dd9367963e27c202b790f9ea77ea9f36f2161c1376d7b73f008cf337810f492748ea772a6c850b5cd2ff6854621aad49e307da6edf69addd094e1c1372378fdb7a4d1d6b8762031ac10ac85c8f706582a9e561fab4f1191909013ca67be4a22a39313571693ba8b4b441ea7c76774f11d3ffc1acb10bfea7a1aa0c1bc92f77a2d39b3859b9ad1fa05f517b5da2e8a75f35686b64b400d0029a5d6549fd62bfbfc028a304b81e119b7b61b42310ce8a40a8543b571847b3cd7e23c20d37c577d2e25c9be420669eb2dbfa1f4c5e66907f0eabe42b8640370004f16f16aab560591eb4405e2ad6141af1fa15fb0f9b10a7259d4c693af31457c17de012ee1697b31e37827b88ce666fa957f924041ddee5a6568ae122ed3dc72d1e7ef9c7e5cc13eec5119fbbf47cc83d36613f7175b9f4e63ec3ca19a893ad1f522c8c7dadfc4af5fb5a9445a6c5fbb2d2fbe849fbfded9add8b1bf3ba2e97d44bbbc0b1ee34038f7770bc697f3a88cefab8d9bc88f06ed7615731ce7efc5768d962a1a0cd2f3aa9d12799e6d16173fd21cb5b70ff4865c24a0638ed935781fc00bdb7786c2ec107763198017c39dd2cf07370348f5aac29fba587194db4d574fdc91660f3210d435c49fe30852bb8bc5e98d5894969f1ea2f1cd4ec552b75000f5f609067d411272b8d0843670a234994c2580a2bed8d7e11b8104e830d1c30dce567066914a43eb7f4127d1bdc8d6342724c946b1613fd8d0c3ff8883e1cea961de28a6b86cc3e61c5b75bf56c80a984f300cef7a128109327b6fa689acd9243f006393d655c37e2664a5ac9fe887c6bf0edd5a56a942ad86dc7f4ec250d915e85f2dd4df1da810173c943b5bce628cd3533ab50252719ab8ae69421be3a15c1323ae806b038584e8bc4b7dadbcf56d02dc4bb4d1612428340070393ae6bc219343e9300dac3b2e0b58e9bf1ad188bc55d4c28ddeed7a76970e6891a9542de6897ee55d6ba93de5f6d0fc3c20169165f79408eb005f50c0509fb092f2dcd62c87a610501ec3d8c2288d5820cf58ac77c6d014837c70979928f4208146aa581afdec0bac9eaaeb62216702f5f1f887de4fff53591a9bcf87a0e0d5930e85bb1254fa9110b3ef97098712da5973a1a1709e27b481aeb9578228c4bf792f57171199a9eb52f51bfdc50f2528d0e838cc7a73effa14ae58af9844ba13d6f20bf065d7dde046d5989cbac53f6955a5cce648b828a0fbb3298310be396b6807cea04a6c7fd19776413ec2a4a46db10e9fc717700a3b0a2fa96771c19a56c4a88fa21825dab72b8980c0e9c1885aec88e613dbd027d3990ed74a03dfca848ca88826347850e3b5de17e4f1725da66c3a3633d97425377454491f536903b8ebf196a427800190dbdebafc6349fefcc6ba32aee2d24eb614d66af87935b7669d98df28b8434e56e77f9cf7faa2b90be42f29695f420124f157614a95ba92fbde435938647fa60e9579eec1942783e9284e9a5ba49fbd9f37bfd29288c6d5e82d10c3b2a766a72e31d2b12c1052bd0b302b63f063371a4caa2bccfd1946140d69a2ab368ac0f4568b5ee2341ee96c9bd1afd840278aa124a1a815616d8eb4c7ed4764664816d0cf5968770f9f6c23e8b2300266ef7a696f4ba9f74a713e144ae75de7c3f617d3ae115ff3178de67736e6bd3046612703350dc4dc3e47b630c71d3d620bfc3afdfca2b6b6f7514073f5e04b0b150997a305f6084fb29dafebafb25feb8256fd12a59277d9de081fa47166a8f6f3b703dbc6724d02d32063ca2827bd66544236bb8eb3b1019903d21f66717f119b7e8d15cc35c4fa038f091b4ab5485d1fe2ce375e909a95474166b6cf1be4d4bf2ff878810ef4cabf1223e826ebf514b6e34ab00dae0b9894cb062ef6a785cd4b79778b3aaaa26a5a5504834e41da737efe4f32c6eb55172f1e70590a0f523a89768a244d61172e79d4ffbeffaa675aeaa5122bb1e8913f1ef880591e3b9ee8d5046fdb627e02cff938642bad08195723f08965bc5467a7cc499666f533102a5247e611f84c69ff9b6c47fa4e38f2ada62e3f075a1aa65196f3871f966cda13bab414dbf9afdc49c7b59aabdc0daeeb457189693a8c37470267420d9cae5217030261381cd53bdf5baf92667929e64b1f2991baf750030dec94b8cea6b11dc132246a0a549d9b0b1578ce669c0f09a55603df70dbaa5db9eb85ecaf7774eb7c26840805abb2d9b9f8a0452f92c0b298fc4f3199446fb9e13e090110bed11ea4079931f0c4d4190401ca727ccc8f76ae758ec7de62aa379a64fd0e10676d7b33d2c10f74242e5c9face9b17c274d589a9ef92c88c9c74fe8b2a168e8e74e34b2ff8a52a16371bb23c7e5ce68862f0f41804bab9e0d353f3ed05bf56f5bd86c19ba5b1ad60fe82154b1025da3c0a7de46a5233c3cad473e9e1e74c8e3cbfe0132d520cf63b8f22007cf15b84f0cedd1406bd194e4356226dbd933d9736e0c1005dacfeae8b4e47371b8408b9cf4fa96261d2ad60f496cc8536d3216d95d266a3cac363cc6c8cc2c3145a2d57febe42319bd7d2256bd1b44825c65ecc446e71a1eaeeda6e566e3ea00578b618c61d7607dd32396bd98239cb7c21854c6963bb7b640002b081b81629d1191c339486c3762e63e54b0b485e5a207e3e9e8ee3b91022d02a4840437943b297e1848c5afba8b26a0f86e04ceb393e113a070981c2217ca9761ad87be820f0ae6899fc4dc52eba64a4a505f6f0a5feece04b5100bfc4acaf7c6e648bfaf8983e4df33a1365beb18098dd1c1550f4073315b67a312d257cd2f57899dc475b8730e33c88e3348fbd7e75c814c5a314ef05f7ed67a9bc6b644dbad0762482210144d6f868b776334065425a74d1c8c3f2b8e61e565c8ce1a22a2cf4464b82fbe289a7e90380b6d02aaa61afc0053f09c528a89ecc712cce38fad86e4e854743c99cc48902a968d8cbb7226fe10f7e82200df4210ddcef7b595e6e25acb80784630356452dee017ad3422fe0e851cf47d85cd17cb704e98b4c7b9cf0cf93483c7b8694279610ea6fbb309068e1845e073200"/4233], 0x1008, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x98}}) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="eea5ff01", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000010800"}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8892bebbd1660a154cde8b760e3ab4417a53bfe4de00984bf6a605ce0bda490f917f5a21b61e4461920caaccedbe2c5c227d223c891d265007551dad80008", 0x7c}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000)="326813522e7749cd418cc01bea6a35", 0xf, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="f4", 0x1}, {&(0x7f0000000140)="8177300aa508e0d7c98f8fdb27bac1a1ab38bcd38a60bd80e8936b18e93e6fabb5a68b689f58806bcf34f736965f4188ef154161c3f41780812bc5f12471dc702d2958a44c4a2071529f54cfa89be11f737060853deab4fe04f1fcb3520c69", 0x5f}, {&(0x7f00000002c0)="699f9eccb93fc6788155cf26ccdbfaa8da849761e7aa4319a6226408472af81b427da16d596ddd43e0eaa3a51bb67f2179c07995e4f140ffa705a742e80d9544a52526054a365880b8876999d6c5bf45b826289a57a59cd48303db8e7a5f605626d9226cc9606485623c1b5b127f31131bd804645c1130fe9b091dae73919b008553cf44a61a7d53806dc961726b2a9684505b33dff735670f850c0890", 0x9d}, {&(0x7f0000000200)="578292f795a4641baede8af86203e17e44436edac4cde9fb1b03c4da4b88e3ca26d20aa7042005", 0x27}, {&(0x7f00000004c0)="a4da644ef0eaaa4b76600d3b2ee6bcd1a7c403dd9a8ab7b983868a58d918b2a48cbfd051e202b23e68563f36b244d65c7251c4f6c8524455e9f2e9b409d2d86af4db12e8afd1c1ca1c0596255f5d401b4e6a3e189faed33a0f79ea909c005faf0898f778b832bb86c5dc9cab56c6dda0d48a85355bb08d61f29b68347980929e8ccccdda26b84d7598f7061f4478a187984cf81fe85de4a184151d7e1dd423a662ca5c0cf43ebb3330924a4b90166c87fc95fa575e5b892097f243249aa59359a5aec2455721c4c387330ae4650d0ce3428f06836f4159fabc8df271bf491629bc1eb2679293471eb280bd6d90fb32e6d9dd11002bb7bb754f794ccb5e7451d34c0a1343b0fbce6dddf9aafc56a8447f0e5c218d67f724d52c51570b544c2f71b48a60bb123380c71804feba637e21937c554e602d0abc73e0138efc0a3ca493dc5ae42f0fb190b3019e98741ca82b59d5c310091e463002530c1bd7862251579ccf960309c41fb0ab3da34234e84b7f215a384c4760cd9da5394dfc3093b0929fd87b81e9adbdf6888aa8b6f1c695e4a215812e789058ec425136cc97c6cd70ae6527f2c8c3e17c036bbf6097c4f788aea9f5552837bc5da089ff288e7101102c174c7979d71c02b57ce3832342ab3a9b8dbc588afd46eac9d16a62641e94757c1955c6c92768819513328f46424df2b8377e13bdb86d698b7be021f3f3374e41eb5c42134790c0daab8a7ccaf97e6e81c09baf43364e9eb28313284fd6150de181c74b23ec4780090b488d7363d13b7a44075ae369b612bfada962d6115dac8bdf5830de714d2b4ea4e077f8253f686e27e3c8fa36839b5b05be9ecf3a0ecf333a1201f4c991a763604849be43f4f81b9fac318ec17da33635957c5be68dd83ff2ac1b4efa9f36f3e56f004007ef23e463cf43d42d03a6e9713eb189c9308ac0b4fe3100395a75f1d8769629d8e21cdbec7dc7a19bfdf1f6edfb5c61f6740020a622ad87e3bd823a3c3556ee6c11d59ab24da72a06380e9e1db05d03b5e037076867e311d872dee2cff1afdb06a62dc174383e23aec9ec97b291506469e8afbd1444735179eb9efcd6c77138607a34e33b43ba9e9c6828b21dcf25225d53231d4406f2d007f9d5d2bc6779355cb9589de704378d7ce6030efb7d08d7898d8e5a2dab99ee2b8768927d1b395d09f837899cdf84e799e79ca49a703eec49f88c73816b94c3c8a460940502144613b91c2b54c779f8199fbdf9bb6c9c95edb4a8837c5bbe640e8996a735f0f8fb7c790a2d8d52da250b6d7f4982e2793ce59bcc7dc993def565e1044581e55b59b422064dd0be1d77313bae810db0fdb87a2f7eeb71f0878bc04ba92e99303045ac76965b59f36a0e558063bb883866ea9ffeb1ae16343654e7fdc09846d3a123999a824d8897df7369c4b42f189b8876a9775592e9670001052acc58571329145bf19759b3696cab0ed78b27fcfe55e23970a64b30b5bc92ba9f1da496a1f368cd98efb1da9c91f017f2c3a73c1fcc97c9d23671f3adce5ef5fe7c17408bc34a247c45c6d94069525b9412e4739f0f2c95573a23e6dff3cc7859c1482f173a386bb87a4c0e31aeca116756e4a82e52eb5c219b9df39fea65409aa8c94248df0067292eed8bd63f281b2048445097c70a592805e986bd304c7336bc232af9da9f7c4e09f360918d1478003c0a0320b5956783564160d1b2e609d89e0fca566e40ac734b1e98a27e49096481dec4168b16d285b58808744164ad8b73492b88796ddac2e2157e5a0863578de632d7f85d6b53235b374bb99719cedeb68da6aec56158c5524210b0099bfff620ba53b37420885c123e7b61f14f699011c85d52edc1f40f0a5899d7dfc3cbc93d3b55f3a4a948059f5819bdad6963f5d49298ebfad33df793abaa31d17c28e1952ea890ef2d33d3395a0a4c91e33df990e8abe5d76fa6c93b7666a17d9034a00cdf18553a988c8ed6be530101b6c4e739124b2163aea5b5bf82a22a2c664c44a8a3464a20698ef6835c9925c46aaf83b3c65f8af5d00290b2a2c90ba5ca3310db579369e6239809c18b5ef45456b9d995410d1867c84f84afaa08dacacc85c6d1597b67ec5cf555f7c77957078cd29f0bb7cfbd120790dcb243dbe2994dd22dd5f52ba5c55e09a63faca95d4f6e445cd268183251118e5a712bf56831c8547c60c33da4674090d7b1c432983cc9e6a824baea83f821971eb76c31e56f47cfcc4c9901c33c8cc0a5bd218dcf2cc6c18c61830ff7163e44cb5227eff831172d1825ed2e2161a44a92897d13ab33d6a7f539ec41d2a54b1fcb2cedc476f7a0bac9218de701c710df4d146b2b2333382f5145a2800cbd08307b3fb05be4f218a8878e753218b92d80db26b23071892265c85be82f099544e6d3bc5d9c037720fec26827656fb68a273cb49881bcd71d24f5590b6ecea251dc1256d0bc0dbe65be0fbd3d705f03c3e9ea22a34af2400a662d8f13a25b6754852443829db87f23ad1be35c4e96c76b3096c639010c2e0d848e5000ef054441ad1299a03d3772c86e8167d689cdc7b995e49bd1fda84e3aa1f38b2b1aabe514b3dcf54967b0e1452d6887e8d0769acba64da7bfe0734a1dd2431677217a31174ea3bb3b7b95338354a8be397b6c626a61a0029de18712fff6e3a5cc9cf482ba699cd4992d1c4633ccc8af8d9fb5f32ea73209a84eb5c66031cb927edfd4c2bb1feaa5ae430be7ff016c8c9a9625b6060dd0d3586e094d550e7c1a27612debf6241486d1e401eeb104faf703791e37c9181f2ec7a92ee6b5198fab140c3cde5d5363b31a3aff4c0cbe30d47260a9672edfb2d1a9d2bdc3824cf721095fd40ea978a96dc5cd77598c4e0ed1d55ec2c5f54a0980dca762222fa661e143e64366cafce2388f44a7d6611d5fe5e469d529dc4b6e9df894918d2ba104c374eff095173e458ea4abc774d400734d07920607da69aaa36ea16f3db3e5391f56a5e37d2ba8599082a17ac01c4aa838411ce7d93abd8e4f6498ca0478e02710d66bcd7df0c5d2cbf8061250667b56a7e270033413911a6107316ae62ddcf1829a1198d78a4d5e9e3a8ebdfd962d7d6593421c608361dd0b327d6fd2a88b63f09b91ad63fbd260f8c3519f207b6d346a4849c3d13589ae92997c17d795a63ee739d61e6a5794450df33ea1cea17f3b1c9215d34dbeaa68cede3e6e387c5e03d3547e1eb297a91f622c8dc4d66c0adb6d542218018e849f5b9e365699bf55a9f700dff307abc907661ce01f8221f20f8847b29dcd8e07b07bba4b1cc4fa56776a54b30b2605efa13e590653f74c3a5f4233d4f3b37f0161e8d996ecd1da019087f062fa5b8dffad2d41272192eacfc8966eed6d4eaec16e93928ecf8745aa9ba828476129864d572e8c9b0b9373f948fe99a4338713d561a4c8a0554df15a0782c18d5617e7ef8664c9b712af149663da5310ac637dd7f41e7eaed8dacfd943f5870d7433af261d1887c8b1f327504a9c6c08f417c59bd5fdd94b639e165f1200063ccc7d3bd25e47bfb6c34ba45d56cb87efc94c11899eee5ba80402ff6c11b9fc67d78f6da84f1611e9256d39e9eb9d697a3525bf677c78d136db19e5e92403cf810e0f26a30b70409f25089db94dad701f17bc20cbf8ce104ac6d49cb09d23948490fa21f1bacbb5b99829832a2be9cbfe1a3906b7c14a1017c9d644435c68a107e29c2c286f26b550f0781fe9d366e5b327f0a6967f89d5a34a50394cb00c7db254374b90f9fdd7396531a5a4907f11fd703e74f4ea50c31d29363577bcbced89394ac6586405508f14294d65a70e14c89530819292f50639f5c6944eb6ba80368ed70bd76877bff86ef425781285116ee7aef13e7581b152cd29d34e6121083a85e5dd9767cd04ec9bca1a6d06f4710971df0e563466792a9cf12796e0f1dd1fc6549a7027d97c18a59a2f7dd2a4fc19c85af14ab4829481bccef99dd9872f16dd30f71f5f40ca7056568619536d4c92534399d435a4ed5877baafdba186838f896e5166d8eb0cb2196754d7cd303868d14ea489c0980a23f1148786fd8068eab0b2e2261aeed7d5ee36e01fb1b08bba097120cc840d5d0ce9b0cec8e0d346d9bbd2baadfd9c69f4266b4248d4f8be1b80e33efb0cb349f4fe5f881c0fe4331d24762e153343561715757094b9ef90e03db94c27403d9c3c61ef2bdeec97710f2322302ec0d41d27cbe0955de425a7ee853d99796afb068f80b39fc0203acc73976dfb486c011dbce540221b4cfbc53bc298ba3e3c2f6d59398d2421efc782c82159cf95bbfe1e8cdab0888b7034028a83442c8e8ea68754f37573737259b2704d77800e633b4b4574e31f4339468f232ea2cccd1d398b2e0e6cb5991a59aa180f8e16f81cf55bb0a31b1805a728754ddc9af7f054339411b419d46590ca9710f83ff7f49fd2822f902bfe722467fa9d0f701a5f9fec24b2eed31f0522813299ca2f142b3dc4ac821487691b7651f25d96db9db27c0de730c9c21ce06c687c4f15a1d4f9c7c16de21d818ab305dbe24d562a2eef5f445b20ed59b9ccfd5bf6737d6ae2bb4ef68e8db580d8fe44d24a98ffc9b8afb895786777052c466962d7fc25d0ce927742356bc025582f4032373db10b62e698301f47f21ab7ded83a84ff8688f01e438cbf828287f2cc30048f17f8a3eb628bc13713526ffe3e45f16a91618e1b95064e9ff64918ee85f884c79a1f3eb5f690158e186e48318064428014080b3a339a212626f929dabc8d8c631bf81ee44b5e951ff7a2cbb2f9f785483ba2760b1fc9d04c3aabe496a60a8de35f6be98aac7734533efe89c8d7f9537dd7ce07907a9f6a5c7b0975ed72726f1385dd63044ad02a1c243dc3630aa2fae07bcce841759e88bf01981d99ea10a4d14e9eba2a9592d1e55ff7a40888336dc59300395149de37194956ce796b7d881500e49d3666c8ab02783d8449b8d18bab066bb976b64c228a9ed2ba4e003e287d57df64ccda46c13733cb49416814734f5bb4df20962aee4734bd63af71ce691bc2b8d2b0315cdfc92171ad65df64a113b33929d1ac36a8e802f3e8cce363eddfefcefb0885900dde1fa9e8d90ebfc5f75f071b8622f7aed2735891637e7b297e43adc3497663087a5fb41e4ac9840f548574c7b39f497c22f9a82a56232df90fcb7fce059ac650243fb01f570800bdfd30d7ecf8ede8c379c7221dcd021e8877ab7a9ad4aeb32b996be7bf0e07cc1c872313f45c203f2bdbc04055c90a331747bc16c4d896a93399741a6d832ab4a8b5c98d96aeca671501768af5172cef2d0bd5031a99f03503ea081d75d49becaf21df2ff8c9732b752e17ffa6a0bf09c4e841e1096cf3c434535360ef9aba69ba7793f8b35e949bb4a454b556fc4643f7c1a686e2cf80da850e358e7630acccc5dc982c9a8dfe27ea6c7ea149abaab1af3a137cf2d98a41ae0f6008202e36453be905c09c8d80c8c5799e4402181941f703a86a69011e5317f6c48e10703cb9002904cc9ee28c03238afde7a6eb7ace14274d285f293f6080907569a6699c14978a70599b630be866476d589ea4508cc8571c6f8de2890276dce70f539e32449f9d7fb6b5ce6ecfda529294c27b9b9430378041f73fbab65f237d8bf24ec08f7b53ea3322e4a166f56d4558b0148eb7980820b3174226feba54000053cd107f6d05d9dc9394395b917ef37d0ae8460a0034fe4333429a9e48996bdb62b142b9ea40b42a237f0b7b8435eb71fad9ab5f3a09164d2349f06581", 0x1000}, {&(0x7f00000014c0)="bddf2fb4098ac1e0d72cadb7f4cf640407e2ad34e2c5c136630156aa2a62a902eb027d355db5a6cdf3a925accb4de21a56206d5ec292c96a8c76d441fff945e7866b2d8c9153b7888b002b0d9b4bb3283d813ea6d4c3e1d77ccf3e6ccc44fbaa4d864f1be1c76176fa0c5fe74983845d358acc8af487586b6221f319c785f15631ad641683275f37f5b0da38d4e9357973d2195bc3e24a43002b31774a3906b1df8cffabe8b5ab47f5968937d859cba7e1157cb99e46d2b838bcaaf28b351e64b0b9144bb5c9df0cac052aea7882761dcd55eb99f6188074b0414864f4fd66b28b12b563922347f29f5482c57908d9c1a46de55901a7567902b9283e15f84f58f5258d53140396acfceeb00567f79e9010e9cf5dbfdf8edb79c861b1a2fdecdad9a2cf5c56c2f4b9ffd72dcbd9426250a2ab0c411e9f97af39e66d59ff1fadd2b5118a27d6558b7dc8201288e654af9be4cdaf254e38d99a570bdbb11bd0d92a58e94e03836df07c657bf729d84ae64556f738fe56f543534f844d0ef7a98ba48c6ccf0874f947f4f9e2e9b99265caf36f4aef5c192c92c9381403f12e997845e9b08c1a85c7aee9258c2f55014821ad9c595a14d336de0b7034f709c84dc271107e2913440fa06e1c44a5103af98dbd090145dda3d1386def3608a0c65f91cabbff9a8a3676cf35421f1122b68691282e27a6e59b12653e325a0ae1e8f794cb1065fc60acebda785da4201eac5a50ff6c83dc265c34b7aeee22ec6b5967f7f15e21693c6398bb2270b223f32f957af6c31fadcf90550528fc99767565451dc402e465f681d3c9ba2f4562f18feb91a8ab6070c431eca3aec6b886939c814d6c7b1481b8b00f18b1c605c3d08080d5e00c051e30c944a3537ebb26218b824dd247d32d95b4fcc236fc7530195bdac4e2c5f9cb929a3d63d46bce24e9b3d74d505e9cd780afd1b41dc964219e3ce2c2b5c7275660dd669f2ab864f8fc99fdf36e33eb753cdb34acd817d01c408d4cabf8fcdd081d9a9c7b038f105d6c962b4fbe6a6d17c90402092e1dc96edd8afbd9059cd55b5d6c80bacf6074965c5cbd3771b42ed38f9b465a5bd5bb92e33ab39e76e18c1f9ba77fa412350797ac53cbbf01b981cf92ef3c4163b4180c64edcf85c44749ba6055e30d6c63b81717f095480608788340f3d747a57d7f5fef7e3e06c231e73e679ed84ccb74578477e9de4386cd39b484c8c8989f9c77beed8a3a125e564a7240983eeb927928b665cd6c5bae83dc6174f2befda32bab87ff63eed2ef7d54154c354babfc1d6acf303909ac79f34f21a1e826ba2bf47d570a3d6273321d0dc125b8886b0c29a4153d6f160c1a9f152bd9cdcde304a6b08dd146804349666ceacb311f88fc5c65df14ea19f03764cbe57c17e29175e679c9efd2611ebf0959ca31f596cb424220ba9d760241c2b529f0e0251a6ae05c90ca98a47d6ad3ca0f42a6c57952cb90cdc55a31fd25aff40ba063aa48edc057da18d1a5e088c802fe5e726327a93099bcb8d3c47f9a41c4e1d3f0d625184f8c75dbce9e82bd772dae5e1e5358167a00886048e6120a16272e48ea537851a970957530d23adeb00aaa5f10b97f7687c289e21755812c707fbf86d5d853605b459d1be5fb48621ece31abf2c9f8e7fa3ca120ec4481b2d4d4e34b961fff06da417f5b5e1bcbb157da6313528e8bd580e47b11f38c8acfee469fc67135d13a3211ec7495bd44f71920bd46f41d712161c0ccd2195394528b1d93029ec7f35685718d7f3beeaefbb5312f5e80ba7ab6fc430a627cc720b17d5be0da7902a9b495a664bef77f39b708e90c89cd47c4452244558c639697eb9ebf404b1eda71526a9cac0e52a6dcf5218cfd293b00264c7dd0b446aefcf59ff33619c863756d56c6f9089942ce9d8537171f3f407190f579c423d1378bd6f372a5013df965adb3ec35926b9bfb8588eba347c9f06af78b86b10741c8fc913b9731d93c4f4cfae32b9fcfeed0e7da4673b93a20dcb8e6c0c4145cb40c7a444e6a9652729fca119e64799c919e2b4b43e4bc124ae96f6ccb7a32c5f6443c5f527f918ee8dc1a272b72f7a2699b2e9ee92538b8df5eb02163b35ac852410119f37bf5823239b21b144d0d47cc36072583d0df32e037ea73ef73ef40beb9449a27ef0552d146a774a6ab7a9b159fde3a52cf8b1d0693026eb5de3abca12e0e8b54561e14e5579b2bc9ecd3d226d3e4d9e1510aaa0b7d3d626dafd07bc0f86c971459ed727a401d929b32f79aa4180f1ab4a84d004bbdfa41af98e6b3a51045105f3a600700645bdb7151098ebb76b4f5a9be81e8a70273b87944bafbed9d9821347df643aa743958b8e260cad8e7a9845a3d96904ba076f62b7ce758a2b350811c0b548d2af601d0354c39ef2b528f38bb7c19f570c5f7e18b9eecdae478b135626b1204fd9e61c0163b0fa8f6c97e1b0f5c29f09fa15b91aeeefcdab9be1d5a0f68e5bf8eb8b2117da85076ae4e8a6437c2ada174fc32991651ee2d3411b7bafa58b32ac90036f04e31f24a9eda85f6f2025218a560d27cf58a268b8ea12aad28996f518e3c643ca1c7cbae525f7305a47414640902c8bd8d89b8a5ec7a673664fee50c48d37093e7df3c50b6aea6674d45894bf334bbd38edf3d59166b39c198108927794e67aed656fca5ab2449fc184947e9d54829a0feb5a696f2520d9f9369fecc068174c52215f0c84d937a8e43c07a1f7eab9a85d68897a778d4dd487890575ef3c00dcdbc2484809b7150d5b9332a93ce9c87f64afa6f0b27b62883aa617d56eed673abcdc1315776e0fd392105b2dcf56895ed46c7425171f25bb9b24135663fec9c3ebc4dbdeaaaa19964cdc9a3059b469e72d5910505832892d8cece141f403f0ed0fe90ed80cc5f5cfb9fb66afe13386c016a80f6e98fdb39d77683913bf5bf87feeeed2c8f27bd4013d360514eaf3f5dc7f0fb8f1df0547866819af6469dbc1edc0a9ad185dbf49feb064431c54433476007d61ffb0afb49ce5652985b929aa9617f097a52f9f5a58b91232d8fbb7bbc1d8c10139dd3b9b09d52365e2c417073f28cd188cd69d62beff19e130a4943e4e274f390b1c0ba2b8ee83133f4609c3d35b7cd223bc088ef92f0c591a21bed02bd65a3d82a91e081b010193a2bf82978f84853892b81dbacd2422b492559628eedef87bc1ef50f0232b718495d502ec04dcfa7911b381a77b5f748d18107b6e2c7bba3a6609dfa23b56f2256cdfc9d17d4bf0f81305813614e55e8c385e538209a6fea6ad2f87e95bf66b1bb679c75f9823d7a29edb30ef64933a07430dc505135eceac7e64d4517507cb91fdf066250da7040723d6c7ab8af292e3b6b43cf56342ef9c8069693af9a43ba6ffac67b239591fa21bed58ff23cd0a96b3dbb65169eeca59509f424a3cd240074bccb1fb85ee457bf65fd46be5512679b672f092e007c45777447d00d90edd7aa5cddbad7ccc1b1444760662179d4727d26281b6fcc15f52739a7f94a88a279ed0af0839cd8146248834fdadc9afa57030f7321ca76aeefea7c7d8f7b403c40f850a6ce28b102e0500ab26f9d45f33137c709eab397d6674e0af01563ef464ea7c54115839fec402441d2eed0dce89ab5246a849361ce2f1aa9e781960bb0d23eb15b59e3ee5ba042e0b2f6b8b6c4198eb0d032623f4a80cb9adf0ec7a98a6806b41d798f0e83aad57288e7a9e5191fbebb26a5d5266b7646f666fe53877d3d4e7baa51a054c41c799465f38e4e50adb88233327d8e1687e3b0990e6668c061e460fd4363058c1934bcc63538772e764f24fb28e7a8597475afb975ad40ef08ad38244de6389a4dca5269e7bc13d51f9cef8f251adfa2e1ad4e42a93578cc6ccd0fc0d27deed58f48212f4c85dcabcf09a886ada028e927001c3dff782fd158834480e714564836bc5353a97e6dde504b42948bb09da5939110c4defd85772625976346206b64f9a20e93e0a753b5d7f0c2b243d2e942c56ab521549fe0f623c6ad4ee27ddcb5585b9c859353d937faf79814ea46d37618bf37f0b5286fce0e77dede908032e6db9b04b557c4bff25ce90d6aff414bb12a0b736dac9c190770edbb583e799435eda69e09c84da86f40c234b3cbeb0f3e2eee7113fbb2f5000b1555f82cb5ba093f7596be90579a083492c1b14e794ff053008202de85b5304e5656874c0258e9ccb2e12a7225d66e2a74f0087a811531635361e51881ffcd441a636ab3baabd9c49f82dd35e6062238a98975d7716a946b983c45d31aa9dd208cd4c83f0b8580a88dfd63fb548a966cc0b24eaee7909cbfab0324603a6c4489ac29fc6c57724fe9daf177e657d1f7f44c4eb3d31335608c334a08de684acda2e2e1464e1ce74b8b49b990feee9938f93239cf18592bcb9fd4d82c01d4901a304a9e663c9b48b4c62271a68dfb1ba006d581c99227569935e68c1a18470a0d99222b22ee9f2d8bd66bdd613d8985b4bc95573feca048c450968e1fa0d4fd7baef21d8d97b946b0800fa167cbb2770f8ebbe5875a6cff3ad5da55a58639e2030fe9af3b415cfdfac5c68969abc39ed4ef097dfb5c726ece2fc219e07dfaa313bda61f41a8cf4631aaf7b9557467d2ad86c74e95e742d033bd743991449da6670698a7cdd8dcfd83c8275f727e4a49202d4587fdafe765f9f6584773103c449344a4e40035e682de671215ebe0730f8ce1783c4e174bfa54fc371d9bac5f243ec5040d2131c2e9c5a9ad63978dbb1319d64b698fe677050f4ba786b9082ec0f1bc3eb320e36fa16287f32782ab6eb3e06572df2a17da41dc45d6e74fa3137242c69e39c8eafe8c503c44796cc26cfce2fe5cd46ff5d7e1f2f68c8d32001e7fa87a6ae33abdc856a01fed1b2273790bf872470708d46b2f5f6fb8ff56903a8185876d9a76078c53dad6d98fac69452b3fed1c53af7c8d0e270538333506c5ca0fc2aa62bb74f0a85c74cdcbe12e2669e4d6f159ea2db80e751f1c0bb5076967ddc3dbbf7a4aa14b10a95433c9e8dea5dbf9c84af54628cd51844a293df8337a977783ccd4ff07d032acd883b999e7ab6f0735ac5f824a18e532c9f82d6ce04153a644e2f008c225bef37e155281b2815ce84e79e4929b56545de6f336b1379834a6ab13a89b6bf8ae9c480b820d93c52cb26f8c6108740b610e8b1788bc18b33c8d8e6e4b818a292ab6374ecda7750a668f14520ddb1f5f1883864c57d40c399ec4dfa2238cdc236c3caf1d8c219a5678dbb339fb93e993f575f8191cf603933b4311ae44a41d1ff681e15e8d51abdb885b08362c9e5e2589c062f4a8f37353c461183f424ea919e593e39a71be8b7987a41aea4e5bbdb4f8f202ec6bb52ca118d7f47ef1a374688f84c083d6677f79f599a86219e749dc20eafef9ba02cbe1b4c4a9038c52432293170db4d500970869a0f47e28466ed5fff4c5b801b43cfb68152677552fc87bc3ddec1e6c943e8dc71af4dac932d9f6e2332d0f59f0271a88f58f1b51c18f1f1f7cbd587180fa58c5792ea8c28f0065ef06e4bc1bbe522609d1976fc2488a5273732477f8fbcba495b5c9dd85977bde2662d4d2fb2dcbb4d06b9c3583d0c4e408c6e61dda12e82610e92d6f889b92ec6e14c26925bae18b12b78ed41d6a354c1be99d7ac48ba9e4f8ad223bc51ee5f965cc683002a0c4eea12695d0202a2aae61cd3acfb615f05551203688351a309c0f7120159b8f3d34f3f28754a717b25ed4e50e255fe4c024145fdffc535cd3d3d84784171410e9040062", 0x1000}, {&(0x7f0000000380)="a63b24b3fa7aaa62ff2e0aced118597f19606b27cc4b43ba9bcba6ca1402b0f318eeca4accc0a6e7271d21d15a6f11a40d3d3d9bdfe8a125d6fc1c50a2d96f246b7de99f3666f6f838950214503f84627a8ee1a36aa6fa50a5fb91cf484502a8ca5f3212c7899e5502", 0x69}], 0x7) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f00000001c0)={0x0}, 0x0, &(0x7f00000024c0)="d998b9e648bc3ad1a5772754aeae279c1fe481c81e271942eeb91dcf11ab1cccbbfdd50af4944088b71f4477b9800d3e8144f0dc9176965ba7002536dc3ee671871c6dbd4f480fb09c1b", &(0x7f0000000240)=0x4a, &(0x7f0000002540)="2a7db679a2ac40894332e81a92a4c24f8f1a31c25a15123d9dd8bf8ead3635e5b610a72b83e891aaa8d3ccff2b1b6378fc67260d23a0707cc954b9a61269bfeb7160089960bdc8cbc4e516ef239ed653f26ce7115aa8293346fe0b66bc024615524ae4fe510cb0cde7bd4db92c5c13c836f9c6d960b51875ccc25c63be09a54ff1b6f904f3576e489ed49e3020f9c41a4ac7be54ccd7a69c22f9b11f7bfbe8ad6532c4c76d49179f5f27d7", 0xab) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x10, 0x1, 0x1c) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000002600)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x35, &(0x7f0000000480)={@random="768c0100414f", @remote, [], {@arp={0x806, @generic={0x6, 0x3c0b, 0x6, 0x3, 0x4, @random="af1a3712aad6", "c730ee", @empty, "38fb52199e28d63d310b0b7107908b55"}}}}) executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f00000000c0)=[{}], 0xffff, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x3) setpgid(0x0, r6) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) r8 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r9, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r6, r10, 0x5e, 0x100000001, 0x8001, 0x9}) wait4(r6, &(0x7f0000000000), 0xa, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4, 0xff) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x80000001, {0x1, 0x10000000000001}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xcd, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xbf, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x0, 0x6, "96c72963"}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46"}}}}}}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0xa, 0x1ff, &(0x7f0000000000)="ebdfcbff13b99931929648", 0xb) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x162) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x0, 0x5, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x402e, &(0x7f0000000040)="ebffcb31929648000000000000000000000000005f6d867c7ee868a4467a64bda012e1634be24efc2b3a35bdbc0c565774cd9c87a8c24f745f56fe0c2162820efed31203176f31cd4963888ffb9340bb82f1b8176bb0ac9880baa568de9a9478e1", 0x61) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0xd19450564dee018c, './file0/control\x00'}, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') setreuid(0xee00, 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x98, 0x2}, 0xfffffffffffffffc}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0xfffffffffffffc77) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0/control\x00'}, 0x12) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1a4) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, r1) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') setreuid(r1, 0xffffffffffffffff) getuid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r3 = syz_open_pts() close(r3) syz_open_pts() semget$private(0x0, 0x1, 0x300) executing program 0: sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = socket$inet(0x18, 0x3, 0x102) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r1, 0x40) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r2) setsockopt(r2, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x10, 0x4000, 0xff) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r1, 0x0, r2) r4 = dup(r0) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000000240)={0x100, 0x80000001, 0x4003, 0x1000006}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800490000380000000000009078ffffffffe00000028802440c0600000000000000000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="31565359b591b31b9d59e95f"]) dup(r5) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r5, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x1c}, {0x42e}]}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x2, 0x3, 0x0) r8 = dup2(r6, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = accept$inet(r8, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r9, &(0x7f00000001c0)="d7ddc3f53339a1cfd3d168d44f2f5f41248088ab623514c3e2ba067f1f6a9395aefad1fbb2c0db83d91d7b2e3ca8631c96e749917c8fdccc02690dd8a485b97ca498dc8b1a26c34ca8aaa850be3c3624755154a882af6036b5aaae5dea7e5e58444bb224ea91ee430a1bd23e1236d9ca605afb76c7dc55e7510b6a7b483aa4f445b3408b831ff3f5d6f7ddc1318b93238ac57c6d5bb6be8302e71d989a20122a24795b85ee526da3a638b2f8", 0xac, 0x0, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r7, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0xa47}, 0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="e90600840082d77b731f848b", 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/140) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x6, './file0/file0\x00'}) r4 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000480)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) seteuid(r4) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) close(r0) executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, r0}) setreuid(0xee00, 0x0) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x104, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r4, 0x2000747a) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x409}, 0x3) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffd1) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f0000000180)={0x0, 0x0, 0x0}) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 4: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x00') r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) readv(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/145, 0x91}], 0x3) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000480)=0x1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000004c0)={0x0, 0x1200}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) getsockopt(r1, 0x1, 0x101, &(0x7f0000000600)=""/4096, &(0x7f0000001600)=0x1000) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r5 = socket$unix(0x1, 0x2, 0x0) fsync(r5) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001640)=0xde7) r6 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x8, 0x40) fcntl$setstatus(r6, 0x4, 0x80) preadv(r0, &(0x7f0000001780)=[{&(0x7f00000016c0)=""/154, 0x9a}], 0x1, 0x80) socket$inet(0x2, 0x8000, 0x40) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000001800)={&(0x7f00000017c0)='./file0\x00', r3, 0x1}) preadv(r6, &(0x7f0000001ac0)=[{&(0x7f0000001840)=""/184, 0xb8}, {&(0x7f0000001900)=""/155, 0x9b}, {&(0x7f00000019c0)=""/160, 0xa0}, {&(0x7f0000001a80)=""/35, 0x23}], 0x4, 0x63) link(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)='./file0\x00') ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000001b80)=0x7fffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000001bc0), 0x40, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x15}, {0x64}, {0x16, 0x9}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000700)=""/203, 0xffffffe4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) socket(0x1, 0x8000, 0x2) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000640)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x98) r3 = dup2(r1, r1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000200)=0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0xfc5}, {0x18, 0x2, 0x8, 0x80000001}, 0x8, [0x7, 0x8, 0x6, 0x2, 0x1, 0x5, 0x0, 0x1]}, 0x3c) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getgroups(0x8, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x5b5b, r7, r8, r9, r11, 0x0, 0x8}, 0x7, 0x3, 0x4}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000000580)) preadv(r5, &(0x7f0000000800)=[{0x0}, {&(0x7f00000006c0)=""/63, 0x3f}, {&(0x7f0000000700)=""/38, 0x26}], 0x3, 0x4c68) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000840)={0x3}) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000900)={0x5, &(0x7f00000008c0)=[{0x3, 0x3a, 0xdf, 0x9}, {0x7442, 0x81, 0x53, 0x10001}, {0x1, 0x7, 0x6, 0x9}, {0x7, 0x86, 0x20, 0x80000000}, {0x101, 0x8, 0x2, 0x3c}]}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x40}, {0x45}, {0x6}]}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x4}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) writev(r5, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff, 0x0, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x80}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x56, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket(0x1e, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000280)=[{0x3d}, {0x1d}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@timestamp}}}}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x5}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x60}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) write(r3, &(0x7f0000002540)="76e5bbda369af8607d21000000", 0xd) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x7, 0x80, 0x8, {[0x0, 0x800, 0x20, 0x7, 0x9, 0x3, 0xfffffffffffffb49, 0x63, 0x8, 0x0, 0x3f4, 0x0, 0xfffffffffffffff7, 0x8000000000000001, 0x7, 0xffffffffffffff64, 0x2b4, 0x5cc], [0x0, 0x9, 0x9, 0x8000000000000000, 0x6, 0x7ff, 0x5, 0x5, 0x10001], [0x7fffffff, 0x9, 0xc2, 0xd17d, 0x7, 0x1000, 0x3c4], [0x9, 0x4, 0x100000001, 0x1, 0x4, 0x8], [{0x0, 0xb4ae, 0xfffd, 0x40}, {0x0, 0x1, 0x917, 0x2}, {0x7, 0xb99f, 0x1, 0x3}, {0x3ff, 0x1, 0x8, 0x5}, {0x7, 0x7fffffff, 0x7, 0x8}, {0x0, 0xfff, 0x5, 0x9}, {0xffff, 0x72f5, 0xfffffffa, 0xffff}, {0x4, 0x3b2, 0x7fffffff}], {0x7, 0x4, 0x5a1, 0x401}, {0x8, 0xe0000, 0x3}}}) executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) clock_gettime(0x4, &(0x7f00000001c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r4, 0x1) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r1, 0x0) socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x10004) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x6c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000dc0)=ANY=[]) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/179, 0xb3) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000700)={0x1, &(0x7f00000006c0)=[{}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c42f0000e0ffffff00000000000011000200", 0x0, 0x9}) syz_open_pts() socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unlink(0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x1, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001540), 0xfffffffffffff37, 0x1000) socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x40047307, &(0x7f0000000100)) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffac566789c5410800490000140000000000009078ffffffffe0000002441000000000000000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00']) r1 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r0, &(0x7f0000000340), 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be4392b070fc70d59f187d84c4cebda77b7435729d356f3c3e4a9514c0bfd087c27af76ce91cd6f6ff7bbb1ce479f6153ffd0f1c3c6b72", 0x3f9}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r2, &(0x7f00000000c0), 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) listen(0xffffffffffffffff, 0x0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4087}, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, r7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r8, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x3}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r4, &(0x7f0000000000)="7e96e5f3d1f18c37cea8615ac7cf", 0xe) dup(r1) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x2000, 0x3ffe) executing program 5: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5", 0x39}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x400000002, 0x0) r1 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/158) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r4, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x3, 0x0) dup2(r5, r6) ftruncate(r4, 0x80002) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) nanosleep(&(0x7f0000000140), 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x6c}, {0x6, 0xfc}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) accept(r1, 0x0, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) connect$unix(r2, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYRESOCT, @ANYRES64]) executing program 4: socket$inet(0x2, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x3}, {}], 0x2}) sysctl$net_inet_tcp(&(0x7f0000000800)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000840), 0x0, &(0x7f00000008c0), 0x0) executing program 3: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x3}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80047308, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x8106}]}) r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r5 = getegid() r6 = geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r5, r6, r7, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r3, r6) r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r3, 0x0, r8, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) getuid() executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaab05, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, "28b77c09b87aa57800080017d0d20000100500"}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x6, 0x3, 0x3f) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f00000000c0)) r6 = socket(0x2, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{}, {0x100}], 0x2}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 4: close(0xffffffffffffffff) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 64) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x1, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000009c0)="1748fde5f94b358edcf3f44fdabed5ab46786d2f842ce32882191b028497064d6df692e0473b8143ee2037e4fcce43f4f27c7625dd7e4a3be6ce26c15fc749ee339b5e95be59f29c909f80bf6508c7c1f3c9edfcce497194c42f425306fc8866dbcf75a031fa089655fb03047e8c35a5638f10372feab731ca43990c25ebb1cbb1636d7e08e487f768f010a530e6b86f129641910574dd3eed06f21acad53b48d45815893848859c2c440cd6ce47a373dc53e0510656717598bb64f816a83603d451f45fa35b81ea9c5d1207cc4d79c1c5bad7058895a0b0d25e15625000d2bc6549a38ccb1f78e4a75b6a7d8727403f0b90d34263ae8b1b29c7f3d81e3528a4283a15085d9cc5570568a16dcfcb90da7ec4a043f7eb89d153955e9ad10c50f2bf5f28220f7eb75ca8", 0x129}], 0x1) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) (async) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, &(0x7f0000001100)="22f7b94e12360b577550be91925398ba1688cfd82681c91d5a869ca4af74c5bfd3e8587da29e88bfbfb0c6d8b9a57f9c2f2ea35e4c611eaedb321f868f20c5b655ad10a4eb838f497b58265fe65b0b6da8c417662d23d9f395c848a94a87a3e9a691165f65098839a33936f7b5c9fa27a0db603b2fa6acbec12e59db844b8d07ecd61de174ef1e58592cc0c3cd400bfef2d04debfb61725b3c68397696ff50aba82c18a07458c4ec47f46e91835b19d4f5e24b43b293000000000000000000000000b8c0b81c0686e2bd44e8d5053f8e85470acb5d518802409a7b13c0e21fbdc95a71fa88d0c701651cbc02c22a5ee02b2f435c4ef90837e5c3ec79d31a194fd89d2b3e40fcd943aa296c7b5152d5275decb9abbdb2b82e589f184992c797a52620f7ab8d0a954a571f17dcc4a65fbc360541556ff433c960b3c3ce880bae4c3b92cee10298bd9686b2d90c8de5b0a284c2f34f3e87d69ec96903fce55dd1b86331313161e14b7ca6dcd4de137c669b75e058d1ecd0186a2c335a8e9727716c990bb20b23c40d28a0f6fe0b5860e91a19", &(0x7f00000000c0)=0x191, &(0x7f0000000140)="d85f5fe267aa98c5a7e2358ec79dae818f40fd11057e85175b3c09b9fab5d08880346512ea691a0c7ac325", 0x2b) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x1, 0x6}, {0x8}, {0x122c0bdb3f84b7a8, 0x8}, {0x47, 0x3}, {0x46, 0x3}, {0x24, 0x10000}], 0x6}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x0, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfffffffe, 0xfffffffc, "030100406300"}) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r7, 0x2) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r8, 0x2) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7ff) r5 = socket(0x18, 0x1, 0x0) read(r5, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x5bd) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r1], 0x401, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x1, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda93c203f44f6271a95258e7472b80f384e84673a61129cb607fcc201c1f000038c5ce79a316ef880c337108553b4f910581efbd7cc19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a6700000000000000020002000000000000000000bbc7dcdc107f9b7ace93", &(0x7f0000000340)=0x4b, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) readlink(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000700200000000000000000970500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223e7d0c032bfa896443a40602000000720fd38bfbb770aff5a872c881ea6e2ec5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e0000407", 0xb1, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)="00000000000000a9ad0898d06119f0e45ae44d8a8f18560b2edcb0392c4a", &(0x7f0000000040)=0xfeb5, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4ebfac6bbaf796c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x4}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) write(r1, &(0x7f0000000000)="4d8e", 0x2) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) getgid() msgctl$IPC_RMID(r3, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467de1541c3e23e3954bdba68966c7b1de804dedd63d16f2e63410b033d99041f846fb29ff2ce9085949032cf40ec1e", &(0x7f00000001c0)=0x60, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x6, &(0x7f00000000c0)) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x2, 0x9, 0xff, 0x1}, {0x1, 0x4, 0x5, 0xf}, {0xffff, 0x47, 0x3, 0x9}, {0x7ff, 0x4, 0x6, 0x6}, {0x8001, 0x3}, {0x60, 0x2, 0x10, 0x3cbe}, {0x0, 0x3, 0x9, 0x2}, {0x7, 0x80, 0x99, 0x80}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) dup(r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) dup(r3) socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x5cda) r5 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) r6 = geteuid() r7 = getuid() setreuid(0xee00, r7) setreuid(r6, r7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r5, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) executing program 1: socket(0x0, 0x2, 0xfc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0104304, &(0x7f00000001c0)=0x20000002) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x8, 0x0, 0x0, 0xffffffffffffffff, r2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xfffffffe, 0x0, r2}, 0x403, 0x0, 0x0, 0x0, 0x4, 0x2, 0x20000}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x121) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xcb6, 0xff, 0x100, 0xf001, 0x9, 0x5]) syz_emit_ethernet(0xf7, &(0x7f00000002c0)=ANY=[@ANYRES8]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x4) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r8) fcntl$lock(r7, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r8}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001300)={0x0, 0x9, &(0x7f0000001100)=[{0x0}], 0x1, &(0x7f0000001200)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0xb0}, 0x0) write(r1, &(0x7f0000000140)='p', 0x1) syz_emit_ethernet(0x76, &(0x7f0000000080)={@empty, @remote, [], {@generic={0x806d, "a839097fa6aeb4089f963dd2bece7cf55183b75a556b5c792df5cc975db2ac6ea0b3b983c7b1837257bb496aff8bbeecf1c97de2386ade9d6b724006947543c694e35b55b2114807103c70eab588cac15f3c3f4557bb9069e490c1bd1d9af84a65a6967013de0973"}}}) r9 = syz_open_pts() dup2(0xffffffffffffffff, r9) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x9) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000900), 0x0, 0x1) r2 = getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x35}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$fs(&(0x7f0000000080), 0x2, &(0x7f00000000c0)="2aa081cd0c612499e02b508dfde9349678a2f70e6e2ee3cd51e201c105a5ced34443495fb6451742de586f839538596b98829bc28ab442c6c4f9099abc60298a5bfa3cb0", &(0x7f0000000140)=0x44, &(0x7f00000004c0)="0346a6fbaca9ee24a855a1a41d36274505a87f71129758219d542630d458adc06771a1a18d8dfe8d01ef0266d1678a82e405f700914954fb0d4e672c1960f4d9f0ab01ddebff70a813c954b494e3293e1f3d8396e3b574d757dae6cc858ce47047daeab8fcf42ff532ef6d2506c53c1a6de8835673", 0x75) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) fcntl$setown(r0, 0x6, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r5, &(0x7f0000000580)=[{&(0x7f00000001c0)='~3', 0x2}], 0x1) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) unveil(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) fcntl$setown(r0, 0x6, 0x0) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080046000020"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x5, 0x1, 0x1}, 0x1ff, 0x6, 0x7}) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f0000167000/0x3000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r1, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = open(0x0, 0x100, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 2: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pread(r0, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/116, 0x74}, 0x0) dup2(r2, r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r7 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1ff, 0x1, &(0x7f00000001c0)="4328ff093ee76541898e09841eb1a62821f89b4b59763fe127815e77819933557ebb04b4bbef219cd393a6e9869779baf3a90f30266e25493bef0f", 0x3b) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000440)=[{0x0}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r1) syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) getrusage(0x1, &(0x7f0000000000)) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000040)) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) geteuid() shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002540)=""/4084) mknod(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000740)={0x1ff}, 0x8) dup2(r5, r4) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286989, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd2", 0x15c}], 0x1, 0x0) mmap(&(0x7f0000002000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c6, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) executing program 7: open(0x0, 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x86) openat(r1, &(0x7f0000000380)='./file0\x00', 0x900, 0x9) r2 = kqueue() close(r0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0x8bea}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000400)="ef330b1d99ceaae66fa64115b939b6b377fdd3fd79058355341275b10e", 0xfffffffffffffe29}, {&(0x7f0000000440)="80f9e181f102a9937ac987066e24265b03e532b23df0f939b87e9b6a9410801471844cbbaa747bcb7547f6b624e883dffadc435e7275d07b86d8dc950f2bfb3a3dabc7dcd74da442c1d9ce4dc66671753d906fa2fdcd9426630b310d169423305bc6f4b28017b7b12a14419bf76eefc47fc7d8f65f2e876aa117bb582fd667c2448a7f03999145f64955235faded055db58ef4e47d4923681a4f9e9dcb55df718162ce3bd4190783b2aca0b16574f3b87482ea16719ef87b9e2e8ec1f73c0cfeb61e43cf08d2569340f43e328ff179b10ec2148b0f2bec", 0xd7}, {&(0x7f0000000540)="2c6c16449fefcfb3b1a8d6515c2e210d4ab7ce4b48bfbbd17385c2263d8971d7261a6863bcf76e8ad15440346f77da7876ecb9567dd7dbf45a32f6ec4fafb939eb1416e614d76358c7ab7562c437398e9a5f3b62277c1382cf8fccbe260a44af2f75d8056738345b9c59f6c9a84cfb07d9ca9d4cce4f844d38b4f2b5421211151c61a036ae4018ad816b7f6d763fee23a08fcb876b60b13367dcfb786ba1308638447278749f68751e16447017b5dc227e99c618969dc9a991195835c0e3f9d003ffc5cc9eb98118dd9ac61de4e0810f5ad961d7f01d70d14ffab722a5545471abd8ff7f5e295565b0e4275c709208d52d3c489aba798b41e9b98b3e82d2fd183c466fccfa77eb631f5c8932fd8fcbcab44214ee4ab3f618c4e9b8b9246e8545cbab7ed38c71880ca971cc4872f05512e1b73afb7347c1bdb88fdca0c1e0637555934560f59df659484b011eed47c20709dc516504ec22e209d13472dddee01b61389b0c8017b01ea0685e77a495b086c4e9af8fb9df360859155e7a1fdc5e71b9e8233b244f4966ce2ab79c49bcdc981b8b86c691b1254b5fbe5c79a72fbe898e34a04c9cdde4feef11517744e0e9273d5d2cf5586e7cabd3908b15ec9e8db8b78ec5c153d34891866967fc7782bcc71dca663641dc4af1bbdb685b4347ebb31d706e85084be46483d0116ed4d069960ca347ee43ddf02e5b0f12aec711a9c32e5d13af5dff040a44824bd135cb282078ea34752ab006e0479ca5ad9b17df6a687f98f360cc16c5539902c03dd71a25f73120728c00f372221b10c5c3111ee4d3d9f447f92965048cc061323401d4a1a7e585bf12045f0ae55776eedb8a75ee742021f155d49fd48adf2290a1ffeb2bd32f84e3cc3be823a4638f9b01166cd7a02c4c6b86276a085d9949cdf1f954d55d733fa013ff44a399c516074b03f6c7ac32729a9ef50aedf6d42020b1e1bd58e9ca97c7c9af5fb48ebbcf77818990199c1563942e8dca1905c9593461e7a6678354da9311d7218046791eaa0e8997d929bd0114765a89cb5c3b48de9a326b8c42e8f8d9e6ba7f4b417f487d0f0556a1da7e1bbc8eac520e44a0802a64a333275df575a94c27a895249db80bb42e9b2b203eb6d32eacc9e37a0eb9898d1d273943ca568811d09d65bf0abba8149149c5fef7b07e9be166a4574a788057cce74c211b74aec0846a4ebe18fee405311a11e817b27f37fd677e676f8a737da6542931880f6ba54bec64bd439947fe2745b7d6510310555448929570ab028b56284e8edb27c0b248e52297393a0bae556fa968a3d3343d09598cef9be3034e0d0a00a4fe977687c1d713be2b47fefe91fc1e9184d617de79ceff1cec33740c320f54034ba51c746495232e64437910c0585f50a68ffee35b3df0aafd156766ea21b365b08493c69ba5e889b8b4ef0d59bcf9c1e33594b7cbb86e5d93f78c5ef92c94ff0773742b0b58259fd0b56cc8f25ceab522b7c87d95b82fff8b99308d71f5b9f68774f8af789d84bee369fdd179d044aab14f5fd3f5352136d1788f797d27556946e6f45c8c0fc1b469f93f92019016a935cbd1adc48fafd109e934af2d5293fc1c8ddc2f3dddaf1a0c1c268a5c11bda8c97c6f38bb103ffdc003d61f184d3ce9f7c48f1149c76aaea5356f13aa3bfc28822221e9174c71e2f96b6e0d83f7178fed63e5389d143fe46589bf8dc4fc7f20c5f0ec4a269561f3e1bce9fdeabcd04e1568a353c79d7362ab87348a7909af8050b72c44de6cf2bd773234726596b6d28f47a2fe28ffd7b5c105616a5db2cee5d74b2388d0889cbdaad965d0cbb2a5c358abfe44167f462a2d0a7915ee13c9aa629ca201f5245deff90416536e5ae03f90b6c9a09f15ffa81d35a8b9254a1f77f79beb523844fabf06c1042f3d06132da28b3619534177a17e4e8894d01f02d4850274a1ae9b546134945de3c628ed0b1fde17f9565ab44c8a159e624b5973d2b3f0bb89f82058bdd496aa43b1965487ff518d40d521cf4ab969176868de4b3499755f7177ee1eb526268d3cfbf75c189c31e3a553660b8ae1dd71a02794df2e416d9ae3a01b7baf6ed80666e2ed2e0830319538378b53a48d29ba1142a293215226bdf79b5932e40ead138bb3c8978ba81069742901042bf783e08ae20fff5aa5c485ac58b5ee7299c5536f755d56cc7d4ed2e45fe447c705a8d8f6cde943299a708a7713169b335da217ab254216154f7e1006961952c2327215d7acceaa86cf8f9924de8fc0fcbd859c93dad8b0cffc8b6187f821cdb374f6ce5deb36c7f762374201d1c19f0a990bac82c1641e0a48f92d7ff9d43a2417a15d5040b1de0fc3e85cacb1855940e6baa30f580550fa46ac9f34267ddf3b26d1682414f64006d75e258376f757a0c248e2958fbe48921a8ed1ec8039a288ae66b98ecc11a191e46edfa83503381574158d9ef2bb91fcbb1d9cd7c1503688cb946362779f96f884a0695048768813a86348d35e7f8b8ae5e13707bf0607d81a7ec1bdc6b0f01aadc9f981c19be4fe9765906381f99eecbd8bfd22c0979953fb5852176cf47e1cbc6a99f97ac0d82983efa6c3b39d3859913dc35115867947ba922d91b4d5c366cc7bc3ef7389d6caf467e57a6d62a039ce728dc223b54482021ff0f945a8bd871a1f13321094df788cd9c7990f91f91fa2617b598118eccc1513219a958a0e80a6eafa23a456c334292ef4ccaa20f06fc58c89fbc2b12e77768e73c85a777c489532ffd878203ce6fd2b01a52b2823e2910d7778c5ee99d5ef4bddb2b49292cd948e2f8088d49bd71c0c4a7fb7ba1dc070fb673502ea50c22a1378d9f7658d45ec77a795f8190d0b1f76d815f9cc27964912e13f7118c1417cc0cbb1b2aab325004553aff5ddbb2effa7babcb523c98c4c916f4de8cd26c5dc0805b8f86128df5a576e9d3d3c47072c01be35059afcaf4d51a2d084cd6565523e00e96546bf8b7f4f355fab476b87f5ce1ee0594c606b7736f0ecf078b5ce4dd4f1c78a6cbc46fd531ee6771127dd47558e66579c753bd6ed037216585ce42164d0948353ba948f2cd98e6f1c4b4a6e2cbe47ddac9f5effb7f1903cf719f6a63f05a19a55a7bffe5fb0678b83aeecfd12224ea00b4778d3f7b9f7f946d4b0dccb89eddcf21f8619d40f493a64f832e19bce9e17d39ddac6c20e2955c2f9b278795c8b3096cae0a9cda819bb5c2a367ccd22d0df4760d4f18caccd12d75534dd889bec0b39d2fef46f955737c8b9848a5f555b6ffb3ccdb4d232d3e897656a95b83687cd56b4adfa2b39a55120e29adb6aa7f873895de3fdf72f2fed74c4129c8f6436d59b92814fb7a2eb470de10dc89b125f68f1d1a56db757f466b31f8506b68ce5914a670e3571b7b288d4764d34de3873c0285979d1fb75de7e116522359a6dfa5ad5b932a56fe77e33ef81e0d4c7288432bcac4cd1537eee15e86406dc9cbe731ca1136bdac2a6641a13c10d5d8bba72033b8e75318b21d41dcf05b00bed0c68f75e926298e629ca8cd8be608aa365987ed512c1e8952d906226300d4503366328265343c4c0e5b38019f723e06d4607ac21058f6c32c96bcae9d4a0c5f0957d485b8ff606f16424ee4fbd525fde2dc6142f1c640c6ce75a45d09ea8cf67120aee01c8d15ce352baa8836f8176df37ed42ea1725a962613c8fa1e30cad53439e5e01cf4a5ba48c2748fb7fe38974a45d02fc31dc9330f61303084f5ece944cc5091b16d1ebc0664cd122e11f2dc17241085bd7b39fa5bfa07fae9a5355399630d4e908b3d14098b31bc5189124f4cf72945784078347406c4c9954d31fd4b08dcaf1472c9c07b3293680705ad4fb7d18c07d0d8aa1caaf96ddcfe10fe14f5244dfc0828cc9507299e645ac4c05995364056d9969509c594022e9bde0c55b38e9ec3969a2eec1239dadae709f3a044a1410c88452fab55122aa990f9d62e60ee05c53e003ef1d9a54ee78d6d1b3e73f36888fd462edc0e85d6bc2ff9a1ee8cc09b834b635381bb621bf3e0380449d0629dd8bdc8e936b0ca87da236e7fbd36b68840ccbc0f2527b1d98b9d760dad02322e6bed5c0d607729fff9e305d6b2560b097d4fa264b29882edcbc8cd9bd23efbbc045e9caa31d934fe4378c76d763484098bd08d2dfd84a10c0614975bdfc3209ba32cd05aa006f8628dfd8b520882aa40e27d9d4be263287792da71d6f3233197e9c97b4e3f3fb19dc5606761061e00e62288b42fc597c376b541d15ed19c2136c383a53873e2ff0aa4b67e2e67393ae3abe9f3ed9371a8d2fa3c991a7eddf6aa698863bf56cb0398611b44c3bf87866b523335e15a11a6b366ba66d291c59111cebc9128f11f1b723f428e1bfc04f37951bf26d49178b753629238a3d84814adfcbf59ecb66ab1848ef4c49837a012f5031cfa04f791e8cc174c5175441da17898a9c38f3bbbd45076d5a9d50704e6c7e76b4dcb23a2c60eebdf1903b99eb75e0b33807933384cefe7a645b41cf2edebd891745aef6d83cd253b902560f518b2bb0e2b2344014dab2a36ef7c8019b900b897c28aa3728b882a8c36129c5e62ca140036d05b539368fc88b75b1bbf73d35956d82744940cd3bbe75333783a2e86939dc2be8bbf9fbe605a7734f834a96fd74ec0b9320f24ab5c3dc8cd7b6e52806bfc6238619a366268477e966587baa5cedc42242a896e6baf66b8948b81039e4c2aed529c438f73b187b88bc7c6138d29e78936201abd7fcd0412e7b122454a42e844209a257ad5ef40ae9e6766e6e84496de460ef0458c6b88f864dcd8e12f7d484ca56a09cc825d11228fd6322366a6a8d8b558d10acbedd3f0d8490a7d7fc53d9a29d9a989723ee570f7908a3a4a996e971224a55430d01fba8f948f90b699918aab1bb9e55df093bb5d5c178d597f671d504af5dad938a0348c8ec24824fe14a53301cd72756b2052e878a767d009c674f968ee415f21ba24899a177b8821e6011a008982504c8354d9780c43ba5720bbb0432cbba5d307a6470828d04c9ca7a970c03a71a298d79fd15015bf450e0938549b9a01d94cda1e71b9972fa46f3a2a8163ec2723cc06d7cea28c773617005aa2ea6fca34b582d69a27f90cd700cf200d191f2562364b327a10fc15f13436d5e7a242f87512885b2d7c5e014060a84635011288a6a7b05cb7fc63444352a33996b710cd234cc3e3b4456743e22347c1d9d474434a0e6befeced4c73cf2eec122b9280fcfc147799594fa53826f9f35b4d8cd629d33594b7e23fb77493d383a6724cf4860caa42090f6b0d80160332e6491c1f5641bee2754b91658a3f804bdfc8e5c7dc5e4474241c873ff573039a3fb821b5de2905777e418c77f35429a640e0878456b78becb8b5ce80befeb882540fc190d7e5ecb2742660b12998d46f224ce34bb2ac2ecefa2c3fb2efc34534d993b82ef2fe51f4353a213d6a78fb47617f1560cfe31b2f4a4008d1031ac3d9bed6528a2e2a8f3cc7decec168d425d178621c3dba71a00f08ade8738c81ed966f3771e8b560bc911ec0b52703d02cb2dc70ce6f7e381d6054d8490ff1906e4ff5d5ea36948eaaf54fbb7a68e47dd9ac7df1f481f4004e1153a11f3286c6a7731cac511d56ec3cb305f0b0269d7cbdd8396a3dd262955c3e0994cb20d6e1ec1029108c1986e31dccc1df319e7436cedbf84f1a16eb3425afcace560ed54f7d1a65b9727f4a0b43c57bb496b17a9ee19abc545d75e6ae48b00712c12d3e9cf5a4515caa7ce2474b473a14dd4bea3e65c5d", 0x1000}], 0x3, &(0x7f0000001580)=[{0x90, 0x1, 0x9, "627ad8992240a65b12dcc71b762c3a792e989ba2e4271f98e24b8868dcf51acc59c5efc517208a7c10c666ff8b25c4c8b6a4b8f9a02031e2ff1222583cff7af0df57bdf42389c8de053493fd058c397b88a8b25eafac173b1f24adb02c857d4cb631a4734305ce5934a3ee52f0754b0361890b8e2e035a46b4a11819f67a"}], 0x90}, 0x4}, 0x10, 0x405) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000900)=ANY=[@ANYRESDEC=r0], 0xb, 0x800) msgrcv(r4, &(0x7f0000000340)={0x0, ""/185}, 0xc1, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}, 0x0, 0x2000, 0x0, 0x0, 0x2, 0x1000000000000}) r5 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000004c0)='./file2\x00', r5, 0x2}) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) r6 = getpgid(r2) ktrace(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x40001102, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) fchown(r0, 0x0, 0x0) readlinkat(r7, &(0x7f0000000080)='./file1\x00', &(0x7f00000005c0)=""/9, 0x9) executing program 0: r0 = socket(0x2, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x10000000000007ff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) writev(r1, &(0x7f0000000080)=[{&(0x7f00000009c0)="f941a3733444576b14802158e256a7c16dc37b02eeb94800591b3877b0cde7017caf7d0d3b7541f5d48364442828d19d7685a70ba71fed3158848f9a68bd6f3352d64a21c612e6eaad50cb9e4c8b43773f5f9b43a8aa980dbfd9502b6a34ee4976ad67f2d3d6919c36634a9eed8cbe26d0f87d897cbc091fc32cb21b559dd035fbe6b7765fcef72ca9d31451d6007b61d4e89ec015c7ecf401e9e98cdf9c5c5b1351644720d29c24dd2e9e017f85a12141e44ba2f260339f24381d113c634d9918daec904b75eac711a04c56ee5d4a9149185e2437d8d58e31245fdc52a0f0dfac13288b27ef57616ba55dac691005180d8d67799b5bbee3f7666657b024d2fee10e5be80a28c57f67186765dbe2ea606b620102d062cfee03d1f9410fc4115a1b90c347d103042ea3505f7f900c1ef1be52100394308863e0c555972d3214a0cb62a40b73a050f43ee3bb16c0f3a3ba4853c8bac0678f2477be6abe93e886b17c0538854cd7db840c46c5e1aa86d276ed94148a3553a70a0465a8aba7a9cea676e42c9b8b76e2164ede57d979cc8d20072f410b409ac8363ca7c47c9c884daf9e47f02ffa48d4b8a196ca10432b6a16e55ff8235a3709ae6da6918513832f1b81d6f10d29931a84665eede5643098edd8177e0d201467927b9137aa22441a9bb15e9a290a7989e3121e6daf028920d7833e0d14fb6b504d230e988e6e9fd8b278e4737c7d5641d258a534be01ac889cf64a3766c19f4f3adce393c70fa0aca2d777a519cda3e2e8465eab78249be23596ecab815fb89f1f998c28d84bfa776ecbe80e7cf7a460e147c881a338f5f8cb4ba6d12822b73bb75d6b845f96acfb9cfbebc7fdff17d3a3a499174c153aaaf375f807273f94d8349f44be75ae91874f266ba1500076497b8e69a9d0d47947452b1df0d3ba78a83a9add79bf96e8ffe0f75250081e2685758608461008e0008c0e398b99da93559392f1c235443174e1c34d52ccfaebd34011b7447f12d1a90013fe5f6eca33b2ddb118794282356694d3908edddc1841116590e30eab9ea6ee834f1eb0f0f66d8bcdfcaa4d4b5ee43428e7862de797902d7bc21017130fc01a97c38665ddb0f5650a76b770214f45a176e3da83dbab6660db293a82255a32f6bb359cddf2a231140ca63afd18157b8f48bf78d271b71a0ac5f73992e9501285fc3261aad7b5875748ad2032c70bf3d9daa68fdb50e836a2d0c5d06041810c66fffded9860ce05d6759edb26112695c5833840d92b44c37b84fec34e82cd8345a1366f358088da2940e300d602e81913a7d02963730b6de71d56f43ab33aa34733bf0c1070ad4afd34f0c6d9f98e927d9146bfd770b51761da57d36cbb16a86275d8d78720a1f6d8a5ba63eb29e1771fe53f9aebe5ac4a01bc08f1f20f10566dc4159cce78a44e7db8290c7f96f84d4436747f19f8c4af0e22980ced78b574ca94200be064f146fdd30d47239b432a42f089d1b0f9f7355bc3f85b1ba0ba3c1eb9f4f0fb97433ee2f213d35cc740f5e354555fa6567c86443279553c8739ecfece55d4733ec1043e195d85a731c1028b696fafde001888e0fc7c6c21de50a7ea24110c507ba0221386638de000ee23e4dea416ba3b43b64c34211600c2f45b2bb22fb99f92ca635d08add70e49fa3b4e2dafb266dae06a21f2c28739ccfbb464ba78f94b1aafc3ca52a2b68be6aed79e33fabd0b284451ef964b3ddb14a4820776996dfe6c48eab6a699cd82fe4265cece1628d7fe691c85414e8b37647026a33cd51355638de6e4df36c888db0ef04dbf141ebaf5fd1ad485ff3a146097855b7ec10d5aac4e584100e4cd511fec963818e6ed06cc383158b5188c59f544433d4050f79be3abd4e6743d3bdd51064f10ae47d2cd13d854a373d6217ffa6d2e79337206509dc4075440ddc7a09b6c6e15e65483bb0bceef80002a7599b7f2db9a4ff0d58c8ff57e9357b3ec8e7023f21dcdfe94e7fce201fe3cc0e5b23a33e4de1a7a82085d6c57c3f26f1e2f153d84a4eb2a012b56add52954413fc05e5b7f38818e59891c6238b2cf12f44f44bfd58e0a49534a33515293902302f70cf315d69c21921dda2e1ac78e72724e02a96a063fb673984230c46eb569e84f4f828807043d4ca960d9935d6941258e207e84cd7366388660d075043bd3707bc27e56240dcc258e6840fa4ec54cd933a3f21417a13d987d10c4b03299d4518867c74e0b10f06d0da7c310d6121803b53a6c63287ddb3bdc472dac91ee66304aeea77313254a164a7261560dcd7f56b87848b264eeb38cfe154dd329ec4dcb3f5610370236f235e7ad51ccc28e484d10dce134cc2320a0ce83c451418bb2cf8c48ad42ab12bef92c2b3ac4f3110f1dacf2301638347921d984e4b0893c48aca668023c52fabf9e3fec5bebee87dae9708261e7e8a7316d5aa1a443342e3b33d2a0eba9f9a01799cfea5664d8f71d0403e52fd7f37bb2dccd61907a4fe8a47235425dd51d35f9560563a68dcc1b8c7731498bd0b5b7b6a32689cafb851ff07af189d4e23e466db15336249bc7a6f15e572a9a1d8a1ecad74ed3ba2f91990228edd725f98ab00f3b05c6fa7b56cc665650cbcd961c2239c86c77c44851259d5068266010a0fd90309f6a2e128bc7b7ee0b58def5332844050b488c35db0c0794b64ffda33026fb0d384d6e8fd40eba9eeb2cec494fe823f8011fdea981db1aa14255201f751d1bbc847958abc57fc690219398bdf0f3e58b0d047fde37ca328e181a21aa49ab3acabe9d8c39f16704e84713d61722a77d7baa0edbdcec19fc73a0625efb36d97cbdfd4f20379ae81bc9a4f6920976f835ff96b1eb55a099ddcf3f36c90ef16efebb3a3ab8536dbe07d48772c602c0483724adb338cfe20e5b4dd68dc8c352441040bf88c17dca971440bfb05e63ed889ab7e5a488b82beba9e96b4a3f71b9acb1e8b17ced81bd030c512a97422c394124a87e358a6830bfb4b6a6d253d49a5a6ee228450b21b1934a2b71e7aa2e840636179170df324e5f3832b18aaf0202ff4ed36d4b43dafa28e53a38a96414456ebe791dfdfda128a85f4206b27bf85a4056309fc430b5bc9adfd0dcafb9489c5059f703b226ea9a2baf107ec907abe33b0930fd6e5b8cabb720eb0760cd8698fc3739e00b71b6253e32433f584ad84d14dc6428fbda9e6a34660d5082972b1f56794b41c2a061c34cb8a71251383e1b35f1612ad176df66b0b78ac2704d02436b8fd7401feb4290b56aae3c8aae19fc80e67711089e2756bcf8cccf3774b16b83b26ae264ccf6ac06cbe7e0ab5a5703042269a13c0961af48efaccf9b2233ec6c887f4a42f73d6962754193886c5f613397290b24c25784bd37e50032a3088b51fd956cf3409041a20e3cb546c9e974f1b8894db50ba7d840be905c4ca73921cdd79ca6277bd474fd50d2125ea3efc555aac4401778546d8fffb00ed349981a9308c2a7640d81da5aeb47f63dc059462d81f96231c5b2b2511abb695dbe3ad42740157889a43698b24cd63a0404feac940a70874e9a45c4dfdd1d702ba19ac0710cde8406a55c7984d6a96270a20c483a12fec49a6d66e089ddda3aab0e293100c0ff66a9afada9993fcfa5e31a96ad7e354e75cc58dca9949eb2c113a1d1c079fb9185ece58b405330992e2d33aa8ae741afba029c66dfc7cf70dd73b4d14f3804b81a8d91aafb8d182ee399a913a2ea27c3b9029565fc7136fdb45a8a2da7995844dc43f3a566df0a0d72c9f5f54d9c91bd1e2d700b2855e2cded13a9b7710ea89e2ed66d3793812929db9cbd61e6d2b6891894a939d8804e7a69548adc30e9fd28f9cb80a8132145a58261a8e3f289753108b386be1525865c2ea16c44607d44126942631412ea83cc45195fc03a22faae61bb649f5f7eed85809f194a6c6b0d286d84efc3ed2422e3d0eb24fbda17a1aca3b4bc62f65855b3591bb93f5da23116b1eb840792909a5ba34256f2653b30be6dc1365b65ca8446307269b393e4b8155ae6827e1bdbd8dd0a0cebefe69dde238c608b4fbfa761801bc6585200043282715b645fb3986ee2c216b1d00641992e89906cf85ab217da9e309bec7f31c268e2a544261a671f7387637386ad8e106a4d7b6a4a615eabda45e67b6179ff077421ea241c11f43cc278486aacbc947849da38371d80822ef8c4fdcfa9cd6e5200cb10d1139c4ec2e202d6b4ec10c813094cbb2205664a0746d8256a3435ef1ee2244844c76023613ba2f88be035190792c775ea3c54d07be018ed53818e11bea0d6dc90d99caf5000e3238ede9f162f4e3fe6d85c52edd430b719833f8ee3d94911b03696bce1a04bf01975006cde9b9448769e3659ac4b04b9617c2b19a650a94712f8cf0db2a1bf4b357016479d543f63f42b475df8f84809aca6ac60f37c632a32bc04d49650c4f1bed2a18c1303f71cdfc245e89072a98dd140e2d1c740ffd8393e16919982bdbeb9c7486bb48037343a81edbbb91ae086293434ffa81f96563206ab9e92f7da0778910649baaec276bd5003e3e1651a362d19bae4c04c92d76be232aa98b111916e117194f5320c026175cd84d24b763c8d045b85690cf04c406188e57058790fce1bb8d1c7ad3d0f95546d1d42f04f4e4baffcefddb8366835ac7dbd7dfa567cd54e3954449ad73480156959eb2aba556dffbfc89c3f2819c08fec7d9893579260fd76c80414e1fc976e4bbc433dcfed5c5dd67db1f005d6ab8bb021dd79901d1822b64d1455b165acb1574dfb37215e647fdd8155c5c2c453b8196b80dcc9342da781c3029f1f17e695b35d2949aae0aafd2f44be29b5e3a1e754d583ec15ebe4c3a51d0285aec10f94a4e116e0b32f276c5a2d23cada1eb7b99dc9939625ed72181ad2deccacf6e282c652ff1213a060ca910a7c3d201dda1c049c52c32731e7fd1ffc7eeed62344633ce4c27350422d5b90a3575d14b147889035a446d3d9b013b1ea95d35a6bb78bc2e6914a9d608a2f95b7d83bce2734b1656159056997b9f76c906727926ea0522d00eb76be544c7f1ca7a64566e80693b1b71ccd2d9109591088dba58be43bc5f53784de6b7cfd943266e7e6382a405fcf6e1e7ee0c8783d93f08443b87ac0e8df809cbd917e709ab0c80cb42b8df6854e079dfb1b44ed421ef3b0a305a89daf0a0640b194e2b86c36649d4cb1cf4e7c5294fd753ac355aa6a0de052712c81d740012087a5776810dc4b6eaccdc0b9dea25682d52be89f3eb4f882622ece49fe1696c2dca0d1931e790d4e41f6dfb3e6575da2c304d1730257a50e745affe01f05940efc51f871cacfe73c7ec710615af5d6677f310a0975c645238f924f333543494f85ccfd0ee5135a092b2a8c72622955de6b5215f190784f669bb28c78389546c6743b97b074dc2cddfafefe50d2fdc5b2fd082d66be1411d9b348c85dd4188403920aba9565df7a94cbf2cc45c4ab668ffeee3998b666f91324f6ce7ead7c125f6dcd2b77752d71a8baaced273ea55d7af33a66cca9eef463e4e9aca35fdf3a3158508944ad0abb33d9bdc637892da3999744f4df2e353b797e48483e9a3995d2cc6397212c281bfee5291db731f91d7ab1a5be991f5df0a01f117972102b9d8ea3348f677dbf0abe44268187636a97728b11cd7815e27bad6d59dc74664480a64da4aecfa34616cec357fbe634f5888024e836bb17e8d16ceb3fd6a4053c0bb71aaf597763a2e90ffdad4a08d0ffd7e074723e1529b7f127b6210c0f39b42968f20cb3e083", 0xffe}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4}) r3 = dup(r0) listen(r3, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x5, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x1}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) sendmmsg(r4, &(0x7f0000000600)={0x0}, 0x10, 0x0) dup2(r5, r4) shutdown(r4, 0x0) r6 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r6, 0x80206932, &(0x7f00000001c0)) write(r0, &(0x7f0000000000)="65cfd3429b22cef400f3e907f99396c71ef7f95e8c4a2c9dc1cd2e03c50c1bd0a4", 0x21) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r4 = socket(0x18, 0x3, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}, 0xfffffffffffffffc, 0x0, 0x1}) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8040691a, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 7: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5", 0x39}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 5: syz_emit_ethernet(0x119, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r4) setgroups(0x1, &(0x7f0000000040)=[r4]) setreuid(r0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x5200) r5 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1ba) close(r5) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xa) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x403, 0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)='\x00\x00\x00\x00', 0xfffffffffffffec6) socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0xf, 0x0, 0x0) setsockopt(r6, 0x5db60e71, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x3e) setsockopt(r5, 0x0, 0x8000, &(0x7f0000000100), 0x0) open(0x0, 0x1, 0x4f) pread(r5, &(0x7f0000000140)="16", 0x1, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0xdf76, 0x4}) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x20, 0x8}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x1}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb051aea3f669986f7bd29eed47902538960e80cfdcc03e596bf70240e08a7c28327a48426cfc9523c60b4b3be6da4309ba34030436c6f8c33e9140d", 0x3c}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) syz_emit_ethernet(0x0, 0x0) readv(r4, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000001140), 0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = socket$inet6(0x18, 0x5, 0xc1) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0xfffffff9}, {0x18, 0x2, 0x80000001, 0x1}, 0x4, [0x2, 0x6, 0x9, 0x1000, 0x3, 0x0, 0x3, 0x2040000]}, 0x3c) setrlimit(0x0, &(0x7f0000000980)={0xfffffffffffffffc}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x397c8a5f}, 0xc) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) mmap(&(0x7f000062f000/0x4000)=nil, 0x4000, 0x2, 0x12, r7, 0xffffffff) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 1: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200003b00fe8000000000000000000000000000aafe8000000000003c00000000000000aa386d6ac8cbe21269dfd005ce050313d3fbe7466811230303000000e6000000bdaea8ac07a255f0eb820dbaad5566b1a93a5aad6fd862a7495d2d8661ffb176431aca4497ce82d24d5086bb816cfb8e3a21786f1dc3a756c6a60048a869a927dcf0bc2692a43be85fb552e326ef20f8d75475bb21a847fbe7ab0af09d03ad294c5aed3982b2d0c0423425c761602e0d24c6b9bb31ca894bd8ef51056f3896f2e6f7d21150317c164dcc1773ed3091d22d654d12d55adc6a34b1441843176ff361180ae0"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x2000000}, {0x18, 0x1, 0x0, 0x40000}, 0x0, [0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x5]}, 0x3c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) poll(&(0x7f0000000100)=[{r4, 0x8}, {0xffffffffffffffff, 0x108}, {r6, 0x4}, {r6, 0x80}, {r7, 0x8}], 0x5, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0xc0) r9 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r11 = getuid() setreuid(0xee00, r11) ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x161) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000300)="f413b4f22701bbb947ac318f506aa5009c8230a603972e0e195b408372258c0f7751cb839b000001572faf5bcf187b7820da8b81a98865662739915be8f24aedf0a39fef7baa242b5f1816052312ad6590495c5ef65b4cad870ace8936ffa4b5a059e2f1539708d7ec08201d4d1933edd2a9574e507892287091b24fe133fcc8629fd118fadac922653d5c3096aff83de55963e3cb4a6e0fc92f2d975cf1914bef47ccbea8bb3400"/180, 0xb4) r3 = semget(0x0, 0x3, 0x6dd) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x21, 0x6}, 0xb}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x20000, 0x0) shutdown(0xffffffffffffffff, 0x1) mlock(&(0x7f0000441000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xff, 0xfe}, {0x1, 0x4}, {0x0, 0x0, 0x0, 0x8002}]}) socket(0x18, 0x4, 0x44) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) socket(0x1, 0x3, 0x18) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffff, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) socket(0x6, 0x3, 0x7) ioctl$FIONREAD(r2, 0x80206913, &(0x7f0000000100)) r4 = socket(0x1, 0x3, 0xff) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)='x', 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000380)='#!i', 0x3}], 0x1) write(r2, &(0x7f0000000080)=' ', 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba449e33c9d068c415d513fc5af94da5b5062728d50e619fcf232780fb06b89234a8d2d104ac8be64b194806d43d0113e933db09cac75fefdba347c022783b3131ee835daee550378e4191b1e6926f46680b3ce713b148a0546bb942f3c1f1a0394dd0a", 0x72}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee67939780575faa1b6c6c1d6c2660500ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7ef643ea3b3f8c5c7b93d5fe30", 0x3d}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x2d}, 0x2, &(0x7f0000000800)="688a500223c71b148ad77d90b6a4b0f02af3b647dfe60931322b28e1013120bbbd570ed9770a4a73d7374ec31e12659dc908a7e73e9d1c891b1201222da895878f21d168e827dfb65d79a52fe344738ae288676677ad18d11406565b0a0eba814fb7cb1770c98715840ce83940c5e4f575c789d42248525217b08fc45ec5bf4c61a9357774168a0a110b29d1fc9e6962c186960f89d1de777f27eb0a627143d487148eed7cc1ed3213fa9489b547c084cdc08fa638cf80e6062376814026a762c34cd24d368674526fc0ccad45ad1fde5f09f6706b936b678e37c707d964fb67ba48ca52a04736a0297fe39167731c32fb220c2513619b353732dc431fe34d75693c47096a57ad3c0ad99e3fec1b2d99d97d2cf8fc14ba1726715b2e45fe9bd6481f3777d7390b18b525ec30d770288949e926a05a4a5118d6fad8b815d0aeb94921b5b2b0cae9e6abbc9e44452de87064fe373bfb3d51166112bb21d7c3f0cefbc04035ad973e08ec574b1f94a042d8a36c60661fa8e78b98c76cb2b2686bda5a12a736cdc06ac0bdd90fc71f59fde51774183b56013679e4e8abce882b903032b86b1948318befa266b146e357e11bc8896464c06d6f4dfaac48b3af1d3d9b532488d27ea1648ab985f8bef25691a414c2ca3fef34922d583b3fb8014d4a012dd9d7f28bd0a1d419632ae599358b8015ac37c1de50e7971aa5f4b10a53f4793f517e271feffc9f46f80fd1b22c4ed6f2705096d0d65cc4163718926db8ceaa5e28ce810c009380bb0b8423ba871aaedd3f2e2b914a7c4bb94b199baf88f3cd52607f819280f7a023f961dfaab52e040e84d50cacc87f2f1d7e1300df0a6051fab4015b021652dceedfa372c688b41ac2b207201cb7c9713314394c50b55c002fb246d8706a1cbfc3e68a8bc4180635e202fae6d3ea4985d3befc3c6fb4e08c06e9dc016236b793f389178e12fbb672b8991ee3c761039ff6f9c2bc549ed931d394a1d42d4783f45ae2e689799312b363ddf9ab1bd1f47b3b494a5683b2a2f24e49393f567a3ea439810c3c566bb00b87c3e961c46a4721fc056e8c57dd091294a39ab382cc82fa91ae2eaaf8cad8c13acff8b6f69fd602c3bc7a50f85a8f1222c4be861c4528cc85e2e55d408c972db354993a14776721b883135d87b5eed5f7a892ce73c7eaa5ca9ddc800fccbbeff05e8592e22db52fd2003d80c3f72b9841558e406359048a09bbbeff1b0da439cf27acfd6fbd2e784d490ee870625efc39fa2adf5928cf7e961f4510bc793ea5e95653a022c282f2ba9c9fa05b73d14f5697b4aab0bcd0f5427103416a5824458b3e24d73eb44c19a5aeabef5203cab132f9cfcc7b0669eff64118575d97767d9e34fac17d15d31bbbc79598f2e56e6dc50a13c76c8591b1554a106ab08097ba67678490408cf3228ce4509468e69be3c4f3dd31924f5aea88ae4b51e438f9d29cf8085a21f21a7ca7da62dec736662ce6c3a276575a2a9088bc7a6ca789ffa3d4ed04aebaaf728007c49ae6ab8a8ec4068b47250ab64c8184e368ad93133504822f69701f5a5f044abf4ee6d40346fb406e86a482deccfb27e2d2efad12ce1e0991eb5e16c01d1bc1214d2bb8e9b702629ea8b9fd033ee984d16cc8708b103c3c6825bb29d67389caafbbf599af46910568d7e5201a62a6ec1b7b49568978dfd42ca3617230eced745671e24ccaaa1ffa8c9927ee91903bf948207277061d8d643a1aec8344779c042f8d690db997a630e40c6b2b9ad4960246525ab1f81a506fbff1e7b1b50b646f5187801e900d9ea34368e7c6f81fe6aca47363901e59547ce2d7a49296ef50e44b6ba0efbe6acd663dcd35a1a4e6745f8d64db71dae9c909e06fbd474cd665d9d213fd1e497c4dec0e2c5a28f953ab021300f1525c961688f0ec0b9052d74887f270c08b9c26c9a81de3ec3ca155f1b3786947b1acc581cb38247c4459e190b8a233ca493c24f1e3c71708a43e8ca3fea77f8db84f176b57fcd8bd316524f66d982ff47e5e6108e4ce379883147b3e26a630cac2559f36f08bfbba12d54935a7299c3f418122b935636c07ba77baf6a832558cf0f0047a46a78a09e51c0ade84073190d4d60256878e1a741453c30dbc49404ae24c5e80fc83842e2dae8d8e32a1e7adcd834870e8246aa1a482ab4ed57292f1d943d699dcc81ba79b1312c4945893c5665bd08c4e4caf52abfb85e592fca2c837663b080160ff4a4b75c0a23bf42656c0df47afd41da8db42d8fd2bb0ea3cc37eb604e4b5719e6de61c1bdf9052a868d8ed3f5a0966217f5aeb3d5ff7d34454f8856ec2c2b07704de571efccc1556307d17d9ac456daf7cd76ee9694c320eda5449dff8dee875d2b716bf9367998e2a1846141df69e22e3737de7a9dad646c208b363e4374d3f56f3e319c5fd758d04ce0850dfa476307e99dfd17117791949510fa02b4a21c182c7d8927c17f65d0d76a8f36718ef61870c23068faff1d0a11ce5123fbfac4a444a88dc8dbd773edafa28dd64e9d468a449905579aaaeeb3d3745631c9c8c86dcd2906f20a44655dfbc8462d12575f009392c4e0b0db5ca0bcb83e834c66838329722988a152065b082cf0d6bec0ecc2ae5200bc2e98d4ed74eda30b76fc50459914e3d6d7c376b5b548b54a8271d5965660503c88403b639873242bc3de00ab415493c21aa627334136353d50090e619a9c5cb7d8930f1c80a67e1e28db42af6c8aed3c33c5f302d24d096cc070b429ecb0bc2c2a7688ae087ae5c9c0ee3a9b2354ac66e9c4a96d25e2e7d0c011a397cf848d4cd3e66bc3eb1948a1c18c9f374d77a6f89134b436386750183f3622a66c1537b90249784165d8d134a63f0ac92ed311a7327dee64f007dedf60ef645cd58c5c70334ed42002f995ecdf0e58e7a7a92c5fca347ed2cbe59fe987f099340538d861752f9d346cfc0fea978b07ed525430ad3133e459fe1ceda6fc3e1dc4d865b2f54d3566a48fce1500aee703df9d972af3e63d03a1b5a964a18dcd967a8db3c9c12e00f29449e2a25307043c5f47878ca982018c91c9457be9008ec33b6b09b2fce1e4d2aab9b4e6b5435ffdb318e69680772af87b1a85216b500358f6dcfc6d983ad7822afe328b44b3ea57829bae7eb52154fd063cec60866022f62049e73aabd41e09f8f57cdf140bc781f18d31644a1e395973a568a41cf89c745cbe2c0e4bcbc222598ac656edf6b6934e27c81e7e329b2c29c5c71ab09e885d41f10d4daf4496ea1ee02636125444d4c39b0728bc478c1f2110980780344206328594b04dd75bd903e3c5f8548ba418c5a19e6099e0eb0074aeec3281798d9378bf92bd2b9c4e4df6284f40d991c0d2527d662e9edcc12306570d94539de5615868a2eeb59ec4e0d7260bdb3e7a462b639384b5d415936eee5c901fb4aa6614dfe20c783d74deb23949f7d8b85f8401fcad8482545ee84fdad7aa8b95763022ac0529a2b5194c086d68bd809857a048f21bb0d3456bb18d4763b38d0dc69970bdf2fbdaf6f56cb895895108345470de4784eda94551fb515b2f2aaa2f2d0a391c8de9f94cdd2d45ea2a1386dce84b3be0e79b584201bec504969433275ebae07ffed3e438e4bb492494ab90eb9ed92380a69d742763fe040001d806f633f7ec944818540c92b3500a4a5939c91cc37943aa3c9d41828b92016b43ee278abe4a74eae95762e3592c664d7010d8b07446c24bc139ffa98ab33e0df71eb1c8f62da7eec9d661ddb0e1260fecfa7351f6dd18f184f2b8fa0da7bcccb5e5633f038a30ac7bf63b03a2d7cbea6c7ab74fa253672422a9a9715938a05637aed4e66d58ea525089cf99b59ccf98ecab2a8c8a0fb043201d88f22cfdbe16dd6f1e65fe1ac6b5d581f1466e45d73a1606941202f8c8357f955d0871fe71eaf54a08b327ac394137ea9b2a24a61b0015dffd8f2abd5203246a6067d598506f4b8ed6d0314218ed5533932983e9c33721e8f711b64d8c2e7d89158de1c186110531f10e95096d77d14948457de6f97cd0fc02cdb5f979c5bc526235fc36f572fe6632658120276fb8785913a4e51cd7c221d4ee1dfc624cf9578a0e0f72e23d5830bf611dc637cf99608e9683999364441973069dc9b8af17862dedfcd201ce077d2eb5682952adb1d2da04c3118b82c51a710757c92bcf0d15d716042776a81cede434d32b0309e14e45f7bf5f50ffa7114095b8cfc64070ef5690bccbe3dd3d40491ffde2685331d5ac5de30423c9e20be9548151be5b6bb9a794a55ca26749dab10a26d2ead4bdad1a3bbabb4879b3bd999cc51459cdd39c39737a0f7db58bbb562da1d6b27ba5e983ac7042f11dffe3e68729335dc9b09aaf44b6cb5d76c42faf908264307809647e7236774ae719398671ecec8e4b11169b43a6c916142700191d06d27753bef93f8f7be65118f9db5e8d916207c2c7fa7a17e8a98ba10af9809fce9dfb4621323c355734179dce43df8884ae6cd533b0d47c9a83ab7b6b4a5d6ae32201c1031428d13df72c5af7d089e23eabd39f4b035565a6c48cdf60eca52f51dca415167ff930427a74f6b8f5ae688b9576d433e0e7c0aaed5d581e58da36c360ae9016e2cd0771d2cbd0c7a0a23fed06e3fd55eacfb9f5afd0e9bf554aecdeb1fe2a5196bd4a6c61471ee2011a535d9e070d8e571e73646b11701898a406e5af66ba47a325ff1039986a60b637e03d6219d2892edba0aa3e59ce8d0e49d4a1efe9335ba1d11d8a8df5637d5831b2895aa9a01d667cf060b862302111ecae1e262dc635ac40cff9b1c92bf4248f43ca58e59bbe2f610527dc459c97c0bb9fdfaa5f6cf65b140e01abe0ad89f20b36dd5abc68cf46b01e06ed451ccfcf526481e2163e2e8c06525384008c677e0803545cf7ce23654a1508337a2ac13a361b02661b8c07a4170a4ac3ac5ef145dac32bc419ad6c908df8b324b7dd277856cc2ec3650034b2776b6a4e419161815f67f07c1fb61634c0b9e98390d35de6660a694fb495c03fff92cb712295f4205c92b60a80fb3038bcb171e319640cd645fd8e6097e85bc45eddc2b55ab881593e6cc6bbefe799ae33d2caf406d5aaa9c625d295c54bb8358cceb4cdf83bda6662cb26504b44ecf346866a3cf54f3e2e525885742f575d379237aba92225fdbaaeb1b277f401627f2fcacf776754d75a42311a8cc48b7531cbd14818fa45707e47d4c32d740ff7959fcad95f12b4cd39929d9b0dc2b5dd3db8f69541c45e4656313f41103d3754b9dfad2b79a8278c809b0ee5dba0b6c752f4b5fb694c63f62fc7d78d1a28e38681bbffb3c674a74871d5a951170a4adfa8d5d53ccac286110700db7a9ba8a8c1193f01ff15c9bcdbbefc429a024d12ca4f160eb115ee98b3e7d8a4b63cdeff992595965748509382995fbe6f6a1f977b2968ff3be6d9d259bb4ec1930534dbc93394f9bb200d79115b9ff1cd754c06ca66b5b5b586d4de865ce9a32cb6832b3687ef726e95a7a7911553418d248a9ceb9a4db2f7a15be7505881bff68c81adbe7baaf692bd294abe91b1946129224ba4886e300467d1c80b0f4a7f93345f5dba50e2760fa1e77753ca52f9c4ac60dfb1d8a32a58dec2900d0efc2be834bde01c4a3e29aef781e57032f45f657ed662d3a579d95ef4959c4c1bc45567cb776ed628682c9240f5d434a1bf9781dc771f3eaa8fbd9b9463fea943b8b2f41d8fc9818fb6dcb271e78255636b92cd80c9c734c76b9285ff92212ae3c2509f91d0608814542e322b30afd2e9f2e", &(0x7f0000000040)=0x1000, &(0x7f0000000200)="693b02fd06a039741d96d6c7b7289078c37f9222c23f3b4014aa0777d84f815799e30af0f480cc17efa70c3907ddd2b623b9b10af39566a22c4fc5742f2d15c535b261aaaf3912babd7edb8095c0e2fcac5a85bcf96010558cd964610208e74dd720d497dbbfd75aaa3ecfe88404110bbe9d86b29340b3d8c71c1351d1568801783371fa74407ddb1edb695794a0", 0x8e) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3e", 0x2d}, {&(0x7f0000000340)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb", 0x3a}], 0x2) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file2\x00', &(0x7f0000001440)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, 0xffffffffffffffff) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f0000000380)=[{r0, 0x20}], 0x1, 0x5) r7 = fcntl$dupfd(r0, 0x0, r6) close(r7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00', 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000100)="0226039ef800000000000000001100000068", 0x12}, {&(0x7f00000023c0)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x100000000000020b) close(r2) execve(0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91010000004b8e5f84cf71b59c7afee270822d9edf06c141164feb2dc239990c1fee9dfab78e8e481113749a0a41845ff4caeb6cca6bc8492a7ab414696a0655ebaa6f51d7e43ac9de707fca0577f4d047ab03ec509180f76e89295575fe639637f25acc5f2654ddcee2708425216be5a3d3c638855a3f5c22bfd85606e11191c12d49a3da2b440939cfe94a119704", &(0x7f0000000000)=0x99, 0x0, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x40}, 0x2, &(0x7f0000000300)="1bcf58457e9d61549ca659f917b97aeaff952ceff5a829b8cdf2725ecc8750f65bad70312829ec6f1679b71519ffe64ce90e48ec2d7d3ca79d7d53b4ebd3370a3df7baf07b2573fd412d4bf9e5f5384ade8fc2530162713ca12c6cd09c50a4692c7641a36de7d8a6eb6a254b82057e6c77d7e9c7d7a36e37b8af8fa40f03b8a39c7a8ec5b7831690da7d3f881d19bed8fa0e34edb1e71e49cb3dee8927fb8fffcd9ff03e232bcdfa39c68bc7164f45e2adbd8d0fff116a659e297325fb1ad7295729febdfc4b4dafba1c7780459f9a2ccc5efef02b5e138d0bb4eb4ecc86223c06a8b594c471a1bab19bcab47b126dc6c3e7946f5277a681bdc768e89738", &(0x7f0000000400)=0xfe, &(0x7f0000000440)="582c1268ccb0391a31f973f5e267c98798a270f95176bd06adafe5c129ccc1e3cff5cd6528f4bd45e743a6778a3d47ec2e689fb25242e514dc4e4d0b5ab2ab0f6226bb0feec0ccbee93858bf9a6f90983717133bfeca04233fddbb133fdc240ad3cb8dd14bbc4d38300788f82e8c370350214206f4f7958965ddd9104e8f7fec72f308496616b7d535898ce05559cd15f6de1ed062f1a5faff409eccd3475df3b6f95140bd10f19c1f37551a248753923e38ad756bad4d7a35df10ec61d4c2e3a90c7041f8f4d0b868cced9bc3a2b424de97a1c933e21c783f261b0a9e1484d4b4a72bc0c5ce799ff27da6dd98b2b3ee074dfb30a3d4139a48543308", 0xfc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000380)=[{0x4, 0x6, 0x7f}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206931, &(0x7f00000001c0)) setrlimit(0xd2783ced874e86ba, 0x0) mknod(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x6, 0x5, 0x40) sysctl$vm(&(0x7f0000000040)={0x2, 0x4}, 0x2, &(0x7f0000000140)="800000e8", &(0x7f0000000200)=0x4, &(0x7f0000000240), 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x40c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r5) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x39, 0x0, 0x0) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000400)=[{}, {0x1000, 0x80, 0x2}]}) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) close(r2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="f5c9594d", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) setregid(r4, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x8, r7) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) getitimer(0x0, 0x0) geteuid() getgroups(0x0, 0x0) geteuid() semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x800, 0x7, 0x2}) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x2000}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x2, &(0x7f0000000140)="fee5b1d9196a24f91c4fc12a869977755232169cc8817c544fc532aa7dfaf1e690bc79ba77ae491fffd28812bb80e055f9f1044df0032b49a1219e678bc3dd3db1084d5f45ad6bf94587b7b9093a92c59cd5467098fc51d723421d41e51e6e40cce28267e722ca01000000000000003e377e0cbfb559f6192f172192ac6351a23095de94bf67bf749ff7b1e1c3721bd303e090811b827c90d1a71b9a639074762e844300"/173, 0x0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x637e) r0 = open(0x0, 0x0, 0xf43beb09191e3b96) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(r0) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x0) link(0x0, 0x0) link(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) rename(0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001040)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c7, &(0x7f00000001c0)) getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0xfffffffe, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00", 0x2, 0xfffffffc}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x8186}]}) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYBLOB]) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) r3 = socket$inet6(0x18, 0x1, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x9}, {0x18, 0x3, 0x4f0, 0xfffffffe}, 0x20, [0x7, 0x20, 0x20, 0xee, 0xfd3, 0xde85, 0x80000001, 0xf5f]}, 0x3c) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x51, 0xf6}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="b7cd898df6d11f4488f62206faac8e67cbb5b51f34932336917703d3577f9cd52c18e56c549d3dde550bd13f36fb1013c9fcbb971f2025dca529cc690d9f626ca0c72bc4e2525b8c21f572db942b06212f4c85501c9c1ed5591c1658cfcb50db44e5df44a10da82f4b157389b8b6526e1b3bb5af3e889c4d0f467b63cedcfad41934529d120b4aeeb612305426b0e78e940a266d4343d90e796869d2eb222bcf98b9670bbc2f4b9d46c042c618ebcb712ace80147559f4428ecffaf5cd8f723aae5904ea87302eb6b0ff94bde2a6ba72f76deb242ae703d3569b588e22593764eb5a00677988586509531d9f", 0xec}, {&(0x7f00000001c0)="52937c537d6955087b49dff689338b79fae3a8da1796893ccba6b77d70363f412a060f4ec9bc4e3ddf9770fdd737cbaacb87f02f58ee11f45d114e08321e24f02a7584ee282b0b6c911164906c4b4f", 0x4f}, {&(0x7f0000000240)="a5756672bfb40600d1c61fc6ea93989dfd62108003a8d26dc02d02e0e2ff421af373f5198d0b8dab882b5a565c4bcc26b05f35822e9a0f83e0acd02d48c99a1cc5ffa581f96bc40ff1d114077d423de1182d9d0bdf2d13e83a3e667e5333b00dfc551981ea47171904574ba37df86dadba4921ce4163e5a6b36a9ba441993015dc7dcf41d63d4d7c8d2b75a124d36f89f60584c7ada8e5526fdb18a0705f0bdc144ed23d52c693551434ba46d7b24c30f4fed1417c1a1829dc72b625", 0xbc}], 0x4, &(0x7f0000000340)=[{0x80, 0xffff, 0x4, "a75c2ab7991165af2907f12f4d7a6e782b8a65664bdac82a8788e2ac7ad2d46d3438be416a28a3bda851b8e8d9762334d1922a07d64a2d1d572c1215fdd74b66278a58e1a04830c890c728af6f49caf8cf12a8893dc39c05af5c82d9f33277e40c1db3d2c00def1a5520e3cb3d5b"}, {0x100, 0x1, 0x6, "db5adeb369e9e3050ddc10ef666c4e085a15d391857563fc924c71b69fc0a0342f5c2717f4593d538cffea2f7770aefb1a3c2352f7afb56ccb8cbc57de234d93f8f0fa529cf9eca4db931890129b5ef882c302c988fff31602819215176040fcbee71fdd72a64b0597ffbb008c1a60d86ba28aa2f0b49ee1f0fa9e765a0df882e8457757ad622381b027c6ba4d392711982c4717cd8e2ef75acc8712ba6d680007b72a4b66b265c8789303edbfb1e41b4826fbaffccc6651c1b2a1144ae57182b432854462d45acb0fe928b343a1f0e49bc763515728de5ab5f146a71f7fdfa0c668fef4593ad1ba272801ba7d"}, {0xb8, 0x1, 0x5, "fcd33449bf3f511e54abc16b334c2517380b3ecfdf7aadd6e2b4fb21c9470287e0671e5d149739d90f365df5b590c78f566f8866ffc12d6c296089b38363c080eeb2c18219ca86f48fa8ea6a6c1c91cc7a6c700db6c3a2333e650cf77794d9da04d1789ff8bd25849836e84256fc380cf06b1c027d5c2e7a44530a8b9dd6df53054fb9cefd6472c014430747cb3b21ca7b5fbf3c75b4a78a86ae5de69c2a1deb198634ef746332"}], 0x238}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) ktrace(&(0x7f00000005c0)='./file0\x00', 0x2, 0x800, r1) getpeername(r0, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000740)=0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000780)={0x0, 0x8, './file0\x00', 0x3, 0x1, 0x2}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000007c0)) setreuid(r2, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x3, &(0x7f0000000840)={0x100000, 0x3}) recvmsg(r5, &(0x7f0000000b00)={&(0x7f0000000880)=@un=@abs, 0x8, &(0x7f00000009c0)=[{&(0x7f00000008c0)=""/12, 0xc}, {&(0x7f0000000900)=""/174, 0xae}], 0x2, &(0x7f0000000a00)=""/199, 0xc7}, 0x42) setreuid(r2, r2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000b40)=[0x66, 0x9, 0x9, 0x101, 0x8001, 0x7f, 0x20, 0x5, 0xea]) close(r5) msync(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000b80)={{0x18, 0x3, 0x9, 0x6}, {0x18, 0x0, 0x9, 0x80}, 0x6, [0x50000, 0xa5c, 0x9, 0x0, 0xfffffffb, 0x210b, 0x7]}, 0x3c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000c40)={0x7e, 0x0, &(0x7f0000000bc0)=""/126}) setrlimit(0x3, &(0x7f0000000c80)={0x4, 0x3f}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000cc0), 0x8000, 0x0) read(r6, &(0x7f0000000d00)=""/27, 0x1b) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000d40), &(0x7f0000000d80)=0x4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000dc0), 0x100, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) fcntl$dupfd(r6, 0xa, r5) executing program 6: open(0x0, 0x200, 0x2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) acct(&(0x7f0000000140)='./file0\x00') sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = getpid() r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getegid() r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r3}, 0x0, 0xff, r1, r2, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1000) msgrcv(r4, &(0x7f0000000180)={0x0, ""/235}, 0xf3, 0x1, 0x1800) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5486) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 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, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r1, 0x4, 0xe4) r2 = getpid() fcntl$setown(r1, 0x6, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = getuid() r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x64}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r6, 0x2) executing program 2: syz_emit_ethernet(0x10, &(0x7f0000000040)={@local, @remote, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @local, @empty, @empty, @remote={0xac, 0x14, 0x0}}}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x6000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: r0 = shmget(0x0, 0x2000, 0x4c, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/74) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r5, r7, 0x0, 0x7f}, 0x18, 0x8, 0xffffffffffffffff, r8, 0x144cc939, 0x2, 0xb716}) r9 = shmget(0x0, 0xf000, 0x10, &(0x7f0000ff1000/0xf000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="ee68b73156ad0ee6a5a7549c9bae636e8aa6dd159005d48fe59816ec724cb97bc287fbdd67be445311c6a07d1d3d8ee5d0fe55da44dfcef98d5fb2671a72e3a6aabc7760e36e27d93ffaab9c2df3436a3e8ef98712470e7e077935dbafc80750da2bcfb6a46c01c18ca528ff3d36bc4ee1f3009754f22b18d32c22bfda56b64176faff82405e2d12a142ed9368ed5183d6009f4135f5f0cf58961b15bbe8b5f38a9263c3b5bc2d6d2054b84c87bd11e3fdca986a6dc189472316713b306134cc7217bfc2371ed99947cf66029fd37bf1a0a3e7cbb384b078a106d2ece7dbdb88e0083e987904024f791b532f8c39d613366cdf0aef63", 0xf6, 0x8, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r10 = msgget(0x2, 0x8) msgrcv(r10, &(0x7f0000000380)={0x0, ""/124}, 0x84, 0x2, 0x1000) setreuid(r5, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r10, &(0x7f0000000480)={0x0, ""/209}, 0xd9, 0x3, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x4, 0x200) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f0000000640)) getgroups(0x2, &(0x7f0000000680)=[r6, r3]) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) fcntl$setown(r11, 0x6, r4) socket$inet(0x2, 0x2, 0x9) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000006c0)=""/197) shmctl$SHM_UNLOCK(r0, 0x4) sendto$unix(r12, &(0x7f00000007c0)="64fb0d115b951a399a4f25c629c5b63235a8d57cea4e58c7dff30d008a0d28b9fa1d13763fc35bce8f16336176bb555c69dc9a2b345eba7e33c3da9ea6e52be81c731f36df8cba4768dec7e34651ccdca175b417eb1e65a9bd5f59d727a417734faa3b5286550f12a6c6188325e3895f4dd7f6982a1d6c1e0a89e2d1f5109466a0e0aebd9352f0d940bfde8dba129744053b0f4931adecb4321ccf7733307e4245fcf0f0e0880a81cc0b8c05d1ff064f07b0e65ab5c3f7eeaf59d0b5d51e1865cb843ec712f0e7", 0xc7, 0xa, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r14, 0x80105702, &(0x7f0000000940)={0x101, 0x6, 0xffff, 0x1}) pipe(&(0x7f0000000980)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) open(0x0, 0x0, 0x0) getppid() setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="24a5b03a7cf812d1", 0x8}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r3, r0) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef0900c08cfe24be00000000fe"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0xd}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000003c0)=[{0x14}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1102, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[]) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x58, 0x9}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x0, 0x3e, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() r3 = socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x8000000000000000) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) poll(&(0x7f0000000ac0), 0x0, 0xfffffffc) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) pckbd_enable: command error executing program 4: pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x9) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xb65b, 0x1eb}, 0xc) fcntl$getown(r0, 0x5) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffe50) setpgid(r4, 0x0) lchown(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r5 = msgget(0x1, 0x520) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/12}, 0x14, 0x3, 0x1000) r6 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x1000) mknod(0x0, 0x2008, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x106}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd921a4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a004000000000000000", 0x90) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="b5", 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000380)={0x0}, 0xffffffffffffff24, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r3) sendto$unix(r2, 0x0, 0x3243, 0x34281600595b6189, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$FIONREAD(r0, 0x802069c1, &(0x7f00000001c0)) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2fe}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x180) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x64}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYBLOB="5debc780e30c05c818aa3c291db34af4376026f1743b2f2b12db2371e8b4a0039f4b75ca74f621167633ec21bf02c3442fb7a8bdaf92c8283683a4af3b3ba8113e16a8123fe4fc6d305a6a3b8c0f348e0fac91b8549a5c387563ad764caffbd2747a25558add00c1a10a00a765c923eae2c87e92da261bce3ed9dbe534cdec9bfb47a55b6f0ca6c112ce24de45bf71ab01bc520437f61623e86f7a4c1d97d7c974e66a72cda59f09e26a929958f93c74b98290232cbca2a79a81cfade7ce384764c4716074f9", @ANYBLOB="077b8b38813036dedbe1134e34fb09f4793b544013f2fbd1242bae8c30ef0d6777288c1a811ada24fbe17c51aa91a8910c44b4891d52b224f2a156a8", @ANYRESDEC=r1, @ANYRES8=r1, @ANYRES8=r0]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x3f) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/24, &(0x7f0000000140)=0x18) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x81) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x0) poll(&(0x7f00000013c0)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x0, 0xfbfffffe, {0x0, 0xfffffffffffffffd}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x40}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{0x800, 0x20, 0x40, 0x1}, {0x80, 0x2, 0x80, 0x7f26}, {0x1, 0x0, 0x7}, {0x7ff, 0x0, 0x1, 0xfff}, {0x3, 0x8, 0x81}, {0xbe, 0x4, 0x31, 0x8}, {0xffc, 0xf9, 0x3f, 0xfffffff8}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) kqueue() syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) getdents(r0, &(0x7f00000001c0)=""/224, 0xe0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: getgroups(0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8014695a, &(0x7f00000001c0)) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) kqueue() r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000500)={0xe9, 0x0, &(0x7f0000000400)=""/233}) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x2], [], [], [{0x0, 0x0, 0xffffffff}, {}, {}, {0x0, 0x0, 0x0, 0x1000000000000}, {}, {}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x3}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000540)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556765a830032e64bbba2328381b50859903f84c22ef776127fd2471036a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c000000000000000000000000f3eefdfff7d71f5f53c969854b48b6aee0d0533ba4301ae8280dabc05fdefc", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet6(0x18, 0x0, 0x29) openat$bpf(0xffffffffffffff9c, 0x0, 0x891, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r4, 0x0, 0x2c, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 3: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22", 0x42}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0xfffd}, 0xfffffffffffffff9, 0x0, r1, r1, 0x0, 0x8000000000000000, 0x3}) setreuid(0xee00, 0x0) r2 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xfffffffffffffdb8) r5 = getgid() socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r5, r2, r6, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) setreuid(0xee00, r2) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) r7 = kqueue() r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffc, 0x63}, {{r9}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001a00)=0x5) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r2 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000140)="71953c47b56f4020b189f00567cfece29ff68c35c21d9ce30dc8b9f618e14be0781a436e872660826202f648a4af608847038630f661c7ed995f8ff84a19f9ebaf73deea1cf352ab0a23b8be0a99b562142af89a06a4160f42af19be57c2e6473c14167997467ff1978bc27385765b5c4db8d57428a8909f2ae5718117a998258f32", 0x82, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0xe0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) executing program 5: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000100)="4e7c0fcd79828f259645745435362e", 0xf}], 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000480)='./file1\x00', 0x20, 0x200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) syz_extract_tcp_res(&(0x7f00000004c0), 0x1a6, 0x7ff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x6000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x80}, {0x48, 0x0, 0x0, 0x7}, {0x10e6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000500)="33668f830e93668ba3e0d5c057a7c95c95192eaf5713b02ea06b324dac03d788bf438e342fe17dc81d720c86fbc61e194e19df18e0c118509d0ecad2aba0e865571d69717cce8c", 0x47}, {&(0x7f0000000580)="60fc093afaa92c195f27eb09da092d49273a7025490c1b1ad7f8ba94959884d7a372e67faaa284f2e1281dcd8d5f229ba3e90ca6965346988b36eac1edc1118fad2dd8d59346aaf6428d12cecb0043becfda5888af6925c5365dc43f80abd3b4ad288f73e60da1a6203a1bf6b531e053a3b610733d43fa3d47c71c58b56ba87dbcc7dcc008f8319ac816931bce76536616c28f5c1a1116ae0ffc062b7b0ccc3e21504b90667b53f3e28a6663236374188501f55a30a2e55edd148e586de0d70fd49b7419b72a70574cdc088fd4f903a9412facf559d2f9b1f304730fa318d917bc5a37d587df55", 0xe7}, {&(0x7f0000000680)="5a1abd3da609aec9e0b07dc7572f0a177a9992db024dbd2ce0de4e210674df36bc23b54b14de9ae0db0123dfa9ab955b2a1c5455f3b49c225817dff457de94332ab7dea3023a8775602c81b91b2b755c0ef557c5c803495ddfce5709ca8cd74e1d0eaa26c41fbec7e0d20002a248594bbbd37c7dde3f82a0bd53d0482734308de811a68a7beb6cd18c6a09f89fb28ae329339b56871de11d06ac84de2a245ed95cef6448f68e55f2335b5e36be84d81117ed9bbc84188901b6fafe9e3ebac0c1751ddcd6fff9ace0030e48b6d47bda818f22ae755d719e", 0xd7}, {&(0x7f0000000780)="79543fd6c107e7dd7522005d8ab46c4e3c392b857fe52769eda772172c52222671f3fe64a74f4ab9b81ef7dc86a8e01ac2f246c88730d1ab086bc47f4733dc8c90d52c46ac78a711195f9fc295cacb4d26828896f8eeca22af592ce99ff188a55eb8f8d75bec6eda4af4c025014825309f9f37e512c415a77ffb160ec0823c7f45d0d3fa44561d2746f5d392d6f5fec733ae2734fe541daad5380d251cc701da7c2c1b0270455495ddaac60579", 0xad}, {&(0x7f0000000280)="5feb63ff2deb21", 0x7}, {&(0x7f0000000840)="621e5e5251370d8dea81daa7b0b693bef22b06edc39c00cb76b55b499b4ab175d7a4bc2dc8c7a1082d0112", 0x2b}], 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000440)={0x77a, 0x8001}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x4, r3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x1, 0x8000, 0xfb) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x74}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/76, 0x4c}], 0x4, &(0x7f00000002c0)=""/118, 0x76}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x3}]}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000049c0)={0x1, 0x0, 0xfffffffffffffff9, {[], [], [], [0x1000, 0x0, 0x0, 0x0, 0x1], [{}, {0x99}]}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: syz_emit_ethernet(0x126f, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47", @ANYBLOB="8a0532cc9142e02a7746f9de80adaccfb7a7df6dbd8b234a3e7b81dbc35953340ef1419adf00273e1026eeca4de4ef7423cf6f47e9a29e252cbfeb80ff021d526ad608b3f002369e08e1e3926e818cf46be361edb65a434fe9c941b39402cf45b1abc1b2cf6a0e741d348cf58a94a1d6fd18f4c54de95583c1b298b62da043daf34cb304a74c89aa4c1937cc5969e31545ba85402dac11e3ab9100fd9230a4ccedb59a1c7073cef3174baa4a", @ANYRESOCT]) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d7a3280", &(0x7f0000000140)=0x4, &(0x7f0000000080), 0xffffffffffffffb5) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = getuid() r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r2) setreuid(0xee00, r1) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f0000000380), 0xc9, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0xffff, 0x0, 0x37, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffff1, 0x0, 0x0, 0x0}, 0x14}, 0x10, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, 0x0) r5 = syz_open_pts() read(r5, &(0x7f0000000080)=""/179, 0xb3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "ae2f00000000000000000000000011000200"}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x84}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x1, 0x3, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}, 0x0, 0x6}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x21, 0x400000002, 0xfd) r0 = socket(0x18, 0x2, 0x0) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000002200)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x1f, 0x0) setreuid(0xee00, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x32, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) r2 = socket(0x0, 0x3, 0xfc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000140)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r3, 0x0, 0x61) ioctl$WSKBDIO_BELL(r3, 0x20005701) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000000)=0xc) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) sysctl$net_inet_ah(&(0x7f0000000180)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x70}, 0xfeffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) fcntl$getown(r0, 0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pwritev(r5, &(0x7f0000000500)=[{&(0x7f0000004500)="e1cb9f85d1abf3dcbedc43263142c479c56896baf0e69d02ef8740a15dd6bff795fd30ea304ce7b96021c5be6fa8295e2e36f63e02f608676bb39dde2334d660f2a6925069ef15528acdbcd6268eae85e9f5f4a633b2216f7ba77862491b56be77a087a2ab7b73d1a4f1cc70f86fe790757413eefb6de90b33a7c28294c9a4fcecebed2aebef6ca5cf31d79bab4b1244798d0915677b3ab2ef278036c27fa853bd046a72210c72dd2cadcc55112da2b819e638f715e8a5a1e2840ce38f101fb5444b0d5c317a053615dc548dee16227177463bdb6e17a7fcc15ddf6faf0ef520318cc6dd70af16baf6a6afb7cec41a708c29b42d11c1076b05cb179236e0bee26ac0593280a670a311d833cf4f10e7ace8de32ef981382fb87da755805b33a4934a8fbbc313d63e92e34879404b27f13eed61fb9f4f99ee576e4fcca8e82ee74d73389c15e92c5e845727b44ce1f2c16b8fed9414070e711d24fec6f89ff6d2321ed806537a3f5e372f12b45c1c71ca95529bec544b00d976201a260254b5efb927af8e5da55d4f5a15884be5e19655f83b8ecf5c7527c857d3f5eba1c162b624a6fee3052bbac4a7685eedb8b66b140ec5bdbe10bae327dd0e63d406464caca1fe120a33a1852d1d5c6f6474cfe59484968823d0998ce770925a3ef62d89194c2fde744c614086a220d9dd6d45d0b390dcb460fa0cfd900d73a1dffae13978a325dd41a14c30dad74a01a017f9964d3be1596e0309b639700aed4a81ab6c514c796722297c63e635f24091f982ec0a44bf9bd71f295201be63dab2c89b97bbf467744a066afd6ff683175e8013fd085275022d2b5efcc2a22aee101d3ed680de15883aaed344ca5ee16751eb14d78328bb7a8714bd4a6e46bb393881c80bfb1a78613ef112c696db927bf12094faa8d3189b9fbdce2bc3fa93e36a8f235795706150856e4dca4075339168449ca9c14583f1622e3742a27f2efe837f6e22528e173fd875c7f7fd66e9d5735b04bf53f3e33d01b112424867998498a11f0fb453437936d2c753e9da9e1c14e3b751d0a22cc124fbf00c7f891a3435f567db0c93d773d681c13ac06ada3902e2c50cbb0716b54ea03b964ef318084a9119f4fa81fcb72c75b36d17873543cc3be3d273c5a0271e0393fc2ffc03e93b82e8d4ff13012d72d20095016c196f479f1a32a07e9fba455616e1bdbcb7fc3acc9bf223b468182a2782692de03567e3112ba9951ec13471cbd7030d47f646f7bd1ec96addb8774d9aeaebed519f347973b9c94ad87c73f08e9af11e052b6f14d94f7c382c0bb4a178ea1cb02b2258305c81f4b3256e05749c6cbee765640a99f83b6eebd02d8a44dc5d9579d191d34a9fe138c7a51a03842376a16e1d811fe7c810e4687ba3719aa70e619c5defe56a7a476507ffd212c5abfa9fbbbdd079cde6566d7677a11fd650a6b4a3d7e7f7ecfc607be9d24195949164e907decebe4f492f71aeb92910e8f02558b3ab628c7d0a86ae89911a1097c6029aedb9e17449f9b50d2ea3a424737f442a9e50c5e1568163ac65cbc772177fdfa0a2751de95a38d882e5d65be16b9196e1b8f7ce58143462d93e050dc61b33edbbd938cd8fe99e7d7cf61e75e36dfe2fcd38ff8888407aa9190e2a698f8676fcec9a512c41fd150b65bda24cc67a6b7bfaf7a11c89ff38d647cead2e28e00075acceeb1942656f2302d2d8ad98b447d1370dc8ccc5e5bedfce97975aa49f0226cbec250aca6512abec43401658f4a6ea1d8cf09972307cb2b9b78107333f58d2d25c30415a749dd1dce57950678113763b04ef4f48ce5a8017a2fa79033e0d935933d2c66b674b1eb2f9f1022a0b5c89524ff1b432094408737591e62ad1fb327db05d2ffb3d9c0a4b01cd0a50f36f19ec757bd60667f14b85bf4b64d910638bb3a3a8850bd6ce6c70304d4fadf3e8aaa00b7cbe10dc2f45939a0c8b9a819737e5e4d0f008f93e296d6b3abc3a4bdea105431e8c89bbdd60e142963583e701ea5fb94ce8b41b394fa83c0f57dc61970bfe58b3b073e11747abe45d6c922c914d29b7afad47568b2af9fc26b558507279a39d0442fc538118c821941d2f549b4ade7f041fb472f4783a9c500e984f89fe041d7b69843e1edbe6b4cfb416e78f980812a86fae5b7fe8fae5c345b8bc1965830d8e8871a7069284f2437ec4f3edc25da068e9e94109c96be7c084bdef9b931d2ad5a6110b5883e66813f4964d81fde77fc1019c0a2a3870ff191370d1e05ccecba0429a7574f1023ae3efd00cfdfed5aa45f593ecbe5ec20d506b4b39c7282f9b8ba06208474a464281e2d43f58c1a28eda2afd69fb90f44cb31d649ab6ffeb81576d7d137fecb2fe755b53f04e698ebf3492c68360da9f84e6caa9033b2c78a08f2e3f457ed5b57403817f4c3137ae7366ad1abcb99a3d72303ec833b38306218607c17bc96468ff09fcd08c3e3e42dc5a842c9ac0fe0ed697877b1d745873cdf79c503f2c1d7664f5df951f4c76886549bd66994974899901862e72538a9fa92f325ed731c7b7a803fc35b921c6346e16c0ede0da09656d9fdc330cd514d0267d2ecf9810c86103427523c006678f4235900b23a734d7267e7cf93d379f7ae809433208cce3fff1f65c42c9a4b2b90f1cfab7284741d67b8b5b60e37338f3b4e99eb3fe7cd601cc76639948dd106bf251f707bd26fa444754bbee30b8bb11a4331c3441727f168632edef6fcd24b048b1529b091dcaee8008c64eb31a3adf0a953b0ab7cef689eaf9cfeb1c8efed021259af50da1ff1602b3a18557f6d1432b21877939f25d3439fddab05f6b9977e7219ef0ffa526cf93bb4438af2d33816168e4300a0bb230a51c2b7e7cf7c411b0a6bba7898ec45985bcd2312c2b4acf4c15cd9e7de0e568d6f5a3b2cfcf8d424f566688da023bb3ee6d5c4ca822d56338b113247ef9a23b097acf30ce47a393d43631a1c4004b64b101dab4bdbe1a74faabb9de19ff9df996da855488d53fa22347b7aeb1f1c7c9b347bf086c3f37c047879ea1bdbadc4429fa405f5ea5d0d96caec2dfbdb7d8cdd241345334ebea4b31a872f260310d62584beaf9603ea02ae2a5df265e79e36e2fa9b3bfcfcc9bf0508b4bc8000a1ff5d26fd8c33ca1efd524f02927b91680f3ea4634f9a244be8a6bc187933c47e831a7e597e0ee1999501d462ef174dae699f7576265674f572acf44aea270dc582544ef0f348718bbf2b6042f67a0e49b47276fb52ea9a97074a0dee5f1266f44385d072c1e7253d9be35f9307a58181e67a905bdd76642c5bec84717e2424e7b3acddb4de88ae675b1bdbcedadf57d0878c290e5dca526cb718b609670cde176b06a9096f9f124467fceb80253179e8926fb2d08f7b80364d8c165a68ed079b97fddaf7d783a3263a5d708757f8bc72049e3f62d4d247385f7569b7e6ae08628dc004774f4599c7b3c80d1b39699950823d0d53528210fb9982435e7d7e34269d5648bfc7d6482859b0d5b42641f51e09b713dc0bc4665a5a4ceb3b427949f184d7a4def8dc6c2b0b0ec52d934ba369c2f9653d3c899993b3d93398a6063e3e17cdcd536d2228bff9fdc11dfb7b03bcad82e1b3dc25eb1e7b687e10ee736976e7640e75ad1bd9879919a3bd3f3a3158546ec0e9c74055396f4efcd726a7ca54c586573c61d330fbaacd067480787791e0ee60203fd15be67e71aa1fce7a9a7adad94ee0f62d479388c2837181fff823afc6d3cd1b3154be382959c5670340d07502caedfc8c74555a43f37ee70910c3d97dd39fc25ab0f95ac56fa2ce4792df229b4a326fb94d8076a3d983d426b3bfad9edeb0c22a2741165d83aafdd86379eaefe6629bdfd50a1ecefdbd499d9bb0c2d1d138458bc9c42cd129bfd002efb960a85c18d2f62174f0243918371ef6d5cea9ebe911479b10de2595f453975c798f46b815d440749b41de3625fd8da474211168095069ece8c402b27e9dfb1d0319d47f6ee7a643e970cb6b108c7fdc79b58bc75e0fd266c22d56321cf103b8b572d3c83ef7a9daeb3b44b0ebee745634f33afc7e93d5c8a3a79e17f09b8d3ef9e62fdf5469b05d1a11dfb3a199dcc44fed51d5a1ca90c44fdd96b1e283e8f33ba9803895b4416eefa298bc616ae985264a065ea76461b8cf42deb471a30cf0c36fb631b12770c20b153693498125171a6c4ba9a8fdc12604982dac408fb23e1ec556a84d50d46e8f3d01dea9db76c0f5e99dc076dd1c162397342866ab513832ad9cc9a8bbe9b103229d5880b78d74f3589f0b31ea192e81ea59db1fc73f808496d3213a2fab0e4ed8eb41ce5eede7deb79c9a0a97e43b0d1e843cb4a432b442cb69d030df9992459899b7d8c0921927ba2cb18b334e009d355c06ad89d5716050596ac03b7bfd71d0f284c668946d7baed81005c7903c8ec46fdc57f12db26d02c18e69a1bb95c2a069bc126c9f49ec7cc7e2bc7954ced88390efa1140253acb3fcc682bca4175e698153f01cb54048aa696900d6097bde3e9e6fe308353d4baca242bf7b955c639c485334ea1b9dd1b2d0d771838257407cc05562c41ca0f2f3bb2ba0d54555aec71b9e2e3f88d6ede49924c47fa493a7b996c646ad1b4736f8b38abc02527170678ab20f70bb1411b0803c8b036ce30cc9914027c74a6d968fa2d27aea3799a524c3dcaf467afe2e237483e36557ec25ac5c963ea7c166d2ce9dff36ea6dee59db1c4186513fe276149ca216bba95ebf16c15987dbaf4c79cf1744838154c2f0c26f743ecc80ab400a3c437b07d68cdc9765e7d85dc40efcc266ede4453c2c7d6dfa94dae596a2d37e6acadfd38da35ac452e7590d8aa263c0fc36c962bd3d3fa4eea07b21f07c08377b5ad654236644b49b9e45f4d56ab31b73a761a9b1f4b722ee8a5d575e6a3086a920d59444380402b339eec22815830092244021e09d68203061ee3f896b8e43c85cf6309995334478fe221733c47f6e1d2ed805ed94363f76f7312f3242913c565bef1eba21b34f1bfc561c617f84c8e13263fcc578f9425cdbc24ddf64d9e2394ad03c103c32d2d1046c628499c484cbc2d4b8d4e729268b0571b568b7506f8e13dd520091868d0383ecd78a719013dd455d006dad815c6f4211154fa3a419db482f9cb0d6ad4a9d8f3c7e4c0541132b767326162565c7d83445c645a3c5985c7085c980494b02a9af380c99d86d3d4f9aaa7965d23cf47b2ba7ec27b15d9071876917635b739bab9c2a519251cd62a23b965152943737396106da6151188c2c786ef1e63fb926ff457c8b0acc6cf21412c2912a06d96dbec6a68e0c15914be34e9e95efb921f90fd276f192351f8a0a4b189b48f7feb498691bd7577b6ee8d81d05e281cbd2d4af5900676c7eee347f15d6857b1ebefca250e671b9323254a052b6e65406f4b997bfa0deeed157940ed91f1692bf044e710044f438727e5da89041784c7ca0c0edd1b28dfc9faf03fa4b152fc471f8104013f3a8eb9c22114f6948cae37976129c970a5b82e63247ec5633663655fa71274dd5b67c7b28b5970fdcca123bd1c25e17dc072d17716297925bf3b8da2567432f0178ef10ec0adf655554d724e9fe4d03065739a18174d5f408beda531de30fe969abfdd25c09a61d436cde2e2c9d1e11bfcbe85d137e7911bdab1e63acb4bada2a122ddd4bd6bcf4e54f3584cb2c5518d430306fd58d81adb15bd32e5d10998bf3676d9b6d9ae5e0a03c028cac9953dd5df1410b97e28f39c7b6d738eec05f0db15fd29d04975555", 0x1000}, {&(0x7f00000017c0)="7f20713591120f873d33c579e1749784bd26251a86fe294a7c1520f10509b9abc6037d4c931777b8b7e09b8c81962e0c82bc16b81f01e5cf8edc065eea69d05078c1140c972f54286f650444b3660d42dcbbd3ee5fe4eabf5cc96c92bd9244a36827cc7593af5a4f41fff4776bc8b1b23c625cc7cfcc45be7d87007674e55b843e6728ea30068cea7f23ca4f3d65c301598159405e1856fbddbb5dbc0491b994879ebb724b67b6b03ee688801944599143f605d164d7046eaef670effeda", 0xbe}], 0x2, 0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x8006}]}) writev(r7, &(0x7f0000001740)=[{&(0x7f00000002c0)="cc09725409adc73a2164a3c67385f02a5383858b1f773087f76addc1edd2176c8526d12391484d0b3e370afb1002c0e6d1f2b8b1293ad2fb32e80661843085e6b878df1a00eb44ca9e32bcaa451bbf399240b30b38d20b79eefd3d6d92a0bce638376b630f0c2e4aa7917764914147c3391e2cb339aaff17d3be54970bf574dac3568110eebda3425277e1", 0x8b}, {&(0x7f0000000200)="fef5f126bdf0059c085986ebddaaf9150a7121eeb0c000b7c40419b4d8b15b3369c6a0504f45de8e85ea213626ee8528725c5409ef945dd14d40c5e35cd4f2caeeb20f5c906a205b0a4f3425d4657f4bc4a02ffcbc256f5eacd2cb", 0x5b}, {&(0x7f0000000380)="1cbe060bc241330aa614d49d55bf631d92b3f51c75e34972ddfc0b173f59bb4044760ec5c76ff1b9adefa6d2e2a8331bc21f697e763738188e99119ea9a26565b911e0a29879c9ed78f815fa72cceedefef3bd6c6ed49feee37f39d45bc9785dc1677a4985c9ac9300d233eb6dee94473e2ed823dafd41c9f472608e", 0x7c}, {&(0x7f0000000740)="54e727e281e60407b8262d33fe2048736b25fdf830ddbebb8f9c677163e8e7f955a67280921c20f0244776eaef86c15fe43fdd300285f6d916ca837dec19c7813de455c55e147b2afbb6e33a9c70d29d44bde39ef06fdceabfb5d78635f97f529ec4d03cdcf0fd820e966f651a50f896ef84cce8ac2e21e843311d21496a251a348fa1922aa0a45fb8a01eca02e5f415694be1bf5de3919210b128181540fd6fb606263d820e98917b9ca220d621a539ea7b679e96c13228b3f3e6c0662d5b506d3ca4b981798bbbdc00ffd0875c984970a4a2bd05631444853eddafe8a5eecc93ab281dbab9abadeb133bc73733ce804d7c23f34652f71db640c80c545011b407cd2e592ba65f89614025f958f9fb87c527ff9367a8b8279801733971352a44836ee6e3c9229670e5c96f62a34bee487e862b59380afb3bf1108b408921426ba400ff16c342380212e8d6fc6cea563414dea03bfd9680de3a08e42de12ee7372f8504a7d70e9c90246ab4ee59f34e165e9438aa0032710e70cb39b2b79231b3af4a82c2dad2ec12ede03a77a83448cf14499a13b41850645f706523e4b7bda6719cb5a75fad33d6709e3613394b67ecf5df7983928bfe2cee4de9e3e5ba7e7a2cb46919aef3529d490ffe35f58c01c0cfb90144e87e36b12b3badd29c2f3215662faaae7f46961fea9a137b05a7080b5f46a045929e031e8be71f530791ef0ec4c48be8bbb543b1caa6e69beffc832d772736adcf62df7818fa52c3a2fb5e6041d607a12ce071a5a091166dac3e240943772b52519ec28453640243be6cc44c0ae60174de01b78e3bc44377ae78b68aa9d3d822f1c08402f68449641a32c1ab1c3bc02122019e3805683be34e2aa1535d2c7e348495ca2b2d8bdb18d740eda4bdd014cbc721239655e7b5283978f116f28d7b8547d0ab03dd705d26906fb686b4690ef8282f434c1a42aa0293b7550263543ba5173c97f38b48246c0db99e05b1c51c5573900e0cc25eb20434de506dfff99d1648d0db95cf663047a01aa63550714c2be48dddee524906b0b890459c6147ee079111d9a6d013b328bc0317be12858423542a2f7fba2e08f575adcbd9892c6221aaeddef7a4b1664cc84a4df1691be0b7265b1ebc7918cbda203b44cf05e4940d044025f7e47d40ff129a0ab7b46b94e60cfd4cad988f2c3a778cec12c92dd947c7d61f6ece04d098c7c02cbd57d82c04c9504ae5421b7ea25d15ba86d21ccf28cada29373a78a1ac18796e25c1431048571a06aff59cee7e63c6896b2be8294cd6c35c15a6e1283f4a7ce49616f2a33ec780d3bdecb36dca11e7a4ca6454a40b8fa80e7d54ff708c307aef848867fb12b4b3cdbb5d40377e605cd0fc9ae9701c88e49f7fd7fc106a966591ffb881bb78e835e3c97509ddd87be8eaba7fea84004435f23d5eb86deb677537b63916ef4eb4c5e849450626ed7423f00c9e8b0917af52571dcda411edaff328f88ef3451015fc8b2806a2e65bd9c90b1cab6b5fc9365c0c49f826ea68095251aafeaf9214549b5f0f91f7f846a71ba669fe55b126840f1bd895b7e234cc679bb1d6541594fd0a87e914b59fc0954beda4e58e85fb67a8c962e095df209dbc76fb5ddabdfb093b80c9c851e64dea3d82b19dec9662e7199f5914f8e0acea281393512c5d084e8d5298d9ea59d7b700068e69ef1494ff4c82c942361787fcd292c0052476c70d2de113e690e2bfb7d2ce4cb1069c80a87edffa4738590fbf4d018dcdaeb5373dab7bf4668d2449e3887c848c330602499438c039d3306e48316e9e238de3ac3087810c7f09ba00a2bd779a0a74bb078a4cb874926a7334a61229a1d2bae07ca7bd5e1a7b7fa945cbff6127f12c098ee0f1925a8e37e987767fff5b8df7974456134b5e93fed6a3f94eefb2f2ecb724262d422f224420b44abfdab8ef82780551b38fd6069dad58e2984125dd3875bf82db012c9b7a02670be23c56bfc545ab578665427bac6fff5ce18b7be0f2e7c23b2e3264470950f9e7f5f5361d31d3a25f33c638e941335839d73adcc12b7424de6dfb219caa822097e4be5e6696f3dde54932c5e5c0d8759db65964ddd54d40a137651b8c883cfb3825f78f90c14ff39aae2ed59736b6bdd648b82c76f7fa8bfb99c121d68ecd6ec5c71e92763072ce821c522574a79d4155ecfcd2f3c89972553e05d50cf096eb7b91410001068670ba580815b4c9e8d390760fc38b42d66961463c36168ce940ab5dff19a9ada4f2c3c3ba08636c10656f613a7e4512f8db794851aa1701e93e18300428c9e13b6be90e768736493294d83acc7843f9992757a9d05c7b178a5d4b0a90d01823498bbb0e0308ce81d6db3116ffe7c21f8f7c0863d05d6865157852ad8c892b73073b5d9b3ec45c4050f8148d5ff38cce5857b27b0b5befcc7500bfd4881030d6c0712f655710d63b6a176c8489a3ecec925a86afac135ac5e1753114b2b73e9ad0577b22012d6c73d52739bad6947c2623360c3a0842ce77e3a1e5e9dc0a59d3ff49194d319a0b2f65856ecc5688818bc5711b05e5945b8c2e9a14e7ad01f7698fa7a03652eb65efaf4dbd49def2069e862eee9a52504e0dd9a7219103dc72407a1314dc3ba3c43ad6cdc827e28b4db0afed86fc84f4db93da5897deff5d0c29bf2863fb55d1b3d1018cfb90ca0f9c85e8c5b8a18209f2aa7dd8a701db9e32247541e5b6c34cdc255d565cac3281fc22b22a7c4e68923fb8094c5b31728ddf5964e59053c2635c3f080ec742607e76e2972d68a0cb60097cf49ab7ee464f7504d4aa0b415112f99d24579801fa6649a695434d3191f28bd8a276faa8da48693298e9e0ecf127c0cac53d57bd9093aa255d0c85ae874837bd6cbd1d2ef1f4c64fc9826ad372f18301d01d781fc69d36cef8ddb6156ece458e50fc692d2bbd1e7569abbb4dcacb553301cc516d4b8ad645aa31de0552df74a2eae873b4d96eb4559121dd1c70e98705caaff0dabe79d46dcb75add5fe113291a99b94e6ba58bbc07e3209d921f89b79d42f4593b1f326a59b146769d162c14abc7d1e3d90cc1622f5a31ec0b736d2db7d0e4eb6c566e0098dd78822ecd9d8c66508b45cc6db2ea01475ee3656ccff4f1e78ad95afb89fd735de2ee1fed964457d213ecc6a2960b14e813bdf2801aa3b11cdd4836789480f2c2b53dc9ecd2a84fa6f6228d11389933251515139607461b4d38df9909d68f8aea04db14a5a8dd54318ebe346bc06b161bba8c472e38887b6814b7d217dc31ea77cfe752f62bdf90190f20130f674f63f28430d254509b0a5bc80f3d018a9b1d0f05a6861249136a832e104258a25a79c2654e033bf5249ca24a24a495595d78c9e5ce55f3e616aa6b099cde4184dd3b6e5c3df700a4097161868eb6f3ce480319a37ef6d7c84ca13e817f295a95cb64c3b4bba553651719779c7fc30976a9d51e33e70110544ab839ea0529337a75b1da2b4c3c5b014ae932d3096e7148cde8e9b72722b315fdaa7b557adf3bce15e0099d984b2b1ab66d279b208db06ae49770723bde81aab2713b8ceb02299adbe5111e116287af287da571c94aace353bbdae9fb9e479187dae0f04ff8670f6ccdd3ef41014a69996e30a5a4b62bd9e9ddeca5b73247b607d216d6f91cc978297c9b2be4f8828ffe2509991ec677a9d0a398d5ad4ffb01dac26a0645b3b394a419bb1dc4b8f21ef5674fff07197cfb083b422d4db286a7dbe07e852943e10a45f5af671cfd7e23f31871fd05f6b1ae646b16cfa31adb5989194804594a88eb14d2cede702bbc3af86966556627d6cee07e82b419d99c9d93c590a2ea06be4edfcbe2e00ae5a980a0f5b73785fcb67a473d0ca78b2d5f742bd4a2814eaefa3d40b119874946bc6ab340aed4808a01a617d736802aae673fc67e4f0b643d5f129a3ec95c7daf4bbf52935626e941703a33b95d933ceef014057908fb3e370d86f4ab1ace5f585e4c937f65ba5b4b826472caa0c1ff2e979ec17b821d6c474c26fed1f1aa98374ceb7714af6f1d71b15a6aec21c8e5c1db2acfa52b3c162fff10dcf5c8adf94347311d180b399f5f9a431f9e1e86226a61df6326f5fe3362d9d81113e5ce647bfb1f1333f53657312012f4bdb586ca03195db41c279200056df11266ef4791f76b7663e4d157315ac513f813d865549274cf958b977697ceda3138b2d3c0b745deb13a460fc5578f501bc799a1b135fecbc02b1c0f4415d77193b5a5893aae8bd168f58d6b3138327d32406a54987e210f090be1d21dfdeb2fdd0aeb8be2257e138e594e1abece7da408e7a872b06d9df396778c8d5b401ccbf5ec0dd499df87f04afd385c1259af8fcb7fde5241f1027e5be71ec4d099971998548c58390d2a494e0be906a2ab2cb230be7f442d8919e20f6ca2a19a61371c9d4f8bfa433b7d60f3a87516e486c31352dcb7efc44c30d4df0bfe185b32065ef700f38d6f876cd3fb4da3dc9ab45f4cc3b60db9acf0bc31f2f12a1afe5320b9498f8fd99a8f4c931772cda5365887bf3e94ab4c8c879d094648cdeb271af4ff692da321ad2e56a16a36d57a9e9004c9d26c8ad021734dedaa91a8cb29093889a60176f0beaea422cee8ad09053ac785e5fecc753c5589e56a723d81c47bb11d82050f48d4b42a5c076272474845d4aa105b8d9fa5cbc20ba743e9f104c58ccc83c4da988d96171ea49c2ec4035806970322e8b55fc73f0c1c2fafb9aac153dcd07c9955ab88bd6d21ac85e3556aab3d216f8b0c72d7745a1fcc5af47ad00a4f4c6f87cbc1ccc4d93492c2d98adbe17140469d2f37323b81766ca160552b844a07fde7863f1c9a7d684e61b873a6b46ad1c1b1b58c9e2f0ba566cfc138e200763ba5b7b851e43da7a91790993860047b1435b158cf6c5a6762cc9df9cb6657989c246d5935dfdede266e44078a76a5381f074c394417802604813cd3be0169eceae65249449d6e5d00ee96ef126a394b7e53c70dbac1c7f1d6db004f191a98c8985cee041723c100494f4394c31f30c51595ed649d6728f9e182f9e8df171005d2c32f5e56ebaa7335fd53bf48841598841d669bce7c61d749b09b72e9eac99a4cb8bc2353eba897f1a98ad0f1ed3e862d3ad131d3cc97b679137ea3e1308a88381cfb7d31e0faf2b35de709b2f8840336f4d238395fc06b40c1102e19a7a7d75d4e1b36fecf32768ebec8b3c9f4ab5fc9d6503977419af664771342520ab05cbf6e19eac2a6d77d179e7d727c65943134baf9d5316bc64d045bb93b0a7f7c91baa02004843cdd5e0fd7d382708e79aa654414219576a4bdea14869f3980d5ac490284abb0b0eb8b63a85dc7880d4e3da2e8afff39f0df614e2af99532331382dafe3d518d0764ef74a48046a790c9d76d43997a9ba43d0749173a6aafb81ea9f2c8c78a92f4088330c70d8888e3d0e2625da350d194d94514eeb88cc8710dbb9a0b1e253a72af30cfe6b990ada160bf89193de888ddc1031a3f3b4f5ca30ab09b2c83a5e5fe189f28eb5ac6e9b5da9ad3c5ac9138f3fc92469d4eebdf4fb507c8118d5fde407e64f76f952376104eab0a45f37b0e3dcb4e962e7863751dd17bdc633c0bb224becc92fa5a78acfd47d1cc4a7a8cc23700e7396282f84276a4e090bc76bba206450aefc7254416ebe0bce857cf5746bfbe43cab14828ae04d871a85cca434e3ff41d0c5bdcfa45edebb76dfac80139dfcc80f2337996b9988389d35a90f1e377988888eec431f546be37b89c46fcbde77ec7ac02ae5bacff39560", 0x1000}, {&(0x7f0000000400)="f4a7a7253759d1eb4e154e02da13ef21b92132a1d146daacb99e2d0bbd8c4a6e7fe4fe1da33abcdcaf6f1cc8c1f5108d8f70274761bc025d2bb4679f91c671d451c49ee1a526dc3fe6e8d6810567891110d1ef80a2222d439de09bbbd6e0313f38cd377329f9a4c876ff4d849253ead5bdc3027b81592d27f0e4faa9b63b6695756a6d5ccf8110f6a40b3a3feb6ad950fc849eb27e0119e3ba937857feec7b7ac7dbd29b435107c35e0d679ebe572f4a01b626185cbffe54efbbec33e0b039ece2679263cf28375022d4964a25", 0xcd}, {&(0x7f0000000600)="194d92658942f9e2f04f63aab1587e59ab8114cd41f6fa5e5fc5dc9c834cd3fd26da9b49ce43219cea171e868e7e890db398b458e9f8f852eea16a9aeaa1fec3255ff385c67fc3c4845c6f1393035eaa2dc8d9e9dc5723532c8d82073a478c3d0d8cda13", 0x64}, {&(0x7f0000002500)="1000e1a74a77a4cb295d05be1f92aac06dd63751dd73ca5d1b8e9494127318cd873b67d375ad92e03241515a228d13fbb5d1dbeec2e1b0153e59856288c11482715087da072443353d7de7b70e7aedf3380206eff33a491aee23527a9effc23605c0d4b643f2b3a438afde0e904133ad887f183d259459b58e0a07a5f7051840c4b8595ee41fd62d2c2f099d768f561235b5f3a69cd740e7e9cfbe1b7cc6b7af6fa200ec531058404487643a5b942fe984b2c4cd806e58014b7c1b9088646a257f85ca14e6a74bb88d1d8a2b4a464098620aa823ec0c0a74fd78ae7df003fe7b82323c298420b74632a624a0c34a844e67236317e6f2408472482991e80c13f08eecb5c61f3de356aa75861462a2ec96f3646bc422d33c149708d4f138dfbc907b3ccaccb19a1d9851c236b9cc6b45041c9c8a6aad899cb3995373f22c6867bfb454ffe6ab4f2b1e942258a206c37ef131e06d4f9cfd35d0c4ada52f18ca7c4a1eec69a680b9ab1e6bb3c1341fc5dc011cee9756bcab7bc5b5099f5fb0b26e774b681bd31305c699ed5c417acff1aae1b6c305def03709acebf031841fcfbd7d0219b09c5cd73ed55d543c1aebfed7ad547adc40d7bde9a83dc82517b85cae13a3172a1ccc6cead3c8274fb6d4da6b2e848ced68d23ed696ba4443a288094494871df6db039c45f656650b124d183b4f9d57c8864e05a81b5f8038892a0644673eb6870dc83e70992ff35cf7d2df06715053c8524a6c10e07d8511d0e3a6c388800a82f252a15d49c730bc2cdb31d80e7e1da664b75299e0bdb1b5bc804b2e0988780c9dfeb1e747e0612d5cce838bbaec42d60720f3db692c20fd6ba259978ef11388b7c741c95e2dca6cc4c2c38be921553e471a4b17c6acff48d4a73892633c84c10d044e8cad060664c1ecc4ae24492657deb4c31a05f273bfc93be3731b313e9e0d03336c4729d3a73ffe0cc2f67f0909a3d6a6f12df9afcedb1aad34dd6e283120328b6222581cd6b658ec0a3692bc5450b0252179ddcfcd46bcec1a30e6deead187a86b03c5c3e2ba32de1c7a4a7ac393b344842fc5148187d904c8aaf29e431c97a645eca3c4ba931e59efc8190383077c203fbc164a83e55b3d0585f61b67affa95249efe07b05b16233e2693282e6efe5d155bc276adac30daac5b41bb462b846e99cc86e1517907049a952deb8ff38f3e35598f0af31668e1741aa6a208f544044a85deb335600d8eef8bf25dd7ab8b0456606602bca5a37e530626eb22efe138e46989e3b8143fec3cae00c7ef6f96a00125017af8902a53836278480c022de0e2af274a15c58dbad5a5fb9f8e3a0a380331f5ce02c00a7b57e1e2e8b08a5d82c45de0bae3eea0f6af51cb067fedccae50172cf77b8769c763559eae8f685677bf0fd51e4a9c3766ced1f3ebbcdb08915557f3f6480189ef5b1f94fa17206bf11ae283022f6c85b0b21c25cede1bda814e83b5c8db73f0cd6c93e0441f4f7367f308e3650157bfc76b8912e3833aedd02cdee241aa39655bb8c6438a04320b44536bc0cd89fac56c294ab20a4294302d8af84cbf6b7c7f4b6bd94cb4f9583100d7654dec01c5f56f53c56d6ff4536155e5c70bef831806d116709675502a4ce84d1e90222f98d67c8dd123cd50d9427b18a11a3f9f395f6ef6c5260d64ed207ee8e2872ed6c714b50d70a44e4f2df608490ecf25b6b71e2448c7b88456557cd39631fb6192c583956578372130cbd57449715c288e8b27325aecd58d13833b585b571d90b9674b17ebad7bf68c442b717cb18294e8857fab82ff1092f8bf0e75d87e2a9a36460e4ce5db299d9eeec75d1e139152dd4919b98d204556ef11a63ca3a79f8c7f345ffa03ff4f3494d07594e0d1d8b0acbe44daf75167fdb50be359d4f1a2c5fcdc1781d50341071db77690731980415562fe8d161be9f626d93b761a2dbc07528ad56e1385dccfbb767971bcedafd0d25d03fbf54ae0d51eeee886f3e3cebb4b9a3c45f7a999c4e44e87614310943dcf607283d7ce8c6af8d548db479f836cb8a63df90423b0b600f32b56d878ec7a443fa989d0b412ac449432408d27c20585c4460eaf3b24902fe15ad234fc33b8073643d69c8c6459111203b9ddd255153cce7863e15ab3c4fdaa243d7e5dd11521e3bbcf7963f588f9b9240e20a3fc9859753f55517e9f9ecd03f712a6ce4d2d5b40c2652ec8c4d927fb708cbaffce75407e3fc80a5926c444bbc0f754cf9e1a13e8fbc24fa2adde9cea4734a4b6ef224ce42512abea3c24d8bd9c38b0c7e8eac685cc73a069fe582888a99072f61bafaeda12b0aa3beac811015b8af9cff6987a43574202f4c9fb1f2edd6d799f53b12891256e84082e640f0cbf1565d62578f5b0f5f50b3b349df6f093dbcc04dd1d3894cc9bcd8ad8ceff2903d2d4935eefe837f1a9d251d8aa0e31f403bb2564ee403aaefc4e3d230700a6e917079817451e8c955d7f45b174bb7bcaa8f0c41f6350ddb3d1a8c059b433548d1c5bf811f44f9c3d6f28086817b21e280c20068ba8dd3699c8401db245b5efc16d1df0c9b2507899881c0902f5f449d68e43a22fe0f2ded627dd65eaf4a5fd6fb9fe17275c0167b199b4e0e73a4780141c4f716057825f00e670cb983923c85cc3e6274ad7a8cc90a712bb7d35e4e73275b7db621f31d4d2b24ec9079c46efe5c8a40448f9f8c794a0d1ef92d9d9b83dfe31985c75ccd93d5b4251285ecb95c3be3e5250ff706c6c1cbfec05e36ff2659307079b21550c32cbf84c4251556d8106f44c46327f3622e2b7b680ffa83a9f1dff919bb179bea6052eaf20932188a3b1f16bf5364c4335a3462e1342f5e82cddfad55463e05ad18d07180a95c343dd0eb88502eec3c2618a9f342a528a7c2fd4bcde64ca9b8c954192d9be680bde7400840d81d0e786bf697c53caf7d9e72f4f95dff54e76968649c4409a31d74e1b0a8b775a361736b573b341befb06a8b74d8c532d642b79cb92f467a5e4e46cbd92792187823a3d2f794a655391f347d77c67e2c0a44de821e125b15a4a38dcf9d9430408bd60f339017b12a32e97b77ca0c7727a897838909ffaf7b3d69599b091cecfb26f5ec89c8dfdf030c54913c968742e749de4957e1807fc11dea00c2b165beff262a72280d234f7a56bdafffdf3fd10fcf40d92e7cc1ea27e920003c598edf62915f5d101a9f9f8aa40c2fff51d51441d1ec871b2baab7492234eb5fe92b3204e4914d550ddc83bb60185561ea91296a23a838f5e2e157803297b8d4e04681bce4d028d3668926b84cd9affe12f26e9fbc10b95820da7a05aca9dc3ff36e8ad2513db0bf3058f75b555aca1f60ccfaadaab14ca075d330df6f24f94c512459e477c0068e9f49a5c7f57020d78de9804c964b8d3057097fcab0980b4b5f46c3094101de6703deb27a74e930f6a3d7c73e5fb9c371b17666507482c06717ab7efcf7cf129d14580e131fb56a9b5ff032f2734cf5eaf0c589629538ea5d6b08fbf051c69743c91d48431f5c6d381e2f2bd0f23367ad4ce9c3b93ec5ac0c7a1f8460af4bba132b9bbb17b584b3e02f631496bf6ef332c43fa225676d585bd336fa1448d8a358d71a7b1580116b44805994f41a45646a049290b8c0c6e065d13f659c82271a57216e59678ac641bab4e9503cd480ca9926517b3fea5553db1d39b1c2048054039c93bbae250b3caa0fa0c3c10056eac98fb1e9a0a799889afaf91d1999d6e7554a6925e5f816e7f6882f1aa68e20995aa7bce59c58a36770efdeb19d5b0ea773d82c362f384f1b0034bd3627f0ba7a330347e85587e9daf19f5b5d7aafc3151aacf5925600df1e354fdcde453faf6bcbbc6ad25c61668143c2f208bb16171ffd8f972ac271d9b65213d924f6453048b5661422ece69d1c0adc5e6fa7b6f16707b4fe13f6a2aa3d6608e1373cf822c4c412db06f8711f2fbd0d1c6e3b9cabe8cc02a342ae8a0899fed3262e43e2922094d956db890f80e41caa4f58bb2e9c6d619d540cf76670b6bfa5a24f34dd6b4587190b8642879af29b39844bf19c2190d528c5ec2f4c0a44b5a0218b83ae9b9b8fbe53ecede3005b15c541a5b8625dabf8a6136d49b90d0b733c245340b1c2ccca46a1f9587db0ebd83d19dbff86a703ffe3de752265f8a18a734e7e7dbe0466d85e4221e2d9147f0e7ecf8f9765a169ba9c0aa34db052093bbe9a08f82bec638aededc5017b0a1b7f5999c14615363dfb156232c7dc923e1f2d434eaef6a35776f70f61db5a8d1505a8e6e2760813975c94189e97d61793bfd2938ccf518a63288e1b4e88896311450187de2efc1acfe91c10ee26bdebba8fbd400ed1889296e9819c05d7e77455f4f7df16801a89d5f9b21199eae56cc8f23bc6204afe9639aa5b511d3bbd027d20df3a12fe70978e7112d4134bd74b8b220e4e2b0b509f546514cafb539c946627ecaa35c45c51e4729a29796d0f4e44eb7f6a45cffdc6b7b08b46cc3e009972dca2a1b0e577cc19ee38a009742ecf6b90c19d56a08041303a516f1e5f87c9c3beb4250072fe1218037c19f046ee15be7ebf32909fee407af96c85ab4ad748fd0434dba3a2df0341bdf403c3cd1862f0a39e74405f76ae90e5b7fafe8b7b34032deddee099adae273fa33d3eaa1a759d59b2ef0ed3207256aaa48c7e1681a119331b200e2c8276a5001e10615f6797a85121dfdd1dde57e67c53ee7d5f9d3f2f7d71c5fb24f8a8802670bc6e87a19dc679de1cd55bb0534f4c0dd50e7087f167a550ab7de73c559deea86f57cfd5fa78861216670b21455b915c29dc946b0708883e6c89c7a7495b67185779855c2693494e1aee28668cf6cdc975b278fde35aff2ac825645c5b384504883e22aec759188ef1e69e40cd5332f9bee2911f115a95250d8ee2d2111658f03d8e5a69cc7f73d03fb8bf1e9991d65758f7d357493b83c054faf2ed9a39110cc9cf5457d2bc3928882c5565abdd885fed6c417df44b3dbd7a73c6f67aae74b42d1d64741cce866c6c4c9eae14867571d51007ce99740c19427664848a3cf2a547ca2e788aecd7cd24283a18f5f192fde311ec59830701eaf325e2440c42fbee86b649e1db4e5cc0b064f1c8502f8725e287c914c6a37f60b082ed7f47bfd3549c7cd4981bb14a38dd6adf61af8e2c09e6f7d132e73f8a0df0455315e13e77b24a508a701586c5d84d4e125a4e22ed031e3f50f9b22b8b28649af8b24c76a8df635097e5c6e596b54b0313fa8605839621c3fb351be8285291e05725cf4e76071cfac9dc9a4358e35018df8236863b23fb811afedff46c1e16041501031c3c0fd0b607119c24aaee0624e8c9a55ac467d8f7dfedcabf6eeae96d94218f9a062859618b00d9950ccb042af40836a4ffd3d28ca52e47db72ab7cef4ab0c617f29f621c0e1d8d18334ea9e254b4ff8399785092a177759f11a360c6f73d5aa3e5a6b1a02a5f5a26a5762b42ac80d4e1fae6dd12218df4f93c3ba15a12afef8fc2b4649ca23ea220665e6f93a36fc5f2546fc2b30e75b15edc6a4709ed4606af9c3c6b465f68db386169db0e23bafc6d82562f99edc9af93088bc36246baea64a39961a5e0fec02c09a80db04b5bf188848ddde3e8995d6c363233223f799874adf2ede199e5ad920a4eb9ad11ac81609a9fe3a165c0e52281c57d17b028dd9d9e82ad70dd41822932770c4e6a91f7c0e5a1b259b3ea7c8b5f63036a714401ea6f4c95fba69736e34e60c177be5184c283c51aea70ac6b7eca1a59f6fd152e9fa52d622cf", 0x1000}, {&(0x7f0000003500)="baba2642bfdd4529c7f5b873573475900d88839acdffefe10906347a4ea8433aeb7a9dfc63c931ae303c303031e2e9a97d41fe9e249272f59a6280441863e4c8b6598884ff83736650197d46c5b3bb2ae39b8c4d4183d9cb8a7ac39f13b9952891bf0927112d33799ad7f5e579fd27fdd23549fbd423ffdf84c190c698bb9180c63c8f0c53a96da719a96212abab7923f9cca3aeb3f930bd4dd20faa28c044a979513ad0293def7b47e94eacf14812537affa841cc2f2eaf912d4f06e217b57aafadf038f720e5bca90bcc1fe7a8f6d1d419701f500b718a0a049025a3f7ad003409a6627550759858081008120c28f6f35d051289d8d9ffad9a0cfd4c70affc4521a233979239b59c3a0be7d2bc66609d9c1b6793cf0f08e9c40118e571f6bf3fedebd22768549b278696b1792a5339299a11763f7cc3d210b6d349e13e7c3a752e83addfa8fdc1f3d78a4a97fde09bf26d277c300be4f28f463b3d289d843e5fce39b298917c12621083edb78a128643c8cb789be7d872d305f2f88a6fa0915535ea73c4e2711f8df292b3df780b25438051313652a26ad35ff22c3695cd7f88dfc5dde4af5856044afe409283d532701ec1d8a489a8e93f0e9db4a27efc986918b08b7c7cf607d5f426eee37d11e5036ce314a4a5c630f540252a2fd4abb76b54f574d41023f9d2e8e3ceae38cd7064573cca590fd8bf7887e62aa66de5489adff8d62d52efe2a9abd5225a5ac2d7189cf31e35256c139ec61218bcebdefa880d610211b34c1d6205e99c578d39abb56f2392e66786fa90f0e6501bed99881f35b18c5b57c8ec0e62657a54a8f569db1acef27e3192f814c9fa59b1b1d99b5619b0e75a7535abe848ba92719d2e92c7e26907b188728619968bd195fac5fe00e0c42f42cd9509af043623db74181dd253d40e0636d70c810e37ab16c440c17fcb0551b4a9b8f28450a6b8e0f2c0b11a142d0761bd7be3d0c7ea11f927ac67f17946d306d80342c034f317b2ca7cceceb21485ae7c5b7ac866bbbfaa75fdd722937837be114ddfd95852d1d5a9f7a4830e02a86d05ce71cce2930b8ff3e247c29e286508488a20a9c733d773b8c060484320c4055b01810ff8b2b83a0fd4718409d5ea3e1ae1151f6ae6f9c1b2bcb313f82db10d823d5622f22b8d94048d6eb55cd199e35b00df03a1f9f95c43e38de624483b65355675861b60b1ea04a43b8a7e4e6685b8e62e321fb1cd1518127638728043b7697d1f6fe961a003685d6d7fb2b5906f0623990caf4804fce933ee98115703ab059fa6bf824e176257af8e4c5601b3b604f8cae40b59cea8f760332fa748365d999c4839bf8ece5565301f8054c7c698ded0ddf353b5a19c0baeef2fbdf2e1badf4ad748b32d7e86525cd104b826d867209ce96d5b199a37b59a415873c5ae89617c203ecc848966a328808448ece758c65cd2bbca22258f652552658477cdefb131c92e467bd6566f512a78f8ce9d41fb62d77536e695354bf4d8dd681e7990044bd755459515cd6d692807096d01c1307c103e05c1dac56175f2c6f1262ba8bc1b7867e9cca066428c7e6cdefb758e5417ff205b3dba0bacdbbdd87e9c838bf1cc85f545386db8f4129a84997491f60387e0245986b82d3d1412dda3459cf7f601b48af2ff63f2957153244a9eb35b73f1ae0824fca3c058c08aa91a4980e548fc0d94df650a808193b64cdf8ea3ab92448490f452ff6c84f7f802e95c794e0a64e9747e244b9c6109afd0f3ec34af4fe9f9dc7fd608f39f702f25d8c72d0f3f2c1ef7a406305e77771a0d5ec5795842540071e484657b27544395b2504ea5d3a92c99a6dc1b4c3bcc17ccab577ea6f2f4f2fe225e2da1d23e20dc8c7e7c1a9c762a3d30f6900b3322166b55a0dd8bdee3242fa8166bbec512ed360ab2da078fa149f3d21050cda7a83890ee572f7333dcc4409ac13f5927a2d5c28da300d08fd527f8d21378c9e01e60c7ad69da9e6d07ebf0db3ff91f75a72593b14b8114345aa9d24fe61abdbbacc96eaf3c28f7f8d6045684eb5ca7d52257786c8503e8b1e878c969d6e6a764934b08f780ce39cb772f2c45ac7a2292f8cc29cc23460d29b1b46ef1945668caf177aab779cc7f72a47199bd832134cf50a1c027f7983a4ef6a87c2a973960a22dbc85268c7d31070a112a5073af28beaba6c155942212f48b8dc0ffb3dacaac46d4985c78e82c75b19c804e487827fb2afbd5be8d115ef1ca3da52ba1e57ffda442d90365e69cb786e48657ca2d46a6747a8a30042a3e07fe22f0b4327d0fe745963623f20aa163615d1316f79fb6f3fa0ebc08bc46e0a5fd0a0bbb7118afab511bcd902be4fc32674a5ede6849c3beb9fcc9e626fadfe9445c3086f10d67899daf2f00b30cb2914498ae9429ac7c32ad72bb95dae5e413713dee2224529e34548f3673e1135800b109d30723e29383226ccaa57a0cc005516c7464b2656f352d7c659d5e1949940ad60df5aac1947cdcce1af05371c280262f64982175b6a62374eb5fda520b2cfdffcd78cd5791202dd6d7cea771c62d149ef08f5bf330bc75f78650f940b557791c8213fe205ec2a449bdf4d5c6f3915f261ba599e4da30aafaeec1f33d6147eba6bc7c339484ef2cc91ba0307425c9d57e888c8729a5bdc081d850aa5d6c93086f067519ada4632bda48867197dd4a90fb03f03244da820bc6ba13876239d498fb2d69e912ebedcb2da84c0d4581735da47a546f747de5d5255269c3b1d8c30e730546f2b0d27977d4bae1dbbb9c53da386abfe5f753246b3e6113c44d18c1d8b1d7b0627e794109161cd974b1a32d28a9dce77fedc3b2e3ea19337f1979c7f04147b45ed2db175ac12eb11f734ea33edd26f30f677c40464b7d56194b6a98857db450f5c94bd9fe9ce07162c304f4a4c768a35f74bc256c36ce589de03d3d5d41e49c0a7e8628889ec4aa96066a670be80e166966ea4f394f0137c054389802f8e39ec6ceb42ad26b21e6592d8c57f067d054b59436b1acb1f0a71e617c30daffcefb3bb0e8506482d76d73bd52f820c86eba4fe45aeb38c336c16e9e0d8fe7104a4c68593f057de0844825e55304123d27ce4e69108f30a5300d32aafc0857e3fc4582b61af1606056569302b9d7e5fe2837c401981810adf7aceb7c1ffeb1ee4e625f9beb4e3327461d5aa4f315cbe36c49c81129cb5dd7a747be71e30a788688453143ab7caeadd0402d5f03be2321c839c1c55c78c78ac2e2bed105933cec71509f8c9a2ab301e1573bfe5fdbd5739fd9a294fd9f68340fc285bac3b6fd78ce8c85f2f8df9136db49655de68ea9d1a6960279b3b3a5ee3c23c4e09b743d19deb8d8fee3c71e533f54a983d55fc8679104137d75d79fbdcafc3965598956bddf9eab47b4648884809818e58e91cfca8e2aee6c6c5d48ebd3d0ad2915cc14a2db6ddaada7ff34f5b80c87622f6cb503b6e4304389e9ff6ca27785862c3eaaceba5b62d3583c594b4661815873d286e070846f2774db7339b000b40095c146ec7341e56864c3f259336844c9c7affab5de80a63a1df714ed3ace8094798b11f94d565cb4fff4f90523b58d40e441aff3dbf8b9ae2981a1001794f1062211312967bae9943ed34d816b9e9e5a25e0cba7ac5648f3b005681515a5a554bf378cad2401571cd506b6840e847328e8eb5fda5f4e7949a4dcc9ab6a5b62de24d6d0f1860469dd910e75d49f5b961284d951640cee20543f29129baa58a0131b5bdc7cb786ce5f5674747f2f2dbf3e5afe50bf613e13686d219a56dc1d785622ecd2b36798a87495f4fc0c9569d7189020b422b945d4c4fde04e362d7860c0fa326599a17cb3e46d5c552153fca511de1da57b2370ef998405ee4af364c2fe884ed154dbac345778d85d4ba724be06f8b689b5a6c32640549c87291aa2075159afc0440147dae63f9ad7993660b3d4988bc938c79cbf6c442f992a12555f8a483b24ac395daed3a089e1f857aa96aadd070f59612bbb81ac4f80442e571bbd59d6ce19090bf13442e42caf336f4a99698b1bf8f7ec1380e832dd5ecccdf557336172e81f919125c5538999eb98ba659c48f8982a47c9c556589837b75d2d9ba5c0c6c2b4ac7abb7ef22bf3f3e656ffeef1ce7c555a1acbfebea98341b4e883f457761f4be7310b47ff5875a0417a5fe4ccbe784a6a125c283ae3392f594a728cce3993da9143b78b1c348e8bd7fc361fc299f69eb5f928bc0c1a1f1e8c61ff9a35da8519ceb7a3fd0d896fe20c49518f5819607fca18a1b5c1c4301c544dd3d20c5965238171cd3f89923f35a10436bd0eb27729328a64d03f077a11bbe7e012425a84932a7017a99d7bdf8b94add35cce1b9530a88522af14c392f90bab2c6b24f3839b479420449fa8b4ad7221e26d538cad9ab0450e2b57d2677db303c4247b84694f53a11275e13701135a0eda98e3544ee0d83fbaa76753a02ddd9edc77ce71605214db0899a3da04d555b8527c70687219fca02bc0e7074099993a16377b9ff37eac76f0d2b543b708b5ddd06f5332d66dc430d6e710aac2d002209f36b4be447db447a36b9e0f8295c66cce4bde324681fbe682e19eb8dfe62beb1891fc3e507d6c14509c308c494cddcabbfdebf43bc32d3725c59864658d5b626c3d620c80f8283fad96b1cd599af36dddf4872e13aaf8456fae8dbfc0b89662ff6922a753f4dc17f7c025615a76b7ccc5fdb8be7df482c3f51d98e76e444d9236212d23f74164fffefb0c5f6ab7b711a3e3f5da9a46c187e8bcccc9c256b4c47a912d978df4749784a903f008c730879b4feeb34b060ec0e5420f0b4a5673e45615bd8f8eab8eacdf44895faa4bc4877ce38628d38c0d9588571ae8095bf01311294a8a727e0a30e20fed963aafe332a4a1527396df912d5f23b0140f85fd0c1032e13b5167ffeaf52971aa965a8a68bde72e4de98b47799efc03d5c6e0c262118f12a1e6f3fbb665750c92abc53d2bda09607894aa9837130e45b4cefd3460be13740b3f22f5387e241d0d04a707ba4639fbdb57eb0b8468e879ebfdb3e466faac2e1a09a4eeb0d18be31b4a97b4cd82c102194609ed05d304da447fe6d8b667fad83dd84cac26c102a608c97a8e9e228e3a8da3c25906b4bfbf3d7cbf048be3b03d5bfe1bb88fc6714f0bfe645beb818943a5c1c07ed867c4b07d02c3ae119adeaa72467576266a82bdef96de044741253152bf3631b15bf3071b58b5f7f1f3a0d70ac31a202dda27ffce967c7cd38064b6f72422c3195c39e15513eeb3a7571f25bbc2ea80a4a2405bb1286a93d7a5f487301c29a7b9915d7c11d773f967df8b598e9ffd674f1342d707ab1c9815de82f784bae39326764c7c4c2b4400536255a953f74121890ac851fdbc84db05d012454b790453cb208fcfdfde07c8a7f0fbf73f580b32aff006f7fc80c41fb3b2d8de749b048b70917043c2027683cc5e7e005297b21d3da1049123905db194b453ef14010584d1eb59660c9524ddfbdb849bbb86cb01079c668d19d7702ce2806bdf5006f661273d533110c495c65a54a43197999dd776998c250af3b990740e539c2867c8396b4303692c34e4713a696e49299324362fac675372d310c79bd4e97b725185a109eaa6f0c2254b40f664aefc43ec99b948c25f2ae91d44764ff745d270c1d1aa66e7b24ba5089b4eeaed638415dcabd586fe1abc265d9cfb754a66b42c1aad93efa72d2ae0639c2faa3f290c6902c414753564e2b7fc0f77a4f4b5c93f33886e80acbadd6183", 0x1000}], 0x8) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x35}, {0x5}, {0x7e}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r1 = getuid() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getsockname$unix(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000040)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_extract_tcp_res(&(0x7f0000000540)={0x41424344}, 0x1f, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xc0, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e282008a3b00fe8000000000000000000000000000aafe8000000000000000000000000000aa4e234e22", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="c010000590780004051a00000001000000000100000333000000020402dcc4132350ad09327054245f38840d3aca65a7e0d193dff62b6143321084685369ab871dd424e01df7b7c7a37432eb46c6ed43cacab77146ecdb465b8e6221de708da92a1a6dbc8e801cbfaf996875c5937e7e02f3fa6f196a5200000000000000"]) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xfffffffffffffe39, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa860000200000002800006e1aa4058b74ad0100000000000000000000000000010001000000000000000100000100050200000000000000004e214e22c362be0aa9a74eb8138ef05614395c1e7ee704211516fe41f8d33d5dbd78af2a5b85c8d6f66e110a18bb596ae735794ccc36fcf6cdc759f2cfa8f90fc8eaeb567ca958e0e1d3b435628492e49515e6f4de15649bd3812545a831d7dd7d2c32a5a39941039693ed8b4f0e849031d289252e590fde7a91b32dcc05ce989cf5f6f62fe3a1657d4f7e9b7df7d3c8f056c8822efb056a849a1d98c900000000", @ANYRES32=0x41424344, @ANYRES32=r3, @ANYBLOB="0101000790781a73030001030005050000000006fffffffd0001000000000003000000070001000000000009000009170500000007e80000000980000001000000010000000700000074000010000300e10000008ad02e6d172ae781f4cd88c45e67612cfc628323b9dc5ab20b055d673df66fb5429ee5f8ad11dbc1c5a512645e23c3b880fab06ff296742faf5b7a5db03b8d4f9ac17debf3748fbe3c3268ffc1393eb95f81bf8f399a99df0d5f392e5e4118301191a34f844c3e1b302aabbba99dd60bbd92de01d359fa433eacfb8a43cf2ba1523132d25f7bd2028ebde77d50aaa4d0511b515024b15e619cbd1a6cc7a2141e7c4fd9e02ed6b3cdbfc78c63147226b612c1f92cbbe30000000000000000"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606942, &(0x7f0000000640)) open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x32) syz_open_pts() r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0x81206919, &(0x7f00000001c0)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {}, {0x0, 0x0, 0x0, 0x5}, {}, {0x0, 0x80000000, 0x3f}]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f0000000500)=0x1, &(0x7f0000002400), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) recvfrom$unix(r7, &(0x7f0000001380)=""/72, 0x48, 0x802, 0x0, 0x0) r9 = kqueue() ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000280)=0x6) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) socket(0x2, 0x2, 0x0) renameat(r4, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) dup(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x88e7}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x28}, {0x6}]}) setreuid(0xee00, 0x0) getuid() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r1, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x106}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x3}, {0x416}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r1, 0x100}, {r1, 0x4}], 0x2, 0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) ftruncate(r2, 0x25b2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000540)=0x9) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) writev(r4, 0x0, 0x0) pipe(0x0) r5 = socket(0x18, 0x1, 0xff) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {}, {0x46}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0x7, 0x2, 0x51}, {0xffff, 0x1f, 0x1, 0x8}, {0x9d, 0x48, 0x4, 0x5}, {0x6, 0x2, 0x3a, 0x8}, {0x80, 0x20, 0xff, 0x3ef0}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000340)=[{0x3363}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="b5e100", @broadcast}) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x58, 0x9}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x0, 0x3e, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() r3 = socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x8000000000000000) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) poll(&(0x7f0000000ac0), 0x0, 0xfffffffc) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000000c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x35}, {0x5}, {0x7e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) bind$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0xb7, 0x0, 0x0}) getpid() getgroups(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) socket$inet(0x2, 0x3, 0x0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) setreuid(0xee00, 0x0) getuid() chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc4}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='{\x00', &(0x7f00000001c0)='/dev/rvnd0c\x00', &(0x7f0000000240)='#+\x00', &(0x7f0000000280)='/dev/rvnd0c\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='/dev/rvnd0c\x00', &(0x7f0000000340)='/dev/rvnd0c\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='/dev/rvnd0c\x00', &(0x7f0000000400)=':\\+\x00', &(0x7f0000000440)=',{\x00']) execve(0x0, 0x0, 0x0) executing program 7: getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) setreuid(0xee00, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r2 = geteuid() semop(r1, &(0x7f0000000140)=[{0x4, 0x1f}, {0x7}, {0x1, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x9) semop(r1, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r3 = getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/163) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0x8, 0x0, r3, r2, 0x0, 0xb2, 0x7}, 0x16, 0x400000000000009, 0x1}) semop(r1, &(0x7f0000000200)=[{0x2, 0x7, 0x800}, {0x3}, {0x0, 0x801, 0x1800}, {0x1, 0x4, 0x1800}, {0x2, 0x0, 0x800}, {0x0, 0x1}, {0x3, 0x3c24, 0x1000}, {0x3, 0x5415, 0x1000}, {0x4, 0x7, 0x1800}], 0x9) semop(r1, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x3, 0x80}, {0x0, 0x4, 0x800}], 0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, 0x0, r2, r3, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) r4 = socket(0x20, 0x2, 0x0) r5 = semget$private(0x0, 0x2, 0x621) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f00000006c0)=[{0x4, 0x3f, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0xe75}, {0x4, 0xcc7, 0x400}, {0x2, 0x7f, 0x1c00}, {0x3, 0x0, 0x1000}, {0x1, 0x770, 0x800}, {0x0, 0x23, 0x3000}, {0x1, 0x1f, 0x1800}], 0x9) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="9e3a0b440b39c6faaefd093d860c56b298d5d949e18293291b4c9887a2607fc093f365c0c59a4e87ed90e32ee5a430394a2558f1f4f94a63f06372ea74c33d06015b0d6cbeaa4be2b208bbf23f2a3ab647b2744fba0bb61c09ea27e01a6e6a4c14370c939f66", 0x66}, {&(0x7f0000000440)="20dc2029560b620988fcd683ba84fe1108a4a6045aba646a34aec5f3276e25d9904af94b4fb2fde80680999a3e3d4d9d553e40e1bdee16830807b6349f7761175b5282706be86af5d70137a913503c85c01986e5d07b7a8c0b5f455e032f2918c60176e6de1abac51a7ccc364a5fd1103fa839aab0d6574f568d9c186ce38f29ddd00022dc540ff0cf59de781c58b33ea6be34ab19e86f6542cb825a30a98a2f1d0e283b10ebd30d747d7658ef1629b9b79ed53e3b7f1883aff1ee06b34fdad06e84b2b8863c541bc1927b3bbcd50c42328d041ff2c7a89fc13570bf813c9887d3921f3ddc0170a7c83a1b6d462085f6f2bb870bd1d2", 0xf6}], 0x2, &(0x7f0000000700)=ANY=[@ANYRES32=r3, @ANYRESDEC=r2, @ANYRES64=r5, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2548ffe2ffff43163af973fc42f39267633b5783ff76e25cd3eab49b12d42fc045711969f4542b0adc52b291f6fcf6d000"/62], 0x20, 0x8}, 0x406) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x1, 0xffffffffffffffff, r3, 0x0, r3, 0x101, 0xad}, 0x10001, 0xfff, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb2, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x5, &(0x7f0000000000)="5d8ad1ae", 0x4) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x2, 0x6, 0x0, 0x4, 0x1, 0x0, 0x1, 0x2, 0x81, 0xffffffff80000001}) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800030000fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x3, 0xfc, 0x0, 0x4}, {0x4d}, {0x812e, 0x0, 0xff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000014c0)="87", 0x1}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2}, {0x3c}, {0x106}]}) socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x5, 0x40001b00, 0x0) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, r0) open(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) socket(0x18, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="6b60e150687496805a31", 0xa) socket(0x2, 0x2, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22", 0x42}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') executing program 7: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/153, 0x99, 0x1003, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x9}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x20}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x30}, {0x6}]}) pipe2(0x0, 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x101, 0xe0}, {}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_emit_ethernet(0xff, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff0000000000000800471200f10068fffbc08990787f"]) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x11215e02, 0x101, 0x7, "9492df15ad04bbd350ac88716a4fe991f36b622f", 0x5705, 0x5}) syz_emit_ethernet(0x104e, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x1018, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}], @icmpv6=@ni={0x8c, 0x0, 0x0, 0x2, 0x800, 0x2, "f0d0e1049550551d3d0f29828ad89dd657ec56a7bb4ea5d00ed2adae99c850d3a7a7185f335333b66477d889309cb269d584a096943aa97ac527055e599dbd8d97f72f5ac19394927de3b0d90d1fa90af8aad904daca998887b7634162550c39460d997ad8c4278b98eb11935302fa25e0539a6d0a05d2fdaa227fc63707b0e3b434235d0444ba7780bb948af4a17278532245d3bf8fc239d3fc53f4b4f01b10b30471be1f7e88f5c6963846fc121dfc6c2dfa5b1bacb4cec911ad3152bc00b501f037dc911d69cacbed6edbf54ae1eb5bdfc1722b52d21ec41015268824d649e35fcf5b713ab3bc13ca36e5a6c36b84e9662dba573bf7f5ccf825c4c3aab01fec2fd4d73d97a012d7eb72ab50be6ec33e1c8ffb441668757adbdae3473401ffd5a976af53c21627c54c5959b86bbc49845be98fc11b1cbdbf94dbb85c4d0780677bbb02e754777a05ba443d1e481dd38890f43c984ac5f4909c77397cbb7c923b0ec2ea6c3da1233cbb67cfaa8cbef666410226f80e61363acf365b042389cdfc109032e5ab515922abc103bf4575795735576559833e8c0c50e71836aa7a246db3065b558d09460351ab03f687ae27a4604e3c5152bafdee57c1d1c0d4edda219d966df1062bb7870e191c3749d12d0f417bc08947491aa7e58568f99480ce77eaaa9edc7bfc60eddf486ef6c90784b44556104ace789af4b172b8d08f17bffcdd61ca55b8e085f09c4643e2cb5506a7274d510388c55829aa379a66101a9f78647b93bbd9a8488a27df95b698e0897040f85f40472e7957ba6e5766ced0359b643df139490fa220b71e3b6c40b9eee43eae4e2e5446a5d80dbf74b6e5f00da369948a8ded670303b91f02121992d37e92b67d39110eaff6ea690198fa60669d7fa1357a2cc5c6ae125866f7b78d5e529ca7256d8f25178128091ba07dd30c70878f18f8ed15bc70bc2af537dfb572cf47b7e126ef1691fd67930e5802c0f4343ddb260079de53e9ffea15d4bbf9ce2dbb0ba173c404d6da06d55123e72d8662339e7f0443bec9d53c6f790a6c0dd3f0bdbd6a2e9fb4d05d40d3fd5e12dabb882604758fd2c43e312df86fcaed8c83edf7397d770a86aa969dce9900e38056f6df03de6e6d52914598862ce448fc757f39d7a7e58df76c599f4e68ba8de1c4e93f9b6a9af40342438d9f141bd152ba9cc91e942d313edb9b457be1e61d5fa51db915ece5ce661e914bb8103324a82f293365d9a0f663e2dedd9d66361318687cf54109405039d4fc5043226c5444e4c1860e635196e9845b89cab5b4ff38f5da0d9e8e7ae5092bd1c6662764bd505b9d65c32762bde2a659e7f6a6b1b472f0819131241fc713524c65373d9b17f827363764d33462af18221f5bee395d88f5debeeef14cc51e26819c099496996184bbb998f70343cfcb1abd55a52484917b86f71913f838e5b8210943ca840c397e1bd66255c84ad0b295f3ffb943b8c7ad2183652b83a3c20db8b0ba05e2d2119097729f8d26b887fa76ca0180c1651774602ad8b322e2eee44ca10e4432c211960a3f4fe538128ef8f4b54570a433914e97fd93744d0eb62f78e1895dac3b2307cd6b0a1974ab2790c8c8e61f214dc32094a5c620b2483eed09be7354fe179d89a8755581506fc9908e6aa8a9f03d8ae049fe7848ac61390a3b79c537f56ded1c34885bcde2c08ae239913a1c0c54cbf4c532f05115cac1e66078e909c04387f182370f6a352d77093cb666cf38fb7d96a6d76cde00f9285d2b7b8652a6c7bbda9286e45c8072dda04f8bb8aa1169a6d20c4bd290e519ff3f8744b28d85d9f661c23ed83f020ec9e31fb5179ccc45016ebbf6fd62cfa79db9b27f08d3743d86f5692d25d9ef87799d148e01deed0f5973c336f1a3d0e4825d36e5440becce3807311e950752d7b24b251f9f6d560c7d9abc0eb5dfb8fd51c025ec25105d30b77e46d07b0b7ed3b84ccd477a89412d9219e7d14a7987c63c6d294ff5cb681dc3435a6b4cacaeaab5978d58272de1e0dc86c943dfef7554b20c1e2e7fc37b43f727a96793a679eb3cd44fb65aab5455130bd54974419c49de1c2df1a16e40b584f4272b0b904778ac9fc3fedf201cd8ab03e6c34050ba6f02745980d9d3247ce03f1db43abe75e97d83e7f5303b52dfbc96e831155f418a9eae66b5b31c6861c54338d072354ec7c058277eea6341f7c977f3f462f8071561164856f2b3b3c56c37a51fca31c57ec0c0d90d6e4231fd3264b4581e729e0eaefb391e2297774e94142d5c2df5e7a0af9c1a8c8b688f7e49bfff4b318d3f388fd45568e9247a908a98711e647e2989afe7b325a668c825ddd902abfbffae40e171fd884c5d5b52bd2a8b865e70310fc1b3372acfb6307f91236d331e6e8f9d8f01399b9d59eff376e7c618291802044ca6c2639f23f60d918f253ddbe0b4301bb5b5d81407e6775de077e063e9ecc3daa7e41411c3bb04d6189aee4cbed98565b65d3752de38ba6254793c4591c0840090df0129ca10af5c293e95fce71faef3b8fdac2d26a93ffbf01f43fef71fcc6cd740a1d1bf7133568a75282188ff0fae21d01187aaa7c8e94baf025f98257f1f9ecdaf252aaf315b120f12feca2beddceb3c5f601509edd8c5eb98b49fe57baffe86f2c833011e21a06000ed130fe6e037e0cd19104186df0cfed88a339c081cae8a6c04b6697bfe468f6e813325c6436167bcf91ba54e1b47062884eb8728ddf6fffe673a6cb4c681607d2a2f55b36cf7997c35bc856987c342023a714542e9b421d908f3656d8e33f67bf8e11554c57293e773fc53ae8bd75fa0485ab46c7de9fc30615534799144b2c159eaaf293003f7dadf79e07f473183e69bfb698f1df20e846533be14412b97582bbae672901ebf5ec5a50d08d60691d13b76d35c82436e5857817cbc4bd13a94849a41fee99ac9e10f1275f5277db681b96800acae711fb031a48353cccf0fef531a0727f3791ea6824aa78f7078c74ad073b4a871c3e16c9ab2f4c683c0f600f8f629832a16b3390e3195c6615970d3353bdbcf3e07b6cb315a080bfed30061d09249fe1f65057c20b87cd5b3a466599f47b2e5871c6fd6fe2a19d8b3cf9f249a22fa352317142196de8900c9f3de8e7311cf054f878425e5c53acf28870e738f7aaad4173e1c0bfd8284f005ff515af9216ac53b789839503c2231878e835b9ff79b96de7a72498dbda7f2a31dcb10328af970dd682dc6910ff972a3b464a2542a98f890578eacde552735fb0744c0702ebf331852815e82bcb29f97fb436db2f0a6ee11381c835f3ef9d99dc2b29e7d715e1ca6ceaedaa4cb164c0ec26c024093ee66630ca9728e6a5ee6a7450b5481139e07b8d27b487193f904b9af0ec431ef22a7616e6f0e9343f2f0b7a204f4f818c3965b6ab885f98064eb51d781925b354b89f10f193d76d923f157add560f9f611689cec142ba7cfead7e8c3b66523ca348ed1c37ccfeb0817f19e9e6854c37f9eaa33aa09dd5597fdaaa129f3cba182f8b03d30549d36264b1adb275f99a72c83c683a1ab21c266fe8337946ed38e1fe8ae27a2359154f58b3d798db60747261f788cdd78d984fa726e74049bf63f883e666876e5638216788035e5b79f139a6d81acb230969f44c2b568f2833ca2868284a6ac3af55bd56a3e77f79c8cc7675c24d80e687ed894b78b1d4f840b892d9a8f1f9da88d54854a5e7d91a807fea9220c5972900ea64c7ea0113f9e370f68862e26783140ed7e9ccf0a4b814a3a054ba4ebd0c7c6900f003dc2f136898f3916ac31244cc7976f768c6907593afb5ce2fafb10bf4be2f92cefc1669d297a011d04e1bb9397754f5e5b50af0d86d8d773a652b2301781e0ce9bb2949e604aed03c9c0e7e4180eeb5d5f0312fc29077c5236b8f3fb85f73e3249eddc882f2bf02aa22b881dcbda3e3cb2279eed0d1a41046fca967834bc6dce3e0c18b2512a415c4290a1ff0eb70dfb3b6252920e080f8d8eedec9bca29bde5a10744584719bd6f84c0c9bd2d192434c8b5ba4c7d5d0d4bbdfd3ee58a327d07f1cdfa533b8362fd3a9e4a58f53b80875ba9e95fb696829d77f74d64399d4df7ee13e234fd3296a1b263e71e6f63cd817aa855ff0f65ce9b9e81a7d7b3fd9f1d33cb4eb8333ae1f45ddd0753260589e99dff7490b4faed55bd7ae0fff193aebb844ed60a9acde9c34506a4834db541dfd435cdbb1e3d1809d6d75c04042b6e53180a5f733f76fa7fd415c1c1c35b73d1853eb78996780d845e34786cde9873d7ae3685a4585e53064346d131715e1b3089f7c33c82253d58c78f3fb4c59ac4162475dd0311d84fd0d6324765643dd35f6cdd756d75d0c9ec90ed9a7f55a5b4b89c65561e349100bfcbbe418ad1f175d7c1c867ddff739d83f3256beb7f9418a76c5c238ddb9c45bb726032cf3a80bdba807e83029a62a2db89181723dcefadeefb5f44df9f3ed4e906eeddb1e65015ce2dd3ca814797a0184e65937ebeb32683e96c2b92a295e852414bbb9d338867de942b67da809a9705cc6b45852cbbbc1507ed837f19e1947d755a226e5477de0c3816f6de0843f0f51cb897b3299a33e1f113d404ca87c3472f4f089df183c73e5d638baaae44c19f6aa4dc8851d35bb19377754018d08fbab6838040034d0eff40b690c09fb4404d0154051c136b8b0af2f094ecb7834342398223d72914f91f66d48264dce84cf62288625ee7440b6f12017cd5b763d492ac78d1b28e400313bbaf617f25b0e43777bfbac7821023bec59e509709ef9e3faf7c4336c5bed0cace0b4a31a81da1b58609d9678ca84efbc79930d52cdcbee56c2a1826dbeaeae9504ef253e7afcc63d6f389a7daa436b7d6712c129b050724d81723c198e2e7ee38a4b9a8f0afe0a6507f3045d0b09059ab8f7ea25de397d2a416c43bc1ac4218bef04d3a169c7f0c74c3be5c0ba16ecc1f1a4af3109fe5a35804d60617f61cae894613e36a992262c9d726bb9a91a1fb09ac1cbfe490381f7c72f8038edabcf9b10707293a06264c34968372d3b109924d16c02a8e89778654a5d753d1554b5f40bfacb32acf8c1a19958628029868112ac648c2dad767200be44926ba5b1591adc98a134ec5e832c725e4af4a0117b14a4154b9dd79b7287d48f02b269d41acb688dbd2bd474865cfee3009d18ad4f53fac0f5c0af8ed77e7cd6e3da45f08bbd93c06a6a5f6c84fd206a96dcc90a2874ea66c26e5e86e9821187d5b984f7cf87f3e4f2c853889fa4a4302a255b08a544b5b329545366a5306824f6bc58d6b11d72f91190500bf21ebbb3aa12a6e9b3e7802d0ec79eb8585fa5274a5ac21709ca0ea9c928bb1b73308ec8395b93d7a061bb5d9b57852ec64ad84755944016f352771869c597c96048bc2f824be4befc3e63487200acf839ca75704d7e9b2be42a944f4c96e7e7f943eec5901ed05363c7314c4773aed17bc69223278abcad7c675b570f7069c77d2c5e86d9af9160ca909220aa3e3de7f9eb64766e8fd59005868db01f46e1ec6b87c82650497b1a7349d4a759256008981e8f2c65a1ecaaa3acac210ec4456ef10004a2c5682b0cf1abd5512be0a798975c7a3b937adcfa45e36af2692d7c91fe657dcdfff6cbb0e4196d0d5591c247838768d7ac860267a5860968ddab2e6ebf05cdfeadc14148933aa0804bef5c4e52b4b03e2158c1558ec8c6b55b89b454e5b7984f94f4ae3d8470ecdfc389892d5904b2bae1b78a12cb2aad45ec96459f83ce4deca450ad55a1ac5a514"}}}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60711d72000800000000000000000009000000000000000100000000000000000000000000000001"]) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="4ee494510d", 0x5}, {&(0x7f0000000180)="b873f922153bda00b34f2aed5fb2493aa54c94335306f81c8d070411b7a98d7bae1e07deb13742c76f23ca72db9133616046981f08c6e557f74dbb3e5f2e50a16d8eb41b0cf3dd13e364ebc9872a3bc6ac0dc063a408559ebee74bcd264d208ee6d7d0d7d20324c9d602e95ec9f2355c544560d4214bb5d50cd3e31217d651f95b950f5f271b0a", 0x87}], 0x2) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) (async) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) ioctl$FIONREAD(r0, 0x802069c1, &(0x7f00000001c0)) (async) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2fe}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x180) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x64}, {0x2}, {0x8106}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYBLOB="5debc780e30c05c818aa3c291db34af4376026f1743b2f2b12db2371e8b4a0039f4b75ca74f621167633ec21bf02c3442fb7a8bdaf92c8283683a4af3b3ba8113e16a8123fe4fc6d305a6a3b8c0f348e0fac91b8549a5c387563ad764caffbd2747a25558add00c1a10a00a765c923eae2c87e92da261bce3ed9dbe534cdec9bfb47a55b6f0ca6c112ce24de45bf71ab01bc520437f61623e86f7a4c1d97d7c974e66a72cda59f09e26a929958f93c74b98290232cbca2a79a81cfade7ce384764c4716074f9", @ANYBLOB="077b8b38813036dedbe1134e34fb09f4793b544013f2fbd1242bae8c30ef0d6777288c1a811ada24fbe17c51aa91a8910c44b4891d52b224f2a156a8", @ANYRESDEC=r1, @ANYRES8=r1, @ANYRES8=r0]) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x3f) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/24, &(0x7f0000000140)=0x18) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaa22aaaa00000000000086dd60aab25a0001800000a78ec2cf451ba8e62bb1266dfe8000050000000000000000000000aa000000"]) syz_extract_tcp_res(&(0x7f0000000100), 0x800, 0xd8) getegid() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe3, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000340)=[{r3, 0x1}, {r5, 0x1}, {r3, 0x1}, {0xffffffffffffffff, 0x80}, {r6}, {r2, 0x4}], 0x6, 0x86) write(r4, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f84034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c71304ff804551859fcd4b3499fbba", 0xfffffffffffffe1d) dup2(r4, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x4}, {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, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) shutdown(r2, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x2) r3 = open(&(0x7f0000001700)='./file0\x00', 0x10ec1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa010, r3, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) dup(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendto$unix(r0, &(0x7f0000000300)="e52900ee54050d20ffffff027cbefc5c761cadcd5e17b28dce79ede52af8b20d750704155b57a982cc2000126bb033634552b578566a4e040944dc693e79cb0c9da0a1257863ec25b4cc5b66b7a919af36e961e4a54c4bb932e224691c8ca0c540daafb786498a0ff39dbf581b9eda56da995c6025c813482ef20db4dd37a27769f13710f491046b6a62748a653f513863c63624c704995dd269f2c2e1a0f29d65e6", 0xa2, 0x406, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146940, &(0x7f00000001c0)) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/114, 0x72}}, 0x10, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r5, 0x80047476, &(0x7f0000000140)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x3, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x1082, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r3}, {r4}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1d}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x22029, 0x29, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000002c0), 0x4) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) close(r5) getdents(r5, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc0}, {0x54, 0x1, 0x3b}, {0x6, 0x0, 0x0, 0xfffffffc}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) munmap(&(0x7f00006d6000/0x2000)=nil, 0x2000) kqueue() r5 = getpid() fcntl$setown(r1, 0x6, r5) close(r1) 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, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0xfc}, {0x61, 0x1}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) bind(r0, &(0x7f0000000d80)=@un=@file={0x0, './file0\x00'}, 0xa) semop(r5, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40)={r1, r2, r4}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) r6 = socket(0x6, 0x2, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000000080)="782843fd78aff20b168d643db9d963ee2cf373da5ae6f731b0beaa12fb0b10ad52cc6f5343059c914d55124bf28b62d75fc8fba54016e546f8dac706231883ae27cda049089da68a68466b636cbce943e2d3acb3b7f488a17d5d1992b426e39eb1271d9d2b9ea4937a44c1eeafe1b0af03e9a97704e35ade72e4c716dac87c1da7a0fe4f0db8c16b3af00e93673df3532c4e16f00dbe31838c0247f9d78e57cd11f34b59e13c4e8c1c097d265159e8bcc02cabb990b20043938617852b638bf3406c8a9e22f577ffb065f9b260bab5f805b9c8c24e7e612d7daf4b654ff59e9b08ec379489bc919985dc8c8ca98068ab11552684a1bd6e793d9c0e1fcdcf7d0f1e8771ef3c8311609f8657c7454bc3e84c32888dd585100e626d1cd74c7a3d8cfc6aad0592bdf7953d030895b8cfb96bfbf6fc8f353c95f28a4288574e2c0d6ce6e00ee12c5f71df38dee821331fba72379a43b75f49ef179a4a7cdd2c6d26b46e7587f78f46622d6f3b9ba1ee9c29b2cccbd36ab44de76f4b984f432a4fb64dd043be450a5d8816205486059e8fbe65172c13a1f141d2c182e54481c12028534f51b84881086360c89860efecae8cb0d01dd87d3aab650ba35a70d980812b474381054d2789c3a3b2523f4281edb4ec15d986b06034b8cd1c09ae258a01263fa4ff9100ef0176bfdab6408629a58ba32d3f3d4ba57685c65e547de9c1f88e2846aa2cdf757f94309ebbc6dc49fb02c0a732c97b65de8b9087fe3aa1af3419ea8c36fcb9712c6548c30992e677a48df75750e903c1887a3d18f9ed1caf2408fe681fdf9a97f31ef15d340aaed361a0da6e3edc01cea06a5a6f39f0f0c4ca98329a7b97bc66515406a4fe8736b6905c53a8e14fe1dd867813ec194d97acfe4a7b7f3b1f166f50df35c45de442cf8d271615cbe9fe5befa381f0e75aa91e213ee533b7761c3f97cc3b08ee48b03dab640b26fc05703c09aae0bee12a1515cf4d3ed8eeba031cde3edf4f654820ba30302f31ecf809308167358779681a0bfd0b5c8d1429936921a0f2bd2b9c15637e54528dbaef9ebf218502c222af181480739d9678991e87f403a1cfdb7bcf43a9b54e54f263bd9275c327b7b640f240d5ef432c31d0ec70dddd3cf680b19b5b642d1ea455f94a37d35ae3f70e6ee1db153f96e48ee573c05221ff19a585969c18cf19548fa38157066c5b8d6c53d77e5071be61df2d1885e00009e1c700353b87b3e56423086d41775fb673c0d6d4b0f41d58bd55e7e29fd51cb516f5af0566666a46727bcb545304436a774db5326fddfa0df623ad165ecccfdc5fd8098dc9d8937580776ed5652faf668584cb741d6360d381adf494b69e371a1b5a8318b23f82190aab586f51044e8a789fa8736f717d0172ef310367b99888890e7f07a9c9632289a1b61ad43be323d701ac5d368cd1a4a4450271a722824d9a23119cc7a13143ba6ff6d3caedffa6fb40b4fb506ef1f9d0593f8b465519757af6f8c2e0f5c2051cb2e2312128aafa45a4a63b9c81a3d11d3556e84bad9335993895988766b96cd621d98ae945198054978f478f2b4016c4806e1900ec360b1654499dd3801118f02b5b93f7117187071c68af6a55723f1b60dc7a9aa7c022c005a74d783eec74a8a659a86a191234ae03115f2a6f64d3655216624771f5a09e81fb88930fb7684bd3257cb6c8273f1550c9cd58620b2ef01833d527b93554650dba820579b708b4d08fd21b2fb1233469f13017fdbb015529c2c7bf313913e85ce27801978793cd5cee8df30b3a8970e4b79d29e8af96d9ffbdf5b1a077eb111fb2ea099a97f8a1a9b53f7a5103402fc538276b15df0a31757212b108cd4f0b44606f2c819d22e5c963700cad8ba0efe21003c0eb514f1946454b52c11b6825e1b909b9f1d4318b0dd31509d0b056574951a919fa0450e57040617eede7e85bcf66d2f044799409273d008fc313edc157478972c2c43d4ac117cb70d44d6708b8b7c4149773179415ab144df48ab8312fe78263b8d5d1028d1919fb8c192cda349aae77fa89b86209d36e68b4cc830cf25979d905ce184879ecaa5cb7d10806168505550b477052f985754d8770a8153be16b7622d2745e9cb32ea737e4c818e46f589682432e7c217e15cc029bb1609e8e5155fba57eb67a724c5ac3e79a6179728176bd5e2f0d48d422246107fc70dd94cf4e696d18a6963e6cddb16c1f9ab2deeb66ee2fe9b689e4c416009346eeb4b7d0e0aa82101117ccca29a53614ae6eeabacc230edbf1cf601a8736e5f269d23ff0968b9678768e7e7b388b1e4b7969e6184b4a3ebfbfdb430a4f7e94e22810cab741e13d49ee48b28455a8398de3b919277f35c7e1ef2df238f41bce930baef45446b868914cebfdf6c2e02a24f0c6c76ee91d25abf2dc18035f140d6dc3697b29d9b8114d38d023d45a9fbfe3d8558f2dfaea1dbe43a30ce3bccd3ed9246fc5f05ac74a63d12f73201c0da930aebc895aa963967a1bb7441e48b96c93cc2a4399c7fa55a9809383c687c2a33a335b2722610c63f151dcf628148202fdea2b47cae382ec4e48411efcdc5ab56c092b5f9a49057222e93668599b8fd5a0888ce2f6e821ef85137851a4f550137ba2d12cb867683d4f6cffa5bfd5632ea6f9660c13a37bbae7daaec512bafe22f7121cbc498a2d8338212ccdf8cd3ccc4d10b290522d2a556f3432edf5131ccd9f27897ff638de03231351b8bf31e0492870f4bdd913d185e127357845fa0f83f375c5b8ae461ae9f49e200007c77237816e4170e069ed6d0a1b333d97f146fd683c2a3c6c6e534d1a7576d1b2986e8c813a1fdf02efbe2868805b6f7db70a344692dc33da87cededf787c43c114a7c5db5f953fed137e34980834d140ab61e646c766d9bb9451b2b7b25401ec7a5445b02c8dd500272f25ac6a3d8753dfe58a091370319dd52bf23e48cdb66b834d02caa8eb97d6bc1b79d0bf9d640f918058ee84f8e478782b506ca6918e1da791017319312381b40ce7f4cadf4bff83bcfd90206be783d101abc830afd0ea73c1fb92d4a7ec0bb2f8452ace5f99abaa395b67ffef9df6405c140bf919f604f5a662bc54de595fa0bbef153bdf1ce16468f5f7975baf8afc21ac76b0884f007be002edc6b4b54e39dc9260831d9b3993e5bdb0ea545abb2ba7ad2ce65f3d8d158529267907e17d4dac9d3b6328fa265bd1fc703b54475f37b7a0179573946498859d40f586307992f0602bca767305a23eccb6a12604280a382a277421383054b8cea9b04390b373a69eeb88d5285b8b3a381e06bbbacfeb45ee6950772043211ebfaf78d8608c641f8ec46dbbeed2782d7db086314640395296948803bbadc9fe132419c892ac72ced4d0ff295716e04acb35cf4153848e18fd38d0c108608185b9e7bc6835cb06bd50f3094eabad44282e05be34413510251b2f6036b9343b7fd9e4f3e2e5851830e127844bbdec550822058e8197c0c8de0a5b14e09ff145930eee5ea46f5206b7098624769b09fe9dd7150983fd407cbd14b48c501668756032ce627ba687e68017e15ed35550a9e32550aff8fd195c51cfb08d1be72c07a4fa6d65f82d5b30bc98c84c0eb98e741b791205ae3476947be4ff4ccb7e3a78d9c03af812076d167743465ab2b82a7752210bd3ecaffe06c1c013615988c0c918bb723de6bda98e13ae6ec4c0f4d84e5665518bacb2e75b43ff0740b17c027a3e08dd46c51e59bf6deb9fc95944670eaf45da8bf28326fd258587250115d26a25faf7c2a4427bb3b3c468765715e7460c8fcc58ed050af6f8fc98c1bfba2efa46f3d6f0550afe518af6daccc5464bb4936e5ddcd75a5db1689c87b91268647d577c3c36b1034ccdafd2d53a60e022ae42232f5a46284054b17f3a35f5600fcbfa30acbdf58eb039c2e7e21425fcc0a1d1c732bd0071e7e4fb8b11fb55d84af60c9f792f08589ed54b660a90a9fd4c95fc9c92c814822a7cdd3249509c0e346e77083fc7bbfd6e5327db671ce70412203689ab8f52cd3215c3a329a6973fceafa1789a12b56afcaaa4fc233b5c7fe392c588f6c78545f5612f2b44e258248c5eeb965bd7bc2644d7bb6fca7db4b71e4146f4aa044aee2892ea9560c0028a991fdd59f51d1ba5f7cd9b100e5c4d5ca10da24400b27c742dc1a11d15df979b360605bb08a5b8796a2a85bd6a54af92335b78f7790736964350e71f7ede88721049c7b887266e84cd2b85399cb1112849af498c4b7d8a359164cbe8a29742c162a8682adf978f112efda4a58888e0a2a438faffefe0fe2a9ed655f14819ce5a37407bb5bb14a2858a17c623105cb8412e5319122dfac7c9207ce0a77beb2f9a42e0a4ebfa36376689e1866456bfeca60dd2468c11c2c5fc792c68db68b833507a725304ec2636dab4b32da502fdfbe8e9b1d4f1279310cfc64e7955893f238986888c32edeff4e076b1f9f778529be799a8d7fe9c090c33bac0bcbabb96fcef2ff70281ecbc0bb7059fd530ef13792c02eb40e92d", &(0x7f0000001080)=0xc88, &(0x7f00000010c0), 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000040)={0x7, 0x0, 0x0, 0x1}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(0xffffffffffffffff, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x58, 0x9}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x0, 0x3e, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x8000000000000000) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) poll(&(0x7f0000000ac0), 0x0, 0xfffffffc) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x3) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r5, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd2", 0x15c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c6, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000000c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) r1 = socket(0x11, 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000006c0)=[{0x8b, 0x1f}], 0x1}) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xff}, 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/140, 0x8c}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000500)="942d095eab82d91aeba42c6ca6e9313a834be19a2daa2307d07348a94465f762858ead189ff935ec8f6c7366c1959966ab5380669d7c3c3c21c1d2490a725dfeec962e2a51eb070ad98d3a4b75200fcb0afe901734fd831d16ee355d7ee6930081acd4ed40aeaeb198ddada1b7ab79ae0233ae", 0x73}], 0x1, &(0x7f0000000580)=[{0xe0, 0x0, 0x15, "cb9c2df2f701e8a275f034548fc783c158551c3455288cca1c692fed4298e6b94662b02492dc2797214603b86b71a3ec1625940e9d4ff13063906ebde1f77562552aa3525c290d69ebd801e0fd571676b74d0f10ff99effad71e6de8fccdbf99c2248d7e77ea741279262134cd5c37e47340f46419e230b466f84d8bc28dcbc8986c0c7b44814dfc7e8f66fb8d05976e6099a396fcb5ae8f4ebcf024b8baee55178c780fe12250213993e063cd4862f7030512d344f9e494ab1837b110b64a0b0d0e11189ccd7f07039e87"}], 0xe0}, 0xe) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r6 = getpgid(0x0) fcntl$setown(r4, 0x6, r6) connect$inet(r4, &(0x7f0000000000), 0x10) shutdown(r4, 0x2) write(r0, &(0x7f0000000000)="b8", 0x1) executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) open$dir(&(0x7f0000000440)='./file0\x00', 0x800, 0x31) getpid() geteuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) getegid() geteuid() getegid() getuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x7, 0x4, 0x0, 0xffffffff}, {0x8, 0x4, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x1) r3 = socket$inet(0x2, 0x1, 0x0) r4 = dup(r3) setsockopt(r4, 0x0, 0x5, &(0x7f0000000500)='\x00\x00\x00\x00', 0x4) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {&(0x7f00000004c0)="31d7dd12", 0x4}], 0x2, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) syz_open_pts() r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) panic: ifa_update_broadaddr does not support dynamic length Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *331411 83341 0 0x8000000 0x4000000 0 syz-executor.5 db_enter() at db_enter+0x1c panic(ffffffff8282dc32) at panic+0x165 ifa_update_broadaddr(ffff800000ddd000,ffff800000e12d00,ffff80002a609930) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002a609920,ffff800000ddd000,1) at in_ioctl+0x5cf ifioctl(fffffd80794cd7e8,80206913,ffff80002a609920,ffff80002a6aea70) at ifioctl+0x104c sys_ioctl(ffff80002a6aea70,ffff80002a609b00,ffff80002a609a50) at sys_ioctl+0x4a5 syscall(ffff80002a609b00) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc9650967e20, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: ifa_update_broadaddr does not support dynamic length ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8282dc32) at panic+0x165 ifa_update_broadaddr(ffff800000ddd000,ffff800000e12d00,ffff80002a609930) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002a609920,ffff800000ddd000,1) at in_ioctl+0x5cf ifioctl(fffffd80794cd7e8,80206913,ffff80002a609920,ffff80002a6aea70) at ifioctl+0x104c sys_ioctl(ffff80002a6aea70,ffff80002a609b00,ffff80002a609a50) at sys_ioctl+0x4a5 syscall(ffff80002a609b00) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc9650967e20, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80002a6096d0 rbx 0xff0514ac rdx 0xffff800000df2c00 rcx 0 rax 0xffff80002a6aea70 r8 0 r9 0x8080808080808080 r10 0xd02c006f9378bec2 r11 0x4dfe869892d45d33 r12 0 r13 0x10 r14 0 r15 0x1 rip 0xffffffff82453c3c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002a6096c0 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb> show proc PROC (syz-executor.5) tid=331411 pid=83341 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=80, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a6ae550,0xffffffff82d440e8 process=0xffff80002f57f688 user=0xffff80002a604000, vmspace=0xfffffd8069551418 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 83341 180474 50283 0 2 0x8000000 syz-executor.5 *83341 331411 50283 0 7 0xc000000 syz-executor.5 77045 301734 44266 0 2 0x8000000 syz-executor.4 77045 471625 44266 0 3 0xc000080 fsleep syz-executor.4 34534 375221 41491 0 2 0x8000480 syz-executor.2 34534 95313 41491 0 3 0xc000080 lockf syz-executor.2 34534 471942 41491 0 3 0xc000000 smrbar syz-executor.2 39418 485551 29202 0 2 0x8000480 syz-executor.1 39418 448236 29202 0 3 0xc000080 fifow syz-executor.1 39418 49750 29202 0 3 0xc000080 fsleep syz-executor.1 53639 352048 18526 60928 3 0x8000090 nanoslp syz-executor.6 53639 374317 18526 60928 3 0xc000090 ttyout syz-executor.6 53639 47375 18526 60928 3 0xc000090 ttybg syz-executor.6 24098 181129 0 0 3 0x14200 acct acct 88083 227136 9957 0 2 0x8000002 syz-executor.0 41247 491569 1 0 3 0x8000080 nanoslp init 8301 89987 0 0 3 0x14200 bored sosplice 44266 184641 9957 0 3 0x8000082 nanoslp syz-executor.4 90991 440523 9957 0 2 0x8000002 syz-executor.7 50283 258998 9957 0 2 0x8000482 syz-executor.5 18526 362662 9957 0 3 0x8000082 nanoslp syz-executor.6 29202 423187 9957 0 3 0x8000082 nanoslp syz-executor.1 66361 238591 9957 0 2 0x8000482 syz-executor.3 41491 328416 9957 0 3 0x8000082 nanoslp syz-executor.2 9957 351256 65995 0 3 0x1a000082 wait syz-fuzzer 9957 190957 65995 0 2 0x1e000482 syz-fuzzer 9957 395778 65995 0 3 0x1e000082 thrsleep syz-fuzzer 9957 81729 65995 0 3 0x1e000082 wait syz-fuzzer 9957 38407 65995 0 3 0x1e000082 wait syz-fuzzer 9957 283264 65995 0 3 0x1e000082 wait syz-fuzzer 9957 192273 65995 0 3 0x1e000082 wait syz-fuzzer 9957 453063 65995 0 3 0x1e000082 thrsleep syz-fuzzer 9957 413937 65995 0 3 0x1e000082 wait syz-fuzzer 9957 495869 65995 0 3 0x1e000082 thrsleep syz-fuzzer 9957 91905 65995 0 3 0x1e000082 thrsleep syz-fuzzer 9957 360190 65995 0 3 0x1e000082 wait syz-fuzzer 9957 319403 65995 0 3 0x1e000082 wait syz-fuzzer 9957 221201 65995 0 3 0x1e000082 kqread syz-fuzzer 65995 88905 92114 0 3 0x810008a sigsusp ksh 92114 106756 88229 0 3 0x1800009a kqread sshd 88229 138641 1 0 3 0x18000088 kqread sshd 44299 217672 89273 73 3 0x19100090 kqread syslogd 89273 281642 1 0 3 0x18100082 sbwait syslogd 52448 290986 1 0 3 0x18100080 kqread resolvd 59712 186833 0 0 3 0x14200 bored smr 30384 25794 0 0 2 0x14200 zerothread 89837 264794 0 0 3 0x14200 aiodoned aiodoned 8755 29649 0 0 3 0x14200 syncer update 43044 181398 0 0 3 0x14200 cleaner cleaner 59484 79259 0 0 3 0x14200 reaper reaper 3840 431442 0 0 3 0x14200 pgdaemon pagedaemon 88712 348116 0 0 3 0x14200 bored viomb 19015 353387 0 0 3 0x40014200 acpi0 acpi0 55446 380413 0 0 3 0x14200 bored softnet3 58846 380082 0 0 3 0x14200 bored softnet2 64899 115169 0 0 3 0x14200 bored softnet1 765 62751 0 0 3 0x14200 bored softnet0 11016 511994 0 0 3 0x14200 bored systqmp 77270 517871 0 0 3 0x14200 bored systq 90309 242516 0 0 2 0x40014200 softclock 98998 176669 0 0 3 0x40014200 idle0 1 514161 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10167 6408K 6929K 166960K 11669 0 pcb 17 12K 12K 166960K 91 0 rtable 201 10K 11K 166960K 458 0 pf 33 9K 9K 166960K 38 0 ifaddr 40 10K 11K 166960K 54 0 ifgroup 58 2K 2K 166960K 67 0 counters 32 17K 17K 166960K 34 0 ioctlops 0 0K 2K 166960K 55 0 iov 0 0K 18K 166960K 32 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1374 86K 87K 166960K 1666 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 16 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 34 0 dirhash 12 2K 2K 166960K 45 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 15 53K 85K 166960K 538 0 sigio 0 0K 0K 166960K 10 0 proc 45 34K 75K 166960K 532 0 subproc 104 6K 6K 166960K 117 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 4 0K 0K 166960K 58 0 in_multi 77 5K 7K 166960K 125 0 ether_multi 1 0K 0K 166960K 3 0 mrt 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 444 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 242 108K 109K 166960K 6836 0 UVM aobj 24 2K 2K 166960K 26 0 pinsyscall 28 56K 100K 166960K 1702 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 26 0 NDP 13 0K 2K 166960K 33 0 temp 67 6810K 6886K 166960K 34883 0 kqueue 7 12K 26K 166960K 88 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 69 0 68 1 0 1 1 0 8 0 rtentry 112 147 0 58 4 0 4 4 0 8 0 unpcb 144 357 0 345 2 0 2 2 0 8 1 syncache 336 5 0 5 1 0 1 1 0 8 1 tcpcb 808 159 0 153 2 0 2 2 0 8 1 arp 88 25 0 13 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 2 0 0 1 0 1 1 0 8 0 inpcb 352 564 0 553 3 0 3 3 0 8 1 nd6 104 33 0 14 1 0 1 1 0 8 0 pkpcb 40 3 0 3 1 0 1 1 0 8 1 kcovpl 48 9 0 1 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 537 0 168 29 0 29 29 0 8 4 art_table 32 538 0 168 4 0 4 4 0 8 0 art_node 16 144 0 67 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 12 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 29 0 19 1 0 1 1 0 8 0 shmpl 112 23 0 2 1 0 1 1 0 8 0 dirhash 1024 39 0 22 3 0 3 3 0 8 0 dino2pl 256 2322 0 808 96 0 96 96 0 8 0 ffsino 240 2322 0 808 90 0 90 90 0 8 0 nchpl 144 3173 0 1441 66 0 66 66 0 8 0 uvmvnodes 80 2586 0 0 53 0 53 53 0 8 0 vnodes 216 2586 0 0 144 0 144 144 0 8 0 namei 1024 10840 0 10838 2 0 2 2 0 8 1 vcpupl 3904 2 0 0 1 0 1 1 0 8 0 vmpool 664 5 0 3 1 0 1 1 0 8 0 kstatmem 264 30 0 4 2 0 2 2 0 8 0 scsiplug 72 1 0 1 1 0 1 1 0 8 1 scxspl 216 11674 0 11674 8 0 8 8 1 8 8 plimitpl 152 160 0 146 1 0 1 1 0 8 0 sigapl 424 843 0 801 6 0 6 6 0 8 0 futexpl 64 8479 0 8477 1 0 1 1 0 8 0 knotepl 120 5418 0 5346 11 0 11 11 0 8 7 kqueuepl 184 162 0 154 1 0 1 1 0 8 0 pipepl 288 194 0 166 3 0 3 3 0 8 0 fdescpl 432 824 0 801 4 0 4 4 0 8 0 filepl 120 4550 0 4310 9 0 9 9 0 8 1 lockfpl 104 113 0 110 1 0 1 1 0 8 0 lockfspl 48 50 0 48 1 0 1 1 0 8 0 sessionpl 144 25 0 11 1 0 1 1 0 8 0 pgrppl 48 32 0 18 1 0 1 1 0 8 0 ucredpl 104 609 0 600 1 0 1 1 0 8 0 zombiepl 144 802 0 801 1 0 1 1 0 8 0 processpl 1072 843 0 801 4 0 4 4 0 8 0 procpl 656 1360 0 1297 7 0 7 7 0 8 0 sosppl 168 7 0 7 1 0 1 1 0 8 1 sockpl 504 997 0 973 7 0 7 7 0 8 4 mcl64k 65536 4 0 4 1 0 1 1 0 8 1 mcl12k 12288 2 0 2 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 13 0 12 1 0 1 1 0 8 0 mcl4k 4096 8 0 8 1 0 1 1 0 8 1 mcl2k 2048 18257 0 18167 42 22 20 38 0 8 7 mtagpl 96 11 0 7 1 0 1 1 0 8 0 mbufpl 256 35107 0 34909 69 5 64 64 0 8 44 bufpl 280 5614 0 184 388 0 388 388 0 8 0 anonpl 24 232466 0 227534 83 0 83 83 0 188 42 amapchunkpl 152 22068 0 21464 29 0 29 29 0 158 2 amappl16 200 6508 0 6397 35 20 15 31 0 8 8 amappl15 192 17 0 16 1 0 1 1 0 8 0 amappl14 184 159 0 150 2 0 2 2 0 8 1 amappl13 176 7 0 7 1 0 1 1 0 8 1 amappl12 168 1464 0 1442 2 0 2 2 0 8 0 amappl11 160 55 0 51 1 0 1 1 0 8 0 amappl10 152 55 0 44 1 0 1 1 0 8 0 amappl9 144 144 0 144 1 0 1 1 0 8 1 amappl8 136 111 0 82 2 0 2 2 0 8 0 amappl7 128 42 0 36 1 0 1 1 0 8 0 amappl6 120 361 0 351 2 0 2 2 0 8 1 amappl5 112 175 0 165 1 0 1 1 0 8 0 amappl4 104 512 0 488 2 0 2 2 0 8 1 amappl3 96 5110 0 5040 3 0 3 3 0 8 0 amappl2 88 1263 0 1214 3 0 3 3 0 8 1 amappl1 80 10870 0 10494 22 3 19 22 0 8 8 amappl 88 6263 0 6091 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0