0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() (async, rerun: 32) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x5, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) getpgrp() geteuid() (async) ioctl$TIOCSDTR(r0, 0x20007479) (async) socket$inet(0x2, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) (async) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async, rerun: 64) socket(0x18, 0x1, 0x0) (rerun: 64) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) dup2(r1, r0) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) (async) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) (async) executing program 0: fchmod(0xffffffffffffff9c, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() r4 = geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xffffffffffffffff, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x80000101}, {{r7}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0x8}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r8, r9, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x80000000}) setitimer(0x0, &(0x7f0000000000)={{}, {0xe6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) setpgid(r3, r3) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000080)=0x1000) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x800000018, 0x2, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x1f, 0x4) (async) listen(0xffffffffffffffff, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00'}) (async) 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$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) (async) r5 = dup2(r1, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) (async) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) (async) socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) (async) socket(0x18, 0x3, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r6, r6) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setreuid(0xee00, 0x0) r7 = getuid() seteuid(r7) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000100), 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5}, {0x8306}]}) fchownat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000003c0)={0x40401, 0x8000000000009}) r1 = syz_open_pts() close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, 0xfffffffffffffffe) r5 = socket(0x18, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[], 0x18, 0x5}, 0x408) shutdown(r8, 0x0) sendmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r9 = dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r5, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x20}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x40, 0x7, 0x2007, 0x479e, "be5d8846eb3c030096bf03c2b1be4c890fa6335c", 0x0, 0x9}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a8", 0x5d}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e", 0x40}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c", 0x2d}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30d", 0xc1a}], 0x6) readv(r4, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x0, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0xf5}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="c4bf2968f6294e3802f6be3cff308cf0c1166e6e8416d39e7d973df76024dc18aa8884259c23aeee83399ed152edf4fe3da212a4d5404c86d3cf7163dd500539a5bed245d322800ffa5f52df192077c3e775eab97977e7f6e9002569bb37f3c82535731f10b5b6965f51537f89e6f62e209b83d7de6bb0deca72d69987ca620566da11b24923c11ffeee269b8c862a0208101c09", 0x94}, {&(0x7f0000000380)="1d3d573ebb8a404cb512cb2f2de2265c4d48843e8ffa7105d7b6e6cb66479056640bbcd0deaa07cf909d9de3353d8d87c13f9e21fa07fa31d2e840f135e17b4cfae2a375e52fd0207cd38586b4cff7f9bd2fe1719579af03b8cee69b1d72aa12f8b98283961324e83e6240db9c13aab088b6257c7f7c5dd66fbcf154b34b9ce7d506364e611935f19306a63e4ab62f134ebf2bc1d18de45a23f159e2df53c94fe5b4f49a72fc13da9bcec2dd", 0xac}], 0x2) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001440)={0x0}, 0x10, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x39) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x11, r6, 0x0) ftruncate(r6, 0x8531) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r7, &(0x7f00000000c0)='l', 0x1) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x21) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r9 = socket(0x18, 0x1, 0x0) close(r9) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) shutdown(r9, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setrlimit(0x5, &(0x7f0000000980)) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(r1, 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)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6}]}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f00000013c0)=""/117, 0x75}, {&(0x7f0000001440)=""/155, 0x9b}], 0x7) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x9, &(0x7f00000001c0), 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, 0xffffffffffffffff}, 0xc) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) dup2(r6, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file1\x00', 0x20) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002dc0)) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x40, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r4, &(0x7f0000000100)='./file2\x00') open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00', 0x0) writev(r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x10}, 0x2, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x0) socketpair(0x20, 0x5, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r7, &(0x7f00000002c0)=""/51, 0x33, 0x802, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) executing program 1: syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010000000000000001000001000502000000000000000086009078000000000000000000000000e4f7c9df391d03380e2d3d"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) chdir(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) semget$private(0x0, 0x1, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1021, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) executing program 4: socket(0x10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xe805}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x30000) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86df600400000000000000000000000000ffe2ffe50000000000fffffffe9347f305544add7a00000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x3, 0x2) sysctl$hw(&(0x7f0000000080)={0x6, 0x8}, 0x2, &(0x7f0000000300)="6f82a42973dbb80c0e9aefd8194552e43d158ef05ccd29af5d712c583147f0df", &(0x7f0000000340)=0x20, &(0x7f00000003c0)="3ba724516c2eb9e4bc6c5c7fecfff5c1be4eb0c4a10b9097c1951867dcffca3450add020552332f786abd24ffae9fbab715454011365929d45c775894b1f73d12f68289d267e018099556e8fcde1d8889c5063e927b98121b0c2f72860f4aa266b93db04171b6440db96a30a07f6886cfa1f83b8b1984dfbb066178a6a70d0a49f0bb278599d8fd9c7cda349933f0327fb26ea50cdcf3bda328c80e542e84b90c5fc7ecaa3ae8599eb753f743b2d6446f69d53b0ad7c4dfc2a915b33c145698144c6c8c708ef7ecf71463a003ab08cd6ff6754d1301c5e564e61b000f5fe0496eb664c56abf5cd5b6622455ab436ec465155127e62ab607c3f03323be0c646af66b03b90635a1e2c271574932b7275f7b773bb84605d73501e64893d1497b4a665f2faeee7df320c9f901cb522ae0f4115ee6a729d5a2241fb4c2821f7d9b7a7232e9557016e3ebf47e8c08a082fb3c4b2449e5a6ae38bf2500af25a467358e4dd66a0eaad2c8a76bfff86c5338aa90abb1f87f934b1170744e9f9cdc3be7a5ca2d90670b49070ad640020422aafd0f20c1caeec02f5566c4a402f4b596af23a651d01c130e8ae7ee26037a82fbe82ff5f394d8b398b909e14c68dc3a9737d8be58dc3632921f4c4c0609d77684ebae060c27d284f0f7ee72295f87c6af963a0de69a6fcbcb13ddcdd920dbf3347b37edeee7e341078ddf81394e61ea76e2a959da5204fd2078f930f99dc3eb3eb8c46c2640fcc987c785c165783324cf7c04cdb957b05d3c915c6811e05dcd8df13eb46c4e63210d4f8da6dc9b18c38c6d7821dcefb780d8d323c864e30663686c914754ddef2c82ec66f0638c7af1b167bef6bd6950a8823c7485eac8ade5a3b3416338e2b41f63ec34b0bd86763c4febff9b78b3fdd1d67a89eb21639f3b6bf69ebb0f6da1ad6472eb675da896c629d80ff5a35bad46b0375f0c1b9cffc2d31f38e8bc807287ab2095f40da88979cdae4ed923a3e65a79dcb6c34b8d094b932df77ab694574fb771da42ad7eb07e738f259ec133ad6c6dee845b4c6de8cbb6d215ec6c9b973ccf88c70685e7850a87ed7787b5db821e39612c86e5309214c0bb42032f155cecc2004b9256acc9d831c6cd10d8b2b18bc174ce9a25058bde3d9cdbfb42f67ab2132206328321ffbdbdd75fe51931a9127dd2f5efcb32365c3240c29d72f4d5d246e0a723fb98a102d7d362fc5b0de424ce75bee857bcbf321910e3362275af668fc74e6ade8e99e760ee29a092d7c1221284a63dc288d8911d440d5e822fedd3740a8a4eadb3831cc6e678d1a464edb881406759e3665929b15623244f99024b7f6f6c5fbb31316708516d1f52cb3b4550528c85ec79fbc2245e4a00c1a347217bea40f562e859352338e8150b1dafa046c2581a44b1915b6b82aff769aff3dcc1d4b3386e31137f7ada8867cc88ae95b7a776fd0a007a70f2a7d37b2c9e8f1ad7335268efb16b394c9979aadf5547ff0c1e5c41ac2e234ec3efdcc938ab47a273aff6e7f9bccc2b74679ac295a2b245d5f0efdf535f152428e5b54eccfc72b0a05d643f3e2d2cbd3edb9aacef87f1f65b3021a0b1bf73dfcb9c4f893d47d76bfc543714608ae18eae1dee9c8de2d2ec07dc3f604b2c4c27e89f9285eef5f8ce61903b72c8eb5c550e9565da3e39b0c6a6a7c2ef21a426eb89682dcdaf939170a4f840dae66e580a91704ce09da0419487f3f547285926d52a59b4960206eaaf3185034a0c52a64bae13f9c2c4cf752d9c05c57268f213c53bc1f3f782bcbb04132229a5c2eb87bb337b78534306e6b40420e0cec56e03e68eb3b334f83f0059c64dab74a5938a382f3181072f02e8f8f79e06ade5e8fd0e574404203f36a50f70d65109b06caca6dde97e9dfce617a591080b3345d27882fd8a44075e2cdf71deacf775c6e8699d11a07d7b1a5f1abc21ccd4497fd041ed7880dec9b24c74b3f696d2785d8b97b5a688bd183bfec398e0cafe6c29ec591f1b8a1921830894e61e0e1eb2823aea0a0f3884bbb7980876a1678006b50f378ea5c122e8df040bf7a75dcbce87c2b6febeec5478db93b86fe653d098979590612b74a67f564d06c15bc65ec3d5c24087c343fa477dc338fd33d7c2d5c2e4f3b38fab627be2b292f92816447325ec0eeaaba4a3986c60754c548a8c1d1c1c05391156afc7ec4552562370809c0ff6d51c37fbc31600338460ac42d387eea155ae96694252aa663454e3489379863f2e20474f591f4dded6fbc1c8f0a5bb41c818298de0e83df0b2d98a543079746951e35d85f210800cc29729459a017631695c44f51b9a09a969f1ef8435b40aeb099e76e22bbe2f0a4b70c242d88e9670da6b957351e5b373a14738d7a2e818f607dd76a65caec4454e7ae6fded6211a76f02ffc48741b83a58b8c415a6ce23d1bc766a407e1260c0fa5737d8fe7d8e0b92729b0e7591c0a2ffb4b41d78411379244e8f0a01345229390e9d9b26a9f021fa292765c9e94d7691aa8d6f5a9bb12f49f258f585a0b593794990fb0576274cd79842c972532c0dd11a349555627b6426a6b96e374d682dd9da5a18c7a8f526dbff65fc81c51cead2b5e5bf8cefea94ed03c2902c07122f83c05ab8cafc6ba9f469f23b36dbcc08e2fa2dfb7eb381330d0b83a1d123ff14a4c70a6b22f5d7884fe09710cafa4f905688d4c4ca3fa4f079889dc5fc3aace2a2618ff6321bacf7e950d28b126ae4d409bc47234c98fb4317a84514015ecbdb29325f441af8ca91790557cabdaadba3b71d17ee63a45a8b3480a36d3fa190c2e67a75a86f269e75bf34f7390a305ed584f0fe1a414c0915c1390b4816a180944bd07fb289922d7c883fc8982b943cf71f470cac4da8d4da2bf961ac11818155fd43021d660f9af8adefc37bde54a4b19b20975cb98d48de4b9674a7425de6e46db76e152ded081bd5421b5fdd9d8a6eef35a0a8dc9d7b35beaf3360440f9855d8069db8955fc4ee587cbf351c0eb9a518bbe6af3bf0d87a84a01ea5d3a33c41453774ba088acf967c1e622369cd79417ac8378b0722fcac9487dc6a36cb2dd3f102dbb85ca8e10aaf0fe1d018a6a0d14785ba136fc85acb2830903b9a5039cbcfdb8547d907eab35b4126260c3f4f7ea4b3969fbd8f522c74d69b59db3db7ae3ae052b1ffd9d5b3e78975cf07394b0ac4d5feab5c6a01a814261712f7393aaa565743c6a8e7ccd37166bc5d2dda2521db74b8229a92983559fee61546efd98b61f644fa1e6f5043dd1bcde8fdd9bbda0eb158b8eb99e1576f0820318e4f25af18d2f995da3798eb50d694ea4912f0e69921d4d65641562c5a544c2c943fb6c37d8cd0c742ccbf655ed6050d49817629f06565f844567f1ee0a16234d5c1a232eeb9a6ec15534db002c77980f8ffa10d5b79ccca2c83fef64d257ca960c1fb532bd4e0ff33fc59d8abfa846e3f43a60099e6b26898474dce0e61a00de72ac634a1a24e750fdb625f252a6bd71766592cb5fdc6f40b6a4ae7ceeee30759fb53f445bf2eb9959517a20d1bf756442ade1e371fa52cf194da5f3c754f6209b42bed7c44dc30c6f961faf8f6b1298ddc0d4456ad8a906f942ae47bc68abdbbf9a55e643ac8c31b6534114ab1b993c02293909889d4b89e68ea84c48088fd9a9eaca2448459b7ef7a1f908c56413a61ed24aaa006ed4ae1d35d5a145c1eab9bd9a73cc718d45e7883cdde6c12fc67c0d126d61a8a391e702796db6ec082268ecae7636d0272dbf7ef4f2cfea41d40897a733d53760650796e318946876ebbdedfe41ec4c98efab7249fd43868855a36fb30ea98cc7dbd8caf320877df5ad86dc7998e07279f47c86d25964acd96bc1ca0cfeef088517a65e855e6ff33c03f7a43a7ae543aa7df8edb00b6f621124cc4d34cdecc7d3a25dc8241ac39e9862e1171fecf1102d7f1d5d29f796f2e555818aa85737326584bf921c48a3b99225b89b7a7dd2febe553984a578625a1fc86fd0b785a01faca76527d81a8f7d60b94d177c0de80fb4bd482742cd20e3a4f8026d5a96178432fb621e12223c6a3793863ac977b01e3dd9622aea6deb0c0b94c75c10b82b17f3b7ef110b917dd42384357aa5c98cc5f74478dc07b73f72ca97ff04a94e624c5bb5e65d936ae252ee5ab8faf199c105d0be0980249825fdb71b7cedfb67d30999fe54c0d50fa3884852989fdcebe676993c08a3c1490ee8cdca469e3f199e37d1fe39e377c0637bcf26c7dbed3bea8977476dda39858be68c4b93f2b5103282104c4638dc14dec72ca831ec02668a3ad6c7e22266aeda6be47b571c77288b5d36b604913a0addb0f2c4c82eeef2715c19b68175b70f9a4976049b1e2e45dcaf6dfe0cde322166508a9567250ffbe0920a4500b6a2f9ec4ef2c4fbfaf85f7ee26183d696cc369475dac494452c315a64473f6bf83ec1b1a77dcf71470e0fe189c843d2a5d8322953b8e75362b2f6fbd7a3246d4252203c996e5f865fb4af522a10802b078553ff4701a440eacece96a8e7d9ad87579c30476694798b459c9930d97edb3e56c6dee7e871d81761c8d9614e8186909ebcd0d34ec45fab0c3d938a08813f82107735160b35b6f41576e9c565917c2dd647aba54fd8be6f0fc3724aef7edd50f3cdee02d24a399133a25cca72bbbf8f351f9a661cd017e5faacf35216af92d543ed2bcf196b58d1b4589b0551b23dd6ea9eb6b71bb38ed52dddfbf674c01506d42703d64d6ea9d6981389862c66ebbce9a284777557e29bf2fcc2b435680e25d0659784b1d4dc1ae7ea70ab627ee1008d62287acb5c4f3c9c6464c0e807d18741e17b44cc356bebc4e00da0df02c7781d3a8c491b27b70ae75216a87f084c465de19d9c52bc76036c9cbe06e759a86ed4a637a44004119b80e552c9a44af8bfaa930668daedcf4302f6bad6093ba9c5ab41d3ea7bafcde8cf8cdfcc193e9291221c91f357843f047599028acf805d463950ea00ad0b3a604277c2457b4bef1098b999990008d3b008d0c84309f8ff01e918cba51d4f3834f907acf6c9c67c959ed8a7e3b8b56ff4d0e1228c8e1e52531e51d6f99a5f0a97ea52906d038b96b4974e1986dde28f7b101767723de19a4f8c5f0e8f22e0605fe6cb9699d3729ec8d0c869b01fa644e5027d36997b178b74d3aad17c0008f153437347a66266101b0b6b121b3e938a3e2f0dc17d776a7c8996dc2bf14868549931a0907b9febe0fa9a838a17df834dc606c7e521ed7fbeee3f493090614eb76f63ea7e208abeef75a4691b1269d4493eccda4a9a090f4237815c3b84384b34de52e47f8319dce081f8d5958bd1ce117fdfca6483f18780e5b15fb6ff53dee3f3b3c7c3130bfa87e39a3997eba4eef5082ed920aa1f29d346acc900002e7a93184ca100a2c2e43655c7c8ffb317f56699fcd269fb774f571b516fabf6a718617c31636b2a0ecea063cb5367e12f50531f0ed418f5fe80b96dfc43f3695e9b529e3f836256f11a328d1d7a61e1da5b729301429608549302d3e76b2f8681378b3e91f5cf4c480dedce62ff7aeae858daa6acdf7899599f3dfabac2222ecfcd68b71b2a04353e8c7051b199b3785ff13fedadba27bce18ba7ca9c1efbff6fc21e3fc2c97c1b8afca48f54d7cee1653d699e59d396e19f6bbf7dd7cce3e66eb811e5a3309b33a1da968419fca007b9a337f8bf5f855e85e154febc851fb1b388d9f9d2f573e38b3dcdddc74ffb08bcc9e24f8f72ceab6cb4685c89d1ddd7f0b58975ee81a2c4f418e97ddab331dbedfdbd95", 0x1000) r6 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x1}, 0x0) recvmsg(r8, &(0x7f0000000100)={0x0, 0x3c, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x1802) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000280)=[0xc72, 0xffff, 0x20, 0x81, 0x100]) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000001400)=0x1) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xf12, r3) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x5f) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r3) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0x76}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000002240)}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x14}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[]) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0xa53a, 0x9, './file0\x00', 0x1, 0x200, 0x8979, 0x8}) syz_emit_ethernet(0x138, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7ffc, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus/\x00', 0x200, 0x1c) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000840)="c192f2963cc5253d9184275f99c11782c0936e7463f4cdaa3259087d236d46591093d2dbb77a948f143f2b838f725ee7cf34b3b816d45dd561359e81d3e717fc13993e1066c66cbab13d85b01471f56447fa73568b3c2540b732059402ecf08d14c3eb293ae854f7c3cff289def2b0a95bce7cdf2ebde878eb414d98cdbabb4ba7d92f45e643610ecd4ca48dc73cf87c1318eda2f91b5848e87929e003b02fca2e623bf428364cb1c7d5d532c5569eaf90cc64339853dbc141a0e3e4ff1acf5b", 0xc0}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}, {&(0x7f0000000280)="4c1b0fb0cc1abb752d7d809673be3597b84808626dbb8225879e150d474018cb7259607c11c30222db02f990dc7e376f076db06777edb7ec9d30b2506f9351f4feb62fbf927c59109dda29b21a6354d0e083308a57bb6198b973c96bae2e48a02d67d87e2a2c309b3c7c7442d46a331b3bdbd19a5d43e957fc4e76048c8a165f21fa7dd54bcb3b0e76de7ab92340d23e7e9232eec169d81bf24962e499b5f62fc8ead76d0decc19b7a3022365966bc953c69915e6548dd2787b7812cce904cab17963bd72f7e247efe5acd3e72f4f67423f3d5efe8d1357f95a81b752a9eb840802e28a395493bb665c197fa74c1a110cd9473a3b8d4c1277134", 0xfa}, {&(0x7f00000005c0)="079b0950929d24ee52b3549c394dbf21805898fce5f1d21dd1868a4cff5cb9e635c7dc45676609cd79927ca8e751ee9aca5539c289f8878d6b623a14efea50e5535929334936fd76ea1b4631af8d361423791a1c43ca06a67a6ddd71c011c9768c057a03e17a035e816a11fb08564eb90b9da63f6b40f496f10962b1597bf6ecea073f10492644403bf1eb580c0e7e2126c8be70256511c2ebad8b3ca02233a420fe0af1dacf7f3784bbeb15c49e3fbb3a9bb10be407a143e9c036b814909d4d80baf6f2369634b3cb536f76d05eb508c7bdc025ea0c4f3d9f75b4f317a5f3c0bcca040c8e33508d95632ca624a81d308a05bcbc81d0cd61394f90dee537", 0xfe}, {&(0x7f0000002a80)="b1bde660c1e43727159ce2f7ff1fac943b824686b65a2d7f5ef9edce43870460fab05ff19a197e5d239032c5390158454c874889991110f5ffbef35aff48c5b60126c2639a623a76dc1d367bfb39de757e9d215f48b9897145daf6a7a58435e21ec6352cf3972162f09b5bf1568488ab24bd96e643e8bee0a7f1af11159e8ed2d60fffa0e852b79913e565abe9577423590facc1b09e31f7278e1b0b5c7d12731ac6759fe5f88d1bfb4a6666533c96f9f1df8e2264273b991d745ede304c6e03dbc919e46232ce7484fcb22d566407819cf6d2c3d1f4779c2250beedd4ea3f1e26dfbba2c0581a78adeb926ed0c83392fb49973e7cf4b965b05676080842d326bacea694eeddba22d4cac0011b904904ffee2777bf272d154f9c546324cdb0f9405318825ee6d852fe5c53ba0db67cfad41ea434e083ebb3ddb8394e3a63a01185cdb5702d2e5a4bab647f8a55740967c6cfba35075336fb9e4e52e1b8fa407a7fcf2fbe84360c3dc6e1134367c6058e7a1aab27ff1069a8ec3c9ab7ab3dba4f87692429141062515c4fd901ffb069e40b9999f82776be19d328d450fbcfabce4d8d58e3bf27894d3d593da94171a18b8e370940a68c73faf96c0a772fc9c99c74f4c00825c2a9a6aa197cb52cea570caa1a355ad8f823d8d735552e24424f0ec0ac3ff908112f68887a5ccd6bf61108dd970421b48243c804ea8cb5a175e9329ded2367beb4797451c61a1448c47d6ed8c6b2ae3532c67a588ddf509e691103faf224bdac72f28085c66db2192c946dba653e25d19b854e06f273f9adcd7246ffe1acd8846e184ee083dde16b6aeea6ce424e853e8e67aadb8949b76d9ddebb25ac307c1a3f7a4b9780465100658e7cfcc556e618b2b66b37b3b057cb6b27ff3fda0c46407d6e8c381f01d4b9048207d6cff2be3b2505610f50aad849c5666a0acdfc345a61ed9a3609a3d089da44296b6eeda19dce273300e22e7653bf51c463fc97c7ee6396555d61fbb874ee5937ff04f0e4a350975a2a9253bbbd2e1ba9ba1eac909236bd3de03f869866a81e6d6ef0973a0957f7a386b94a7e692cce5336e919419e3e126a51dff1386eda122b0f888efa4d96e9b0a44b61b6c85838f1aa14e003a64b760bba35b5a5eaadfaccb6f6b1240f14d044b3419d584bbb4c7608fe7eec143339996044c1e1606e8f962029cd3ed3c9a4578ce6233e91a87474d63d63f8b03c759c8a6447b6a1dda94c24efa34755cae8ebe46a1eb15ececf1548b5ccf104b4c78b6dbd0d4766fc1ee40eecc92b314b45716d3c38591508d48b401fec9570b0c68edaff4c522c2d3ac5030487905d8be888eb5ccbc954c4f99b2d71d7aa865eb03b7768a93304cddafdeb620d406fdba0300c099fb607fc577e611414533500a0705b2943bc9fc9c7b5a1e2946aa9655e928ddc0e3167b43677502d18218746b0344dc72aec0af863d893dd758c3c98ab1de181a9bbd5e2ced333344b37a0f7af6665d035b8c272736e4b830d04dc7e81cc39de7804b4ab593ac5be07e18d978f2d111f37af61ffd029d329525197bc80c1b4181ec64e02b9ab13fd5bb2fddfdd47b2258fbf6cd5aaa0ad696f26230b6f2a7209c954ec29ce59ba9bd0cd0ad06296c8da90559efd96b21f19340e3b1a50523f0ba63b841b8b808e65decbbc935ae17a12cf2253d9a72600e34a23117ead54404c3a0f46489c2a0e51da6a411d4302dcf50b2ed9ebc159455189508145238e15bd11609242d3d13344a7e6432ce07ccca8faa104c60d21bddecc4a3c9c391ab444504a49a4efaa27a997c4eafc448205e06f026217b7535bd2222318ee76b0efae7ab1177c3e7dac5bbcc7d56aa564f0d3ed097fdd391ea92e1aced72419ee873851daf8b98bf3e6de1c2d8cf8139f3a99bb610bbf77dfadd218c72a5df81038843b15e65b9da1db2f7c893bb1fe1f00c78370a6403b288525296a3a8bd92ade9bd5330bcd8c72f9e65b193a030f1575e815848aa1ceb806b46886c4bbf572ab981e43973c56e16d6b8f3c0db906658678a5077f46fcecee1dfbfef489d12eaa1f695c08761838cf7458206074765e90b5e8c5748efe3e08b79efe5ae56598ccc5e1ef98f89d1f281566d2054e362842dc487f1da08a3ace5228b6d30d5811c7111a68de3c20232a916a0c6a2932aaca7bd32a4a96f71bd7626e9ac8728da10dee695a5f2de00b17546d5094f098fc0fa0e9f119c1b0434b8659a72ae3ab14409003fa121e93411a01ad7be3ec774eee28a9ac043b762bbcae94be102162bd04992b483e1af1de93e34969f5427e7f57e9b989dd1048a7993f081066b13d3bb7abe564f14ffc100b54f85c9f85c27a218d013a0440864ee56c54a69d4808eb93f6b54e6202a6826460ef2e44cc9c82093ac63063cfebb70bf40938f110ea49d0f8ded1d084543adfd631b317c6a23e9b7b2ccf9fe8685a09d5ee42e7b9d9d885a8cfbd7b2d735c1a7fec2faabc395d24a1ec56a17633e817cc9aa920189fac1de44a2eeed32497346d428563200774b57b8a187e72f7058a1a73e7c1056db1ccb0b80b746996181d43462087265ca1a5ef95b87eadb921007c34ed92e487f36d9dd40a5f77bc3a3208c01f40511fe74bea171c062c933e73f251f3e69ed553727fba54a3689d739c8e60f56e4cb1b60661586bf36e2ed29ad0051b8ef4035506dd7a0b152e0ea4b464422b6ea53f2523d081b8744ab27368faf48f336d2d019ae19eb1e743854f58c10edae253547d27198c3cddd50781000000000000008749f8d7f4ad7b830115e5354561773613b40b84b7fbae20296deaa4bd2510acfd58d67f3ce514d17dde9377bcfbed6e425f4963c42f27c692a0b2bb43111828c899315bf2bb27efd9f0971397950f369bab116e1b5d99f28ef33de45abe32945f9515f001770f27e0caffa87225cabc0bb026961da4412e7808b63be340b03bc373ab3ecce0c08a02a01e1cbf276036afaa40aa2c1c2689d6a31045e0436ae389f3b61349c7d1a76769bd89490fbd0043ed3bf147f6b05606cefcbc400186a11e069b52f068020f18c3b491b65eda7a5dfd30c0252055be129fc783d66c89a6eca006bcf90762725b206c366abbf01bc2bfaa02016eebddb19897dbffb976369ee71d5c0bbc34bec0cd2ebdd4a90a06ef97b0a9153265276865063531556ccc2f70549146321d3c2264712a2a0c0b7c01a4f51e8727790b86cb41961d3e5f4d5d70a315004738618cc20481a7fa1cd8e5ee92bfd7ae39cc2ecdf9cf04a87f58069489e23e9fb1d3d16425f0fb20607130dbc2e48feadf6931b5b8428f2bffa342b37fe3124a179d49f8f5e5e59f790d60655f01df4214a9a2cf3bc83cd7c70d5393f46f98ff40bdbd44e595a9004adf98047ecf91bbbed63281dca54a4e7c6fccf4a64665b18dc9744a141c44665e28460e9c53d09e212310959ddd90f01b5fe6c3278b70f2d6b823c2259ba1e54e71601c0990438d417afea66a0c5f793ff88c4a4c6a2c3d003f88507aeb065990d3494cc8ad600ccd12bcbf434009dccda831a3d69492effff10d0591e490a51c58015e973a0c16e343a605caadc86447da1c797093dc7577fce0f2d64f7db2394e05f26de1a422dec6896d52313be113023e317cde930d111841deedc0da41bb08e2160ccd5ec9065afec9a4bc5c48c52c753d7c9a42028b1744133910a93efcb338f7fec742a791c052bd0731ed9939e2d25d4b0d62b865010fcc32f2ceb1fb283f53dc95a975adf57f46a1e39fa132294ecb140b881ff38bc4eba6df05d12a85f75df4a2219bf14d6833902824c42eb1b7c985d0957729a4fe574626b43300603f292e0a1463a9ea01ea94cd020ba3d7ba6fda09d431c832c1f457c1132d75fc388ed1ed8933d9522ff0538903ca0d2289a826430a5d3d8e38dd150152a8a3507e9e2c7d8032f5bcea15680440b11153c3bd4eb2fcccc1e64415f1a75e60fb23dad5efa732c392d4089c27940f4be0f622aefc73d03cd388dbbbd27a9aa1e84934949d480e0362a35f73fb2ae23eb3e632ef2188cf02bf24e22643af42288a5b49b49dcaf7b3a5a0188c4c9b9d6b427d5b3213d7ad3039519701f7d460bb9309e77adda414f6414740af7d05c333d6eb2460b44dc5843792856a250a15545a74b97acab74d3c9fd79d0f024429fdc60f6a97d6020286fbf32cab483acaf3fff7ee8f909224286c983dfd9804e4f818960a40740ea219e2787cbda96a0084e7482209ec49d6c8d70f98728220355d4292409fecf93398cf2c22ce12779999c2af46248ef42b042f78aed6bba5f26d088914a5299c7057eb187f10b009ea8f227170cc4d92403e46bf8caf2151219d58886e26401ce532031b2482882deea01f2a43eb5b5c809e4f90471ffbdc5667491aed0a292f370ef46fa8f0588ccfff97b445ca2a2e9fb345652aacd30b148a02a6d4ba48793f6fb08693eedbc94ed6ba486fc813b8f98bf7c2beea3232b674bed23a635970b2260e83262e7058477f3cb902302e1216cbdf365b29268153da81cfb136140cb9d953e4ead720ac8225b1fe06695f18a994474eb134dd36d404d5d2543a9cf34a892a7b646fef66b6e02158eae6d51d83500e61be1da1480b32ad361436157469c9549bfb3f5287f25fe23aef34420d9525e53860b3f6363bc84a7a78cbf4236c55a92dcff4fd6fd9f2ce48b343b03e001a41ec0213ddb2148d67dde14ad621c3097007b4e370347f979a91163f14c94fbe85330c770b8cf8fbc2a8d2692f66babd2c876d5d214e84f9b8c7b81988aa622dcadf8411f4993de1525b71947d27fa60998a7b1c54316b0faedd7cc4627a3dd243b823ba83eb152ecdddf66b3ce4f4cd13d37d9065cdd39fbdf266d8ac677314c96ef622595296fa656fa924b8fe15d5f0c15d9fd969a9dd36cb844e000cc05f7a6c713672bd18c5a30c311a400d49e3e5df4fa8093df1670dbc4d32dfb1ea8cd16b2be275b39a8ccc45b99e339ba2bbe294cbe427b69d65a666b1deee62b109a0f1abfe847c84b96f4dd1c6374594901811e4a8edc12a3bbf3909095d194bd8ede62b67f9e168f289d88828515257e292bdaaac7dde37fcd689e7ce94acea9a19097a3604a691c12ada31023847621feaa7011eefa425baab09cd605e5a6ae935da5e280313bb8d83cd6de2b6f9014d4549ef341adf286053c327bf26be654020263a9c6d75cfc4981d04bce047ad41ed683aabe8718b345910c852c8bd82435d5bf2796cbb351db9aafd9008e3756883725e4fae28522eafab39d35257b15b3b1a6e30aaedf3ac840a86ccc8407c70e50d5b4c00c093d20d12d545d23a9841a5a3c982dbbfb1b03a4820a6a391d7f90ff79a9b3abc32d646ce75e7b0496782f13ebdf2667b911e35579cc5eba73b05ed8bc8cbaa07a136b776b631dfe1d9dbdfca46c1dec2c6ff0e1373a5fda8a2765452561bceafc2894b73bf5e45d4a3664451da4bf48910e433eac0fc43fe753e361449cdbef60574fb1a0f7310cd6d47584b5bf7552a6c6f3424d5c183cab0141705cf5b98dc068ad537101d20b713423a485ccde72f6c8f3e340dfee0e9c7d648d50aaad1ec0d6956ae5c18862f053274f9e04537e06d4edd2b7af7b8827baecbcbb814c7f1b4eee472c4863a6b103f48088353e8ec09a589213fb6fa4db84be5b636c26216fda28a00cee8470612c02809c8de3815ef60b0047e1129c707ac1423332e4faf5f6fa3a120cc0e17a6a100000000000057e73574e27f34cccf693c8ecf0411f2fae800003cf349b97f662ba83e2d33dbcfa39dfb436dc83d00cf8f635d5f61707899a600", 0x1027}, {&(0x7f00000000c0)="f3eed1b79845eff32ee6c61f57434edd975b0f58c7eab9a69d", 0x19}, {&(0x7f0000001a80)="b6715fc23b88c22843192503a1aaca84e1dfc30c0e5063ad1b40ff66437f374487b19560e84ff0da7518cfe95d9b1858aa8cd852236cd7ad7bca2490459c30441da744b097d6e449721d106dd0479eacc18929f3bb27837a38bb52557b803bb86f7532947ef39fe50524cd9fa08b92755689373c9e32114c5d68b1e06675608ed8712053a43832da95c08ebda0ea84cc1819a131ae2ff447002862b4b050c44a4871785747cfac0b215a72b27f010000000000008068dd4e1bed45578aa5fb1c84fa57172e6430d76b6a6284b04e0fb180641cdc02e9e42ee1456b7c1b6f88023f835d44ecc23c616b81c3b8069b7d93b0250ee8aab5559af9f5a2f8acbdd4eb7967ec78fec12892803d509ffed10b7f7f743f1ce42bdb7e46f7f0515f3b78ff8a1a0222bca53613dfdef8da30e963bbca0556d7a95153fbc263cd30a73b356d6dfa56cdd03c3da2e3139cd4e6cb6aab3b11dd5facd1a818fce24f753120c75734bd6b0e3a6c9ef13d657e476cf5426d357fb1dfaf98226d6718e0a3befaa7a447012da94eb84db4b5a255054e4e71a1d4a82402298ca79960363bf876df969d081a53155fb1cd2b1d360591443ef75d02ce6720d9", 0x1b5}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x180, 0xfffffffa, 0x0, "cf00", 0x0, 0x1}) writev(r1, &(0x7f0000000400), 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000003c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380), 0x200, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x60c, &(0x7f0000ffc000/0x1000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0babaaaaaaaaaa86dd60ff31a200080000000000000000000000000000000000000000000000ff07110000018000907800000000ea9550a801e1e841e734de85f9e66486e48fbc9600"]) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0x2}, {0xc, 0x0, 0x0, 0x1}, {0x8126}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x81}, {0x84}, {0x6, 0x0, 0x0, 0xfe}]}) write(r1, &(0x7f0000000000)="7696c7cf00"/14, 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)) utimes(&(0x7f0000000780)='.\x00', 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000340)=""/161, 0xa1}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000200)="7182052190a8db37c2", 0x9}], 0x1) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x138, &(0x7f00000006c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x100) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) sendto$inet(r1, &(0x7f00000000c0), 0x0, 0x604, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 6: socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10149, 0x0) getdents(r3, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc, 0x2}], 0x8001, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0xce, 0x20, 0x5, 0x3}, {{r2}, 0xfffffffffffffff8, 0x8, 0x4, 0x0, 0x95b5}, {{r1}, 0xfffffffffffffff8, 0x25, 0xb0000000, 0x95, 0x1}, {{r2}, 0xfffffffffffffffe, 0xd9, 0x10, 0xffffffffffffff38, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x10000, 0x1}, {{}, 0xfffffffffffffffa, 0x9, 0x1, 0xfc, 0xa23}, {{}, 0xfffffffffffffffa, 0x81, 0x2, 0x1, 0xf36}], 0x400, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000140)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffa, 0x1000100000000}) ioctl$TIOCSETA(r5, 0x802c7414, 0x0) fchdir(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = semget(0x1, 0x2, 0x389) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000540)=""/179) semop(r6, &(0x7f0000000080)=[{0x2, 0xfff, 0x800}, {0x1, 0x4, 0x1000}, {0x2, 0x20, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x5}, {0x4, 0x495d, 0x800}], 0x6) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x801169ac, &(0x7f00000001c0)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x2fea7dce}, 0x0) execve(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x7, 0x0, 0x0, 0x1}, {0x14}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @pad1, @ra]}], @icmpv6=@ndisc_ra}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) socket(0x2, 0x2, 0x0) truncate(&(0x7f0000000040)='.\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x2a12, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000c0000", 0xc) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r2, 0x4}, {r3, 0x1}], 0x2, 0x0) writev(r2, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r7) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={0x0, 0x2, 0x0, 0xffffffffffffffb6}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3ca420e3e2583708) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4}, 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$KDDISABIO(r8, 0x20004b3d) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) mprotect(&(0x7f0000759000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x54}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/503}, &(0x7f0000000200)=0x1f9) r4 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x2, 0x1, 0x2, 0x7, r4}) syz_emit_ethernet(0xba, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000017a100080000000000000000000000000000700ff020000000000000000000000000001"]) executing program 5: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4099}, &(0x7f0000001040)=0x1005) sendto(r0, &(0x7f0000001080)="18e31ab7650d23cf0ac7775975becd9c6edc3ae0f1657fe3925f34d8fdb74440c93961a5b343d2c384eb870c6acd46a1616b704334f5fc29c48adcd279105afb2256f31476fa764d01296114b75a96b4c4f7333583c0417310958537b25af2f53b8965dc03a79086681808c2ce3faddf3a75d49f9853743cf30dc49b2cba6b360e267fc516ea0e2dd0936454e520c9ea4992dd907e6e05557b9f9eb0513849287cf0d318de10c5cf4c1ade2d5d5e9eef1c9658e6f46d3746357ad38c73886e57160734193edc41fac89301be7f1916fba943db14ff8eaa53c5754c470a60bf5bf37d74f30c92f7e02b07a0eda1e23118b3535d357769cefa380cde3e8a92372abdab9489541e284fa04e558949203b6fba937c78964c25a819d4b9f3f156ca0b9c0afa924b1e632e2e35e331d571b28881ef414488509bc607147c85c6bcf5a8e7478a4f70dd092476001b34c46747389654a10dac8ec89495b294a72ad56c1a265cd0cba97f019c273e1e0af90c65f1f33d06315833d577cefb33ce820803991d2728ac0c74843285cdbcef9afc6c3ab81a1db82a253f853aace3ef11e7127973a5edb1f802d24da3a69f4ef66810f1f44cda9ce3f95b9d32ef8b327fb1859ab63817152d6fed453dfd540f66c0ab02c1aca971bc74499503caf1332b98d9f9369c3696063e82565a96fa96c325e7cc29faa2aa587ae52c7dc3a4b1f68991a6e91f87975d6c28e5b5de300cbadac04f8ad8e8c260897e279dadff46da8a0527e14716dc88433ed0236c56194b958aa8b9a7e48daad0f8a99c63a6a80a580a52263a8239e2736c7c823eaa43882ba260f12f0dfb935c8fb078bd3cd8a93f11601cb00c061bcf5ed35b0d0b0966f772daf7613dc231296394fb5b161cc23e4d2f2a55e3b9742af7596256089e9bc9a965048d6a5da2089e49bd619f3600f4f88e90ac2f93b2a07340af9bc09a49a89cd671a6db70723975e3e229dd52a8e85e4b7a5a29de437480c4b53bb259722d91bf0f8ad7b068a1abe153029880cad1f6b9294071bf5ccba21929671ed753f583238b142db4050b93fdf6f9464bcf0d4e63bdfc1381bb1d4932475bf102109478ae3d41057b0594b25e5f886ba4942831d657bff1279fa18447bb9e6c7f60f086af6abc5b156b3297034670b4607a0bf17e252e9bf020a2b124b03c51478a3b71bea5836ffaa2b06ea589617c34d6c056600b86b86219bcab2ffecd4785f9e4aecbf49929a352407878a81501fd6031030fe5f2f488e0945792cadf8dec8d75c7ce1e6b996c0910f1ff6ededbce5a917191ac8edddb3aac2d1449d896649d482d8ee332b9db227a3508f34343ea70b5c3c333417284f074d59d210134d75f0eda5289808b811119eb4ebfe909346276c7aee63837e424edd431ae0ff2327d360baed446f89ce59b51dcc50c5630bf666ff6c979c625b6d75837a396473cb4dffe42b09799f77a16ba7c22d28e71b4952e2fe6545733eaf2d9f05bb398d1643f2bf2820030ae9ce8368711add2981839e9bd4ba0536153ed89f29a4107778561d81b78c8d9f36b06cf2ee855ee47d01ce15bdd2c1bcc66cb952383b96e370f960fe038f44818eb98e448ddfe142110ff0c8f130a75b1e691119be5fe2e4c93ead9bcb6c97f9f59d93ef4f67087984497c7ed08a1a57cdf768d743d192264fafdf163c0ba8a7137c95ca6d285b13fa4aea84a3fef39d4aa804d9115ff4daae1e290ba247104a3ae5408d1f9381df615ac3d04a76c3affac09734ea4c887a5fe0bdbcb3c5195daedc33691924e45f22776c59c5a03daab3c58dc007886a79fd85b3de19da4e9385e2cbb3b6181e8f025122b789cd975dc6bfbdb70b7d42c009e46543eb9be05bfd496d42cf2f43462a25af95533f4c08d793f0160ef2f84258d9b5d75d17855586de7eb80ebe08cd684d3c595188c499411b438168ad958fedc49cb1e9ce3a720611929f5acef5e0260406d67a02a1be8ba70df9fe7497d741296ae764c6e20e0e47e95580c995ea9588468ffeb51baa0410afdef3147b712d3b6566d71789c482c4e1b16d5ba4ef924505dfde9791ca42de2f95b73190bab24527a9de368928c1523f9f5a617fcaddbe5f275ac19f9e43705e6d2b08724aa6bdc7b5b7041d944109d08e12d8097e237709c885a1a2cd0861ad77f6a29b3e33a5404a8cf14defd257261cf43bc7017559b1e71230f29daad34c9dc3d955847feff64b5f9285b87f657499b59c1098e7765f43b77f1a329ada8c7833ce427b199ae09cd9c2c90a528ca1bc76c455f448cfc9226ee979d0b2fc61f8e16331c41b68316752cb183c4abcc315ae8184a0d930b78b173f41792133b0985a844c0c2428b33f067d1d8b7d0f0f7f04cb9e195aefc53fa179fd074ce6e702f991311e30a30a0e1c7c44525a61039e5451f8f882eb411349a8c440313c2719fd043f15d8f343096f13292083c122bd659873b1caa30e28da8581a791d26bfdef3d5639097b4a2a83e2cb852bd76fadc43371f694233c983fd15bdb9ba9d1246fb4fe591df29d35d42e48b6399e3c0aa051c685791e39e449708e8897e730477ce916652fae55643e227b2d72eb505c2145a8b6ef43b030c223428079069a5ee63e167079a5231318c0dcb90ece33a5ad182d64e275e4b64d076d7cdfe04ca944d13e5389fc9dd2fcbd8d0fc38eb018010fe234253e2fcb34ea28eefbf873ce82f1519e953e84a327078b4eb28e868fb79dca7631d3ce066e4285e52f7d250e61fd1df6f310b7125726cf73e5bb9ee5c0f25ea96b7d0c5b86d105956dadf26c3bf9d1d6bd2fad3ae1742ada61c3db71d8e2e46519efd9bd0c10d1a4c781bb11220d6fc4db358a72efcc939fff7b37ecb77527ebb1500b38dfaf8ccf95dbb652b24fb4af21f98a13bfc995dea07d5b3e700494909e13d26bcd65e88b945933e34c311c78daa0c8082ad2994feac7769aa8ecb3e4137ec5b025cdb0beadd1588b6493905f74b6f97744dfb7838a5994bd26ffac39e7736db8b4cb8dd52abc463a483856510a32c061a78af74fd4060d40e51bd2b3bd4be3a003ef4b37d3101c73e1569462241b897f5dba9298446092296aa38a3904f4823c12313a26193ef6ba5e0a08e411227097d9275cd861c1299bd2c7f156b6cc3325fbc107827047a4804902c67a119cd45f269f0d505220b3a0fdc0aabb0774aab46a22fd4c1e225c260624ef188ddd1ed03a19ac5ea3d6f0bfecc026caa490753bfcecd3d086d68e317df893689ecb5e17b52401e720996a1ab4ab38479a631cc3bc7419c71ad7875832bf2a7d83e12d418ee6866c4cc716998bcff2e72bd8c9929dac8a2b2256c555d80f25bd5f6d995992e142ec960d7f2ccee68a2482b14f3948a0bb433d5b7e04622548ba3c84b941d70d81b77366b6e69c1ebddf7f342719e236139f27144d7a2a0b71025202a021c28f0cce23337c3dc99a1d73a5d45c5b92903b1baedebf78578113f3de3817ab0ceeea48f45ce493d27b6efb69f5d8bdaf36a43cc8be7a7e6d112b7b5354af2fe388d0db01206fb5903b36eba8316809394f7df948c5ff46924f6f4fe99c17d1cbf571afda94a213b3d0ab20ec5be38d12c00ecbcbc8e562bd0ab719db5bb2dc52bc50b99c15bc5f33dca20ed59b16d4f8cab96f852305a6049671f567379dfe47d75e7b8ae659603b1724445d5dae3952508b4dee07d848a6eb84ce2cb65ba96f214c79a66a337cdaffeae70d6aa668f92fa0e8b84c60216c7385ac2e0cc50ef2de8f5bb09899fe0906b5e6de0ee076a7cf992610a74a0327a8979870374c41fc8b85fe569daef666ddef947117b2d5ef833daa9f7bced0d169f9822a9f5ba12b5a23c565438bd67803bb0b774be0dc668ac414f54a972cdc28cc792e3a678048a6867842c5ff6f8a4fc4d8c74704b30f3eb0b3eb2da4510c249d6b0731a0c5c3dbd7c269daef59fa2c7874446bc82a03061b9aeec14ef02dccb4bc436ce3bcb47f98608cf554b83abe516dd60e81aead6a4ed10140a60551fa46b3aba9ea3d73f61b0b9048c3f366bf41896a11fc082135236c9de71c5f852a3fb2116c3dd842feaf3f24eec7c508cdb6296e91e248863301c340349bb1757e6889a25b725b8cfb16d182225724cca4bb101f3ad081830ca59a2347e0ccad337449c7fb406f6d3e2be5ed3740c5d31a9fb37139d9e9fe76b6a8452bf386f59c9b4ef21a6155b7327fd3b81e988db75b8e7c4379c89441d69d5120d347fdfbb0bdf780208dc7d9e842377bbc31234b99f84bbd454459b65c35ad9c8040296b0b4216eb7768d7321bfcd3f7675b7dfb19a8434f638d43660ee78691195346db0e1056ac5c06d518fd4f0fe7c365117b8cb82eb22c1a92f358bc612f0763c1d95639b4c2853e65377e455ff160f6364098e5fee503b3237cf1ff63c18f8f6642d5ff2b1571e3b7fda2e4fe01400ac020304b2c0e04e940a841ba6af80a5174cfbfe78185116e4504e6fc9de90c83cf9e177d3e14c9306b16466a9bf487c86bbb4e9a1247bd391868d17830807cb81be3d177c1a76624a2bff88c19edb57fe7b157e8bc69cce3390b3ae05d128898ce86d07398a9a8836a85681b3810283004f14d07ac891878cb72c1325de9bad140f4a1978bf670a73587730e62deb5bf58dbd3227883098730d53c5a9c3b3b76a7074a9fc33eae4d586a6fc69c5fb6383cd7e4abc2d29b04b89d89c45cca2cffcb4a961997929d386d6fdd02445a8ef0314a3805e65919ac533979d0ff272e66fe119e3ef10bc7383d93e832307da5c2026aedf3fd2095c9770f54b4594eb0e98982cb4a3396edabe6ce193dc3cf5040289ce4ec9e88f1b19dc030b247505cc29c23212dcd9016c00baf53b7fdee9f01e5c9e4db18e80f06b46131420ad4c88b3f1afcc8042433c56a5d8c4e16279cdc4d362383893dd54e77a16f27a108a58a78a56781575e4c15697c1d0e2091ae4a1e3cef6a25f42c0410659c39ad5a774d0ca9bc5d26e75999fbc8286b65a5ca877e7478eb5f8746e00463b358eb9a1f8b82736b8693a25ce375b78be49fb83ec27c33929991ddaff3f48ada438eaae843ff986650ff4cab3f469f3aeae530021afb8bf88da9b820550255a2147df08ba23bcb4283b32bad7362bf7f276d8f6747c1f963b51a6864ae6a5990bc2997d913bd1c03213350bde92f75f6db5572a1f7c487a311f69fadb2c4d41d2925972461bbb555039ebaa384b4f68c91e14ec42e9be25ce5f042ce7bf789f4a3b95ee4d5428eafe3b01c9b3283a66095138a642ede051a27ed8617fbb30d328a5f66226cfc7d814f818e2715e6c95bca2fbb6a2a4a389cf91678bc811a5068baf72d156de825aa2d8eff24872a56d0383e2522e2f85b43cea4e4207202dd4058ebe25de67b5ffc4a82c5abe9a00cffdd36a11a074cea6c17e0608595feb097e9072850fd495cb73b334a611a896ca60253a6eafd453ca012da07c566a207c188c49001531fad1384841a6f55dc855414e333bfe48e0efdbb06ccb2ee48af0a0b52a9061e5f1c9926f3b8a5cd08da202d0bdfd005fb91c7d5f3de556676a94a43a572626d325aa13ab483c81b1291e65173a48765bbe3bb4b5cb866f6ce2ec77bc90fa5b2302a215de1c77b0c1fefbc25216f10e7303072ad1455e61231d86ac9e3c473eda1995f5dcecb31feb9cc4b0649afa65b09d15a1fc8734fb4e6278ba31a8c7e064d6b665a992d38c8306e185699863efb37ccf0c3058df5e8f85ba8db1d06b0520df52347f2e8a98acf8", 0x1000, 0x400, &(0x7f0000002080)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000005580)={&(0x7f00000020c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003100)=""/44, 0x2c}, {&(0x7f0000003140)=""/127, 0x7f}, {&(0x7f00000031c0)=""/21, 0x15}, {&(0x7f0000003200)=""/3, 0x3}, {&(0x7f0000003240)=""/4096, 0x1000}, {&(0x7f0000004240)=""/57, 0x39}, {&(0x7f0000004280)=""/4096, 0x1000}, {&(0x7f0000005280)=""/99, 0x63}, {&(0x7f0000005300)=""/59, 0x3b}, {&(0x7f0000005340)=""/125, 0x7d}], 0xa, &(0x7f0000005480)=""/236, 0xec}, 0x802) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) connect$unix(r0, &(0x7f00000055c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000005600), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000005640)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd08}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x500b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0xfc0}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x3}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xd25e}], './file0\x00', 0x8}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sysctl$kern(&(0x7f0000005840)={0x1, 0x2c}, 0x2, &(0x7f0000005880)="a31913162d62372ee826c9790fb341a08231e1863b9200e5a4330d6559bb1fc84c516c5c30251ea12d480d96ed727b665ebdc00098e28e308531a630def8c52bd96d8536464025899e3e0ca4653d121a446af64fb0dfe67c1504c249b4b1795a75bc3d23cdec4712b6aeb28d1cbd17622c31754b56533b9d593d7c8179221a3395b733ccb4fb9a56a42f10c4bc6c0a87787b267e20baab7e648404473b8dd76064c48b3e72e6bbd41425c399a885a96056f006099347a26fe6", &(0x7f0000005940)=0xb9, &(0x7f0000005980)="245838fcb376fc604452df488ac57543bde57b006d1eb627e591c6a0c3a496390984a8fdf66a1165b41cd2495abd95cbed062722bf491ff2e674301e000d00cec298b617244b28ff8653f1d7", 0x4c) openat$pci(0xffffffffffffff9c, &(0x7f0000005a00), 0x80, 0x0) getgroups(0x3, &(0x7f0000005a80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(0xffffffffffffff9c, &(0x7f0000005a40)='./file0\x00', 0x0, r3, 0x3) socketpair(0x6, 0x4, 0xe4, &(0x7f0000005ac0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000005b00)=0x4, 0x4) r5 = open$dir(&(0x7f0000005b40)='./file0\x00', 0x800, 0xa) connect$unix(r4, &(0x7f0000005b80)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000005bc0)='./file0\x00', &(0x7f0000005c00)='r\x00') recvfrom$unix(r4, &(0x7f0000005c40)=""/210, 0xd2, 0x800, &(0x7f0000005d40)=@abs={0x0, 0x0, 0x2}, 0x8) acct(&(0x7f0000005d80)='./file0\x00') r6 = accept$inet6(r4, &(0x7f0000005dc0), &(0x7f0000005e00)=0xc) recvmmsg(r6, &(0x7f00000072c0)={&(0x7f0000007280)={&(0x7f0000005e40)=@in6, 0xc, &(0x7f0000007140)=[{&(0x7f0000005e80)=""/253, 0xfd}, {&(0x7f0000005f80)=""/157, 0x9d}, {&(0x7f0000006040)=""/185, 0xb9}, {&(0x7f0000006100)=""/4096, 0x1000}, {&(0x7f0000007100)}], 0x5, &(0x7f00000071c0)=""/155, 0x9b}}, 0x10, 0x1002, &(0x7f0000007300)={0x31e}) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0xb1) r7 = syz_open_pts() ioctl$TIOCSCTTY(r7, 0x20007461) r8 = semget(0x3, 0x2, 0x200) r9 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000007340)={{0x1, 0x0, r2, r9, r3, 0x4, 0x35ca}, 0x101, 0x4f2f388a, 0x100000000}) executing program 7: socket(0x18, 0x3, 0x0) socket(0x11, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x2000269000000}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r5, &(0x7f0000000000), 0x10) r7 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r6 = dup2(r1, r2) r7 = accept$inet6(r6, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r7, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) r8 = msgget$private(0x0, 0xffffffffffffff41) r9 = socket$inet(0x2, 0x5, 0x5) msgsnd(r8, &(0x7f00000005c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r6, @ANYRESHEX, @ANYRES16=r2, @ANYRESHEX=r9, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESOCT=r5], 0x298, 0x800) pwrite(r0, &(0x7f0000000400)="8b8d2237c1e9e0ce8b8721904844c1481376b25df556d18df6873813e5130b6753b72e0a874ef85774927d37d89e817c2ca3adb663f181ea9aac51f76852d8158461dd11812a1e7b8ee82c251412b1c336f1aeb2567f705efbf8763e8dcf8a34c3a3fb557ff6ad81f8aba1182d38d9799bccd9471ad038b6036c90645d226364da7888e92bcd3de9f9f13e2583d1d3af6200ea246bf4234cd4a3c044a904d8f932561baab6f11bcdeb5272ad47541678fc5133065ad152fe0a9bdc4cae8292c797cb03730a008e51dd0de87fb0753f15", 0xd0, 0x9) msgrcv(r8, &(0x7f0000000500)={0x0, ""/171}, 0xb3, 0xfffffffffffffffc, 0x1800) executing program 6: getpid() r0 = dup(0xffffffffffffffff) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xfffffffffffffd60) socket(0x2, 0x2, 0x80) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$vm(&(0x7f0000000040), 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x2, r3) close(r5) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85, 0x10) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) socket(0x20, 0x0, 0xfe) ioctl$FIONREAD(r6, 0xc0206923, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: r0 = socket(0x2, 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0xc, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_esp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000000)="8233a61c", &(0x7f0000000040)=0x4, 0x0, 0xffffff41) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f70000894f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e000000000000020000000000000000000000000000000000000011000000000000000055c4e6d8ffb94156b57b6dc0731d5eee02c2d5cb2abaed11adce78eedccd9bc63265191f377dd65db6e144411ac7d367352e7f5dc99273982ea53f1baa4a30d97c689bc786573a4dc230207a676fb7490386188e4e45cd8b6094", 0x10b, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) nanosleep(&(0x7f0000000480)={0x0, 0xfffffffffffffffc}, &(0x7f0000001180)) clock_settime(0x100000000000000, &(0x7f0000000400)={0x0, 0x3}) r0 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x7fffffff, 0xe44, {0x0, 0xfffffffffffffffd}}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x6, 0xa, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xf2, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86"]) r5 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5}, {0x8306}]}) fchownat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: socket(0x2, 0x4000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000680)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$net_pipex(&(0x7f0000000200)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000240)="2115", &(0x7f0000000280)=0x2, &(0x7f00000002c0)="b060029819236edf5b3de5d12f4a42cbed1a35c6eadc003db48d4137435318485c26e30837dbb96e7a1aa2b35aeaf09dc70bcfed56d2e6314114f4133d2877d4caac3b71dab7a4073c17c4e3fa888b3639174586bb13548f95acebfd50b399f52ff4231c5e3f65dbf8515626789771f389f34e9ba1f93f8cd650361b8d1e649abf10919065034a9fe2659253827af3234f8bf86cb75549315e273612d9857496418fbc9f10d902e9cad13badc19b08f7de17b19c824be5a4c7029dd934c48d826a4baf1b8d17606bfb0cf45fbe12a6da424fdca8bbd36445d93157b6777c4bac5fa346fd423635ec1cf066be714aae0b", 0xf0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0305602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) denied attempt to set clock back 4244635853 seconds executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) close(r0) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000", 0x0, 0x80000}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e890412bb639a53a0467b72dacb82f4fb0abc5fc864f9f207088b9736795426f9c4e816735df072894ffd7538c0f1b3f262fb3c7f162f8df10f9f812e90ce3adc7ce491fd4e46fe0b6563b98d7bc79858ae437dcb80bdc7d3cb9c96e59dd0f612704ef80e751969c0bb050000000d", 0xd1}], 0x1) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 6: socket(0x10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xf009}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000340)=[{r0, 0x6e}, {r0, 0x4}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}], 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) executing program 1: socket$inet(0x2, 0x3, 0xeb) r0 = getuid() setreuid(0x0, r0) socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x4000, 0x0) setreuid(0xee00, 0x0) getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340), 0x0) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) socket$inet(0x2, 0x3, 0x102) r6 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r6, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) write(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r1, &(0x7f0000000080), 0x0) r7 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r7, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) getgid() executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) sendto$inet(r1, &(0x7f00000000c0), 0x0, 0x604, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000010000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) (async) recvmmsg(r0, &(0x7f0000000940)={&(0x7f0000000900)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f00000005c0)=""/140, 0x8c}, {&(0x7f0000000540)}, {&(0x7f0000000680)=""/108, 0x6c}, {&(0x7f0000000700)=""/110, 0x6e}, {&(0x7f0000000780)=""/177, 0xb1}], 0x8, &(0x7f00000008c0)=""/18, 0x12}, 0xfffffffa}, 0x10, 0x1, &(0x7f0000000980)={0x5, 0x100000000}) (async) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) pipe2(0x0, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x12, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaa55bccb0b049023c32f595467bd081dac2120633fd308d5230800e77370ba"]) (async) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) (async) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) close(r1) (async) syz_open_pts() (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x134, r5) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xc64000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async) r0 = kqueue() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "28b7e60ab87aa57800000000d0d2000000001c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) close(r0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') (async) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000040)="e50b796fa52062bced8f646268e24f252922e5207853782e9f0bdbe77c1757b9e3fc0680fa9c9cf08a3c3775850b5905d7d3fae180d335c453e15a0876cc401573704cd525196252ab5cbcadb9", &(0x7f0000000100)=0x4d, &(0x7f0000000140)="63558fdedf3c953f3f83669f08f21e7d02a3", 0x12) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f00000001c0)="441add139d2879efa7503f87500b9404907c97b0d54fbcab04336299b80dbaff26bf30d4009ffec65c1d8cd28de9c7b04c9694ff3b1efa1dac1b944c674061809efb59edd8d198344e08d68a0a28f01e2798e2330ed3074a81d509b7f79cfd36adada44e4bcd031de401278ed7304775f959b9f6725f477177fb2ed0e940c41db41af800cc5dab4f09dfb885ff7f4fa4f15271b3345e209e639b58e3d8f5d68637eeeadc8a255f28af27e9bfab8abaf2041b28f8ca19261e757e722ef25e5d0295ea21e72b497f34582e5df61405be46bfb48f0593c4f0bad763a1436a65616bc66d3372e98a96dd25e3", &(0x7f00000002c0)=0xea, &(0x7f0000000300)="e656825f035fd089801789e1039faa76c50ae2f4dfe6aa167a862e8b1f26f49077a32f4efc6927c60d0db74ef19ae3a809c0392eb08c12d0952d4dbea41a9e1e6f9daab6ad3577d8c174047c8331572e5a6e975b659f7857bcc40315fbdeb507966382ab63ec6debadbcaf8cec1c700ee64ddc3f61330135d5686b14286252f8531a898bcd3da8d240b694729255a7389b62813400a8a3d2704c409cc26742037eb39cb399429440c0014188d6e887954434b4c4a6af4d1a6a990d09bcbb9fc6843ae8a0d03a02b4484548287a61ee4b9696d981337fb2ae152c9f6f1a0e1f7c9a94781af57aed031c7a16d90192bb67e719", 0xf2) sysctl$net_inet_ip(&(0x7f0000000400), 0x4, &(0x7f0000000440)="049515c11e187f4a917998a5e0771a71d15d10dcfe0adf5d11fad8ad537ffadd074b431dda60f6e2d30db629f32b3c72883444bfa214dded718ce5e31883b6dc0f2d85f905d43cc1d1150313d60a3626ae6aaf0d4f67bd1a02c456b8fd0a43bc0698f7364c8d155d08114b2e510a9bd9ec0ba2f2db7e5fbf0115e6db", &(0x7f00000004c0)=0x7c, &(0x7f0000000500)="3d27041277c973f03682bde1d99bcdaee0700cf8", 0x14) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000580)="45203e6ee8e7f915343bc69df01c68d5e82aa8a3841caef6a172142d740e091812", &(0x7f00000005c0)=0x21, &(0x7f0000000600)="6bcd97f7b4825464eb6f17c0b3579cfd31e88dee1c0805d12d4670b6529235c08fef9377a6dffa208d27cd40034ee4994eaf711bc2d799522659ce5e00120a0cd86bc0eab62e3ba598d9e8df55fa6b9bf90c035cd5b7d8c0550760da1c5b1803e11a32d8272a20f723d1f128cf65a946b3c482de0e1c8ceb82228832868df38a7f56a4e281357ca0bb7b24f946748ff1c07208aeaa5bace038ba61e80da151058fae6a1cea8c456d42de0de3667d5d0118416c", 0xb3) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000700)={0x0, 0x401, 0x7, 0x5, "2f9840e74cfedfaaa23087efd7a79d1b9d195752", 0x9, 0x8008ce}) sysctl$net_inet_ip(&(0x7f0000000740)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000001800)="12e20e5ec2e9239bf63482eff7c590ab2ecaf8e958bcd000977913acabb787bdb6ca97ee48bc669fd9c55d8a2e9841c4ef3c1a794f466029ea348207cd97360249b3b003989a94ae2fb7e596563fc09d116f37d098d5b3a189001e097d82c2c867f1aedd624db28bd5404d9693ec00484bff3ebecebafdcb113906015c231beeee740cd8b6d873fe88849cb6a665ec72c9ca504c655f4623606ab92fb7f8298f5c36ad093fbd992742078c57532c32451d7d50106f0c7b17c23a98ec3cbb152eaa9a38610f244008be4980fe999e656407665546ae57a030b835b5948e7099ae8639507c8b191d7fbd7119578fc58fb2fad8d60b878777c46399b433b40e74d4b1d6dd1ab3bf78f75fce952579eeb3dd24c96247daf76c9fabf9cf9edb41f21c306aecfce5be0405740b8b08bc9541cf25437166748237f67d4082d2ea0bdcf779615fa81114597da8b9f6eeb66a2a9c75eecc2aa6787103695fbfe2395fdc36ab5b55229f04a2b20860169c879cbf00d128cf3ace255e0c3abbb8f5badc6480ed9be4518ab3d692884500"/405, &(0x7f0000000880)=0x195, &(0x7f0000000780)="3c245afe7ddf36000000000000000000080032975fc5aefa172d34197de44b6753db8f24a847a258dab8330ec8b5e028", 0x30) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) sysctl$net_inet_ip(&(0x7f0000000940)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000980), 0x0, &(0x7f0000000a80)="d9f49285f5cd7463d3ef4f2ce54eed30e97dd56564605fcfba242df8fb4d7798a08ea1392e029218974d23fbf82fb90d9b925100035694b72d498e5e205e6a434833a637ba5d6ade658a7ad7f04efde3ed325d94a9cca286cbd640e99dbb7bfee19821d16c66b69c43c781456e9fa9a1", 0x70) msgget$private(0x0, 0x10) r1 = semget$private(0x0, 0x6, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000b00)=[0x9, 0xbe8, 0x7]) sysctl$net_inet_ip(&(0x7f0000000b40)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000b80)="85fa76c9ca47551930f52c445a24fde8da82489ea8f459f10ca6bd85195d9e12e9af451b2c91b2590fb21a8bc79b429be142ffbf23da6e3b238db049480584db4475f5a7d4a06e45dc21e78e1fc2cd3d3e915f839669468dadf46de1cc56f65f9855f61cc41b5037e49a806d00f80e8e87a0ba8438bcea8907d85f3a0ee2a428bc166aa2a17cca964bf91c511e0cd4177af5b0800dfec0b8", &(0x7f0000000c40)=0x98, &(0x7f0000000c80)="8450f056dfadd67a15af1cb7e1b943979aab28c6a1b9c5b4f575715472df218b8b9c1eafc6d323b7f278df663b5e53a94e3ea7d68b93ea0df4110ce9f794f8519288de3549f2e77780f7ae4b189967d1d4c9b6014847ed0866e04359ec833b865461163b015025fac3e6d47b541aa38755985f8a87d8f682f8dca7a0a3e4228cdf8005d346c516ce831389f959d49e7f5985edaa61a8ef6935b2f7396c07a753a3beadf2cf3dca002eb2de09a071447b7ba0a332532e949acc65e28bca82606f72af4ab237435dd29929c03fb8b0acd74d7b8c0873757b82060a48f4f3ac78f814a5a5cf9f4f", 0xe6) msgget$private(0x0, 0x201) r2 = semget$private(0x0, 0x0, 0x25) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000d80)=""/129) msgget(0x1, 0x40) pipe(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000e80)=""/253, 0xfd, 0x1003, &(0x7f0000000f80)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$hw(&(0x7f0000000fc0)={0x6, 0x14}, 0x2, &(0x7f0000001000)="db9c7d752e119d764f82d888308ac4e2de24f20d55a8ed0bfe5a028395949a6c880b8dfcdc8adbfff0ac57187cf71fd65825d6badebe2e59b4ca0f230eac6cabea1ba2e028699d0b1c3e852de975ae78b225a8482191205eb24799eaca164d43bbe3a70cd7e6754639292dc9f85fe1227f1280f6c7bb946f9825347fe1", &(0x7f0000001080)=0x7d, &(0x7f00000010c0)="cde57635c535ec8d75b8b991a813b86358a60d373f9356408712", 0x1a) openat$pf(0xffffffffffffff9c, &(0x7f0000001100), 0x100, 0x0) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000001140)=""/117) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000980)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000001240), 0x800, 0x0) sysctl$net_inet_ip(&(0x7f0000001280)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f00000012c0), &(0x7f00000013c0), &(0x7f0000001400)="ef1da822c65a0af2d05f4e61dafd414810c4dc9f3dd4bdbe20a9517cbe4d3e74812110002c6d074d3feed5e6912c84fff807f71eebb40387f1cc3bf2b8a2e1b3ccc195bf52a81f0d2d7019ad37c446d5285182aa9930916b470f4fd60c79e038b62b00ebe0a02706d261d28d5d01e9dce53fbfa89ca979c8c4d383253949b6649975cc5207e366e76a72746a04c337a826c0ef5e3f940e", 0x97) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001600)={{0xfdf6, r6, r7, r8, r9, 0x0, 0x1}, 0x1000, 0xefe, 0x5}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5}, {0x8306}]}) fchownat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) pipe2(0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa54566323", 0x8e}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r0, 0x10}], 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x8000, 0xffff}, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f00000002c0)={0x1, 0xfffffffa, 0x100006}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x5, 0x8000000000000000, r1}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r3) setpgid(r3, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r6) 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) executing program 4: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000eab, 0xffffffffffffffff, 0x0, 0x0, r2, 0x0, 0x1f}, 0x52b0, 0x6000000, 0x5}) setreuid(0x0, 0x0) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x21d, 0x0, 0x0, r3, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r4 = getuid() r5 = semget$private(0x0, 0x3, 0xd8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001740)=[0x9, 0x28, 0x2, 0x4]) r6 = getegid() semop(r5, &(0x7f0000001900)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x1000, 0xffffffffffffffff, r6, 0x0, 0x0, 0xa, 0x7}, 0x2, 0x2, 0x10000000009}) r7 = getuid() setreuid(0x0, r7) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x186, r4, r6, r7, r8, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) r9 = openat(r1, &(0x7f00000017c0)='./file0\x00', 0x100, 0x3) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="27a6e90aa3306666a74ea063ab687a10accb1a706c6bcb2732e5822fb2fc94b5ce9b3d5a92ee06255d0a1250a67d15d34bacca48bb607f816619272ba55ae526518c7474c3c6b81a0bfa28e38f95f85157220c3f6ae75066cbe06d16c7a3edb84c7a15ffe117b9d9caa44432", 0x6c}, {&(0x7f0000000740)="c8dbfe789f1139331071d73b060e317796e8522e8663f7b920e78ce773539aa1e8ff667961487c99eee65cd79abe7a1edc7fe101c4c838a4b7ed05d715300ca3430aaaf357d7aefba28f16d1df422cb4028c141b79896d374d8e132fd28e21552e268fb0e8d2ce7364462703d7141ff54b5503b631d438846fdf9d5a78ed21aaf233d7e8326c008b096e07376aaa279be3888339129c5fb88080e5796e48a3498f4d922720b0b3bce403adffd42d6dd2125c0cebe04779ac92d200cea0b38db226975c9799a1b771fb6c3ce9cb3f08ea94aa5ef3a3fce41d2275d1ad525def4f94a10ca2477357cefafcf4532b199236da6ef336049ea26d846179d140b3f4eb497ef8b227889e4e4eeb8c818eb8006c1423f706e4617269f8a7486c19595a4cd58f80c7c531dc16f828a53b7dc65940d44a45741462c2f2238e223f2608e7516f8f3fe8a5edc4bfa49115b0cc185a00ebcdc326c224e8c8cbb8fca5d1908e825856c5b6747f44ef41db5056fdc90c7c954c2bf254a232fb21b792545f28a20dd5f58bef365e95da0d7fb2194b0042dfacae69c66b1832673c30fa70c9f5a42e0f43a5379b30c7a1e949579afc6067625dd701917d1b3ae0c1467f726d00331b2523bfcf018738fedebaf73ef2185fad98f677d34db3d4f20d837bf4059b6e8e94de163b35cd5cbb63a02c903f3c205b773a8a174677dabe75499d58fe9394a3e3a58963a2706aca9f69e4a8843c48a9b9e5bb5245168ec4ab58fedc280cced3b8c1ed40c245e1f4cf11cf7412733e809e6204f48a8ce9f622f25089ca13bfab98f75784defbb228be03fb3906caf69f9eeaa43ecabda69d8a49d64808e34b23dcea456337fb57f939a2f402b30308256baa844c1a6b3965d7cdc3c4a9986bf57cfcc58c3ad13b21e17e8e2d12d9467f8db6f750b86e034cc71356c84a57a486e957a2c09e1913d5f65301d9b3f6aaa6ba235f1ec00867142ffd782a291db59589ec87e9634c8e9e26e94957868df57e7028d9f0a3390ba7de7b156f2b13c251e070dfa93f4e3ede6015bbe59e2d375216171728d89585dc3b481a9ad9e386b0a90a61abc7fa34bec1224972866b66a7fff09069ab1b1dfd9ca038845b11ef6e41167d55f4fc888930e841c91c31f6627d16b4913ca662046aa0bf21d201c3d221aa044b67e15ae4f216467ba35d4999198b2d5b238068378a37d53cecfbb6401d969cccc7680bf48916ca640008506046d3f12ac4aa654fa0820f0d5b0e4fdeb4eb724a7df682318d7d09418b03d94040c170d9effdc35eaf04beb536f92bb60fcc9f9c3d7c2ea8deddc323e0a4579053ad7e65e487e2de8df3f8d36a417902fd80d9d39e05f7a9f07f5476f4369a4be1b5dedc8b9547b055b93da980299aca74fb18104f38131927919460706ef26f0049374ac271b57a0e5b8585db435b4696bb4eb2589f366e2693e317fb4045e387aa9bdfc701daf5054195b672b9868bcabebf91f0e31afbb894de2b9cbbbf8865b9e9cb08c8ee960dabdc47648bbf8a419452ea5e9862c5a49631ff5ef35c3b0cacc24bc341a0cf2e906f440e37002c3ea3efd0cc8d4a08a16edf5a7934a56f25d8e9e1e3552db74d88f3f370cfdc08213414b36fa59f346170f621819a8eed40b9e0fcd667eca424de06d3544aaf713797464fd5a1258162ab3dc4802c99caa0b40b695ae41ab8f1b425cc062cc8337a9911b5613c801b8182f5acd67266e4ad82ccf33fd76acf76b444fd0e5f2b1648a74119adc7b7282fe4e64f82c7a928816b4cd07f5285db2d7d59deb815f4dcc6a309d564d547acce0f35397b85e9166af6da0fbac0b4656c9fbe0d34b1d5cfd00f93fe2b55a001de4f981c446738f7b3a3af62cbfc8bf976cd040a3e5e0c9ff84463291946a64fabc9917b749bded6a258bc2a7fe3759d0ebe310ae2e5a306456e588945f70061f27802f5b074de001ccf0c9aece98be7a8d9f33b6c68a3e686a22dddde6bdf5e9f8e510f2467315a1fd6c5505ad1a90ad52092c922446cb098450547de304cdfba6a59a9319de3c9fc65f269cf3ed8afb938e82ac0366cb6603c80d2d266d8a4cebc1926d4578c0f076cc3d660c68c219d908f51ba25501bd01fcd49eac108f84c80f6cf01e89f6bd8b88131167125672ced991c49ae7db8f42008894cadfa63b8f1a13a8310a5478a4408ee5d46b4d59fc6e29f7af588e79644ca7914b269a5e5c015b243cffdb784afec1f947206f5ba1bf81846df31acf2cbb3ff9bdf16b28a0b2e757931cd0de92f8e259bcfc1b4aa314e6cbed0e27492f10b15c9b5529b31f2d52c4a27c82bb0e04d208a20ed06a3882f74af3700a8bedb61fd7e06e4437b87048ff62bf009a0706d36a6cc02ed0a7cd6b69ae4f272ee71c023e9bc964ea0061ff0bc7f80795d5a90c9897f007a6f2aaf68e132ca226ceb35bff71a46791e9892615f65a6928f4a1e6428ff1d252cc1af89f5b15fae431c20327cfffaed9194b110eb481391d5b01ca3b1d6652dd653534a1ab059d7021e0857d23cf388136ab21949e2781d6c0089636d6765ec17debda7664c4420e09bfa6a2ade6135579572b912e1da3669623809507f82e05929be24126ee6455fc6c999e64b9b35daa06b7bdfef07b2173f9c335220ba4330e4eae68a6d0e94b1f205f2fbe27b8fc4df6acaf2a8e64d6b6c00c6d67d1bbf3aefff0add20f7983b44de79752b21cc553ba473dbe72eb34c6e3e2cfa0a005a10809243ee02cae84d0399877c4c1cadb69bf74b5278ba94cbaa9c3f075f5aa50cd21001d56085c5e7b6e4d6c18ae1f3f2721f60ddbf32e6f1798621a88301ef5311d3fec9024c2c34bc28fcd0075ebdb47ed1d4f1270b7f84086d7a032609d00e235ed45458f8acd6daf8fbd4fdb5209730fd85e8fd79563cf588d795abecacc0fb94724fb599d95aedd25bca460b34a8310492fff35b4c8ca4715a30b7ffffc6e6e62cdf63fcaa5536ac22ca5978ce614ff9bf0cb2dabefee0f7df0b0cb2c72273bdb5295da8fbd320c8e9e04d837334d11e6df72fb598d8bae16239afb71b56a77fe5bf7b8f7c9135e514784023007f50a243d9dad77b48276372eb7b21dce84d54eb520d93217f006dda0c10bd8a663ef50b75bc10b318dc2935563e01c6df0408b61b34ed4c85d6c065f55afa8c97e1fe5a299e8b36a535d66ff6ae90847b22e6cf97dd68f1c2527605288dc67d7657a1c929b90bec9ca2f3cec9d2f468398b346cb8e39af9f0452c57379a74aad62e141a53d5d2560767a3827ad578254a4798deb7b21fe64271b47ff1dc250a45525cf3d8f64728237951fa5be86b38f657bafa435fa19e68acd6ee5a2ba4919478f6d274f2f4d15a72da5df82f864e22b59a13706689dcdd0637ca1cfe95c532d58d0798a27b14fb5d83365045399b51f27984b93b4f9534d3240b409ae50eb0c86091c699b1f9dfca3e3694fb217c2a3d74b4b1c020374111c04abd87b1fb7d53c834da59c0ab601b33bffac654ed6f50257f788350c1a61dcf2417d2cec5a649cefb5e028258b9869c96e31019357b96ebdc7a2037c67a83ae4b9a187be5c02095c2b6c691b55f017f710f28e7d7fd089b8fccf4a259f03629701ae67fab0431d686e5727866a48c8434b69240807ce62fea7ad99ab90ceb3d640c5bc86a976aa7759eea99115fc9935d02f3cb791b185125f624227ce54c752102b9a520b6c72bac224ede26a7d527da1464fbb3b5f24c4b2a6d9fcbac536daf5aae4f1e7e1f3a8211e9bcc5d265ddcd7508aa55c0c647ddbc317bd502ceb94d7d5c7ae1cc568479781487dc39a62d54c2409aacf597f43ff5c344072f8bec098f0cca82cc23fd81668b7f1e1838f1cb56704ed46f3a08f291825593cb2904130d7e3989bf8dbd1caf2d1c297b877f08d4cfed246c262f8e76ed7f138e9e9b15d6061199851dd9c5b7529c7fedddf69ac7bbf46333140be7d04ae710b5cddb8b82ccb34e16f314104cdca8bb35196b7fae1bac5eaf0ce7f2bbd2befd3c64f27a8fb11ed7627b415988060f3fefe25b34139ddf448c7e393e5307db5c64d5cebbeac97142d0bce27adf0111bf1ed81a3ff4f722deabea33e48fbd47cf6bd42c5e75880fd1e1ca0ca020fcc3a6324fd5e884d2d39a6517fef23531cfff3786e5cfa99b13efa81cb920d3045a9f4f54c91435e89470398750c7d81ab3f0881094887f67d12e24eb6a6932ea959e790ae8e538155bec3767376de8f0685c2450030dc9eb3581a9fc41a1950c9751f14f605559461a8b7c39127758ffc351fd9f93bfa3bade9eecccb7f52828e65eddccd42f10f8833bd6fad28b86d789de90ae28b42179b771b6fc48e64090f6482ce98dd652d6ba229e3c738c949d9e4fd8053d83517de153a87e0845f43d2b7884d9fbd68aa9e69a6e4e58bc7ac0cd89c39e2ef54c8e839f642241f004e4bc3b5ee446dde3d2a16f4b6c4cae6f825b01f54848352573a2260f817118560823ec5cf008e2f0b5098bb811b48779bab6d0926fb4e1434d3d6b040c8c9cdccf422fc8cae3e8c374142f08f942b044f6813fecc576cccedb094b3864347316b6415ac5afeba9ec7b1b8720713694d7d1b541f1e7b943938834d90c71e94856a5b53ac2021d78167441f547f1dafed211e2991faa9dddb1d327e7e100b28b8cdfdbfdf82bf456ff3d66d336e10cadb96c2f16e9cad6643cdb7a505fd37c381705f6a117817a7f24704d26acbfeeda689624c27131fc9a558c607ab05b5823bab1c71ad7570d11523fa14d79d70d7f337451b9161feed2dd9b426cb84814100e163fbb67ba38f6b141f1b6b46f09113aecf571083970c9aa9620b7625f7d998b173d911a60c8f750d2d25233f6742ceb15065f504f6a98930f8d6b07fa6b3d8e89faa6b2eea4c77f2391caea3e4bdfa3b72ba7049685cdb234b7e5ebea7422b156b5a01806046ac3f1bab4366c49c4305e86ac2ef20e6031fb4dfc512d1156919b78e891c7cf3d16672399f00a631f7926a4edc1a8d2c6132964ea120111ae032cb031ede9bfd2c64644616f32c88ba53fd0640e8db374bed16b8bbea04b3e974e0aa920d2af0f7a97c8b1b79641642980621bf11a8e446a59f1f623ee6183e600e71511d18656e16f17dcb3c2d3b0227d03c4b96a17b0cb30de8e1a31cd35a719d22f86eb4effca60d719678ad39ae898f4cf698f6e5a6f68b2a8b2fd554aa23034215a9610c2a064b9bef4d6eb12362a66159658e31a7432267bd13b3c696a178d8a394c25f5417aa9fbba60b6e5fd5b12bd44e1e4f05602c3f5ec2b2e50c45ff3898b4b74699f53a302513899e3a40d57aae8613b2ade6617c936a7849fcc534ae29d37d5ff163a87060e06b58b11486b0b5846a9138a53d328a57da73feebc556cb8a590953b28586ce354b156a4846c9df664b58eaecf917cc5a3a5df41e69a9513f936a0efd9588cfcf535230f4c90fc90d9164297ae70d423a1df9809debb241d0f92a5b8ac4f38e8feed3394c99a07c0aeaf382a0857f9dd664d5f90fd7bfbefaec017ed3204147027df86a1d730bcf95c508adb44b136ede3c3eba0de3a0b51e30e92cabc8f5f68a1d7bee0c6f3a6525730654f00de691a4cf9a5c3fd443d6da36a36591580a053debb6fddbbd0a4a9271e029083e66143ce70c5fc3d167a777dd7953147b97864f63c693cb9d1fcc3fb141e00bf0b0661cfd125fbe19e720bb0588cfdb1b94ac0aad470b5d2b39b3108cf690ea3a68f00794444140bee1ef9fc0d28361b1ebd66f15d4af71a645a", 0x1000}, {&(0x7f00000001c0)="43caf20d4457587663ad5a2485a3fbce797f6883c8e80e67d53dc793c988225a679c3dd5aaba0d4cc6bf883521c360162caabb4761de86c159beaecc7ccdf0d5a6ce1d96613afaacf06045fa87f17f81757e6f69c62ba6f1f39e60618988a3227ee859bdc2b4bc6576d5ac81508fa86bca21a3", 0x73}], 0x3, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000ebfffffffffffeff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r0], 0x90, 0x1}, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000300)={'./file0\x00', 0x7, 0x5, 0x3f1}) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f0000000380)=""/50, 0x32}], 0x6, &(0x7f0000000440)=""/249, 0xf9}, 0x1) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) dup(0xffffffffffffffff) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1}, {0x14}, {0x6}]}) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) (async) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f0000000380)=""/50, 0x32}], 0x6, &(0x7f0000000440)=""/249, 0xf9}, 0x1) (async) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) (async) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) executing program 5: shutdown(0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0xa, &(0x7f0000000240)="008000006ca330fbeae3594f84b546a7d1dee90096cdcf4ab9d01450f812778ec246b36d8308ee97e51e0d85ca66ded43b1166218c4ff71ebb9098e4db177e6dde42c9d14a85037551b0e13e9f5c228b78bed35c983ccb5736c7ec361f41560f73cfbda4c881f08ecafe24bc1c5578bcb89065bef6b205e402442be4b99a3e86c6cda74a882fd950250d91c5879c9115b7fb70fa7736c88ca8113814ed8a2f48c896a6d636", 0xa5) dup2(0xffffffffffffffff, r0) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0xe, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@ssrr={0x89, 0x23, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback, @loopback, @multicast1]}]}}, @tcp={{0x2, 0x1, 0x41424344, r0, 0x0, 0x0, 0x5}}}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) (async) close(0xffffffffffffffff) (async) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d289db8687d53c5cb5c7e8234e2c1ccfc10911ffaa33fed0b8812cce1c9dd3eeba4c145", 0xb1, 0x404, 0x0, 0x8) (async) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r3 = getuid() setreuid(0xee00, r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) (async) r5 = socket(0x2, 0x0, 0x0) (async) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$inet(0x2, 0x2, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) (async, rerun: 64) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r5]) (async, rerun: 64) r6 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/158) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) acct(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 6: syz_emit_ethernet(0x138, 0x0) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xe01) open(0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: socket(0x2, 0x2, 0x0) 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) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{0x0, 0x0, 0x7}]}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1120, r3) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r5 = syz_open_pts() close(r5) close(r4) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f00000000c0)=0x5) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) getpid() executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = syz_open_pts() syz_open_pts() r1 = kqueue() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) utimensat(r2, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0xb5, 0x3}, {0x2, 0x5}}, 0x2) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) accept$inet(r3, 0x0, 0x0) dup2(r1, r0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mlockall(0x4) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000080), 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) 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}, {}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() socket$inet(0x2, 0x4000, 0x4) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(r1) executing program 4: r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x8106, 0x0, 0x9}]}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) execve(0x0, 0x0, 0x0) r6 = dup(r2) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = open(&(0x7f0000000300)='./file0\x00', 0xd88ed535b7370538, 0x2) poll(&(0x7f00000000c0)=[{r8, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r8) syz_open_pts() executing program 3: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() syz_open_pts() getdents(r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5}, {0x8306}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) semop(0x0, 0xffffffffffffffff, 0x53) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000040)=""/4096) r7 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r7, r8, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001280)) r9 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r8, r9, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x5, 0x0, 0x0, r9, r10, 0xe4, 0x7}, 0x1, 0xe89d, 0x100}) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) shutdown(r2, 0x1) r11 = socket(0x2, 0x4001, 0x0) r12 = dup(r11) r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) close(r2) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x30}, {0x64}, {0x6, 0x0, 0x0, 0x10001}]}) write(r4, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f73, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001b40)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60dd1e0a5c9d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) flock(r1, 0x1) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x0, 0x40, 0xff}) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r1, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}, {0x7, 0x81, 0x1000}], 0xb) semop(r1, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x800}], 0x4) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) fchown(r2, r3, r4) getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r5, 0x100, 0x5}}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x100) utimensat(r6, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0xec, 0x3}}, 0x0) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x7) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000440)={0x0, 0x5, 0x4, 0x4, 0x8930, 0x3, 0x558b, 0x10, [{0xbd0, 0x9, 0xff}, {0xffff, 0x7fff8, 0xfff, 0x9398}, {0x200, 0x0, 0x5, 0xfffffffd}, {0xb2, 0x9, 0x6, 0x2}, {0x0, 0x29de, 0x6, 0x1ff}, {0x0, 0x1ff, 0x2, 0x7}, {0x0, 0x8, 0x101}, {0x5, 0x4, 0x10001, 0x2a4}, {0x5, 0x1, 0x7fffffff, 0x1000}, {0x9, 0x3f, 0x0, 0x10001}, {0x8, 0x3, 0x4, 0x9}, {0x0, 0x5, 0x200, 0x6}, {0x10000, 0x6, 0x1, 0x7}, {0x3, 0x7, 0x9, 0x3}, {0x80000000, 0xe1, 0xe1, 0x2}, {0x6, 0x3, 0x4, 0x5}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/150, 0x96) writev(r3, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3ecb119201b0ffbd46452b", 0x37}, {&(0x7f00000011c0)="d88999b6df21a49d0463778f804d3f929b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c444423", 0x14}, {&(0x7f0000000080)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb9e4892db0009c84bb9632753120b38c1f61447e8f91929d961a4d92384cdb566b5aad6fbff238ba0b49c3d6ccc058d9aa2ed6e378a79239d75b57d36ea0ad2d658bf3677f28c570c9a3af9b7447263c3499f9eaa6fecbaae0dae59953709910427d9aaaaa1b143b208951220788f4963ba15b0e4e1e48ae910de2f52a8b65ef32d60b37d80983414"}, {&(0x7f0000000200)="89b8a962e5f2f656a90d106f86460b53fe748a90f0477c09b868c01b523001b17d555921aff86e3688c8c0f04ec3b8eb251b633d2147d33e1e3329"}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r0, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x406) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f9050700000000000090d692480d51aa8000"}) executing program 0: socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) (async) close(r1) socket(0x18, 0x4000, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 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(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {0x44}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r6 = dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r6, 0x800c5712, &(0x7f0000000080)={0x2}) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) 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, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146940, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x80, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x0, 0x1000, './bus\x00'}) poll(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x1000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x2a, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x8000aa3, 0x4) dup(r0) mquery(&(0x7f0000257000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x8001) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xc) mkdirat(r1, &(0x7f0000001440)='./file0\x00', 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x11, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0), 0x0) fcntl$setown(r0, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000340)=[{r0, 0x6e}, {r0, 0x4}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}], 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) executing program 7: shutdown(0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x0, 0x58) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0xfff7, 0x5e, 0x3]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000a2000/0x1000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000000000000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0xf000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000045e000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000009f000/0x4000)=nil, 0x6a89}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000157000/0x2000)=nil, &(0x7f00000a1000/0x1000)=nil, 0x3}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = socket(0x1, 0x4000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000240)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000340)="a2dec25dfcbbdb99e1183252ba2a598c401087f9223ca89f0a9e9c276d75a8a60be9f53eb87c2261871130b7d4fd376f7a4d2dc14390f506ad21d30bacb6c0fce7ff5adf54291f39e1245d6af51b6726d959be929c75b21a99192a9ebb5d4f16d236d83355ec02684afe48682ea54e388ceefbf101139779e48c", &(0x7f00000002c0)=0x7a, &(0x7f00000003c0)="b0daf1a5deb8fc30d49be3240521ad3a7eede3d1a67d26b44c45abe58fb6742610a0837ec9becd4cd302633ed1415a3230d04f4a95be8486d881a2bce35de86ec4423c99d0835117afcd0280c012693392bd97b86d68d46f3f3f82594d7e224cb0c96f3111cc235f1039a85c9c21cf2b76802ffa58cd9f9be138cf945f1fe03d9abccc5562b4db59", 0x88) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x5) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)}], 0x1) socket(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000480)=0xffffffc4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x6, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) sendto$inet(r1, &(0x7f00000000c0), 0x0, 0x604, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async) r1 = kqueue() socket$inet(0x2, 0x4000, 0x4) (async, rerun: 64) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async, rerun: 64) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) close(r1) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: open(0x0, 0x70e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) getpid() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) pckbd_enable: command error executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, &(0x7f0000000080)="afb9e11d", &(0x7f0000000200)=0x4, &(0x7f0000000240)="439bfbd7f3da8cd6a6533cb1a4cd7102a6f950e31ffede3763a097b01b764d096aa404e320fee6cd09779e0cacbf9a4a78f6bbe15c60416c01e904389ab5d39350c4da6f4484dc301179c14d9e8038ffb8ae35dc3010a3e56c8e20efebb233e09fc415c03465495caa711ce4e79868897dd81b8c377f", 0xd8) sysctl$kern(&(0x7f0000000040)={0x1, 0x23}, 0x2, &(0x7f00000003c0)="3a7ef218809ef34dd7cd08e84283808dba71e4756251d7437dd9e34173f2fd1232bff30d007fa9e4f4e9b85222febdda770b39d7419f207d4e6a68e4d63fec1095fade165dd9b7ed0b6b23b222bb44cb3ef85c7d51fa53e7aabd6f7e4b4c23b0b168b6db90e10b7ca6436bbf4f347fb3440afbbd1623c2f65a366c68b5823993756f0b2d9ad3715aacb6ff3e8168dee6e67245ea497ac02c96fac357c1d71504c2ca28d51f712b16715ef1809155dc1b033fcf22b3ecf03b38839515104d55d5d38b88d542fb4f25d93b8869011fd8e51c591cae82ba758e8b0f24079b95326af81f1e811d100790d74826e620116a859314a21834db6be5c4aa574b67", &(0x7f00000000c0)=0xfd, &(0x7f00000004c0)="0068bd009ed80f00f3fca22359d92225769b444809bbe1ffaff1f4c972bbab492ab28c404d73276f6b5906d0dfa4d2cdbbd88daab241738eaa823a1e1e8e6242ef6ff5bc3e2ff4a32c1c5cfb01d6221361d649c3b62424c216bb99bede53ebddad2594a9a880e11a9e7185e56203edde3c32b45f258bad30c5e4e118c82884d6863d3eacec33b6add1e13d5490a6b979885874194d81800129936bf10f9bcb253cd87119a3bc3103a19b8535fd95803b0d092232eb801bef86de9dca62a7b905a8ff1dff37d5254243cd94457ea9931d074c2e811dacc9adaba22e9585265b2729bef100f41e103f2d191915f0e77178688f5be868dd337ba0f0c495ba0ef588d61d2ff9dae0bf848507af2d51b438b39e942bc22432af2b68f59e3a0cb7afafeefe461b71643731acc6dc2c3cd3afb82fbfed6d8aae851df96052788302db4d943f8be8a4fbd11300fc6fd2dd4ed148fb48483c4ade95d8660e5d04250956498603a534fe856f1cd1f8b4c343f8", 0x16e) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 64) r0 = socket(0x2, 0x2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000080), 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r1 = getuid() setreuid(0xee00, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYRESHEX=r3]) r4 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/158) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) semctl$SETVAL(r4, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xfffffffb) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000114000/0x1000)=nil, 0x1000, 0x5) setrlimit(0x3, &(0x7f0000000040)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shutdown(r0, 0x2) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f9050700000000000090d692480d51aa8000"}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x8000aa3, 0x4) dup(r0) mquery(&(0x7f0000257000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x8001) (async) mquery(&(0x7f0000257000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x8001) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xc) (async) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xc) mkdirat(r1, &(0x7f0000001440)='./file0\x00', 0x0) (async) mkdirat(r1, &(0x7f0000001440)='./file0\x00', 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x11, 0x0, 0x0, 0x0) (async) setsockopt(r2, 0x11, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0), 0x0) fcntl$setown(r0, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() (async, rerun: 64) syz_open_pts() (async, rerun: 64) getdents(r1, 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 32) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') (rerun: 32) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="637c01058426fc35604da2ac1b9edafa34485a20ba0c0ecb", 0x18}, {&(0x7f0000000280)="4716df94fb0cdaa212649e50c0040a33f2b91e830f9227338000", 0x1a}], 0x2) r2 = dup2(r1, r0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffe2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) r4 = dup(r1) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) syz_open_pts() ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r3) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000280)) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="78901469d0e2972e760807f4ec92949a16670cf5009245d15868261d711b812060f5e47c0cfce0a80eeb42203e85c5a8e2ac0b93c30e1bf4", 0x38}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x1000, 0x7, {0x8000000000000001, 0x5}}) ioctl$TIOCSTART(r0, 0x2000746e) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x1f) write(r2, &(0x7f0000000180)="ae316e0abbc10ead7e40f50a704ea197cbcb5ddfbf", 0x15) fcntl$getflags(r2, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x1) r3 = dup2(r2, r1) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = dup2(r4, r0) r6 = socket(0x1, 0x1, 0x3f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getuid() setreuid(r8, r10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x10001) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r10, r9}, 0xc) r11 = socket$inet(0x2, 0x2, 0x9) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = accept(r6, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) lseek(r12, 0x1000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) getuid() ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000440)={0x1, 0x200}) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000480)=""/105) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x6}, {0x6, 0x100}, {0x8e, 0x80}, {0x7, 0x1}, {0x7, 0x7ff}, {0x84, 0xb25}, {0x42, 0x80000001}, {0x85, 0xffffffff}], 0x8}) r13 = semget(0x0, 0x0, 0x100) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000580)=""/4096) executing program 4: syz_emit_ethernet(0x46, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@rr={0x7, 0xf, 0x9, [@rand_addr, @multicast1, @rand_addr]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) syz_emit_ethernet(0x46, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@rr={0x7, 0xf, 0x9, [@rand_addr, @multicast1, @rand_addr]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/504}, &(0x7f0000000280)=0x1fa) write(r0, 0x0, 0xffffffffffffff50) shmget$private(0x0, 0x4000, 0x621, &(0x7f0000ffa000/0x4000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') executing program 6: 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) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x7ff) r0 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) unveil(&(0x7f0000000340)='./file1\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 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f}, {{r4}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000002c0)=0x6) dup2(0xffffffffffffffff, r3) r5 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) connect$unix(r2, 0x0, 0x0) getitimer(0x0, 0x0) executing program 1: socket$inet6(0x18, 0x0, 0x29) (async) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x0, 0x2c, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8f74e2857575000"]) (async) r4 = socket(0x18, 0x2, 0x0) (async) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 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) r2 = socket(0x2, 0x2, 0x0) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() r3 = open(&(0x7f0000000380)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x155) socket$unix(0x1, 0x5, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0xfffffffffffffffc}, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)={0x0, 0x40}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000440), &(0x7f0000000100), &(0x7f0000000000), 0x0) r5 = msgget$private(0x0, 0x325) sysctl$kern(&(0x7f0000000140)={0x1, 0x21}, 0x2, &(0x7f0000000280)="e81180e7444f379d4f59a3b63002d88d7260082aa568b80ef99cf832ba738531a6a9efcb07ee430e2d3daa8e61ffe5ca5ef513691a4d5ae84c94876ef38a0cce5647d30000ba0281b01ac2cbef716cf78e81cfa1b4d586ad9054c20346bfaa8a21cb2b5790fd58eb4e92a7f9aebc462e014c8c67e64d", &(0x7f0000000300)=0x76, &(0x7f0000000340)="0ddd6d8329299a6fc3a5b3a7da84103c960623833eb4ac979f9678d47cfe1b83e0a3897e1c602d", 0x27) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x7, 0x0, r4}) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) sendto$inet(r1, &(0x7f00000000c0), 0x0, 0x604, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 5: symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000001980), 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x54, 0xfffffffffffffffe, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000003d00)) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x170, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000000000070000000000", @ANYRES32=r1], 0x30}, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000780)=""/209, 0xd1, 0x1002, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) executing program 4: open(0x0, 0x70e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) getpid() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffeffffffffffffb}) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r3, 0x2) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) select(0x40, &(0x7f00000002c0)={0x6, 0x0, 0x81ba, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r0) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) (async, rerun: 64) r1 = getuid() (rerun: 64) setreuid(0xee00, r1) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) (async) getpeername(0xffffffffffffffff, 0x0, 0x0) (async) r3 = socket(0x2, 0x0, 0x0) (async) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) (async, rerun: 64) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYRESHEX=r3]) (async) r4 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/158) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) (async) semctl$SETVAL(r4, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xfffffffb) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(0x0, 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000052000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f000002f000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000feb000/0x1000)=nil}, {}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000feb000/0x13000)=nil}, {0x0, &(0x7f00000db000/0x3000)=nil}, {&(0x7f00000ac000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00001a1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000da000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}], './file0\x00', 0x1ec}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07ccbf8035000108000604"]) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000002cc0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r5, &(0x7f00000001c0), 0x0) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x7}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) executing program 4: kqueue() kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000080)="65c2d92bdd1c72609e58488364b74fb6249b7580e2db688afbcbcd583164cba8e430c2f05d7e9aa6dd53098e053d2bee91d30d424f4438c5eba161eafa795a8558f35e500d7b0fcc5da29715e1922ebddb896e8f01861fbae15643bc1d12512fd617634a09acefd83ebe8c0eec3921305f2a7d0e573fc56c", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x10}, 0x243, &(0x7f0000000280)="3d594c04afdc6fc57e5b32916938ca6441637beb0ec12ba6f4238ccbee86ae1c181cceb51dae55b222", &(0x7f00000002c0)=0x29, &(0x7f0000000340)="0e7138a3d4b4390b5cb809e9b309d4165dd70e7021cce9687fe29350992748fff77d864ee63218d754525b2e594d2fe867000000009f093607b04d0895747c00", 0x2d) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000100)="8916794000b7358ae42ae599d64b1856cb7a9d8b7623b28d819dbc72f1c19e29cc3396da8801b66abf37072e207565e3fc2324123e50a90f27f54cabba62650188aa13384bf4184e43ef1acf5826f51fb14188bd995bbc86782d3e687edc3fa7065e8be9cc678627d93a7628c13ac7c4e949", &(0x7f0000000180)=0x72, &(0x7f00000001c0)="8045aa430632c12203f598ab632bc40c7b39c9e576111ff4d9913517751c251853921d298914cb6a22cea58ce00b5fddc1fa9b86d348a42ec57f0c406fb812c01ca8bb0383985bb68a", 0x49) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040), 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) (async) r1 = syz_open_pts() close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f9050700000000000090d692480d51aa8000"}) OpenBSD/amd64 (Amnesiac) (tty00) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0)='|', 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 0: socket$inet(0x2, 0x7, 0x0) r0 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2e", 0xaf}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) setreuid(0x0, 0xee01) chflags(&(0x7f0000000040)='./file1\x00', 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, r8, 0xb9d) kevent(r0, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffc, 0x10b, 0x0, 0x0, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x1, 0x4, 0x400}], 0x3, 0x0, 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) recvmmsg(r0, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="385f507c4cb01340a86b6cabf7e99fd2a1f64e46c65bf7c69d21cbd94970ae036b5b54c2c999b4f2438d461d835251446c132b8e", 0x34}, {&(0x7f0000000280)="d9428e7897d03caa11a6e46a9d3f33ea70298a53ccb039cc9e81adac5a0c841d6a07b4ec154a5241f7c6ddc784b6b21e2762f27f80557531ae6a8c53b5f568d98320f973b6c2d57f6142e48b2f2b7f042bca7ab62660d389b2a3282e526cc1a1f0818f21b414fa54c631305f69444b4194e730913c0a291142e856b6187b784ff906647eaff60581f7053ebdbabbba218165339b7ec6c5ccc7be1d79e5553ce2e935e1434bdc2625c8782466236e2bed9c77e52bd7b4e8dbfa20012e7e6fdbbff6a3486f8404497b4af4d5331d7e35fad0be3ccfcc1c85289e4c0b2a2d42583539bd905a5977feab2ec32034dac60a82cc90155093", 0xf5}, {&(0x7f0000000100)="05dbbf8fc696d48d5d09bd7fc7e46e5b97ee08f5d5a3eec8ed92afb6394c1e49af6d54f9159ccd34079726", 0x2b}, {&(0x7f00000003c0)="967f0439b04b875a6b3ab41d409b62011737124594fd28b723e4385ec53cd7739fa462835f0b1dbe78d13bb6699f246b22ac263b3fa3ce719cb97e5e648165cc7a2bf4bd83902c51b32a143672e6a7dfc486fe11da50f92853260715319058db34be8cef7c3f8dfed0b1d93d9fb260ed85c12bb807013b3bddc71fa864cb145fca55fe692a1437994934718697ef306cdde2e34bb8a3b7dd97abbdf61f611774cf4a38dca02daaaf71483b84530dc3b2ab26bac1845ccda6667b3cfda7ac", 0xbe}, {&(0x7f0000000480)="44c26327ec6b8aa99334c6e60b2da8cc89664da9378f928824ad7b0793c0b24c6ea1b865923ab7b345acd3d029f1046a139902b10e39a71066b9f19e0c6e555952810fbdd045c6b00edd7304d2b90d5d6820fb87f711e25232d7d5e91ae5d2af1aa26e9a57c6c16c1627c5a5e2bf29c5e41176afedb6bd", 0x77}], 0x5, &(0x7f0000000b80)=ANY=[@ANYBLOB="88000000000000000000000000000000366de6040f44362dba3f09919a5f8b2ce8e87cf927977d81f93b39b501a84c042ac1a31413aa22e7031f2b92ed875c6b418611328e93b8a923ff6a4fa0030303c933a22bf87f3f1887c7e8e070982673235e7703e0dd0d41a76d92c8160931e754cd95018bb4cca5ba7f259b92a6df48a80000000000000058000000000000000000006fa1e124f5c16a28f47df79e8c39eb139efbe9cc6dce5d49b7b88c2b413062be1c651ec2ec347c1a24feb5f661fe61ee9b4fc91fe5456d00000000000000d800000000000000000000000000000080684c8daac4a1a703bc79b03664a409cad4efc81e9e525eedf13809eb233c7265868948313302e2da01162a907fd94e356b2486726e66892460efadc7130a3a72d4c097e2942243b312a8ca74bd67f61bc457a614dd3a7cb8c3ce34234f7027e74f2bc9b0c0b5ee64a34a3b292641c37edf37a0ff1201aecd20b67ad4d8a7ee5264f0888a5f5b32fabb7bf54ee691453bad853d795ce02df515a78bdcde185f05399ec537b0e0ba2f6caa3d663d1bbbf4be5317f2c5232fd09192725fb12f3c0100000000000000f0000000000000000000000000000000decba21ffcd8383f5bc678a475bd312fb0b278fc0615401fd9d578bff447401299ca80f52f67929f6d5bf43818a1e1fb9df00f367131411f5e8427a42ca10b3f9383d0efbda5e02bd45e78498229bf13d7a8db84e14c313f99da56ffd48a3bc3f8258c4a583963d3a19c39a0c28240b7457e31f595e96a83e41576da1da3ffdbdd393ae135d6cb349fc820961404d756c618274d63f0bec180a45a55743d52551994af19494b85fd9d8e4d6b4f92b5b320d57564ad4483282b44e002168ecea5ab5844c79a5e6f8e6fa0682875bafee081f0d067956eba72830000000000000078000000000000000000000000000000c48bdc1770c969f82ba3175fffd9292554b7e77ab491ddae51333f05cf3b7c8c32f6c8e38a3cdbca4e7ff215435a503b2038d3ba4cff4ff945b9e46050d3ab42018e10a11e7a746cdba4ad898d6ab9bb57bf62200034d46c31b1d13f0294aab67700000000000000e0000000000000000000000000000000f0e0453d71f1e6498e9453b413cd822f3454eef8e33a9d7eb80d4a8ce87d138b80a606243b9ad85c80c93c141b39a8fdb02da2a76f57ee5a35a0fe273c114c609d8aebf7231b463d9c4f9a077fa345e39f5ea1876fdf9b6cdca28499474b697c5f91ed1615818e101f6e96925e60608fc77e1a39617a7f87df778f6396df118e01554199ea20b2e9b14fa4d0afdda2d9df1d2c055f7cf292d223b310f2e97866d79cb4270ea94cf5ef3b3c79ab323235b9c710d7d314201d3a282e27529aefaabca9834fffffec2ad400000000000000a00000000000000000000000000000005a9bd8be2db147d9d8226c0f8a247852bcb63169154e7a4528c168594bf3822588848bfddafb4c5ce0b2889698fffde09083d25013e6d168ae417c08f2e74d17d22b5dd65998c8a7fdac60fbd673ead11c7af84531b2bf4919adc33ef9a20c3a7cbab231f989315c5b4b42c73022d10e02f65cb529d917c91e0de951adc15d28653aa5c2c4f3c6a98a00000000000000d8000000000000000000000000000000075e40253a16cf6346c028ea766d6a1c992359b454c97373c54e2024191852e6d697570c324bd68355a397ff282ac274aeb880121aff62db2ab1915af2b9c815ca403f7efeea1818cc6bcc994a91b1b7fe874bc969e05a225812bdac88937db9074d0f80310e31938228176fb523ed2dc32e15dde06c318ffde90a7827562702d8b9a45cdff2bae60d2f3aaa148c5d5d0abaa129055557e38ed44816d9f16c15c5d9dd2baef8ffd609b6d789388d9b63455c93af48f7b689935e5e53a33d22048300"/1400], 0x578}, 0xc1ae0286a3cbcaa8) close(r0) r2 = socket(0x18, 0x3, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x8000, 0x94) r4 = dup(r2) r5 = socket(0x2, 0x2, 0x0) sendto(r2, &(0x7f0000000640)="1af010ecbd7668cdf47e444699e431824245620dffee8904f71df79491adee41f6342156e2803547e9c1a95fe8eea88f46a09e4febba44261efb5e4d9b152de7a0b1a2083917929503bd3258009f34e878dcfc9644787155cf23f2a0245145d2a4ef2608fb8092c70f0adeb5c8d658094b13a9bdd3776710add9ec8fff4bfd16c7f501f90832bdc28c94adb04edc8f14", 0x90, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x10001}, 0xc) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x80000000, 0xfff, &(0x7f0000000140)="19089252f8c6b2b1ee21bea858b70d0d5048c552f333187c802c253e0cdc66907ecd37797cb02e52d2811f63f97b5e94cf2d575001ca6d4bee5f914c59753e982c3842d75b0dfeb981f63d2f", 0x4c) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000), 0x10) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x4}, {r3, 0x1}, {r4, 0x10}, {r3, 0x40}, {r4, 0x8}, {r4, 0x40}], 0x6, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000000), 0xa) getpeername$unix(r3, &(0x7f0000000140), &(0x7f0000000180)=0x16) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) sendto$inet(r1, &(0x7f00000000c0), 0x0, 0x604, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) sendto$inet(r3, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="04", 0xff9a) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x9}, {0x2}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000003d00)) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) socket(0x2, 0x2, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r1 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 32) getegid() (rerun: 32) r3 = open(&(0x7f0000000380)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x155) (async) socket$unix(0x1, 0x5, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0xfffffffffffffffc}, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)={0x0, 0x40}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000440), &(0x7f0000000100), &(0x7f0000000000), 0x0) (async) r5 = msgget$private(0x0, 0x325) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x21}, 0x2, &(0x7f0000000280)="e81180e7444f379d4f59a3b63002d88d7260082aa568b80ef99cf832ba738531a6a9efcb07ee430e2d3daa8e61ffe5ca5ef513691a4d5ae84c94876ef38a0cce5647d30000ba0281b01ac2cbef716cf78e81cfa1b4d586ad9054c20346bfaa8a21cb2b5790fd58eb4e92a7f9aebc462e014c8c67e64d", &(0x7f0000000300)=0x76, &(0x7f0000000340)="0ddd6d8329299a6fc3a5b3a7da84103c960623833eb4ac979f9678d47cfe1b83e0a3897e1c602d", 0x27) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x7, 0x0, r4}) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000239000/0x1000)=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'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000580)={0x0, 0x1f}) socket(0x2, 0x4001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x3f}, {0x6}]}) syz_emit_ethernet(0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080600000000060e0000aaaaaaaaaabb2fc407306cadfdf36747f3408698ffffffffffffbcb544a6377eb25c9db9ba9485fdffa2"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000280)='./file1\x00', 0xc102, 0x9e5f) r2 = semget(0x1, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/251) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/183, 0xb7}], 0x1) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x13a) open$dir(&(0x7f0000000440)='./file0\x00', 0x10000, 0x191) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) socket(0x6, 0x3, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1400, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000000000070000000000", @ANYRES32=r1], 0x30}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 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, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x812e, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp_reply}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1004, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000001c0), &(0x7f0000000280)=0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0x5, 0xf25d, 0x1, 0x8}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() fchown(r2, r5, r6) login: pckbd_enable: command error executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x0, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) execve(0x0, 0x0, 0x0) executing program 1: open(0x0, 0x70e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) getpid() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x40}, {0x45}, {0x6}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) (async) setrlimit(0x6, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="940105a63feb418581b9c83fc1a1825b0138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c2900000000000008b197b00000000002d7e4a5d76cc3f9cff48d2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d73251835c53d8974b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb42110fbe9ec748188b274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58f0a3dca58ccb04ace466cda735017196ff346c32717397d6ec60000000000", 0x194, 0x0, 0x0, 0x0) (async) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x14}, {0x6}]}) (async) write(r2, &(0x7f0000000180)="b1c05b75b165120a4224a73cfcd9", 0xe) (async) close(r1) (async, rerun: 64) r3 = syz_open_pts() (rerun: 64) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="fe656deec79439158bd39a27e3d5a3d1043384777f5f173f5ca84f34f37c331e8d7d2b12c49c716922a734aa55ce635f29c3e48ba112cf3a4aa93fd86a5086c0dc23262d15a41e5cfd506d2958a678924c67dbba409cc056072abff2b3a9ad06c61014c4fa9fbe1e51c28cb64800313c121e8f03f18072e03af87eaa5411ae61402d4113191afafa9eca2d8008c03a55d2a5cc2e6e574c54e318c08c26db63e9e4658cd342565a8d424ab764014ac1af84d3850057c8ed39fc3bfc17c868d636659a058cbb5461abc5045c9970490bccc52b512395ee7e596f9ec87806871b064ac0a12238f2eb1c5482ff1df6bb354caa4fa96c60796bf03ae898c4ea6c12238f658b7cfa89366391cddbab818ed29b47e1d0159bf2b5d08f864d07a4f64fe9bad229f8eb7ba9b522fd65ec103d4a92cf4c461068982809f802b4b84efc94a31410e61f2a07b7de9f641452307282530e142e15", 0x154}], 0x1) executing program 5: 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, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYBLOB="ff02", @ANYRES32]) 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(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14d}, 0x0, 0x7fffffff, 0x0, 0x0, 0x6, 0x1}) 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, &(0x7f0000000340)={&(0x7f0000000300)='./file\x00', 0x276, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa03738fb107e9aa00000080aaaa86dd60362f5f00082b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704405a53c00000000000000"]) syz_emit_ethernet(0xc8, &(0x7f00000000c0)={@remote, @broadcast, [], {@ipv6={0x86dd, {0xc, 0x6, "c35b24", 0x92, 0x33, 0x4f, @rand_addr="a0245a1ee6e4c8a9a254f88d2506cf6e", @rand_addr="45436f7cd900a479aee72ca774628b31", {[@fragment={0x3c, 0x0, 0x80, 0x0, 0x0, 0x1f, 0x67}, @hopopts={0x4, 0x4, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0xf46}, @enc_lim={0x4, 0x1, 0x1f}, @pad1, @enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0xfffd}, @ra={0x5, 0x2, 0x8}, @jumbo={0xc2, 0x4, 0x8}, @jumbo={0xc2, 0x4, 0xff}]}], @generic="0772356d317c8c60577a6affaf444e16452fedbc8b62873f00b904e0f0de44112d4ba05682e6c3737f0543aecaa25ff6c996b36dcbc0d4f39382dde36c6491e4569a452c7d919ef6f9b260ee6d17e80e5355b89505ee4eeb9937"}}}}}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000340)="89084cf303c3520e719f988c9f28934515c671d81fca6ecfdc22910a58e6b5cb29988c5f7cd2fc72e0630bee152a97c05a66bc068a2b19a5f564b00c2ca1a16b9cf7bb1cac9d3f785a96300beda2f0ea594a8fd9bbed441b44f97676637061455ea3e66a4666ff074fd6cb76ab852ebd7c155b5635107ecfc12609da34968e659cfb5bdfeecc90578b1ef76805fe826b4e6da803110a89f4bf8cea0f6884b357d3737c8cb8be3abae59d4e3b158ff890663895a84a7d37506ed0b2e0f47eee4ca8b8059893988c6bb847271aa6f3ae658046d3d68da8403bb9ebaae310bca839a4d1d6395ff43365f8b1619cfde39d05949e37fad1b38d"}, {&(0x7f0000000240)="d26d18ccbc98e875c87f0bcd643634a72075b85ae7024ad69a97b43f73a7a40504660cffd140c4f0d4fb41e819f9da663c589787e5527310"}, {&(0x7f0000000440)="21b7cbfc00bea565156f887aa96de8682a326541d69b0214a3dffcee608154ba821bd5c59cfe5a35e085326b8f295e659f72dab78d2229014a5bc44e1102d967e9464db670d98d2f84dbacd9af8c7703731c84b7f4dd0a99c47c32cacaafc2e6af9adc4916a0ab6aec3e0cf7d5c04285a903ddc1f5cb8b5dda706b267169b309b3b5747bc432652e22af0adb6b8aef805a12ee32fbff4316bf00d263e326ecfe5398c314b486c13c4d5c552173726470a4468c80e8aa855c5e542b8b5165ac5fa0134912ba12f72eeaaeac187d1f690a9d8a8ff2a24add84"}], 0x1000000000000090) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffd, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) socket(0x2, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a", 0x11, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r1, 0xf, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x3ff, 0x8, 0x5, 0x3}, {0x9, 0x4, 0x0, 0x46c7}, {0x200, 0xdb, 0x8, 0x1}, {0x6, 0x6, 0x40, 0x7}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x54) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) setreuid(0xee00, 0x0) r2 = getuid() socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) setreuid(0x0, r2) r3 = semget$private(0x0, 0x2, 0x490) r4 = getgid() r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, r4, 0x0, r5, 0x1cd, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0xfffffc27, 0x51d679a1, &(0x7f0000000000)="f00900c4cbb2", 0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {}], 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r5 = socket(0x18, 0x400000002, 0x0) accept$inet6(r5, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001900)=""/128, 0x80}, {&(0x7f00000019c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/45, 0xfffffffffffffdcc}, {0x0}, {0x0}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x6) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff000688480200000000000009aabb33050000000ecac5230e99fb17d156febe778800"/50]) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) setrlimit(0x8, 0x0) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff, 0x1800}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) semctl$IPC_RMID(0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(0x0, 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 3: clock_gettime(0x0, 0x0) 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}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)="03000000", 0x4) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x18, 0x2, 0x0) close(r1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) socket$inet(0x2, 0x2, 0x1) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x7f) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) getpid() socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000cc0)=0x3f) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) setreuid(0xee00, 0xffffffffffffffff) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) (async) r0 = getuid() (async) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) (async) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) (async) setsockopt(r3, 0x1000000029, 0xa, &(0x7f0000000080), 0x0) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r1, 0xffffffff) open$dir(0x0, 0x0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x4) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x2, 0x0) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000375000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{}, {}]}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) geteuid() setuid(0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000441000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) executing program 2: openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) (async) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x72, 0x0, 0x63) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x82bf88a0dd3d137b) (async) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x82bf88a0dd3d137b) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async) sendmsg(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) fchflags(r4, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r7, 0x80045713, &(0x7f0000000040)) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1\x00') (async) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1\x00') socket(0x8f147128003ce468, 0x8000, 0x1) (async) socket(0x8f147128003ce468, 0x8000, 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 32) getppid() (rerun: 32) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) setreuid(0xee00, 0x0) (async) r4 = getuid() setreuid(0x0, r4) (async) r5 = semget$private(0x0, 0x5, 0x2c4) semop(r5, &(0x7f0000000100)=[{0x0, 0xfffc, 0x800}, {0x0, 0x0, 0x1000}], 0x2) semop(r5, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000400)=""/30) (async) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000180)=""/82) (async) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000004000)=""/4106) (async) r6 = geteuid() (async) getgroups(0x0, &(0x7f00000000c0)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r6, 0x0, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r7 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, r6, 0x0, 0x0, 0x5}, 0x1, 0x6, r7, 0xffffffffffffffff, 0x1, 0x6, 0x6}) (async) socket(0x18, 0x2, 0x0) (async, rerun: 32) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) (rerun: 32) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000004c0)=""/70) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004000)=""/4106) getgroups(0x3, &(0x7f00000000c0)=[r2, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, 0x0, r8, 0x182, 0x2}, 0x4, 0x7f7ffffffffffffc, 0x7}) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/7) (async) geteuid() executing program 6: socket(0x20, 0x4001, 0x7) getppid() r0 = socket(0x2, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) r1 = socket(0x20, 0x5, 0x81) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x3, 0x8) setsockopt(r2, 0x3a, 0x12, 0x0, 0x0) connect$unix(r2, &(0x7f00000007c0), 0xa) r3 = socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r4 = fcntl$dupfd(r2, 0xa, r1) getsockname$unix(r4, &(0x7f0000000380), &(0x7f0000000140)=0x51) r5 = getuid() setreuid(0xee00, r5) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x40000001, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0xba}, {0x6, 0x0, 0x0, 0x8002}]}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x21, 0x4}, 0xc) r6 = accept(r4, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xe) bind(r6, &(0x7f0000000400)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x7781, 0x0, 0x0, 0x0, 0x0, 0x350, 0x3}, 0x2, 0x1, 0x4a}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7e13, 0x0, 0x0, r5, 0x0, 0x10e, 0x9}, 0x7, 0x3, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x3, 0x0, 0x80) getuid() dup2(0xffffffffffffffff, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffeffffffffffffb}) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r3, 0x2) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) select(0x40, &(0x7f00000002c0)={0x6, 0x0, 0x81ba, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffeffffffffffffb}) (async) kqueue() (async) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) shutdown(r3, 0x2) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) (async) select(0x40, &(0x7f00000002c0)={0x6, 0x0, 0x81ba, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) (async) kqueue() (async) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) (async) kqueue() (async) kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) close(r0) (async) executing program 3: socket(0x18, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4c}, {0x6}]}) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000240)="8a79053cf394ea2f9bfffe027856", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYRESDEC, @ANYRES8=r5, @ANYRES16=r0, @ANYRES16=r3]) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(0x0, 0x1000, 0x1008000) r7 = open(0x0, 0x0, 0x27) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x67, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x70e, 0x63) recvmsg(r6, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/62, 0x3e}, {0x0}], 0x2, &(0x7f0000000480)=""/250, 0xfa}, 0x0) executing program 7: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r1, &(0x7f0000000040)="fbd46e49855e67c3a2d12747d2ca2663bfe5d4366a2159097dc3a7f629b8fc732809fb465aaa0581396ccc5352439a132381a0808229e157e7d9ce79a04431adb5830586038c1540a0ab576b4c624b8d993e4d9a0a669b9c021152194542df6e22a248b34ce484c0ca74f39ad1fda5d07f923742f840e12893c15e3b1d8af9e51c8ae1363db539050f3e1eeae820bd02be677b0b356ff27fd7fd541939693090", 0xa0, 0x7) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x100000001) socketpair(0x10, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x8c}, {r1, 0x10}, {0xffffffffffffffff, 0x100}, {r1, 0x80}, {r2, 0x2}], 0x5, 0xfffffffa) fcntl$getown(r1, 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(r1, &(0x7f00000013c0)=""/243, 0xf3) pwrite(r1, &(0x7f00000014c0)="dba1b46249ee304ddc6197848a2bbe5178a26e40c80b1bc2e6e79a514aba6c3ee83d7035f893775326587061f3bb42e43987364cf4e3b71adbafbd4fcb706f2906d036a4c1f425a402385b495a8836ec7b178aa4fc8b7e7a342df5e8508556e03cffc04af68c7649094fb21c18b091e17290c3bd2c166c1b08ea2c62bec3bbbe85d536f142587e06116d8ca5e67cdbd23e2c39255b3f9949da4ca5b6948ad4440353075b3c73728952aceed2de66f14cd964752142145d58c417e1a462f2881b228a6fda3afa4eaf5786957ab5", 0xcd, 0xd6) msgget$private(0x0, 0x188) getuid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgid(0x0) sysctl$kern(&(0x7f0000001680)={0x1, 0x28}, 0x2, &(0x7f00000016c0)="22c46b01afc0daa67623e578c45468f5c97145172a1ff2b4ff9fd13edbd0c2cfdbf3f5dbbe118f81018e30d08cb0b1df225b488880b4584abfa72422524ae6e7dbc35b92d582a25798c68e4c82efacface1947f874753582fd523ef253b6ace824c45345db357ee4f1297f", &(0x7f0000001740)=0x6b, &(0x7f0000000280)="0900feff229468", 0x7) semop(0x0, &(0x7f00000018c0)=[{0x0, 0x8, 0x1800}], 0x1) syz_open_pts() execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)='\x00'], &(0x7f0000001b40)=[&(0x7f0000001b00)='\x00']) dup2(r0, r0) setgid(0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r0 = open(0x0, 0x0, 0x0) poll(&(0x7f0000000340)=[{r0, 0x6e}, {r0, 0x4}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}], 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) (async, rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000040)="c6965bd7ea5c88ceb023e1fdd813511f2bbad30e191408df1e6da864fe6c8f15cde72d1b0de3926a13e8ac55231b4a37db7d92da7c9604b5cfe07c6248dda97a1ec0beb7aed28efa5dc5d9ecd76a62a0ae7ab75c141929f33543c90857a8ec0ba5b325f3c2697cede6993876c2ca0f06e0bdc8742f5325b2003e144ddc25325254b57cd4c449d7bcac9c3b8c14083e644b0aef6e7281a33c3c8d2c9d786acb94671a729c2ed62a1cf2eada9070d801f34de14095666a9ff1e3", &(0x7f0000000100)=0xb9, &(0x7f0000000140)="e7dbd379591902fcba33ee39e59053abccbe5d41a5376ed023b15a924e815499774993f28919c60a5d3f09f320ed313bc24091", 0x33) (rerun: 64) executing program 6: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="cd", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x0, 0xfffffffd}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x0, 0x80000}, {0x64}, {0x6, 0x0, 0x3f, 0x20}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="1234c147d168098b93029dfee05e00fcc1dd1e63e7f88a48116b6e2a204d79231d00ea7f8c628f4d8744ad", 0x2b}], 0x1) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r4 = getuid() seteuid(r4) seteuid(r4) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xffff}}, &(0x7f00000001c0)) r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, 0x0, 0x0) close(r3) socket(0x2, 0x2, 0x10) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) r7 = socket(0x20, 0x1, 0x6) close(r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) close(r5) executing program 2: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000040)="c777eec4b29813169221d4a63a822795249047546dcfc4f2ed32704723b07fd040600742df56dcefe015ced7b7e08f6dce91bdf5fb2a0b5a3f39288495087cab6abbd91e4a6992c1040af02ccb4c65c5a1b4e4a7ee974448f24d83a4353148b092bca509298bf334e1ecab4899c1e039eca3878a7bce7ab9fcda22886d56055e03b80d9197da7765dc6ead180c57eb9fd9c1b05ae7b76bb69b2dff7009231023c36426ed044c90d8ccf371857ff664045d39775743122a2bf830f98cbcb23d676fa16f86015e2019372a9d504c525e666f7852b851b9f204ac53ebfdf099b534c6e38fd720de4cb6ac71c5e9bdbb74dc61d22d", &(0x7f0000000140)=0xf3, &(0x7f0000000180)="8b65fd9339cb73be823c36", 0xb) r1 = socket$unix(0x1, 0x1, 0x0) flock(r1, 0x1) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000200)="dad529ae7b5df4da86c6f67e34af7bb656f87e35", &(0x7f0000000240)=0x14, &(0x7f0000000280)="10aba43a", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xfffffffffffffffd, 0x630e}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0x7, 0x4}, 0x10) r2 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kqueue() r3 = socket$inet(0x2, 0x4000, 0xe6) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="5d940eb730f100825c07b43aa1180c1d20a86655390eb07c3be1f57b15362f348c07ab4b6ee02c753fc523d630a1adefc7dc9d7885ddeb84678da71de6f3d75ca485f52dd0744a6e12abfc872834178e548a9d315da1280e6df074e618e6351bbb53df58e5a02ae916cf36af44dc1555e60883df5bfc24b78da0bf974b81", 0x7e) sysctl$kern(&(0x7f0000000440)={0x1, 0x12}, 0x2, &(0x7f0000000480)="503c15ff35124ea47d25a9298f3b68ef51", &(0x7f00000004c0)=0x11, &(0x7f0000000500)="48fbc64b16ef65ca19c376a87de6d740935df93329bccc42c1475031aadd9dd426411cec6f25b0398b521c7fe9ecacd7730496fa3aba722a3799602c4d2eb48917b865c926fe46ef5cc8f20cd1f1a9104dcbc84d37a3928dc8bfb5403ae9fda671adc3e1de3557a6be90fb846dfe4ae32b78620483", 0x75) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x8, 0x0) fchdir(r4) fcntl$setstatus(r1, 0x4, 0x80) r5 = getegid() r6 = getpgid(r0) mkdirat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000600)=@abs={0xd92be699197b835b, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x4, 0x7) recvmsg(r7, &(0x7f0000000b40)={&(0x7f0000000640)=@un=@file={0x0, ""/505}, 0x1fb, &(0x7f0000000a80)=[{&(0x7f0000000840)=""/233, 0xe9}, {&(0x7f0000000940)=""/75, 0x4b}, {&(0x7f00000009c0)=""/108, 0x6c}, {&(0x7f0000000a40)}], 0x4, &(0x7f0000000ac0)=""/79, 0x4f}, 0x1000) r8 = open$dir(&(0x7f0000000b80)='./file1\x00', 0x800, 0xc) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000bc0), 0x2, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, 0x0) r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, &(0x7f0000001f00)=0xc) r12 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001f80)=0xc) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001fc0), 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000002140)={&(0x7f0000000c00)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000000c40)="e787df6b23e836cf1f12202722cb626304cd0e5e475bf49b0460d89db00c91f0fd9a9a2943891421e35f0b38ad1b48c8d4996a507f022e89ef97406509af4cbf32d1454db2bcef6369c9788434f5bbdbb0310f6a94d16dfc9224b7399f1e3696597a0e359db5034cb498ab79492d81cd7969fac91d583176f512fbe465b789cd042a2d1ab69e9e99096b7f21bd5638a4691824", 0x93}, {&(0x7f0000000d00)="f773b3a9fe766e84a17a51d0763d5f05d3b085d820067abb8a999b129362e58fbfebf99addfdfbd306cc0d94f27dcedcf5d8662407d096690ae3c250807aadfba41eeea99da2bf28c957cc936e083c7fef25d946e58d5fb8ccbaaf63d2b0db88c4bad38c2df312c3953e01a1c008828ccea67502fa24399af449e18b0504154d7771380e6347d5f841ab5eca19254dad260d5f7b095684884c254ef6cdc3e50fcbd5683490b6154bf06f0af085da75303cbadb0c172952b586c0c3c8cb7f0724e726fcc9f5c5b2e9", 0xc8}, {&(0x7f0000000e00)="15fb3569dac0cac48430882b492f846222c845d93042cc0c69d9e56347d4f37a3d4ad9ff74ffef07f19668e2af9bb446672fb0c1b21782e8106cbd0740a9e36d2c42f60ee136e711db2d792dcbd3c44d0ce6f9b7252db0b71ea0537f564a3000986a06d9d57978442c1a77fc0459d26519935f2a6863054fd4a7bcf02db5025f78930e647032123a6f9c0c0d0a450ec65ea705fbbf8f887fbcea70764b65187174cfdc92dbfef809296a1906077586aa8a43cc891084df0249113bfb04cef03fbf06a3080c2db31e66e8732af8a919c687aeb374489d5523b62b7c4729e2caf07bf2fa8c7a2bca629cae09cb5f16a8744cd71e4314be2c64c430b2e889486e47a334ef673df406391cf11890154c83a0a27343915d76c42b9c22e194bd392c1efc4b0bceed51262c18a28701ab0fa88ce58ecadc2dfdee874756a0172f6ecd858bb4e16db115804c6094a1b3c21b59157c97d6c87cddc80cc815cc9864622c3e5b4284afbb72e2496397e9800124c499fa61875f0b4c6f8b40107f2e85d15efc923449fdc8016d71cff6641329d11f1a83942bd65ce3e5bc39e50b90ae8496de3c9c060bce6f1561a0c2652c01e5002a04d6b46b51c7f893e62665ed0cd4821a9c0812a97fe8ea04091aa7a506e79040bf3ab39fad2a1b5cbc08a79cf45075ad358feb33636d779c09438b3514e4912dc22bcd835135ff56908fc0cd609d174a34555aaa12bb342e5ee9694cdcd32af94da74a3ddfaf2d159c64c610d2c0ab4ebac8c1f0b76ad63f34f3a669e1e38723ebc0311b9ac3ba5abdceb8d3f11b1a9911bf04fa18e8d9fb9e71a9559eef3296510abc0654d8114a4125478a3296af6e10b200b18846a14c3c504115c7e8c44f07a11bb4f2887e4c2249fa3055f49f02e4d460fb5efb546022a9f32fc93a17c52b43f6fb144bea7ddd8cfda5bc0d3e4b5d7aa20d0d44f4c1e9b213d66372d1a3c536532c387f273301f342bb7732e599940bb08ae4ca0b24ae5d226947de399cadfc327a0d8438bfabc60bd45b084608d4cd9f24d1bf658bf8c815b2e10216d4543b8aabc3eced338679bad79a2c5506fd9ebda881493e29c0a996c842e648a18d01de6b2ff1bd7e409ae46e1bcc12ea00f1af566a92ce93fd108ebfbaec8732fd6e3d0a8d0d8e8c6bb13ad04babd30315e54cac4764265709c69917e9998f6670300318b8454c9d2c515a329e0d37d5ca4171f9fa5b112e3b5ab65cd7b63752e253435e284d713e6f1ee5fe4ff406c19a1370080618b496eeaa4aa640fe808490aeb08ef94d829cb7c2c1239d97c0a37a0db0a71095984a117f40bfc11522bbe333421eead550bdd6b64a773890b12de549e50f9e1bc88acbeb7443e03bcbe0fa1c6bbbd654554c342d8ca83ba5dbcbd1f7fafb7c7af508b510d934a67a23c99c00a4fc07b77c9e700459c43778e153705b46591bd94d8df6eba5bbbc9b565adcb10a0e6f79dd244f2697a29dc501e5aa9fab5d541af5c798e73fea55ab0dd125b4905d8186ef8a9ca5ac830f3099bdc1e9a1a17704a997d0f6e64eb5ddd9962ee3689de147bbb6e6ca94fab501e4c3bbcbdb15d4ed74aa86959e3705c906857d157e51a92770ae92026b891d8204f11aa443fbc9fe8da5311587c7e2d718f181cb2e0bccc0737265a67d3bc15a97924494a9c976d249210e60186012d02d11ad3613057f22dfda6f590972557183336ee4e5ca648c228d0d17cb1260fddfb8cf01fed7981d67ebd3c61bc9377f3db0b55b18cab62ab477f5275c56e2536b070fc7f20f4666f7d395b2b69542e5c680443f0db240fc78655184dabd36091ca689c4877fd8420c4f8138a71deda234eb668c3befd87b9d8b827290de81d662afe1dc1ab8e18dd9a18da3bc9bf39bb4e29fc4d8621de711e853b2578e862604eef84c94658d65382f118acd817a0ae3d635ec8ceae71f707c607d93d7e1fda371c49a370a07926bb4456b03b90417b407762d6ce8e378bb6dbe21c12575a4b4026057aed009588af8576be6d373b5da2ed7ce777570f3187c38ffbe67d551c108c247ad620ec27075726893b76d4aa6f8521f300e6090511b3426b6e0288cc36687b2420d18d6cb91abf3161a0667be7acc3f0a04ef4db455951e6c5cc8b804ce5e66ea111838c66c39b64afaeda2f6e615bf6f03a4deb00952d57277aa65a1aab4865df88890b94e1b9cfc134de73602f06fd4259aa0cdd83af57c8758b9832f07d24812432ec8d2b90f1acc845ca234a6dcd79632d7958eb166d86216166550e244c1e019998682ecac768e07677a74493fa6af3edbf32e1bb6468a1cd165c0883ffbfc64c544bfa2f71f309de3e34d116ff88b24fd59039b8556596411e9d9bb068aed6fd20357136ba5d1550e6276eb01f826d5b2ef5aef3eba9bb04c4b0911406b59bc2baaff47cdfa7468b9147dd49d5d814f826df70b10a0988173cf230dd170da36d03fe31d9fafd3632d7ede0bcaad0c0ca57cfca732baf8f11e594046fa4ad6c563bf19fc13592eb65f4a4862072f60e4615ad4cc52165dca1bb4a41c29c4ef2684b820625b47c7e92e980f8e9951c284aa1ec766e7ae5c112da00603ef466c42018ba19e56bfb4079669388b209cfe3cf8a5bdfa1665fd20f064b1fc99eb1efc2aaa2b4067fc1a48dc96a98feff601dd91fed806c669ac97230e0439d0be7ef24b2a7467c2d3342d50bccc4cc42ed4770250c63133d6a007ff92c52a2b28da18fe9ee7a6572049f518f3899e9469a7d580ba56096afa2bf75afd5ac37f67868b0de200e5bcbf35a6942281f59d2b53782da70a7cdaa4db710c2bd9170ba86413ba37b2620fc9a4b0357b455079b95452f13efe05dfc52478182fde35b99bb664969ed3688e052daecb4c300ebe70bbcadddff719bb7a2f7f78680d900f6a3e2355d6cc3d5f0983a8711307c44d37247f779fed47193c7054ac951fc1d1a769984f3cc9ba7d02b5c3cfa76c450df436b9f75721bf0bb2876c0b64c89f7531b4370364df74451053a017d67a716b9c90fdad33fc00b2dfa67fe9874b30ede87e9296e01a7402dab794ce26ff730df6581ec023646ae34a2ceeb080c49e94d671023fd40ad64cff5afdaa3439a101c15bb1ae8c4f4e7fba36605a69d6cd607482405b03a60380f9019371cf4699692fa5617e3cfeb72b47dc060c54abc0f1998f18bdec4a029b0a41bf55593d491097cd616dbed238b9682eb69a0f374cdb67282655495169aab01a33da8f1ae02ee0716954f18d112229b679fad55e717a172de674dc26c4132fe3e994f53cabee90b9c1914ce1dcddf88af7789421d835276ef5bf5bbc8df6ed9f9dd38aa0ea6fddb30e154ce3fb7476f3d31d10ed6790e4ba9978105434193969e7b754c7d0ced6161591d730318ba3db6e54bbf2a3365ac214b6ce9658487ac8d517f815e481af6d29b05e4702225febe535d429efba7a395aaa61c2bb299751c357e90be43a931269a8fdcf203b491f4a625b30d28d20be855cd9cdb74a990213f704f9c6c46151143f33096d6d2d9125a275081657e822f08cf3a3c08b60742cc3d8a16feec6119169841e7dd83c1141511a836872eab0cb0054652a58025d47aa23aecbb6823ca9e1ac53bb64d5a8743035529a47b56b7e4c54d64ad157d04b9c7bcafc9cce8f5a8e7e590069efa1f0156e0d485352a473f843aff0a681a9bf73bde59b92897a6033bd609c521b65b8ccb1c05a8626424aade8b47101a224bf204d1fabd74bae9879702a0faf49b9e150c4e4d73a0cf96bec5e15903a0f4b4c825c8040db5bda3ab4a315b095b8cf756a37bae78cea48bc657918c504d723bb8da21a37e3f13330b2cb21cd6db1045d2820888016efcb16cd877214318fe93620dccd9b6e1e1d6bb959da8096f118ec9a4234e7ae43f4e8f55aa80c4824c2604ba2e9160db007e213f15d870ab84e25ad8776364560c85166735a6b7d3339bb758abb852acd9c5e5850a2e4e48f62b8b180f00e4039c398ac88b0d3b56569194377cfbcc9ec17eaba4a0c0292ad5edc9f473bbc952ce64c47d981f40baaaff64a52b81ddf20b41132cb7c6859d53743cfaa0ac002bbb0d0a984270b4c6d4e4047e792ef3af78f963c3afad79bb81c1e947fbf9ac304322274a0353e3e93324ed68c6fd368f4cd8ab8ce3af289c507c3e1a435b5674950999571300b9d3556a2000b2129c53ff95d0949758d3bf8ab40cc7a09ab1b9d8aac4107003b07d699bbb1f0f057562d055dedfeb9fdb70dfe3ef2137f03f63133d33a50b122fb5fc730e4b026b5971b6ca5473d5cca6c340af7347491a390460bb144d6ac871f5c7ca60eb86cb1ca58ca714f369496b59c7d9c17a55c49a6e952f8382607ed7de7a259bcab46b56f924d02ccb6f61d01468a0b8f4c8d27a4ebdda3de5e0b986306da21b440b62a82a7be4fd0665659301ceb0010cebb2a078febb56697f5d46bb61ce1667d75c0423f64917cfd408be1f4e17f759a81d9a5a676dceb1285cc2f6c03b89a5f7b5b68525fc1a1cda09e2edf8348bce3d5c3250c67c6ce67bee17432857a81c63fc73ee2a98456f60d822702ed2354c065a84f078aa646bebb763060b8cc8eeb26e1f7ca35041d6b16b085c0b7e98096c72b635099f1bb038ff40d035a819b72545a5fd06be7774f0047dbcad432689e97b3a0dfd8d21e600261a28fef979a4fac7495c476bd7d66a31a3823b9a4c7973983a1956e98f8c14ac5259fd39e78e541cb67c3550c5112a69edf96d33d9bf192f4f8647b435d74c23e42c3a6d5ad79629ad7abcef1953ce51551b22b87a92b77fc8b4bf824c32ad1d48d6ad8608bcc53e6f7a3ee4405087bda63cd6ece62578bb5f905d8111a2cd1f6f04a0e25f644564bc6bc913026f81517798d48a200d61c11874f9fa69a22c2ac49ddd6cd9a7400b4e3da1e9a914acf17b6ab7654248c864283eeb253097d0259ef7543340ae7b0a09fdf9ec6e04196572f4c7f4c4c4d86eae62aecaaa453a95543b80f8d76f0692f1f31da51bff6f518b914c73b25d027bca4af6a0158a75b9d7c326dd43d8ac75cf3993de11c94ed3e594ecfbb12a4fac7122071b7c47ea1aaf0d2df6a94b7ee90b0a6f25b96b2bf02d223ddc5b2f8e837fc9a978f5c0335a2fda6c7b7edc2a729106509c281ba3f2e724cbbdb4a3e1df2e1e35d12c741c30572cd583a4015dd415455bc475b57c086710b06ef06e815f9cf4a9c266a0df6f9c106272b79a80cfb484708a4c71049d23c7b559e72846cfa37a3606f8f3190791e54aefde3b7019eb8459f700cf17cf3c935dde69b559f0843cf908431861f3bced38ddcd29a4dc981e7802f514a09e34ed1f5b8ce8cc1554615bb89d9660ec5c3320419acc7a9ee3c45eb8d7845f2d735c600cb714bb38f3c87f7a9b87ed7694a3e8f48016498659e4d34c1f8652a82a06955c295a33217647d3f84a0d70b1d9e111b5da73985f29247248e23db2e276aa8bb5f015ce352e14998ad5f25a6cd062ca579380653480868810edf5c4a116cd2d82f5684764809e8372822831be1be62e3552af6b3b2b757a1da786a5bfc282b711fd27a997ed6c2edb509a61de62544a97fd447b47cbd2457ed3910acd58f9443c31d0c9d0460c38b66188a4f8c96e3510317d41f43a60594f5ac7447e12b49dc57285ab38ceab06a629bdec5095ea19669b3ef3b96ab3113958cac6182093da2ef345d5047ce59f99a5b2240f92d5cf7ebfd25d78712d746e282ef7d88520bd405efc8d8313edceb85b03bf13bb40b949a4072ff", 0x1000}, {&(0x7f0000001e00)="2188f388968e15c193b3d588a71b5450a13d3ffabf1af8e39e5fa94543d1f6024320c6362e3a6a1d5e67ab2d236c1c7ef2c9e2cd3071df7936314f6a8b0283bc9a57a3543e60e1cd68ca495fc2f7f7726adab63afac743daa715", 0x5a}], 0x4, &(0x7f0000002040)=[@cred={0x20, 0xffff, 0x0, r6, r10, r5}, @cred={0x20, 0xffff, 0x0, r0, r11, r12}, @cred={0x20, 0xffff, 0x0, r6, r13, r5}, @rights={0x20, 0xffff, 0x1, [r14, r8, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r5}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, r7, r1, r9, r1]}], 0xc8}, 0x8) executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r2) setreuid(r0, r0) r3 = syz_open_pts() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x8, &(0x7f0000000180)='./file0\x00', 0x8}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x5, 0x1f, 0x9, 0x0, 0x1, 0x2, 0x0, 0x0, 0x1, 0x200, 0x2}) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/109, 0x6d}], 0x1, 0x4a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r6, &(0x7f00000003c0)=@file={0x0, ""/4102}, &(0x7f0000001400)=0x1008) mknod(&(0x7f0000001440)='./file0\x00', 0x2, 0x1c) setregid(r1, r1) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001480), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r9, 0x80105702, &(0x7f00000014c0)={0xd6, 0x3ff, 0x9, 0x200}) chdir(&(0x7f0000001500)='./file1\x00') r10 = kqueue() r11 = accept(r7, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) kevent(r10, &(0x7f00000015c0)=[{{r11}, 0xfffffffffffffffa, 0x1, 0x12, 0x9, 0x3}], 0x777b, &(0x7f0000001600)=[{{r9}, 0x3, 0x88, 0x2, 0x3, 0x9}, {{r6}, 0xfffffffffffffffe, 0x8, 0x20, 0x7, 0x8}, {{r7}, 0xfffffffffffffff9, 0xa6, 0x8, 0x8, 0x100}, {{r6}, 0xfffffffffffffff8, 0x18, 0x8, 0x1e, 0x400}], 0x1, &(0x7f0000001680)={0x0, 0x5}) getitimer(0x1, &(0x7f00000016c0)) unlink(&(0x7f0000001700)='./file0\x00') ioctl$WSKBDIO_GETENCODING(r9, 0x4004570f, &(0x7f0000001740)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001780)) chown(&(0x7f00000017c0)='./file0\x00', r2, r1) fchmod(r8, 0x2) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800), 0x20000, 0x0) unlinkat(r12, &(0x7f0000001840)='./file0\x00', 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001880), 0x1, 0x0) setitimer(0x0, &(0x7f00000018c0)={{0x13d4, 0x5}, {0x7, 0x3}}, &(0x7f0000001900)) executing program 3: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r4 = semget$private(0x0, 0x5, 0x2c4) semop(r4, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r4, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000440)=""/61) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000040)=""/4096) r6 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r6, r7, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001280)) r8 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r7, r8, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000540)={0x2, &(0x7f00000000c0)=[{0x1}, {0xffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f00000005c0)="b53eca01ef5952d3", 0x8}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0x6, 0x4}) r4 = socket(0x0, 0x3, 0x0) close(r4) socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x80004001) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r5, &(0x7f0000000080)="8ecfe95f951f9234a1bee17011d1ccd1d4235057e746425f3c60c4740a6d19a838712c54964b876749bf14f14c69f4c9d795cead003e3ca3", 0x38) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0x1) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x0) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000100)) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x7d, 0x4, 0x62a, 0xb035}, {{r3}, 0xfffffffffffffffe, 0x16, 0x8, 0x7fffffff, 0x7fffffff}], 0x30, 0x0, 0x57d, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r7 = socket(0x18, 0x3, 0x3a) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r4 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000001e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES16=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES8=r1, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) r5 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r5, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x1, 0x3, 0x3) sendto$unix(r7, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r7, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x59}, {0x6}]}) executing program 4: r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) getdents(r1, &(0x7f0000000180)=""/4086, 0xff6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002180)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r3, 0x4, 0xe4) r4 = getpid() fcntl$setown(r3, 0x6, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 3: r0 = socket(0x2, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) socket(0x20, 0x1, 0x80) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x8) setsockopt(r1, 0x3a, 0x12, 0x0, 0x0) connect$unix(r1, &(0x7f00000007c0), 0xa) r2 = socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r3, &(0x7f0000000380), &(0x7f0000000140)=0x51) r4 = getuid() setreuid(0xee00, r4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x40000001, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0xba}, {0x6, 0x0, 0x0, 0x8002}]}) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x1, 0x22, 0x2}, 0xc) r5 = accept(r3, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xe) bind(r5, &(0x7f0000000400)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x7781, 0x0, 0x0, 0x0, 0x0, 0x350, 0x3}, 0x2, 0x1, 0x4a}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7e13, 0x0, 0x0, r4, 0x0, 0x10e, 0x9}, 0x7, 0x3, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x3, 0x0, 0x80) getuid() dup2(0xffffffffffffffff, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r6, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) r1 = syz_open_pts() dup2(r1, r0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername(r3, 0x0, &(0x7f0000000100)) r5 = dup(r2) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r2, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000147000/0x4000)=nil, 0x4000, 0x0, 0x2810, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0) executing program 6: r0 = socket(0x2, 0x2, 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) ioctl$FIONREAD(r0, 0x80606955, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004900003800000000000090780000000000000000070f0900000000e000000100000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="52000000339a4bbe67a96108904c0000"]) executing program 5: socket(0x20, 0x4001, 0x7) (async) getppid() (async) r0 = socket(0x2, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) (async) r1 = socket(0x20, 0x5, 0x81) (async) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) (async) r2 = socket(0x18, 0x3, 0x8) setsockopt(r2, 0x3a, 0x12, 0x0, 0x0) (async) connect$unix(r2, &(0x7f00000007c0), 0xa) (async) r3 = socket(0x2, 0x2, 0x0) (async) setreuid(0xee00, 0x0) (async) r4 = fcntl$dupfd(r2, 0xa, r1) getsockname$unix(r4, &(0x7f0000000380), &(0x7f0000000140)=0x51) (async) r5 = getuid() setreuid(0xee00, r5) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x40000001, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0xba}, {0x6, 0x0, 0x0, 0x8002}]}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x21, 0x4}, 0xc) (async) r6 = accept(r4, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xe) bind(r6, &(0x7f0000000400)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x7781, 0x0, 0x0, 0x0, 0x0, 0x350, 0x3}, 0x2, 0x1, 0x4a}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7e13, 0x0, 0x0, r5, 0x0, 0x10e, 0x9}, 0x7, 0x3, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) (async) semget(0x3, 0x0, 0x80) (async) getuid() (async) dup2(0xffffffffffffffff, r2) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) pipe(0x0) fsync(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f00000000c0)="24b8b1ef", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) (async) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) symlink(0x0, 0x0) (async) symlink(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r3 = semget$private(0x0, 0x3, 0xb7) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000240)=""/65) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: shutdown(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 6: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000000000070000000000", @ANYRES32], 0x30}, 0x0) socket(0x1, 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() semop(0x0, &(0x7f0000000340)=[{0x3, 0x9}, {0x4, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x3, 0x4}, {0x0, 0x80, 0x800}, {0x2, 0x1a, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x3}, {0x0, 0xff}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) r2 = getegid() r3 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)) semop(0x0, &(0x7f00000002c0)=[{0x1}], 0x1) r4 = getegid() r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xadf2, r5, r2, r5, r4, 0x124, 0x3ff}, 0x8000000000000004, 0x800, 0x562}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x20000, 0x0, r2, r3, r4, 0xb, 0x7}, 0x3, 0x5, 0x5}) r6 = semget$private(0x0, 0x4000000009, 0x40) semop(r6, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r6, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r7 = getegid() r8 = geteuid() semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r6, &(0x7f0000000080)=[{0x3, 0xfff, 0x800}, {0x3}], 0x2) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeb2, 0xffffffffffffffff, 0x0, r8, r9, 0xb, 0xf}, 0x6, 0x6000000, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r10, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x5, r1, r7, r1, r10, 0x80, 0x8000}, 0x1fc, 0x1ff, 0x8000006}) executing program 0: sysctl$hw(&(0x7f0000001180)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/519}, &(0x7f0000000300)=0x209) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031689ea40984ffff3c00", 0xe}], 0x1) r4 = getuid() setreuid(0xee00, r4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup(0xffffffffffffffff) setsockopt(r5, 0x1000000000029, 0xd, 0x0, 0x0) r6 = getegid() chown(&(0x7f0000000180)='./file0\x00', r4, r6) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x76}, {0x401}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2d}, 0x2, &(0x7f0000000100)="c2e26b683eec77a5e8c31db6599de8fa8b7469f211dcbb989f6e5564734076c32ec288d4d1f5332a9e29e6992c10ebf1266fe40ef399f8f343cc0c0eb44cb3a0b47f585020aab170e3aaf0c5790b3e0d24c673b4c012b3cec6c3a238c6fe66ffc7201bff001a3dfbcc45113b14f9e5133ddd994be144e4ea69915363206dd4dadf137b201751347ea67bff632b1b1c90c35cec081d0516aa28499debb226d5eac246234693059aa6f07e69c2c17ed36fb2af86ba52c9de527180ca91ad417ab4b36323ebefe880ba1983cb3f7a742f2cbbe864f203", &(0x7f0000000200)=0xd5, &(0x7f0000000240)="741b44bb78bef6461847135987c0b2e0d84c9e4576381c38dbb0d0a400582167dc8087ec5c2ecd4669eecece6604bbcd550ba76be535107070201033528434aa2efe0c7be8cbb04908a00074983068c632f316c7aae82752fd71cc6b174bee041f231e583e18972ac23cab6de20337f293df37fae378d717ba58b8a485b3e178dcca27cafd8a6833", 0x88) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r1, &(0x7f00000000c0)='l', 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0ed557ad387ab72e659137ee43bb0d4c89f704379b291a81b8f38f3a9f5ae65561f143cd145de52c99938b2f4645991acde8099530130d155d8ad0e748bf7e3d53f0abe9295820c1c2e22aa3c25bcf578201a8e4e76f6ed37c785cfa3c9a3de039eda5201ed8cd1685b2ee0a6f17c387bd7fff272be14df4b11014c85933fa3bffb0a23bba4ea7be451a8496d3eb11e332f56603af3c1171f4ccc9238b6735130f37ae20d8abb69edfca10880ba6ff52142b44f10dec7163740000000000000000", 0xc1) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000005", 0xc) executing program 3: socket(0x10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x4000000}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x10ec1, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa010, r1, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x47}], 0x40, 0x0, 0x0, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x3, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000005}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) shmat(r4, &(0x7f0000001000/0x1000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r9) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7fff, r5, r6, r7, r9, 0x12c, 0x7}, 0x10001, 0xace5, r3, 0x0, 0x1000, 0x3ff, 0x7}) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000040)="c777eec4b29813169221d4a63a822795249047546dcfc4f2ed32704723b07fd040600742df56dcefe015ced7b7e08f6dce91bdf5fb2a0b5a3f39288495087cab6abbd91e4a6992c1040af02ccb4c65c5a1b4e4a7ee974448f24d83a4353148b092bca509298bf334e1ecab4899c1e039eca3878a7bce7ab9fcda22886d56055e03b80d9197da7765dc6ead180c57eb9fd9c1b05ae7b76bb69b2dff7009231023c36426ed044c90d8ccf371857ff664045d39775743122a2bf830f98cbcb23d676fa16f86015e2019372a9d504c525e666f7852b851b9f204ac53ebfdf099b534c6e38fd720de4cb6ac71c5e9bdbb74dc61d22d", &(0x7f0000000140)=0xf3, &(0x7f0000000180)="8b65fd9339cb73be823c36", 0xb) r1 = socket$unix(0x1, 0x1, 0x0) flock(r1, 0x1) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000200)="dad529ae7b5df4da86c6f67e34af7bb656f87e35", &(0x7f0000000240)=0x14, &(0x7f0000000280)="10aba43a", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xfffffffffffffffd, 0x630e}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0x7, 0x4}, 0x10) r2 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kqueue() r3 = socket$inet(0x2, 0x4000, 0xe6) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="5d940eb730f100825c07b43aa1180c1d20a86655390eb07c3be1f57b15362f348c07ab4b6ee02c753fc523d630a1adefc7dc9d7885ddeb84678da71de6f3d75ca485f52dd0744a6e12abfc872834178e548a9d315da1280e6df074e618e6351bbb53df58e5a02ae916cf36af44dc1555e60883df5bfc24b78da0bf974b81", 0x7e) sysctl$kern(&(0x7f0000000440)={0x1, 0x12}, 0x2, &(0x7f0000000480)="503c15ff35124ea47d25a9298f3b68ef51", &(0x7f00000004c0)=0x11, &(0x7f0000000500)="48fbc64b16ef65ca19c376a87de6d740935df93329bccc42c1475031aadd9dd426411cec6f25b0398b521c7fe9ecacd7730496fa3aba722a3799602c4d2eb48917b865c926fe46ef5cc8f20cd1f1a9104dcbc84d37a3928dc8bfb5403ae9fda671adc3e1de3557a6be90fb846dfe4ae32b78620483", 0x75) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x8, 0x0) fchdir(r4) fcntl$setstatus(r1, 0x4, 0x80) r5 = getegid() r6 = getpgid(r0) mkdirat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000600)=@abs={0xd92be699197b835b, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x4, 0x7) recvmsg(r7, &(0x7f0000000b40)={&(0x7f0000000640)=@un=@file={0x0, ""/505}, 0x1fb, &(0x7f0000000a80)=[{&(0x7f0000000840)=""/233, 0xe9}, {&(0x7f0000000940)=""/75, 0x4b}, {&(0x7f00000009c0)=""/108, 0x6c}, {&(0x7f0000000a40)}], 0x4, &(0x7f0000000ac0)=""/79, 0x4f}, 0x1000) r8 = open$dir(&(0x7f0000000b80)='./file1\x00', 0x800, 0xc) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000bc0), 0x2, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, 0x0) r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, &(0x7f0000001f00)=0xc) r12 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001f80)=0xc) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001fc0), 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000002140)={&(0x7f0000000c00)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000000c40)="e787df6b23e836cf1f12202722cb626304cd0e5e475bf49b0460d89db00c91f0fd9a9a2943891421e35f0b38ad1b48c8d4996a507f022e89ef97406509af4cbf32d1454db2bcef6369c9788434f5bbdbb0310f6a94d16dfc9224b7399f1e3696597a0e359db5034cb498ab79492d81cd7969fac91d583176f512fbe465b789cd042a2d1ab69e9e99096b7f21bd5638a4691824", 0x93}, {&(0x7f0000000d00)="f773b3a9fe766e84a17a51d0763d5f05d3b085d820067abb8a999b129362e58fbfebf99addfdfbd306cc0d94f27dcedcf5d8662407d096690ae3c250807aadfba41eeea99da2bf28c957cc936e083c7fef25d946e58d5fb8ccbaaf63d2b0db88c4bad38c2df312c3953e01a1c008828ccea67502fa24399af449e18b0504154d7771380e6347d5f841ab5eca19254dad260d5f7b095684884c254ef6cdc3e50fcbd5683490b6154bf06f0af085da75303cbadb0c172952b586c0c3c8cb7f0724e726fcc9f5c5b2e9", 0xc8}, {&(0x7f0000000e00)="15fb3569dac0cac48430882b492f846222c845d93042cc0c69d9e56347d4f37a3d4ad9ff74ffef07f19668e2af9bb446672fb0c1b21782e8106cbd0740a9e36d2c42f60ee136e711db2d792dcbd3c44d0ce6f9b7252db0b71ea0537f564a3000986a06d9d57978442c1a77fc0459d26519935f2a6863054fd4a7bcf02db5025f78930e647032123a6f9c0c0d0a450ec65ea705fbbf8f887fbcea70764b65187174cfdc92dbfef809296a1906077586aa8a43cc891084df0249113bfb04cef03fbf06a3080c2db31e66e8732af8a919c687aeb374489d5523b62b7c4729e2caf07bf2fa8c7a2bca629cae09cb5f16a8744cd71e4314be2c64c430b2e889486e47a334ef673df406391cf11890154c83a0a27343915d76c42b9c22e194bd392c1efc4b0bceed51262c18a28701ab0fa88ce58ecadc2dfdee874756a0172f6ecd858bb4e16db115804c6094a1b3c21b59157c97d6c87cddc80cc815cc9864622c3e5b4284afbb72e2496397e9800124c499fa61875f0b4c6f8b40107f2e85d15efc923449fdc8016d71cff6641329d11f1a83942bd65ce3e5bc39e50b90ae8496de3c9c060bce6f1561a0c2652c01e5002a04d6b46b51c7f893e62665ed0cd4821a9c0812a97fe8ea04091aa7a506e79040bf3ab39fad2a1b5cbc08a79cf45075ad358feb33636d779c09438b3514e4912dc22bcd835135ff56908fc0cd609d174a34555aaa12bb342e5ee9694cdcd32af94da74a3ddfaf2d159c64c610d2c0ab4ebac8c1f0b76ad63f34f3a669e1e38723ebc0311b9ac3ba5abdceb8d3f11b1a9911bf04fa18e8d9fb9e71a9559eef3296510abc0654d8114a4125478a3296af6e10b200b18846a14c3c504115c7e8c44f07a11bb4f2887e4c2249fa3055f49f02e4d460fb5efb546022a9f32fc93a17c52b43f6fb144bea7ddd8cfda5bc0d3e4b5d7aa20d0d44f4c1e9b213d66372d1a3c536532c387f273301f342bb7732e599940bb08ae4ca0b24ae5d226947de399cadfc327a0d8438bfabc60bd45b084608d4cd9f24d1bf658bf8c815b2e10216d4543b8aabc3eced338679bad79a2c5506fd9ebda881493e29c0a996c842e648a18d01de6b2ff1bd7e409ae46e1bcc12ea00f1af566a92ce93fd108ebfbaec8732fd6e3d0a8d0d8e8c6bb13ad04babd30315e54cac4764265709c69917e9998f6670300318b8454c9d2c515a329e0d37d5ca4171f9fa5b112e3b5ab65cd7b63752e253435e284d713e6f1ee5fe4ff406c19a1370080618b496eeaa4aa640fe808490aeb08ef94d829cb7c2c1239d97c0a37a0db0a71095984a117f40bfc11522bbe333421eead550bdd6b64a773890b12de549e50f9e1bc88acbeb7443e03bcbe0fa1c6bbbd654554c342d8ca83ba5dbcbd1f7fafb7c7af508b510d934a67a23c99c00a4fc07b77c9e700459c43778e153705b46591bd94d8df6eba5bbbc9b565adcb10a0e6f79dd244f2697a29dc501e5aa9fab5d541af5c798e73fea55ab0dd125b4905d8186ef8a9ca5ac830f3099bdc1e9a1a17704a997d0f6e64eb5ddd9962ee3689de147bbb6e6ca94fab501e4c3bbcbdb15d4ed74aa86959e3705c906857d157e51a92770ae92026b891d8204f11aa443fbc9fe8da5311587c7e2d718f181cb2e0bccc0737265a67d3bc15a97924494a9c976d249210e60186012d02d11ad3613057f22dfda6f590972557183336ee4e5ca648c228d0d17cb1260fddfb8cf01fed7981d67ebd3c61bc9377f3db0b55b18cab62ab477f5275c56e2536b070fc7f20f4666f7d395b2b69542e5c680443f0db240fc78655184dabd36091ca689c4877fd8420c4f8138a71deda234eb668c3befd87b9d8b827290de81d662afe1dc1ab8e18dd9a18da3bc9bf39bb4e29fc4d8621de711e853b2578e862604eef84c94658d65382f118acd817a0ae3d635ec8ceae71f707c607d93d7e1fda371c49a370a07926bb4456b03b90417b407762d6ce8e378bb6dbe21c12575a4b4026057aed009588af8576be6d373b5da2ed7ce777570f3187c38ffbe67d551c108c247ad620ec27075726893b76d4aa6f8521f300e6090511b3426b6e0288cc36687b2420d18d6cb91abf3161a0667be7acc3f0a04ef4db455951e6c5cc8b804ce5e66ea111838c66c39b64afaeda2f6e615bf6f03a4deb00952d57277aa65a1aab4865df88890b94e1b9cfc134de73602f06fd4259aa0cdd83af57c8758b9832f07d24812432ec8d2b90f1acc845ca234a6dcd79632d7958eb166d86216166550e244c1e019998682ecac768e07677a74493fa6af3edbf32e1bb6468a1cd165c0883ffbfc64c544bfa2f71f309de3e34d116ff88b24fd59039b8556596411e9d9bb068aed6fd20357136ba5d1550e6276eb01f826d5b2ef5aef3eba9bb04c4b0911406b59bc2baaff47cdfa7468b9147dd49d5d814f826df70b10a0988173cf230dd170da36d03fe31d9fafd3632d7ede0bcaad0c0ca57cfca732baf8f11e594046fa4ad6c563bf19fc13592eb65f4a4862072f60e4615ad4cc52165dca1bb4a41c29c4ef2684b820625b47c7e92e980f8e9951c284aa1ec766e7ae5c112da00603ef466c42018ba19e56bfb4079669388b209cfe3cf8a5bdfa1665fd20f064b1fc99eb1efc2aaa2b4067fc1a48dc96a98feff601dd91fed806c669ac97230e0439d0be7ef24b2a7467c2d3342d50bccc4cc42ed4770250c63133d6a007ff92c52a2b28da18fe9ee7a6572049f518f3899e9469a7d580ba56096afa2bf75afd5ac37f67868b0de200e5bcbf35a6942281f59d2b53782da70a7cdaa4db710c2bd9170ba86413ba37b2620fc9a4b0357b455079b95452f13efe05dfc52478182fde35b99bb664969ed3688e052daecb4c300ebe70bbcadddff719bb7a2f7f78680d900f6a3e2355d6cc3d5f0983a8711307c44d37247f779fed47193c7054ac951fc1d1a769984f3cc9ba7d02b5c3cfa76c450df436b9f75721bf0bb2876c0b64c89f7531b4370364df74451053a017d67a716b9c90fdad33fc00b2dfa67fe9874b30ede87e9296e01a7402dab794ce26ff730df6581ec023646ae34a2ceeb080c49e94d671023fd40ad64cff5afdaa3439a101c15bb1ae8c4f4e7fba36605a69d6cd607482405b03a60380f9019371cf4699692fa5617e3cfeb72b47dc060c54abc0f1998f18bdec4a029b0a41bf55593d491097cd616dbed238b9682eb69a0f374cdb67282655495169aab01a33da8f1ae02ee0716954f18d112229b679fad55e717a172de674dc26c4132fe3e994f53cabee90b9c1914ce1dcddf88af7789421d835276ef5bf5bbc8df6ed9f9dd38aa0ea6fddb30e154ce3fb7476f3d31d10ed6790e4ba9978105434193969e7b754c7d0ced6161591d730318ba3db6e54bbf2a3365ac214b6ce9658487ac8d517f815e481af6d29b05e4702225febe535d429efba7a395aaa61c2bb299751c357e90be43a931269a8fdcf203b491f4a625b30d28d20be855cd9cdb74a990213f704f9c6c46151143f33096d6d2d9125a275081657e822f08cf3a3c08b60742cc3d8a16feec6119169841e7dd83c1141511a836872eab0cb0054652a58025d47aa23aecbb6823ca9e1ac53bb64d5a8743035529a47b56b7e4c54d64ad157d04b9c7bcafc9cce8f5a8e7e590069efa1f0156e0d485352a473f843aff0a681a9bf73bde59b92897a6033bd609c521b65b8ccb1c05a8626424aade8b47101a224bf204d1fabd74bae9879702a0faf49b9e150c4e4d73a0cf96bec5e15903a0f4b4c825c8040db5bda3ab4a315b095b8cf756a37bae78cea48bc657918c504d723bb8da21a37e3f13330b2cb21cd6db1045d2820888016efcb16cd877214318fe93620dccd9b6e1e1d6bb959da8096f118ec9a4234e7ae43f4e8f55aa80c4824c2604ba2e9160db007e213f15d870ab84e25ad8776364560c85166735a6b7d3339bb758abb852acd9c5e5850a2e4e48f62b8b180f00e4039c398ac88b0d3b56569194377cfbcc9ec17eaba4a0c0292ad5edc9f473bbc952ce64c47d981f40baaaff64a52b81ddf20b41132cb7c6859d53743cfaa0ac002bbb0d0a984270b4c6d4e4047e792ef3af78f963c3afad79bb81c1e947fbf9ac304322274a0353e3e93324ed68c6fd368f4cd8ab8ce3af289c507c3e1a435b5674950999571300b9d3556a2000b2129c53ff95d0949758d3bf8ab40cc7a09ab1b9d8aac4107003b07d699bbb1f0f057562d055dedfeb9fdb70dfe3ef2137f03f63133d33a50b122fb5fc730e4b026b5971b6ca5473d5cca6c340af7347491a390460bb144d6ac871f5c7ca60eb86cb1ca58ca714f369496b59c7d9c17a55c49a6e952f8382607ed7de7a259bcab46b56f924d02ccb6f61d01468a0b8f4c8d27a4ebdda3de5e0b986306da21b440b62a82a7be4fd0665659301ceb0010cebb2a078febb56697f5d46bb61ce1667d75c0423f64917cfd408be1f4e17f759a81d9a5a676dceb1285cc2f6c03b89a5f7b5b68525fc1a1cda09e2edf8348bce3d5c3250c67c6ce67bee17432857a81c63fc73ee2a98456f60d822702ed2354c065a84f078aa646bebb763060b8cc8eeb26e1f7ca35041d6b16b085c0b7e98096c72b635099f1bb038ff40d035a819b72545a5fd06be7774f0047dbcad432689e97b3a0dfd8d21e600261a28fef979a4fac7495c476bd7d66a31a3823b9a4c7973983a1956e98f8c14ac5259fd39e78e541cb67c3550c5112a69edf96d33d9bf192f4f8647b435d74c23e42c3a6d5ad79629ad7abcef1953ce51551b22b87a92b77fc8b4bf824c32ad1d48d6ad8608bcc53e6f7a3ee4405087bda63cd6ece62578bb5f905d8111a2cd1f6f04a0e25f644564bc6bc913026f81517798d48a200d61c11874f9fa69a22c2ac49ddd6cd9a7400b4e3da1e9a914acf17b6ab7654248c864283eeb253097d0259ef7543340ae7b0a09fdf9ec6e04196572f4c7f4c4c4d86eae62aecaaa453a95543b80f8d76f0692f1f31da51bff6f518b914c73b25d027bca4af6a0158a75b9d7c326dd43d8ac75cf3993de11c94ed3e594ecfbb12a4fac7122071b7c47ea1aaf0d2df6a94b7ee90b0a6f25b96b2bf02d223ddc5b2f8e837fc9a978f5c0335a2fda6c7b7edc2a729106509c281ba3f2e724cbbdb4a3e1df2e1e35d12c741c30572cd583a4015dd415455bc475b57c086710b06ef06e815f9cf4a9c266a0df6f9c106272b79a80cfb484708a4c71049d23c7b559e72846cfa37a3606f8f3190791e54aefde3b7019eb8459f700cf17cf3c935dde69b559f0843cf908431861f3bced38ddcd29a4dc981e7802f514a09e34ed1f5b8ce8cc1554615bb89d9660ec5c3320419acc7a9ee3c45eb8d7845f2d735c600cb714bb38f3c87f7a9b87ed7694a3e8f48016498659e4d34c1f8652a82a06955c295a33217647d3f84a0d70b1d9e111b5da73985f29247248e23db2e276aa8bb5f015ce352e14998ad5f25a6cd062ca579380653480868810edf5c4a116cd2d82f5684764809e8372822831be1be62e3552af6b3b2b757a1da786a5bfc282b711fd27a997ed6c2edb509a61de62544a97fd447b47cbd2457ed3910acd58f9443c31d0c9d0460c38b66188a4f8c96e3510317d41f43a60594f5ac7447e12b49dc57285ab38ceab06a629bdec5095ea19669b3ef3b96ab3113958cac6182093da2ef345d5047ce59f99a5b2240f92d5cf7ebfd25d78712d746e282ef7d88520bd405efc8d8313edceb85b03bf13bb40b949a4072ff", 0x1000}, {&(0x7f0000001e00)="2188f388968e15c193b3d588a71b5450a13d3ffabf1af8e39e5fa94543d1f6024320c6362e3a6a1d5e67ab2d236c1c7ef2c9e2cd3071df7936314f6a8b0283bc9a57a3543e60e1cd68ca495fc2f7f7726adab63afac743daa715", 0x5a}], 0x4, &(0x7f0000002040)=[@cred={0x20, 0xffff, 0x0, r6, r10, r5}, @cred={0x20, 0xffff, 0x0, r0, r11, r12}, @cred={0x20, 0xffff, 0x0, r6, r13, r5}, @rights={0x20, 0xffff, 0x1, [r14, r8, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r5}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, r7, r1, r9, r1]}], 0xc8}, 0x8) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="04", 0x1) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) write(r2, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) r3 = syz_open_pts() dup2(r3, r0) executing program 4: r0 = socket(0x11, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0x7fffffffffffffff}) kevent(r3, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000002900), &(0x7f0000002940)=0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffcb0) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x3e}, 0x0) sendto$unix(r4, &(0x7f0000000040)="b1000504000000000000000000000000007f0000cea1fea7fef96ecfc73fd3357ae27caa04160000000036acf00b7804be781e49abf7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27ace6fffffffffff800a8af63ff37282902e4fd007f720fd3873bd825d48915a84babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setrlimit(0x5, &(0x7f00000000c0)={0x0, 0x1}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r8, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) (async) r4 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r4) (async) getegid() (async, rerun: 64) semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000001e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES16=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES8=r1, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) r5 = getuid() (async) socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r5, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) (async) r7 = socket(0x1, 0x3, 0x3) sendto$unix(r7, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) (async) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) (async) recvmsg(r7, 0x0, 0x1842) (async) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) clock_getres(0x2, 0xfffffffffffffffe) r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) r4 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r6) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x57b855ba53346875, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x43, 0x80000000, 0x26, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3, 0x1}, {{r3}, 0xfffffffffffffffa, 0xb, 0x20, 0x5, 0x81}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x1}], 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0xfe54}, {{r6}, 0xfffffffffffffffe, 0x20, 0xc0000000, 0xf99, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffff9, 0xdd, 0x10, 0x1, 0x5}, {{r8}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x100, 0x4}, {{r9}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x9e}, {{r10}, 0xfffffffffffffff9, 0xb4, 0x8, 0x5, 0x1}, {{r11}, 0xffffffffffffffff, 0x35, 0x20, 0x6, 0x80000000}], 0x5, &(0x7f0000000300)={0x80000000, 0x40}) executing program 2: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@timestamp_reply}}}}) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344}, 0x0, 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)='q', &(0x7f0000000040)=0x1, 0x0, 0x0) syz_emit_ethernet(0x1aa, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa81e3adb955875ee325f701434e7bfbd800350086dd64250dd001703b0427426c75792178ccb9b36654eb0d1a86fe80000000000000000000001f7c00aa2e00060865000000000000d9670100004e204e23", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="90020984907800f7080a000000ca000000100303fe051e000000090000003800003d71000000020000000200000007000031fb050e00000004000000f900000003001312ac9272a4ece831b99dda6ce1983eced404020000e335071b59a9e7372078accfae36eddc702308412ebc7228c9a8aeae91d4545669c87a3efbfcdcecbc83a89bfd3bb375145c53d15b945194de02db00dfa2ad5490bf42d19e5dd2c527d4b467ef6f7b05e2475768e1a0b840597dd09130ca5df3ad338fb19f2032d3620b5c62f9f6bbd1077239ab170dba813027fb0e82b53d7ca5ad1f9162d559b57b434fd714a4bccf168afcc14801aa1912c91c8e2d83b3423ad3ebbb96f0ee506dcf49f649d6354d8c3fd80d38817d69aa986c9c4cbe5e5283537449e56f2e42ea922d7a25f540b1f8b4c19cf0385b5e7915cf3b71be6ccb98c5ba986bbf5920aa09e5acf67086e283c5ef5865f05ca87ad11db4"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x5, 0x1, 0x6, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x2c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0, 0xa}, 0x10, 0x400) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r3) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x1, 0x1720, r0) r1 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x2a12, r1) open(&(0x7f00000001c0)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x8000, 0x0, 0x0, 0x82800000}, {0x4028}, {0x1, 0x0, 0x7f, 0x2}]}) close(0xffffffffffffffff) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000002c0)="e049c0d35548a4bc5d6bee0bf84a", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000440)="00000000238bbd60b87b050000000000000000d90b5564fea60e89b200b175b449ad367f7d5512cbd5d02c4c8430930f770e683fcdd62631534299c3807b7e0d3048ec2243f9d0aa29e701c7410d24983e4580b8834d72c67983fdd8180f3d82ed77944bf3386a625d19c07a4a1dda8653e2aeb32c072f4aaff7963a82719e8386ba2843521210006b4b34c1bcbc09df6ed35e8969de2d697cbc6814f211d2a7d7448e6714dbbdc40c081d92a9a4afa15addfb326002e897fdb4c32cb3ee391b8c", 0x0, 0x0, 0x2e) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r2) getegid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x61}, {0x4c}, {0x6, 0x0, 0x0, 0x4}]}) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) ioctl$FIONREAD(r0, 0x80606955, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004900003800000000000090780000000000000000070f0900000000e000000100000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="52000000339a4bbe67a96108904c0000"]) executing program 2: shutdown(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r0 = open(0x0, 0x0, 0x0) poll(&(0x7f0000000340)=[{r0, 0x6e}, {r0, 0x4}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}], 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) executing program 3: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000000000070000000000", @ANYRES32], 0x30}, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000000000070000000000", @ANYRES32], 0x30}, 0x0) socket(0x1, 0x1, 0x0) (async) socket(0x1, 0x1, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r1 = getuid() semop(0x0, &(0x7f0000000340)=[{0x3, 0x9}, {0x4, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x3, 0x4}, {0x0, 0x80, 0x800}, {0x2, 0x1a, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x3}, {0x0, 0xff}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) r2 = getegid() r3 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)) semop(0x0, &(0x7f00000002c0)=[{0x1}], 0x1) getegid() (async) r4 = getegid() getuid() (async) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xadf2, r5, r2, r5, r4, 0x124, 0x3ff}, 0x8000000000000004, 0x800, 0x562}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xadf2, r5, r2, r5, r4, 0x124, 0x3ff}, 0x8000000000000004, 0x800, 0x562}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x20000, 0x0, r2, r3, r4, 0xb, 0x7}, 0x3, 0x5, 0x5}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x20000, 0x0, r2, r3, r4, 0xb, 0x7}, 0x3, 0x5, 0x5}) r6 = semget$private(0x0, 0x4000000009, 0x40) semop(r6, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) (async) semop(r6, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r6, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {}], 0x6) (async) semop(r6, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r7 = getegid() r8 = geteuid() semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r6, &(0x7f0000000080)=[{0x3, 0xfff, 0x800}, {0x3}], 0x2) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeb2, 0xffffffffffffffff, 0x0, r8, r9, 0xb, 0xf}, 0x6, 0x6000000, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r10, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x5, r1, r7, r1, r10, 0x80, 0x8000}, 0x1fc, 0x1ff, 0x8000006}) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2f9) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x65, 0x0) kqueue() mknod(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept(r4, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r1, &(0x7f00000000c0)='l', 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0ed557ad387ab72e659137ee43bb0d4c89f704379b291a81b8f38f3a9f5ae65561f143cd145de52c99938b2f4645991acde8099530130d155d8ad0e748bf7e3d53f0abe9295820c1c2e22aa3c25bcf578201a8e4e76f6ed37c785cfa3c9a3de039eda5201ed8cd1685b2ee0a6f17c387bd7fff272be14df4b11014c85933fa3bffb0a23bba4ea7be451a8496d3eb11e332f56603af3c1171f4ccc9238b6735130f37ae20d8abb69edfca10880ba6ff52142b44f10dec7163740000000000000000", 0xc1) (async) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0ed557ad387ab72e659137ee43bb0d4c89f704379b291a81b8f38f3a9f5ae65561f143cd145de52c99938b2f4645991acde8099530130d155d8ad0e748bf7e3d53f0abe9295820c1c2e22aa3c25bcf578201a8e4e76f6ed37c785cfa3c9a3de039eda5201ed8cd1685b2ee0a6f17c387bd7fff272be14df4b11014c85933fa3bffb0a23bba4ea7be451a8496d3eb11e332f56603af3c1171f4ccc9238b6735130f37ae20d8abb69edfca10880ba6ff52142b44f10dec7163740000000000000000", 0xc1) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) getgroups(0xffffffffffffff84, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x6, 0x6]) getegid() semop(0x0, &(0x7f0000000140)=[{0x4, 0x200, 0x800}, {0x3, 0x6, 0x1000}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x800}, {0x1, 0xdb, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x2, 0x10000000009}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/203) r3 = getuid() seteuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000003c0)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf20549040eeafccc3d8d42757deec4024387a5e5af3", 0x52}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0], 0x18, 0x2}, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x8, r3, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x20}, 0x3f, 0x100, 0x400}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xff81, 0x1, 0x8, 0x22}]}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/31}, &(0x7f0000000140)=0x21) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x3c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0x2c4d, 0x0) execve(0x0, 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{0x0}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0x7, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10, 0x8000, 0x8) shmget(0x2, 0x2000, 0x1, &(0x7f000029b000/0x2000)=nil) r5 = dup2(r0, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="65ff2e7e9975b8fb1f52b9f02b1385eb2ec38ae1fdb55f7df8bf6d1bc66c65695366b26c324903536d4edee7ec065e7e1331aea4f165f769055fbdf2", 0x3c}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, 0x0, r6, 0xffffffffffffffff}], 0x20, 0x7}, 0x804) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) r5 = geteuid() r6 = getegid() r7 = getuid() setreuid(0xee00, r7) r8 = getpid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r8, 0x0) r10 = getegid() r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002f80)={{0x1ff0000, 0x0, r10, 0x0, 0x0, 0x2c, 0x3}, 0x2, 0xff, r8, r9, 0x7fffffff, 0xa, 0x100000001, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfff, r5, r6, r7, r10, 0x22, 0x771e}, 0x1ff, 0x6, r12, r14, 0xab9, 0x2, 0x8000, 0x4}) close(r3) write(r4, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x2, 0x1008, r14) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 3: 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) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) fchflags(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x1, 0x128, r4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r5, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000001140), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/166, 0xa6}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000003b00)="2018b958", 0x4) executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000040)="c777eec4b29813169221d4a63a822795249047546dcfc4f2ed32704723b07fd040600742df56dcefe015ced7b7e08f6dce91bdf5fb2a0b5a3f39288495087cab6abbd91e4a6992c1040af02ccb4c65c5a1b4e4a7ee974448f24d83a4353148b092bca509298bf334e1ecab4899c1e039eca3878a7bce7ab9fcda22886d56055e03b80d9197da7765dc6ead180c57eb9fd9c1b05ae7b76bb69b2dff7009231023c36426ed044c90d8ccf371857ff664045d39775743122a2bf830f98cbcb23d676fa16f86015e2019372a9d504c525e666f7852b851b9f204ac53ebfdf099b534c6e38fd720de4cb6ac71c5e9bdbb74dc61d22d", &(0x7f0000000140)=0xf3, &(0x7f0000000180)="8b65fd9339cb73be823c36", 0xb) r1 = socket$unix(0x1, 0x1, 0x0) flock(r1, 0x1) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000200)="dad529ae7b5df4da86c6f67e34af7bb656f87e35", &(0x7f0000000240)=0x14, &(0x7f0000000280)="10aba43a", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xfffffffffffffffd, 0x630e}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0x7, 0x4}, 0x10) r2 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kqueue() r3 = socket$inet(0x2, 0x4000, 0xe6) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="5d940eb730f100825c07b43aa1180c1d20a86655390eb07c3be1f57b15362f348c07ab4b6ee02c753fc523d630a1adefc7dc9d7885ddeb84678da71de6f3d75ca485f52dd0744a6e12abfc872834178e548a9d315da1280e6df074e618e6351bbb53df58e5a02ae916cf36af44dc1555e60883df5bfc24b78da0bf974b81", 0x7e) sysctl$kern(&(0x7f0000000440)={0x1, 0x12}, 0x2, &(0x7f0000000480)="503c15ff35124ea47d25a9298f3b68ef51", &(0x7f00000004c0)=0x11, &(0x7f0000000500)="48fbc64b16ef65ca19c376a87de6d740935df93329bccc42c1475031aadd9dd426411cec6f25b0398b521c7fe9ecacd7730496fa3aba722a3799602c4d2eb48917b865c926fe46ef5cc8f20cd1f1a9104dcbc84d37a3928dc8bfb5403ae9fda671adc3e1de3557a6be90fb846dfe4ae32b78620483", 0x75) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x8, 0x0) fchdir(r4) fcntl$setstatus(r1, 0x4, 0x80) r5 = getegid() r6 = getpgid(r0) mkdirat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000600)=@abs={0xd92be699197b835b, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x4, 0x7) recvmsg(r7, &(0x7f0000000b40)={&(0x7f0000000640)=@un=@file={0x0, ""/505}, 0x1fb, &(0x7f0000000a80)=[{&(0x7f0000000840)=""/233, 0xe9}, {&(0x7f0000000940)=""/75, 0x4b}, {&(0x7f00000009c0)=""/108, 0x6c}, {&(0x7f0000000a40)}], 0x4, &(0x7f0000000ac0)=""/79, 0x4f}, 0x1000) r8 = open$dir(&(0x7f0000000b80)='./file1\x00', 0x800, 0xc) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000bc0), 0x2, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, 0x0) r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, &(0x7f0000001f00)=0xc) r12 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001f80)=0xc) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001fc0), 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000002140)={&(0x7f0000000c00)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000000c40)="e787df6b23e836cf1f12202722cb626304cd0e5e475bf49b0460d89db00c91f0fd9a9a2943891421e35f0b38ad1b48c8d4996a507f022e89ef97406509af4cbf32d1454db2bcef6369c9788434f5bbdbb0310f6a94d16dfc9224b7399f1e3696597a0e359db5034cb498ab79492d81cd7969fac91d583176f512fbe465b789cd042a2d1ab69e9e99096b7f21bd5638a4691824", 0x93}, {&(0x7f0000000d00)="f773b3a9fe766e84a17a51d0763d5f05d3b085d820067abb8a999b129362e58fbfebf99addfdfbd306cc0d94f27dcedcf5d8662407d096690ae3c250807aadfba41eeea99da2bf28c957cc936e083c7fef25d946e58d5fb8ccbaaf63d2b0db88c4bad38c2df312c3953e01a1c008828ccea67502fa24399af449e18b0504154d7771380e6347d5f841ab5eca19254dad260d5f7b095684884c254ef6cdc3e50fcbd5683490b6154bf06f0af085da75303cbadb0c172952b586c0c3c8cb7f0724e726fcc9f5c5b2e9", 0xc8}, {&(0x7f0000000e00)="15fb3569dac0cac48430882b492f846222c845d93042cc0c69d9e56347d4f37a3d4ad9ff74ffef07f19668e2af9bb446672fb0c1b21782e8106cbd0740a9e36d2c42f60ee136e711db2d792dcbd3c44d0ce6f9b7252db0b71ea0537f564a3000986a06d9d57978442c1a77fc0459d26519935f2a6863054fd4a7bcf02db5025f78930e647032123a6f9c0c0d0a450ec65ea705fbbf8f887fbcea70764b65187174cfdc92dbfef809296a1906077586aa8a43cc891084df0249113bfb04cef03fbf06a3080c2db31e66e8732af8a919c687aeb374489d5523b62b7c4729e2caf07bf2fa8c7a2bca629cae09cb5f16a8744cd71e4314be2c64c430b2e889486e47a334ef673df406391cf11890154c83a0a27343915d76c42b9c22e194bd392c1efc4b0bceed51262c18a28701ab0fa88ce58ecadc2dfdee874756a0172f6ecd858bb4e16db115804c6094a1b3c21b59157c97d6c87cddc80cc815cc9864622c3e5b4284afbb72e2496397e9800124c499fa61875f0b4c6f8b40107f2e85d15efc923449fdc8016d71cff6641329d11f1a83942bd65ce3e5bc39e50b90ae8496de3c9c060bce6f1561a0c2652c01e5002a04d6b46b51c7f893e62665ed0cd4821a9c0812a97fe8ea04091aa7a506e79040bf3ab39fad2a1b5cbc08a79cf45075ad358feb33636d779c09438b3514e4912dc22bcd835135ff56908fc0cd609d174a34555aaa12bb342e5ee9694cdcd32af94da74a3ddfaf2d159c64c610d2c0ab4ebac8c1f0b76ad63f34f3a669e1e38723ebc0311b9ac3ba5abdceb8d3f11b1a9911bf04fa18e8d9fb9e71a9559eef3296510abc0654d8114a4125478a3296af6e10b200b18846a14c3c504115c7e8c44f07a11bb4f2887e4c2249fa3055f49f02e4d460fb5efb546022a9f32fc93a17c52b43f6fb144bea7ddd8cfda5bc0d3e4b5d7aa20d0d44f4c1e9b213d66372d1a3c536532c387f273301f342bb7732e599940bb08ae4ca0b24ae5d226947de399cadfc327a0d8438bfabc60bd45b084608d4cd9f24d1bf658bf8c815b2e10216d4543b8aabc3eced338679bad79a2c5506fd9ebda881493e29c0a996c842e648a18d01de6b2ff1bd7e409ae46e1bcc12ea00f1af566a92ce93fd108ebfbaec8732fd6e3d0a8d0d8e8c6bb13ad04babd30315e54cac4764265709c69917e9998f6670300318b8454c9d2c515a329e0d37d5ca4171f9fa5b112e3b5ab65cd7b63752e253435e284d713e6f1ee5fe4ff406c19a1370080618b496eeaa4aa640fe808490aeb08ef94d829cb7c2c1239d97c0a37a0db0a71095984a117f40bfc11522bbe333421eead550bdd6b64a773890b12de549e50f9e1bc88acbeb7443e03bcbe0fa1c6bbbd654554c342d8ca83ba5dbcbd1f7fafb7c7af508b510d934a67a23c99c00a4fc07b77c9e700459c43778e153705b46591bd94d8df6eba5bbbc9b565adcb10a0e6f79dd244f2697a29dc501e5aa9fab5d541af5c798e73fea55ab0dd125b4905d8186ef8a9ca5ac830f3099bdc1e9a1a17704a997d0f6e64eb5ddd9962ee3689de147bbb6e6ca94fab501e4c3bbcbdb15d4ed74aa86959e3705c906857d157e51a92770ae92026b891d8204f11aa443fbc9fe8da5311587c7e2d718f181cb2e0bccc0737265a67d3bc15a97924494a9c976d249210e60186012d02d11ad3613057f22dfda6f590972557183336ee4e5ca648c228d0d17cb1260fddfb8cf01fed7981d67ebd3c61bc9377f3db0b55b18cab62ab477f5275c56e2536b070fc7f20f4666f7d395b2b69542e5c680443f0db240fc78655184dabd36091ca689c4877fd8420c4f8138a71deda234eb668c3befd87b9d8b827290de81d662afe1dc1ab8e18dd9a18da3bc9bf39bb4e29fc4d8621de711e853b2578e862604eef84c94658d65382f118acd817a0ae3d635ec8ceae71f707c607d93d7e1fda371c49a370a07926bb4456b03b90417b407762d6ce8e378bb6dbe21c12575a4b4026057aed009588af8576be6d373b5da2ed7ce777570f3187c38ffbe67d551c108c247ad620ec27075726893b76d4aa6f8521f300e6090511b3426b6e0288cc36687b2420d18d6cb91abf3161a0667be7acc3f0a04ef4db455951e6c5cc8b804ce5e66ea111838c66c39b64afaeda2f6e615bf6f03a4deb00952d57277aa65a1aab4865df88890b94e1b9cfc134de73602f06fd4259aa0cdd83af57c8758b9832f07d24812432ec8d2b90f1acc845ca234a6dcd79632d7958eb166d86216166550e244c1e019998682ecac768e07677a74493fa6af3edbf32e1bb6468a1cd165c0883ffbfc64c544bfa2f71f309de3e34d116ff88b24fd59039b8556596411e9d9bb068aed6fd20357136ba5d1550e6276eb01f826d5b2ef5aef3eba9bb04c4b0911406b59bc2baaff47cdfa7468b9147dd49d5d814f826df70b10a0988173cf230dd170da36d03fe31d9fafd3632d7ede0bcaad0c0ca57cfca732baf8f11e594046fa4ad6c563bf19fc13592eb65f4a4862072f60e4615ad4cc52165dca1bb4a41c29c4ef2684b820625b47c7e92e980f8e9951c284aa1ec766e7ae5c112da00603ef466c42018ba19e56bfb4079669388b209cfe3cf8a5bdfa1665fd20f064b1fc99eb1efc2aaa2b4067fc1a48dc96a98feff601dd91fed806c669ac97230e0439d0be7ef24b2a7467c2d3342d50bccc4cc42ed4770250c63133d6a007ff92c52a2b28da18fe9ee7a6572049f518f3899e9469a7d580ba56096afa2bf75afd5ac37f67868b0de200e5bcbf35a6942281f59d2b53782da70a7cdaa4db710c2bd9170ba86413ba37b2620fc9a4b0357b455079b95452f13efe05dfc52478182fde35b99bb664969ed3688e052daecb4c300ebe70bbcadddff719bb7a2f7f78680d900f6a3e2355d6cc3d5f0983a8711307c44d37247f779fed47193c7054ac951fc1d1a769984f3cc9ba7d02b5c3cfa76c450df436b9f75721bf0bb2876c0b64c89f7531b4370364df74451053a017d67a716b9c90fdad33fc00b2dfa67fe9874b30ede87e9296e01a7402dab794ce26ff730df6581ec023646ae34a2ceeb080c49e94d671023fd40ad64cff5afdaa3439a101c15bb1ae8c4f4e7fba36605a69d6cd607482405b03a60380f9019371cf4699692fa5617e3cfeb72b47dc060c54abc0f1998f18bdec4a029b0a41bf55593d491097cd616dbed238b9682eb69a0f374cdb67282655495169aab01a33da8f1ae02ee0716954f18d112229b679fad55e717a172de674dc26c4132fe3e994f53cabee90b9c1914ce1dcddf88af7789421d835276ef5bf5bbc8df6ed9f9dd38aa0ea6fddb30e154ce3fb7476f3d31d10ed6790e4ba9978105434193969e7b754c7d0ced6161591d730318ba3db6e54bbf2a3365ac214b6ce9658487ac8d517f815e481af6d29b05e4702225febe535d429efba7a395aaa61c2bb299751c357e90be43a931269a8fdcf203b491f4a625b30d28d20be855cd9cdb74a990213f704f9c6c46151143f33096d6d2d9125a275081657e822f08cf3a3c08b60742cc3d8a16feec6119169841e7dd83c1141511a836872eab0cb0054652a58025d47aa23aecbb6823ca9e1ac53bb64d5a8743035529a47b56b7e4c54d64ad157d04b9c7bcafc9cce8f5a8e7e590069efa1f0156e0d485352a473f843aff0a681a9bf73bde59b92897a6033bd609c521b65b8ccb1c05a8626424aade8b47101a224bf204d1fabd74bae9879702a0faf49b9e150c4e4d73a0cf96bec5e15903a0f4b4c825c8040db5bda3ab4a315b095b8cf756a37bae78cea48bc657918c504d723bb8da21a37e3f13330b2cb21cd6db1045d2820888016efcb16cd877214318fe93620dccd9b6e1e1d6bb959da8096f118ec9a4234e7ae43f4e8f55aa80c4824c2604ba2e9160db007e213f15d870ab84e25ad8776364560c85166735a6b7d3339bb758abb852acd9c5e5850a2e4e48f62b8b180f00e4039c398ac88b0d3b56569194377cfbcc9ec17eaba4a0c0292ad5edc9f473bbc952ce64c47d981f40baaaff64a52b81ddf20b41132cb7c6859d53743cfaa0ac002bbb0d0a984270b4c6d4e4047e792ef3af78f963c3afad79bb81c1e947fbf9ac304322274a0353e3e93324ed68c6fd368f4cd8ab8ce3af289c507c3e1a435b5674950999571300b9d3556a2000b2129c53ff95d0949758d3bf8ab40cc7a09ab1b9d8aac4107003b07d699bbb1f0f057562d055dedfeb9fdb70dfe3ef2137f03f63133d33a50b122fb5fc730e4b026b5971b6ca5473d5cca6c340af7347491a390460bb144d6ac871f5c7ca60eb86cb1ca58ca714f369496b59c7d9c17a55c49a6e952f8382607ed7de7a259bcab46b56f924d02ccb6f61d01468a0b8f4c8d27a4ebdda3de5e0b986306da21b440b62a82a7be4fd0665659301ceb0010cebb2a078febb56697f5d46bb61ce1667d75c0423f64917cfd408be1f4e17f759a81d9a5a676dceb1285cc2f6c03b89a5f7b5b68525fc1a1cda09e2edf8348bce3d5c3250c67c6ce67bee17432857a81c63fc73ee2a98456f60d822702ed2354c065a84f078aa646bebb763060b8cc8eeb26e1f7ca35041d6b16b085c0b7e98096c72b635099f1bb038ff40d035a819b72545a5fd06be7774f0047dbcad432689e97b3a0dfd8d21e600261a28fef979a4fac7495c476bd7d66a31a3823b9a4c7973983a1956e98f8c14ac5259fd39e78e541cb67c3550c5112a69edf96d33d9bf192f4f8647b435d74c23e42c3a6d5ad79629ad7abcef1953ce51551b22b87a92b77fc8b4bf824c32ad1d48d6ad8608bcc53e6f7a3ee4405087bda63cd6ece62578bb5f905d8111a2cd1f6f04a0e25f644564bc6bc913026f81517798d48a200d61c11874f9fa69a22c2ac49ddd6cd9a7400b4e3da1e9a914acf17b6ab7654248c864283eeb253097d0259ef7543340ae7b0a09fdf9ec6e04196572f4c7f4c4c4d86eae62aecaaa453a95543b80f8d76f0692f1f31da51bff6f518b914c73b25d027bca4af6a0158a75b9d7c326dd43d8ac75cf3993de11c94ed3e594ecfbb12a4fac7122071b7c47ea1aaf0d2df6a94b7ee90b0a6f25b96b2bf02d223ddc5b2f8e837fc9a978f5c0335a2fda6c7b7edc2a729106509c281ba3f2e724cbbdb4a3e1df2e1e35d12c741c30572cd583a4015dd415455bc475b57c086710b06ef06e815f9cf4a9c266a0df6f9c106272b79a80cfb484708a4c71049d23c7b559e72846cfa37a3606f8f3190791e54aefde3b7019eb8459f700cf17cf3c935dde69b559f0843cf908431861f3bced38ddcd29a4dc981e7802f514a09e34ed1f5b8ce8cc1554615bb89d9660ec5c3320419acc7a9ee3c45eb8d7845f2d735c600cb714bb38f3c87f7a9b87ed7694a3e8f48016498659e4d34c1f8652a82a06955c295a33217647d3f84a0d70b1d9e111b5da73985f29247248e23db2e276aa8bb5f015ce352e14998ad5f25a6cd062ca579380653480868810edf5c4a116cd2d82f5684764809e8372822831be1be62e3552af6b3b2b757a1da786a5bfc282b711fd27a997ed6c2edb509a61de62544a97fd447b47cbd2457ed3910acd58f9443c31d0c9d0460c38b66188a4f8c96e3510317d41f43a60594f5ac7447e12b49dc57285ab38ceab06a629bdec5095ea19669b3ef3b96ab3113958cac6182093da2ef345d5047ce59f99a5b2240f92d5cf7ebfd25d78712d746e282ef7d88520bd405efc8d8313edceb85b03bf13bb40b949a4072ff", 0x1000}, {&(0x7f0000001e00)="2188f388968e15c193b3d588a71b5450a13d3ffabf1af8e39e5fa94543d1f6024320c6362e3a6a1d5e67ab2d236c1c7ef2c9e2cd3071df7936314f6a8b0283bc9a57a3543e60e1cd68ca495fc2f7f7726adab63afac743daa715", 0x5a}], 0x4, &(0x7f0000002040)=[@cred={0x20, 0xffff, 0x0, r6, r10, r5}, @cred={0x20, 0xffff, 0x0, r0, r11, r12}, @cred={0x20, 0xffff, 0x0, r6, r13, r5}, @rights={0x20, 0xffff, 0x1, [r14, r8, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r5}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, r7, r1, r9, r1]}], 0xc8}, 0x8) executing program 5: socket(0x10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5000000}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x76}, {0x401}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2d}, 0x2, &(0x7f0000000100)="c2e26b683eec77a5e8c31db6599de8fa8b7469f211dcbb989f6e5564734076c32ec288d4d1f5332a9e29e6992c10ebf1266fe40ef399f8f343cc0c0eb44cb3a0b47f585020aab170e3aaf0c5790b3e0d24c673b4c012b3cec6c3a238c6fe66ffc7201bff001a3dfbcc45113b14f9e5133ddd994be144e4ea69915363206dd4dadf137b201751347ea67bff632b1b1c90c35cec081d0516aa28499debb226d5eac246234693059aa6f07e69c2c17ed36fb2af86ba52c9de527180ca91ad417ab4b36323ebefe880ba1983cb3f7a742f2cbbe864f203", &(0x7f0000000200)=0xd5, &(0x7f0000000240)="741b44bb78bef6461847135987c0b2e0d84c9e4576381c38dbb0d0a400582167dc8087ec5c2ecd4669eecece6604bbcd550ba76be535107070201033528434aa2efe0c7be8cbb04908a00074983068c632f316c7aae82752fd71cc6b174bee041f231e583e18972ac23cab6de20337f293df37fae378d717ba58b8a485b3e178dcca27cafd8a6833", 0x88) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000009", 0xc) executing program 3: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x1000300000000}) flock(r1, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x100000001}) setrlimit(0x1, &(0x7f0000000980)={0x42, 0x60}) r2 = syz_open_pts() close(r2) syz_open_pts() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d, 0x0, 0x0, 0x2}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) kevent(r3, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = dup(0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b94832", 0x110}], 0x1) r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@random="02000000d955", @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x2b, 0x0, @empty, @empty, {[@ssrr={0x89, 0x13, 0x2, [@multicast2, @multicast2, @local={0xac, 0x14, 0x0}, @rand_addr=0x404]}]}}, @tcp={{0x2, 0x1, r1, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) pckbd_enable: command error executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) 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) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0xeb, &(0x7f0000001100)={@remote, @empty, [], {@ipv4={0x800, {{0xb, 0x4, 0x3, 0x23, 0xdd, 0x66, 0x8, 0x16, 0x2c, 0x0, @empty, @broadcast, {[@noop, @ra={0x94, 0x6, 0x7f9f}, @generic={0x1, 0x11, "de0b14a4c6c02d143a2ecd4419ccd4"}]}}, @generic="fcea725006e01678364f186fc9c1a5b4ee9a982ff910ed3ffc3b9c392edc3c83845b17e1b6b30a4c1105f95c5440c1eb3bbea9d3c9d751cf6293f0436e4b071218abfa21a88f4761902670872e3c859c31b6a1a1b2d7789448326ea6c6e36bea0fcc3bf0457edd4696d79ebfd3df474b2c9c8dc493479bdfe5826db53884b23f58f07a4a26a742cfe60efa5b18b822dc272908c27ded04f506a8d6011af173544d5e3c951538c4a433c04485e46450a514"}}}}) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r5, r7}, 0xc) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r9 = getuid() fchown(r8, r9, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000100)=[{0xd447, 0xfb, 0x20, 0x1}, {0x5, 0x5, 0x8, 0x5}, {0x8000, 0xff, 0x9, 0xffffffff}, {0x2, 0xd1, 0xae, 0x100}, {0x1, 0x65, 0x8, 0xfff}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x4, 0x7244e28f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x68) sysctl$kern(&(0x7f0000000080)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) setuid(0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESDEC=r3]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCLOCK(r5, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 4: msgctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x25}, {0x40e}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(r1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: getpid() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_getres(0x4, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRESDEC], 0x30}, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) bind(r0, &(0x7f0000000600)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f0000000480)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='}&%\xb7.)%}-:\x00']) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r3, r4) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r5, r6) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) minherit(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x1) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r0 = kqueue() getpid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, 0x0}) syz_emit_ethernet(0x7e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) executing program 6: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x0, 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r0 = getuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3a, r0, r1, r2, 0x0, 0x149, 0x81}, 0x3, 0x1c0000000, 0xe3}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x2, 0x4bd1}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x5, 0x0, 0x7, 0x0, 0x0]}) fcntl$setflags(r3, 0x2, 0x0) getsockopt(r4, 0x8001, 0x4a11, &(0x7f0000000280)=""/38, &(0x7f00000002c0)=0x26) flock(r4, 0x8) socket(0x2, 0x2, 0x6) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000300)={0x2, 0x9}) r5 = accept(r4, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) recvmsg(r5, &(0x7f0000000780)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/183, 0xb7}, {&(0x7f0000000640)=""/35, 0x23}], 0x4, &(0x7f00000006c0)=""/190, 0xbe}, 0x42) ioctl$TIOCCDTR(r4, 0x20007478) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x10000, 0x10) readlinkat(r6, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/78, 0x4e) r7 = socket$inet6(0x18, 0x1, 0x1) getsockopt(r7, 0x0, 0x8001, &(0x7f00000008c0)=""/62, &(0x7f0000000900)=0x3e) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000940)={'./file0\x00', 0x7, 0x0, 0x400}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000d80)={0x7fffffff, './file0\x00', './file1\x00'}) sendmmsg(r5, &(0x7f0000002600)={&(0x7f00000025c0)={&(0x7f0000000dc0)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000000e00)="67699ce11fbc4919b929d7f135bf5dbf26be50a465671da4c9a95b58e7ccba2b9f0d606427f0a247a39f32f8d0bf2bff0f16", 0x32}, {&(0x7f0000000e40)="8bcbe2d6745e2a7ac04ecae8aba981c0477eee3b14b30673aaed612b6b098c4cf417d45ffb9b4cb95b1e1486ad3885d125268e46578d52a70e9b6171a9926b9f36dc9fb0b94c444d727bacca1f8d8fff653a6ea7dedbda4f31f0d19e43838e839d0f2c69c1d8f3960027cb0c1d0d10157a78ff7c12fa4825920a021339c6a326e4a8c2bda119f21f1c2a18e65e80aca43a22cf09ac64ce98769b49393b196b31ecbe1dd83d266eb73b651aac126bc958b52a9fe3ca3f2e115cbb78acae861fc18c2d4ece3c14c5b75573f971a98a3ea5605be495d7a122307eed9038149c915d9b57338ac758e189e5d01227", 0xec}, {&(0x7f0000000f40)="504ee8a8820fef922d56e7bb5799ef36df22d8c4efb74ece629439f2b069f331dfb4d2846d0b4aa90d1ce7f316061bc2093de040e7dc752b1c232ab1dd08c70bb6655012c49c1d180e83d2b3873191085fd2d5113dc39d3d3ce2e3895301820db905430cd4c7cd9b11f7c17a17cc5500b2e15e5df1a97427f1cb51ec20e5bc6dae3bd6844fa0759703113f00fcfa60", 0x8f}, {&(0x7f0000001000)="38f2af68334b3ff97e9dc2efa3d70504e230d7cb95b0f96d42fce619095d7f73c13bdc255546cae9df77a84ffaf68c73f5c0b5273d49b591247f137ccce49a99fc82597fd3e2d3a68b27f140852d27", 0x4f}], 0x4, &(0x7f00000010c0)=[{0x1010, 0xffff, 0x61c3, "f67b69d005570c57847126a5e6f3c58adca2c5673f5a453d5c617c306981447ecec054921f68e34d250583bbab236cdaac87e81237324ae36ad9c33989804ab491158532818d858bba4e4e5cb3e73a7e5357996abecdabeb7ae2516f2dad2c73d40919bc1ff504e4c8ae71c0e896b8f9021a79b16fbc6efd67e1f3a08c4b6e9884e8198032f1485c5fc1a926c14e154831d09a71a5b0e7d2df2c7d5729720962c60f367febed2ef22126c5ae347f3118d0dd7e493cbbda5ada5aef47545a420ee2a392e92410e22374190c1b73a809c3bae16819b700a577bbbb7eba2cde7e939b9f5e828e1ad349dd5c309c208de15f1398799453c8f975dda89e61b7e3ac11d0d1cda0a5983e693456b274e96f8b8683c5851634d4f082f2ceab61be5125b248f97b038eae1281a3770e8f9c32daf9a96ea41ed14e793f089db13142cbe5f808fa562426fde99f56634a6dc4c826ab1075ab5dd3a3bd03784a8762f94445d5d587e161c3a05790bb8d0a8588bdfd7b5c7c8c28acb2235bcc84050bb01e75dbd2c60930ff3e1f02365a925d93be2b236b095524cadcfe644352d8b0418358532872b776e7d1cd0afd9009861f35296eb2d9d4d29d03fbb2c5d5adf73f3ddf04ede21a42e77af8bc3d64adf1c961134851ef7859b6c021dae4ee31d971735aeb2218d3128edff170c9a7db6377998db96920effff7251ee589dd582afd133830980548e2c89f07f2f37b6a8d048fe9b1f300a998355692acab313ccb7d47eefe47bea1ab6c7b9ed9616976fa5cb4dd98a709afa340d764a3a6228a8b5b80cd73f52bc823f2b42120cb308ef2b76ff3f4080787fc437307276b6ccd0d5410291c267a46b1b5dffa42749eef6d56bfcf21789bee20bc09ddb4f238bd7307cd3ccc3bb00fab918fff48615040b12e1cf92262bad841634a2289dcf9941cddde72bc39f13bd7b24f67b8b392af8c987b02acaac2dc754492bc48ed4e0037334ca9fd77cc95f4c8a2e8c3603795968df836e11f66948afe55775f9e30043a3c38fa98306a6faa4bfe1c809c8d14f22887bc8cbbbd8978c276b2d19c46fe05d680fc53c99fa0daec2618400c4f8b8daa2f2b080e164e849da3f9e24ce3c2bfe8479dcc5586e9cda8187906c6b74caf73860ba9e0b0d859ac11f25995df24a2d9db477938068c3dbe14214100d7bfaa183ce0e00c6fc01bebec29ffc8699246d66480c3c6d5a82d9582dc3b7d1de1b67cdf96ace1ac917a86a562ed101f00aebe7b71181af49e7ccfcf8a812b00c759a5e1c6e53be0cfe1f90bcf08e51281827d1314011db9defe3f4ce979ec266759e403898332e54e0f7a7053df033af5a9d1dd51d8338c24a0159b2278d5f7d488f531c7057a04f542a7ebfeb447664245b503d308a8299794c91d58aeba308e98f9685b66a2868f3a86496360d3753e557680dbe4fe733471499080af61a6cd1e3a00eeae2c9d723ddee7d8de15ba47cbca8a3318eb295935ff955f3746fad48b21fc90eebbcddfa08ecaf25df4f891be23ce722ec1b3c266399e82bb0071439b3c6694b19927058363dcfaaa1f5801bcbd506c78e5545188baf3de1d7a33f796d5bf1574c46f6ede83272f876cb9e85efe6bdede6a8357fdf6247fc357861a5c629c141922ca97df53337330a3b58c22da7255bc100303c1951b2b9a39740539f271081d09a4b52171467355e5b934bb690d1faffd789603ef75b2c77df2a84b68a0fec97322ace1a9f34f15b0926adc5631fd03b58aaf86d2a6335f0588187162ae2636c2806bfadeeba734a84e4c6b766b259557de5d428aed0216f28301d6d1782c85a7dae9780305d86dfe61de016ae3fd667ac2913ae0c7ab3915ab50d4c3016c527f80b3578b77f5fe674b3511c31c94c1592b772a9eaa4a8eeb09ebb945df5a2deb4b2b85dceb6f1f02ff77191b38ba5d513a02f1aa7c1c06faaae6acebe8597b8e34d8ef2bb4d62b003df3dfde728c6afaad3d17f6fc2df63fb9695ce50a14bf8e43dd030fe87e14a37b29f437aa154c1fae0755f374747307635fa45fba53612bd01eefadbf1af304cbbadb9d7335cef2b1d14ba44e82f173c670b19a00ba015c8ef31ca85162c2e77da067c7dab919be129e7cb033747a1677ec0fbd1c1639e3856ba891a1af1972860b968576b043efa07faa47c864945b0fa8316fffef577aa6edd8b2ddcd0551e72cd2b322516011cb7afe13267ead65d3ead33232e8786a70053825de7cf39f58f105d89609147c16147c75e325b02ff6e32e791f823747e965fe74020b1e03295e613a20c458a11fbc75155d9bd0c6cf1eb11a0ae7e7fbc477e1d9825a31c04176b0371f0145a4e869d8848beb1d26d5c914db6e614737da4dcce1e85a22eed0788c2a5738d67251a916a191a47f86e617665acc5caf7425326b32ed1f94cc09201df5cc3238b57c59d9e38cdc9527fc62909bb2e7f93e61905572d3d5efab5c256f1c79df2584b38ce9412715ba4802da0304dcf4dbe355f1f2af24641830a29ac78213d9273ce74601c4bc3ce98e78c0fd088e93bae8a5c2f1f1bb1d4a4e8fca113f8fafecd010a9dd4e64a54af8fa339573b2ecc582bead23f2633b2e40cfaf400530359e0219f6d7df593e817bb8c953b4fecdcc95e711f2681d17ceff7b61599a9eb5da15a52bf0ec7618fda105002fda67a66b338a98bf7bedcb9a31a4d08895177062aa8dfe58a884bb6fdc101639b2a37281c5583ff44f7a8a53685be68c30702fba72af05ec762c77452bd98abd6c848524219ed6860110b0a77ffd00339e1529ade97717dce74ef4193fb2b60c054e47c16d8e6b858eb9b8ddd21adb4102271de2a77c788651a0c914a914b80b7a31386d6861b79bd2bf3cb83672f611ae19281389eaabe46724976c7c8f46f982d57405f85bd7f4c1dfb041b449535d703d5c866cb9f0663f74ac9011bf416512f9900b7bc42d522fb1268dc89961fb702dcbaad7213b5d5767de51a62ddf6c5d1c6919236ec287798f72b107864f4fc96442bc6d159258baccb172dda7add05889f62f80037edeceb97c6ae5ced8b4512bc7b837ae89ace5f99a306d1c7803bb7e90dbd2afc6243724775bc7ce16eed0bbb7ee98d9d5b5d8742bb9494b8960acb3a777a4d8ae79ee824a7b6f893ac4de30dd2643de14ebe39de176769daf1a3e86fc25726158f05e4180b45bb563ed2b0793eca9d766f01079d6dfb29b2fb6af646f54bcf4485a6facc2b8e521a1e262b207abbe1278592d773fc39f4ed851dd0ac99d39bb56ddd287b863769cad3bc5b50e29825134ba819e74d83d17d9ef1058379be8fc0f623a156457ec372e5ddff11e15bf07ae6e7a446b6f90a29c65d76508ae00c813eb81bc800ef441f461803643a5016a708744b5780129c88357dd5d1e2a6130068313d717ff02a8b9ec5f0776c7402ae0cc427404746418644c663ef04a77e4d27b0f2128dbff1c5c7d33f01d93f5c886a57e75a5f3149121caed9d884dd6a9cb3dd2ef422a35aba524fe618ebc1dcfc99af0077fec8070b9152c849c11b0dc9d8fd9af37131b47264432aee8a6b271b900751ab15dc571ee15909e885844e9ccb56b9acc3f3a99285f27df1ee104c2e1bf86e6f1ed916fdf0d67e8d6294a94987a69de1ebec19f81776607b8b31450973d2cc6a1f7152ca8b28a0d767bb8eed6c273397b47f21858dc172d3ade186082600204290d6ca442a88f185e867776a3812eb7fda1e187b44a7f00799299abad7b101928fc9e3b3a7736f43c3c01d85e3166f5f62d4a7d25f4943ae48ae4519746f8c06828be430ecbe5f013f18b6d7d0f7d6902cc0ec613d57932e9c86bb2422ae3ed72ce08df89b9999d0a4102b850ff35f126ad7963e1eb2e2f5af6626802860a846220d2e27bfeadf5910fbf9cae97546d7264bb59240b40f43dd4bf3988838874dfa42f934ae1c3c38abb567895f025ec75782bdb60bfd0488d20321a9fa42a9753168bc4f9d513ce57c3bab23bd041d1626177cc34bd3e440e1a075e807c174b55955b70babffd632c2a156d40f67fad7bfcad781ad4ba1df920521edee73c4a182ee321cf08408682f7d361baf10cc5bc0e2e0d87a55b97c31d98efcfd1f86d7a9cefb9d89255499db24ef0898002c97d9e984b76002c451ebe8d3593e0cfdacd3444236c364dcbd5cc86f3b4d15b5c18555feda1edbd0305d2f93adcf754e9d9926faa2ceb3a82e1e9917e9ec4e663fb670ffd4009f0dd430cab723f95b5adf24f75fdbabe484d59bc2669eb165e218365c88bcedb0623bdd13aa068f00c59e2d77d20a58b49313eb4b991b597a4b04fdfc18b117ed2e0567f84dd1e1466cae0890a4da64d5d599563cafe5771946cc188c130e8f837a18b7592834d2cd7c1bee3d131e16042db55bff6a5ed592c4f5e70dd81b5ec6ee60adf9bcf6eb510300b416d9c8eab7342763d091ed44a82088953c70c81f6e85f6886b9b42041d8feb34e7e0d1bef8d32c00eb2316939af172c3b3b71313f9a0dfdb202e62db547a3c093cb41fd010da2c0d6ac64f8061a4b22bf4c9d00836388aaee2d0954b6d5856984faa19630051b8a7c489dbb0bae518aba1a24f5acebb3147b953efaaede0e5f99a24a7477fd2c1944e40aa3a58aacda3ccc9bf24ff92dd83d0ebdafe4d6c64a42a8d656b4cc1915483fb7b0e65a0f26f09d90f51fbd32f9a967fbbc9885177f58be4a45ab1bdc215837d5dc53058d7859eceb38d57db84ff8cbcc8462f5f68d936b3d2e96edc8b14a11411ba29a4a26793cf53c22547faf15f87e2976ce0cf38d04286378aff8a1605731c093a285a8361dcd5b5ef30063a957a9c3fee1d51f1418c0e194c53f222339f58562123a602a1bb3cb59349c4cc86c32ae818404ac87acf6312ea2c738132042dcac63c3a06e0be515b81f06c313f58b4c3551337a05e11ca5400ae6807d4fe8fa617c929498918147f1c7c939236c186fb37829ed7a74f2b64bf68965626b1ebffc775badf8e4194ba0bc1ceba77a77ea738058e01f6039d13f1bcef95f31c28f0b40ee1ca92f49c313b7d1eb0f831caf04cf33a2959bca7b2fa19f1c8a2805c0a2fb817e8f55ff5336885fe8cccb766a9200f7dced57a7aa8122d6747661b7e2e284795b551f391834baaa9aebeb793128fb7c21a399e2818654923468a7ae16cd271debb41915a635590677253d7545265e820fb384c31bb9b889632da7af1a576ba35ee04501b9193650b5b5a786225d24d01d325cfd140d348a5b426e5a8cdad0e375890961e29f15aca6d4e28ef8eddd6e040d0a999089fb9544cd32c9d5ce3dda86411262138d9f736c39327029d35f2fe013a6ac71d42388d7eb54d6521ecaa46529eca6325059f33c674899d406a038ee7839e21a58437df2970c737e05bfa2182dbc60bd35c8c5bc276885796590aa72164bc67ac92f414e34ad3e275e5559eebcba907767e3b51ab1c922b39eb15b1a20d9c9775163a2a3cdd76f1cf53fda34a98949f6a3aefb148234119bb9a9cebc042b75ede54ed0f3d9a29b608c37226cbf338f013eb94d3c9b6463469be5a675aaff5ec0c2117a5faffa1ac84bb3d6dcfc9fbc98987108812ff92b12104ef837c91d7397a6e1e79bc6f6c228bca74a4a5a27981f698de49f54c197d05ae6c47079b16cda9298b60dfd05a3229b7385a521db65f884895e3f9c76f5c8b7a45def9f02f4f7d8cdc296a52fb7d23c0dc05afcc67106a5707051441d0357d723772c111f1dd4d51791075daa254637c940a6fa5d4f9a395f0691e8"}, {0xd8, 0xffff, 0x20, "1b48420c0f63e6f5f72542049892b842926864bb4d1cf1a08743d463ae70db6df1481886cf891e2bf95e53ff392569346d4e491d45c2e39c4d1ff994e35a891172a85a4545c31cdba7c578eb4eef89a5b63adf76f6519f2fbfd9b80889afbea2ddd5d864a12405421c6435cbaa53944821fa472a2665acc94290c433a34a3dbb6fe57ee3e6dc0d968aaa4d560336a851517cd3864028eb2438c8ede43ca91f73fbc14d4602d765f878d279898e58a1339810dc4a734bca811d823929e4f61eb10ded8be64c914c"}, {0x88, 0xffff, 0xc00, "3d2c5114f70c2bf2b6f9da7f3b2fcbb3c09eaade27ba9801367302bde982be65e9eba21223a5ce4eb094edd895cfa4d3c3b2f827e6a9bf7bba5c5def403a8781747c39364624d838e8b10967dccb6954b9919f3bbc44ec6dc009e1c135612db0611fa390bf63e7d68de2547dadb160e55690c3c7a23f65"}, {0x40, 0x0, 0x0, "cfc2cabe28ad861adbc4b2c9b8b9e7056f8db51daff589ae9572980017a158f886a28655c3b69d37850f9421a4f8eb"}, {0x50, 0xffff, 0x2, "4d7c99edecb68368b3f48195b76546ae79ccf11bf62145557521a0b42246a58721733de7d8c1385db2aa49734b9eee7d78e74f1bb3aef7bfd764"}, {0xd0, 0xffff, 0x80000000, "8f1c85115ea19a2b92cd5aa73762ef16c4496e00550ebb4157851a4f19430c20ce1f74586f05c4eb2a12b3a34d9455a08fbc6b8c0e3e85a94aef29168d7262f40e4049b87ab0cb43985e7eaf5336bd02d12db12b4f7544067ed4fe5ab7aed74c1cae72bce8765e3371fe8ddddeb6d9c6688a5a8765db5aff09e134dc7d8eddb3424908af3892ffdbe75f97189468ab99193bdf26b0b320d2c81e73576a0b4b224cc1bca9a7bd37385d1144e2746e08ea717e562ca580bc15f137"}, {0xf0, 0xffff, 0xffff, "a80b9e0b1da805ab609411c9ad76105d3d7cde32fd695696d23001bc4cc6c1d074fcfead11d132e0c5ad9a9cfed6b08b90afd4b927cb7c983caef522e53c1106d90e1c2d22232339fe75397302611ff52c4479e9d0915089b46be94a8a96eb7947832f3bc1c36e8c3fcd6d15224cbe677e9764b3a10b45812d657dda2fb6568f5c08e273d420353e804f80f48dda05ae0bcf80cdfe3abc825f407a0e59034046826ff835cdd9daf2dda300dd4c1c9a1030f735a8718f9bc838972c5276fd998880284dba7622b4135d818605fb00d61e3cbe57a2bbf408d5a3331b8db818"}, {0x58, 0x1, 0x3, "d6b57605525ce4630224a61e1b25a3a9d0369ad29dfabc64e3a4eb7e1a13b2ab07732c8a73d0a81f1e0e5954ffbe3857819064d3936b9fbee35757a3e4c6220f7ed8a08e7169"}, {0xe8, 0x1, 0x0, "38be343d2253996629c834e34e49707583017615bc2897fdaa50496aaabc110ff081ddec6784f7d65b72f3f3b5c1ad47abf9c15e6c2b4b0ec0ed0b50afffab464e772b1fc06bc009066c14dc9bf027f82f2525543e6c4dd4e75687bb5951aec5f80f6b0506eb7c9fd99e9cdb74369cab98238ae90eae11fb88d9f51384e61de612acc37535bc225ffb5b0ae84bbe24f069c85397df853c1f31cb1776d0039416076cc2d0be76b0a261d51dd5520f2bc6d77460ccb9078ea1fd57cd0a0c872b9693f363e8c23bd34397742233fcfadc7d7038c1f5"}], 0x1500}, 0x9}, 0x10, 0x8) openat$pf(0xffffffffffffff9c, &(0x7f0000002640), 0x800, 0x0) getuid() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000002680)={0x7, 0x10000, {0x81, 0x3f}}) chflagsat(r3, &(0x7f00000026c0)='./file2\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002700), 0xc) syz_open_pts() executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 6: sysctl$hw(&(0x7f0000001180)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) (async) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) (async) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) (async) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/519}, &(0x7f0000000300)=0x209) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) (async) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031689ea40984ffff3c00", 0xe}], 0x1) r4 = getuid() setreuid(0xee00, r4) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = dup(0xffffffffffffffff) setsockopt(r5, 0x1000000000029, 0xd, 0x0, 0x0) (async) r6 = getegid() chown(&(0x7f0000000180)='./file0\x00', r4, r6) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @remote, [], {@generic={0x88e7}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) setitimer(0x2, &(0x7f0000000080)={{}, {0x4000, 0x8001}}, 0x0) getitimer(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000001140), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000800)="95", 0x1}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000002b80)=""/4084, 0xff4}], 0x1) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000240)="b886b4fb5b93253341296da0aeecaf310e55bcb0ed00"/47, 0x2f}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) sendsyslog(0x0, 0x0, 0x13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x800000, 0x0, &(0x7f0000000000/0x800000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x0, &(0x7f0000000180)={0xfffffffffffffffe, 0xfffffffffffffff9}) mlockall(0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x9}}) setgid(r3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) listen(0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000000c0), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa3077b99cbb86dd60c61e000000e6ffffff00a13b1000e01fe376a998dc69e1cf0e6aa4e553a185e6daaa00ff0200000000000000000000ff0000010001c20486d264a05922c20777d65ba40fffafb4431d83916fc12d1682b412e252642c9b39f1243611c9c7656fa429bf7b57409d1e705ea45345e354c5332221fb8f6ceef4faef2d11e42eb9d4ed91af77d99c0f9751ba4b000000000000000095382d3afaea3c3667de77a3"]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000080), 0x0) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000d40)="6bbc40", 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000000)="dbaba17196f52549e000"/21, 0x15) executing program 5: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000040)="c777eec4b29813169221d4a63a822795249047546dcfc4f2ed32704723b07fd040600742df56dcefe015ced7b7e08f6dce91bdf5fb2a0b5a3f39288495087cab6abbd91e4a6992c1040af02ccb4c65c5a1b4e4a7ee974448f24d83a4353148b092bca509298bf334e1ecab4899c1e039eca3878a7bce7ab9fcda22886d56055e03b80d9197da7765dc6ead180c57eb9fd9c1b05ae7b76bb69b2dff7009231023c36426ed044c90d8ccf371857ff664045d39775743122a2bf830f98cbcb23d676fa16f86015e2019372a9d504c525e666f7852b851b9f204ac53ebfdf099b534c6e38fd720de4cb6ac71c5e9bdbb74dc61d22d", &(0x7f0000000140)=0xf3, &(0x7f0000000180)="8b65fd9339cb73be823c36", 0xb) r1 = socket$unix(0x1, 0x1, 0x0) flock(r1, 0x1) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000200)="dad529ae7b5df4da86c6f67e34af7bb656f87e35", &(0x7f0000000240)=0x14, &(0x7f0000000280)="10aba43a", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xfffffffffffffffd, 0x630e}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0x7, 0x4}, 0x10) r2 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kqueue() r3 = socket$inet(0x2, 0x4000, 0xe6) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="5d940eb730f100825c07b43aa1180c1d20a86655390eb07c3be1f57b15362f348c07ab4b6ee02c753fc523d630a1adefc7dc9d7885ddeb84678da71de6f3d75ca485f52dd0744a6e12abfc872834178e548a9d315da1280e6df074e618e6351bbb53df58e5a02ae916cf36af44dc1555e60883df5bfc24b78da0bf974b81", 0x7e) sysctl$kern(&(0x7f0000000440)={0x1, 0x12}, 0x2, &(0x7f0000000480)="503c15ff35124ea47d25a9298f3b68ef51", &(0x7f00000004c0)=0x11, &(0x7f0000000500)="48fbc64b16ef65ca19c376a87de6d740935df93329bccc42c1475031aadd9dd426411cec6f25b0398b521c7fe9ecacd7730496fa3aba722a3799602c4d2eb48917b865c926fe46ef5cc8f20cd1f1a9104dcbc84d37a3928dc8bfb5403ae9fda671adc3e1de3557a6be90fb846dfe4ae32b78620483", 0x75) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x8, 0x0) fchdir(r4) fcntl$setstatus(r1, 0x4, 0x80) r5 = getegid() r6 = getpgid(r0) mkdirat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000600)=@abs={0xd92be699197b835b, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x4, 0x7) recvmsg(r7, &(0x7f0000000b40)={&(0x7f0000000640)=@un=@file={0x0, ""/505}, 0x1fb, &(0x7f0000000a80)=[{&(0x7f0000000840)=""/233, 0xe9}, {&(0x7f0000000940)=""/75, 0x4b}, {&(0x7f00000009c0)=""/108, 0x6c}, {&(0x7f0000000a40)}], 0x4, &(0x7f0000000ac0)=""/79, 0x4f}, 0x1000) r8 = open$dir(&(0x7f0000000b80)='./file1\x00', 0x800, 0xc) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000bc0), 0x2, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, 0x0) r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, &(0x7f0000001f00)=0xc) r12 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001f80)=0xc) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001fc0), 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000002140)={&(0x7f0000000c00)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000000c40)="e787df6b23e836cf1f12202722cb626304cd0e5e475bf49b0460d89db00c91f0fd9a9a2943891421e35f0b38ad1b48c8d4996a507f022e89ef97406509af4cbf32d1454db2bcef6369c9788434f5bbdbb0310f6a94d16dfc9224b7399f1e3696597a0e359db5034cb498ab79492d81cd7969fac91d583176f512fbe465b789cd042a2d1ab69e9e99096b7f21bd5638a4691824", 0x93}, {&(0x7f0000000d00)="f773b3a9fe766e84a17a51d0763d5f05d3b085d820067abb8a999b129362e58fbfebf99addfdfbd306cc0d94f27dcedcf5d8662407d096690ae3c250807aadfba41eeea99da2bf28c957cc936e083c7fef25d946e58d5fb8ccbaaf63d2b0db88c4bad38c2df312c3953e01a1c008828ccea67502fa24399af449e18b0504154d7771380e6347d5f841ab5eca19254dad260d5f7b095684884c254ef6cdc3e50fcbd5683490b6154bf06f0af085da75303cbadb0c172952b586c0c3c8cb7f0724e726fcc9f5c5b2e9", 0xc8}, {&(0x7f0000000e00)="15fb3569dac0cac48430882b492f846222c845d93042cc0c69d9e56347d4f37a3d4ad9ff74ffef07f19668e2af9bb446672fb0c1b21782e8106cbd0740a9e36d2c42f60ee136e711db2d792dcbd3c44d0ce6f9b7252db0b71ea0537f564a3000986a06d9d57978442c1a77fc0459d26519935f2a6863054fd4a7bcf02db5025f78930e647032123a6f9c0c0d0a450ec65ea705fbbf8f887fbcea70764b65187174cfdc92dbfef809296a1906077586aa8a43cc891084df0249113bfb04cef03fbf06a3080c2db31e66e8732af8a919c687aeb374489d5523b62b7c4729e2caf07bf2fa8c7a2bca629cae09cb5f16a8744cd71e4314be2c64c430b2e889486e47a334ef673df406391cf11890154c83a0a27343915d76c42b9c22e194bd392c1efc4b0bceed51262c18a28701ab0fa88ce58ecadc2dfdee874756a0172f6ecd858bb4e16db115804c6094a1b3c21b59157c97d6c87cddc80cc815cc9864622c3e5b4284afbb72e2496397e9800124c499fa61875f0b4c6f8b40107f2e85d15efc923449fdc8016d71cff6641329d11f1a83942bd65ce3e5bc39e50b90ae8496de3c9c060bce6f1561a0c2652c01e5002a04d6b46b51c7f893e62665ed0cd4821a9c0812a97fe8ea04091aa7a506e79040bf3ab39fad2a1b5cbc08a79cf45075ad358feb33636d779c09438b3514e4912dc22bcd835135ff56908fc0cd609d174a34555aaa12bb342e5ee9694cdcd32af94da74a3ddfaf2d159c64c610d2c0ab4ebac8c1f0b76ad63f34f3a669e1e38723ebc0311b9ac3ba5abdceb8d3f11b1a9911bf04fa18e8d9fb9e71a9559eef3296510abc0654d8114a4125478a3296af6e10b200b18846a14c3c504115c7e8c44f07a11bb4f2887e4c2249fa3055f49f02e4d460fb5efb546022a9f32fc93a17c52b43f6fb144bea7ddd8cfda5bc0d3e4b5d7aa20d0d44f4c1e9b213d66372d1a3c536532c387f273301f342bb7732e599940bb08ae4ca0b24ae5d226947de399cadfc327a0d8438bfabc60bd45b084608d4cd9f24d1bf658bf8c815b2e10216d4543b8aabc3eced338679bad79a2c5506fd9ebda881493e29c0a996c842e648a18d01de6b2ff1bd7e409ae46e1bcc12ea00f1af566a92ce93fd108ebfbaec8732fd6e3d0a8d0d8e8c6bb13ad04babd30315e54cac4764265709c69917e9998f6670300318b8454c9d2c515a329e0d37d5ca4171f9fa5b112e3b5ab65cd7b63752e253435e284d713e6f1ee5fe4ff406c19a1370080618b496eeaa4aa640fe808490aeb08ef94d829cb7c2c1239d97c0a37a0db0a71095984a117f40bfc11522bbe333421eead550bdd6b64a773890b12de549e50f9e1bc88acbeb7443e03bcbe0fa1c6bbbd654554c342d8ca83ba5dbcbd1f7fafb7c7af508b510d934a67a23c99c00a4fc07b77c9e700459c43778e153705b46591bd94d8df6eba5bbbc9b565adcb10a0e6f79dd244f2697a29dc501e5aa9fab5d541af5c798e73fea55ab0dd125b4905d8186ef8a9ca5ac830f3099bdc1e9a1a17704a997d0f6e64eb5ddd9962ee3689de147bbb6e6ca94fab501e4c3bbcbdb15d4ed74aa86959e3705c906857d157e51a92770ae92026b891d8204f11aa443fbc9fe8da5311587c7e2d718f181cb2e0bccc0737265a67d3bc15a97924494a9c976d249210e60186012d02d11ad3613057f22dfda6f590972557183336ee4e5ca648c228d0d17cb1260fddfb8cf01fed7981d67ebd3c61bc9377f3db0b55b18cab62ab477f5275c56e2536b070fc7f20f4666f7d395b2b69542e5c680443f0db240fc78655184dabd36091ca689c4877fd8420c4f8138a71deda234eb668c3befd87b9d8b827290de81d662afe1dc1ab8e18dd9a18da3bc9bf39bb4e29fc4d8621de711e853b2578e862604eef84c94658d65382f118acd817a0ae3d635ec8ceae71f707c607d93d7e1fda371c49a370a07926bb4456b03b90417b407762d6ce8e378bb6dbe21c12575a4b4026057aed009588af8576be6d373b5da2ed7ce777570f3187c38ffbe67d551c108c247ad620ec27075726893b76d4aa6f8521f300e6090511b3426b6e0288cc36687b2420d18d6cb91abf3161a0667be7acc3f0a04ef4db455951e6c5cc8b804ce5e66ea111838c66c39b64afaeda2f6e615bf6f03a4deb00952d57277aa65a1aab4865df88890b94e1b9cfc134de73602f06fd4259aa0cdd83af57c8758b9832f07d24812432ec8d2b90f1acc845ca234a6dcd79632d7958eb166d86216166550e244c1e019998682ecac768e07677a74493fa6af3edbf32e1bb6468a1cd165c0883ffbfc64c544bfa2f71f309de3e34d116ff88b24fd59039b8556596411e9d9bb068aed6fd20357136ba5d1550e6276eb01f826d5b2ef5aef3eba9bb04c4b0911406b59bc2baaff47cdfa7468b9147dd49d5d814f826df70b10a0988173cf230dd170da36d03fe31d9fafd3632d7ede0bcaad0c0ca57cfca732baf8f11e594046fa4ad6c563bf19fc13592eb65f4a4862072f60e4615ad4cc52165dca1bb4a41c29c4ef2684b820625b47c7e92e980f8e9951c284aa1ec766e7ae5c112da00603ef466c42018ba19e56bfb4079669388b209cfe3cf8a5bdfa1665fd20f064b1fc99eb1efc2aaa2b4067fc1a48dc96a98feff601dd91fed806c669ac97230e0439d0be7ef24b2a7467c2d3342d50bccc4cc42ed4770250c63133d6a007ff92c52a2b28da18fe9ee7a6572049f518f3899e9469a7d580ba56096afa2bf75afd5ac37f67868b0de200e5bcbf35a6942281f59d2b53782da70a7cdaa4db710c2bd9170ba86413ba37b2620fc9a4b0357b455079b95452f13efe05dfc52478182fde35b99bb664969ed3688e052daecb4c300ebe70bbcadddff719bb7a2f7f78680d900f6a3e2355d6cc3d5f0983a8711307c44d37247f779fed47193c7054ac951fc1d1a769984f3cc9ba7d02b5c3cfa76c450df436b9f75721bf0bb2876c0b64c89f7531b4370364df74451053a017d67a716b9c90fdad33fc00b2dfa67fe9874b30ede87e9296e01a7402dab794ce26ff730df6581ec023646ae34a2ceeb080c49e94d671023fd40ad64cff5afdaa3439a101c15bb1ae8c4f4e7fba36605a69d6cd607482405b03a60380f9019371cf4699692fa5617e3cfeb72b47dc060c54abc0f1998f18bdec4a029b0a41bf55593d491097cd616dbed238b9682eb69a0f374cdb67282655495169aab01a33da8f1ae02ee0716954f18d112229b679fad55e717a172de674dc26c4132fe3e994f53cabee90b9c1914ce1dcddf88af7789421d835276ef5bf5bbc8df6ed9f9dd38aa0ea6fddb30e154ce3fb7476f3d31d10ed6790e4ba9978105434193969e7b754c7d0ced6161591d730318ba3db6e54bbf2a3365ac214b6ce9658487ac8d517f815e481af6d29b05e4702225febe535d429efba7a395aaa61c2bb299751c357e90be43a931269a8fdcf203b491f4a625b30d28d20be855cd9cdb74a990213f704f9c6c46151143f33096d6d2d9125a275081657e822f08cf3a3c08b60742cc3d8a16feec6119169841e7dd83c1141511a836872eab0cb0054652a58025d47aa23aecbb6823ca9e1ac53bb64d5a8743035529a47b56b7e4c54d64ad157d04b9c7bcafc9cce8f5a8e7e590069efa1f0156e0d485352a473f843aff0a681a9bf73bde59b92897a6033bd609c521b65b8ccb1c05a8626424aade8b47101a224bf204d1fabd74bae9879702a0faf49b9e150c4e4d73a0cf96bec5e15903a0f4b4c825c8040db5bda3ab4a315b095b8cf756a37bae78cea48bc657918c504d723bb8da21a37e3f13330b2cb21cd6db1045d2820888016efcb16cd877214318fe93620dccd9b6e1e1d6bb959da8096f118ec9a4234e7ae43f4e8f55aa80c4824c2604ba2e9160db007e213f15d870ab84e25ad8776364560c85166735a6b7d3339bb758abb852acd9c5e5850a2e4e48f62b8b180f00e4039c398ac88b0d3b56569194377cfbcc9ec17eaba4a0c0292ad5edc9f473bbc952ce64c47d981f40baaaff64a52b81ddf20b41132cb7c6859d53743cfaa0ac002bbb0d0a984270b4c6d4e4047e792ef3af78f963c3afad79bb81c1e947fbf9ac304322274a0353e3e93324ed68c6fd368f4cd8ab8ce3af289c507c3e1a435b5674950999571300b9d3556a2000b2129c53ff95d0949758d3bf8ab40cc7a09ab1b9d8aac4107003b07d699bbb1f0f057562d055dedfeb9fdb70dfe3ef2137f03f63133d33a50b122fb5fc730e4b026b5971b6ca5473d5cca6c340af7347491a390460bb144d6ac871f5c7ca60eb86cb1ca58ca714f369496b59c7d9c17a55c49a6e952f8382607ed7de7a259bcab46b56f924d02ccb6f61d01468a0b8f4c8d27a4ebdda3de5e0b986306da21b440b62a82a7be4fd0665659301ceb0010cebb2a078febb56697f5d46bb61ce1667d75c0423f64917cfd408be1f4e17f759a81d9a5a676dceb1285cc2f6c03b89a5f7b5b68525fc1a1cda09e2edf8348bce3d5c3250c67c6ce67bee17432857a81c63fc73ee2a98456f60d822702ed2354c065a84f078aa646bebb763060b8cc8eeb26e1f7ca35041d6b16b085c0b7e98096c72b635099f1bb038ff40d035a819b72545a5fd06be7774f0047dbcad432689e97b3a0dfd8d21e600261a28fef979a4fac7495c476bd7d66a31a3823b9a4c7973983a1956e98f8c14ac5259fd39e78e541cb67c3550c5112a69edf96d33d9bf192f4f8647b435d74c23e42c3a6d5ad79629ad7abcef1953ce51551b22b87a92b77fc8b4bf824c32ad1d48d6ad8608bcc53e6f7a3ee4405087bda63cd6ece62578bb5f905d8111a2cd1f6f04a0e25f644564bc6bc913026f81517798d48a200d61c11874f9fa69a22c2ac49ddd6cd9a7400b4e3da1e9a914acf17b6ab7654248c864283eeb253097d0259ef7543340ae7b0a09fdf9ec6e04196572f4c7f4c4c4d86eae62aecaaa453a95543b80f8d76f0692f1f31da51bff6f518b914c73b25d027bca4af6a0158a75b9d7c326dd43d8ac75cf3993de11c94ed3e594ecfbb12a4fac7122071b7c47ea1aaf0d2df6a94b7ee90b0a6f25b96b2bf02d223ddc5b2f8e837fc9a978f5c0335a2fda6c7b7edc2a729106509c281ba3f2e724cbbdb4a3e1df2e1e35d12c741c30572cd583a4015dd415455bc475b57c086710b06ef06e815f9cf4a9c266a0df6f9c106272b79a80cfb484708a4c71049d23c7b559e72846cfa37a3606f8f3190791e54aefde3b7019eb8459f700cf17cf3c935dde69b559f0843cf908431861f3bced38ddcd29a4dc981e7802f514a09e34ed1f5b8ce8cc1554615bb89d9660ec5c3320419acc7a9ee3c45eb8d7845f2d735c600cb714bb38f3c87f7a9b87ed7694a3e8f48016498659e4d34c1f8652a82a06955c295a33217647d3f84a0d70b1d9e111b5da73985f29247248e23db2e276aa8bb5f015ce352e14998ad5f25a6cd062ca579380653480868810edf5c4a116cd2d82f5684764809e8372822831be1be62e3552af6b3b2b757a1da786a5bfc282b711fd27a997ed6c2edb509a61de62544a97fd447b47cbd2457ed3910acd58f9443c31d0c9d0460c38b66188a4f8c96e3510317d41f43a60594f5ac7447e12b49dc57285ab38ceab06a629bdec5095ea19669b3ef3b96ab3113958cac6182093da2ef345d5047ce59f99a5b2240f92d5cf7ebfd25d78712d746e282ef7d88520bd405efc8d8313edceb85b03bf13bb40b949a4072ff", 0x1000}, {&(0x7f0000001e00)="2188f388968e15c193b3d588a71b5450a13d3ffabf1af8e39e5fa94543d1f6024320c6362e3a6a1d5e67ab2d236c1c7ef2c9e2cd3071df7936314f6a8b0283bc9a57a3543e60e1cd68ca495fc2f7f7726adab63afac743daa715", 0x5a}], 0x4, &(0x7f0000002040)=[@cred={0x20, 0xffff, 0x0, r6, r10, r5}, @cred={0x20, 0xffff, 0x0, r0, r11, r12}, @cred={0x20, 0xffff, 0x0, r6, r13, r5}, @rights={0x20, 0xffff, 0x1, [r14, r8, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r5}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, r7, r1, r9, r1]}], 0xc8}, 0x8) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r0 = open(0x0, 0x0, 0x0) poll(&(0x7f0000000340)=[{r0, 0x6e}, {r0, 0x4}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}], 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) r0 = socket$inet(0x2, 0x1, 0x7f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) (async) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) (async) socket$inet(0x2, 0x1, 0x7f) (async) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) (async) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe0000000000000004000000000000bbff"]) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) (async) open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) (async) setregid(0x0, r3) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) (async) socket$inet6(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, &(0x7f00000005c0)) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffed5) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "65dfdb7132fce0b568c98b35202405275b738718", 0xfffffffe}) r5 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0", 0x1f}], 0x1) (async) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) executing program 6: r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) getuid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000540)='./file0\x00') chdir(&(0x7f0000000100)='./file1\x00') setreuid(0xee00, 0x0) r1 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r2, r3) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) sysctl$net_pipex(&(0x7f0000000300)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000340)="37eca2a868ac277302b7ace45c197e45142edb8a76404e663d446b27dbaea3e846d62b175d8e72621dc5eca7503b60f1cc3f786f31fd9d3a0b58abe07b4c4b90a851002fd86a5465b157b7a4196befe5fe3f87d4563adb11636acb26321d11ba5ef3aa6b7bc58cd126b1d8942fb5beae30c5aa13af845904be7beefa842e0790015b5f4c880e33bb84fa9238554ebde4b77e25dd2b", &(0x7f0000000400)=0x95, &(0x7f0000000440)="34d5e2054f6fbe8b21c20c505aeeed169f39a95c89593f3d5688a65ea12d4d041d51bd415a0283fb160ac92e9681077a61c05964459ade20c0780ae5912b80827c58ad77f40b8dfbbf17efbdaf2877d5b794a1ae669088134571f73eb6937077a8", 0x61) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000640), 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f00000000c0)=ANY=[]) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc0) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x40}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x17a, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYRES8=r0]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) executing program 7: syz_open_pts() close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r0 = socket$inet(0x2, 0x2, 0xd8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b7678a35e1668641530f6e6fab5dcabfb390f105e076f2aea20e5370f4da4fe94b94dc1613d17e28c2481c429d5486337ccef7a6db648eee1c84f0474ac01ffe8b3bd29582a4a11feaa3e7e4e0f2b058697b5a6f151784a007a82d77f3d2723bf31ea0712de9621d4fb41389e9e1b1bfdec73bbbece46d2404a30a578969b4c653cbc7a1", 0x84) read(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 5: r0 = syz_open_pts() (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') (async) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x1000300000000}) (async) flock(r1, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x100000001}) (async) setrlimit(0x1, &(0x7f0000000980)={0x42, 0x60}) r2 = syz_open_pts() close(r2) syz_open_pts() kqueue() (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r3 = kqueue() (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d, 0x0, 0x0, 0x2}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) (async) kevent(r3, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2f9) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) (async, rerun: 64) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) (async, rerun: 64) setgroups(0x0, 0x0) (rerun: 64) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) (async) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x65, 0x0) (async) kqueue() mknod(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) (async) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) (async) accept(r4, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pckbd_enable: command error executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1}, {0xa106}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) setuid(r3) fchdir(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x87}, {0x4}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x2, &(0x7f0000000040)="7fcd77a6492a40d440b0febcb8630854eae8f400cd2fbc6e59", &(0x7f0000000080)=0x19, &(0x7f00000000c0)="9553d8d75b814a7fc2d157beb7b20972067fd086058de8dc2ea1fa57db6b64a70bb74f941a45b83b76680a7a9d1e7dd0b2cf01a087e958074603d183758298d18ebc1ce7d9c246dab72583326cce2786fa9ebffcadde48188d4bd7fb8b84c1000eee7068dd3e7a00be7e9501e03691d81a69dca1f2a0e10caeb71f8c3f97c4ec676b4753bcf11bdf955f81f0bd5c9155cfc2d754b1b0a90d4e5789785a51b29c37f9ceadfe32add0692e10001b19e1c0234d53104547d819e7930ae843d31d07ad1be7b8743ceb38d7cde33aa862c00325cbd9", 0xd3) sysctl$ddb(&(0x7f00000001c0)={0x9, 0x5}, 0x2, &(0x7f0000000200)="70b4d8a749d14c8bce644cef4d049bbdf3cb55d21f0d4127e965f699148588d5bf5190b5f9f26bb2f53b95142e71cabe77b3684a982ba82462f5345223605f6f6915efef", &(0x7f0000000280)=0x44, &(0x7f00000002c0)="4b222771f0669ceba438510a67506c11cf2c73206c9c8b5da4a58469e9cad1ef2b076a728509ae327cf5fe7dad33c41d6f9bcb5194164244fd76ad9e836b82302687102a570211b61627299efc6dd8c226b417892bc541547e503ae405547247", 0x60) sysctl$ddb(&(0x7f0000000340), 0x2, &(0x7f0000000380)="1a015c18eff981db31e3924a4541daa395f258fcb06e269cea2f29193e0a8998963be734348791204b95852d10accfbb253cc648b6d50525d696e77627cb3d7d9e4a1ccc883a52d4847f20d9de54f8a198491938cb9529727d7e600f1c6e893b784e4be466821cbe82aac602ed805327757bb058ecce5e250974421c9486215beaa3d6365c9de81244c919763f1af05c2c3dfc6531198d1bba152ff01a7bf85b536289687b282de9a587818ca878e8dc4abd6a8935c8135bf96c47611d9a481507add853d1bfd2bc5bc4d9cc43d50c061148d75409b5", &(0x7f0000000480)=0xd6, &(0x7f00000004c0)="22104cc84cb703f57d2488f86a0c55280b81326e755e21df783216b291fe9c1c2203c9e4bf25311f3c858c3ecb4f223f92124e88631164d71e43f1b2405c935666c4b61468609e34b155a98eb73e29350624a5c2cc8aa785ab5011720291deca2a860e463da7d68e19683a57", 0x6c) setrlimit(0x4, &(0x7f0000000540)={0x100000000, 0x4}) sysctl$ddb(&(0x7f0000000580)={0x9, 0x5}, 0x2, &(0x7f00000005c0)="d408d8696d212672711cf8e29930ec28b0bac61e0662134ac2cfc19e33a6770d9c7f2b5f67a42808058a8fab998921ea11ad541ea1dbf481f816c364f9f6e8717fcad4eb5febad34faac5bb406f7913695d58527656bb4311ddd78cb5cb279519280cdeaf25a99a6bda6cbbf83b40d526ff34b96024dc06e5ce103fd2d1804d18590826fbb3161a6f377b3b4e9438d34c619711d1e13aeaf2b46c99f2882bd71bd88be8f268864a99a0806577b6ad3ba95c59bc18005580fe28552080f21db27", &(0x7f0000000680)=0xc0, &(0x7f00000006c0)="fa11de0d3db71c", 0x7) sysctl$ddb(&(0x7f0000000700)={0x9, 0x2}, 0x2, &(0x7f0000000740)="f3b345811928d499b6a968f5f0c862c58ee2ba946edb8233f4d36266bc3ff595aa2b412281690b558715fc2e465272de7c3fc956d1dc0f182966eaee46e3f306b8625aa5508073b97c81addeca72eec28750110a8697a3587d0ef413a6f69ce5427325d213c9fd6d0da00aeb8ca81643733e9a30e2598d6b7366d18fe643759a63fc80df13ded1c4793cfd97c2067b8de12fe275c9462a82bced94af14540b4d443c7df30368a896f9d76be63265875e79fd6bc1131c8b49d31a0175aafe681785c4305bf3dce1d3e915b553c1e906fb5e6c1ab57c92b3837b", &(0x7f0000000840)=0xd9, &(0x7f0000000880)="59d73c901281edd9c62938c69793610971cd8616a1e7378e0717ab53474af4364653b215d48b61401442e60a6759d5bf78abbafad32b7898ccb9d336d2cb6cbed48787f6ad1e4020aca7d256346675b445a207f9824a851333aa67e9dd7bc1e45abbd27db0f01eff60934e425f6c0e9308af7dad3d0eaab7c382059746ac34ec11b0959816697a45de4eb52c0bc469c96486c6cb4c05955c8d1f2fd7f1a21b83c78f64b3ce", 0xa5) sysctl$ddb(&(0x7f0000000940)={0x9, 0xb}, 0x2, &(0x7f0000000980)="29f7c3b6c9688fd7a3ffa414fceda290596cc00f7cf833564ac70c9f9cf1c9800b85bf05d4417bdf71142f260c1373ba52e4d6600ae9164b7f708b10f9d473097eea3b7b2755bb2d7b499381d9442cd50eaa860998b371e24db94cac5d7a378a368bdef80bbf8df57382ea34bb1f1b7dd8d7cd64f278b559084c3f162a58cf1ad180cbf3de8b5a6a261af517c04e7745f35b89fbe45dec3190b525979c177a8cebf90136354afa16dc079c8d2355858fcec8f8c8df6c99e0ba680cf6d916d19d96ec7644efe2a331f2be27d28c5c38afff3c9cfd4fd63e7853aad755c71142898e7181a8bef930f20c6f87ff", &(0x7f0000000a80)=0xec, &(0x7f0000000ac0)="d31fe86df5a50ba37d2431e42a77c22a1636b58dec5a1cfe677b6af935668b3f9a07c236a48cf0dfe9ae853bb8556ab0846c13b6ac623aa77b1ddbd69c09ff698af71168", 0x44) r0 = socket$inet6(0x18, 0x4, 0x3) setsockopt(r0, 0x3, 0x81, &(0x7f0000000b40)="f6b537ea0ff112d9ab5b001a6abdbfda14e6f7ae6040bcb554f3740ef61cbe448069388b60349607c004f2357f4e82cbcc09fd7989643f1bf8fd41e5d02442b5fad9e9c684dc9687cb43caa0fe1301e3d320edffb37d8febc1d4dd12204d027304bc619bfe1396a4a5cfa9ccd9c2ff3e1c91816e6c1ca82038bf2039f76caceef0aadc775d6b56f38c5f920b7a6bfa7185d7ccec9794cb84fc996877ef0426c64ac6f3b23c9283bba9cfcc85bf94034328c823bc939c24927778ba219725c9be3d69075a0c11332d7b3bfdd1eccff4d3e73924064963f3638a6d817575ee35773d722d87ac117968f6cbe0f00ba57ad8f77fcb821982bc552178a5cf4935da1e7e72b1222b44203078a0aa77a7cacc76a9858ddaeab4050fc74deb59872acd3bd2483c42756ce058a71e737f93b5219385fc49aaa08f5aa21a33be451a55af8cb5e2557ce9157539f06b07c0cf0b9f6a0bb506650f185d6fccf719d84a851c999645033ab9ff2aec66f85f139dff460d3292b1d41ee84851c4c04c82a4a726f2b7d1ea8abaab32d37808d9f1b9c25f8a794b1403915283164104a586660467dfce72085da1bd2c679b77255370f03b5c1145ddcfbad820a6112e5f9a4eb85de2afc2a9dd24a092fda84915500d0d6ab8a0e19bfa1834e3bf8ab4ebfd0d88cc43a926b278b120b8bb75cdf610e7f697f4716d643af63410e14b9d0fb410f413707e032349a74b66e6cde3a2bc05ffc2c6789b70189e953d569603e0457f69017002996576896ff0bd6431fe70c69ae1799e0defb85f51427c62a687fe76a41e3daa3ab6c34c97180e1ba10e4a27e46e853102f421db6d7e57f73d1b0fd67d4c961f42a0165622f209cbcd1183960a60317f8ef3637b75b57fe0da0655305c44c6776b1e1209b5ef0856b7f6cbd12772f3fcb44a74eefac72ad1baeda916fc775a64631199e027d94e5a0ba4a39967e73b00bb71bbda31a9ed3c798946a172643f1873e1dbe3507dc575bafb385d4df77974303015f9cdc1cbbcc8820cbcbafb5b627d58f8656f27701f1dbf656908fa521a76124a0c7ca5b554dd44e5140dbce1ba6520a1cc7aefbab11722cf4814373c38a1bfb6e5ccdddd5f870539e1cebdff3080f57d2ad1c3b99294d5cc14733ce9aa27a0aeda7dd37a2be6a7735ffb121eeccc959ccad9b93847439793a4f17d15bd76bdd04509ed3a86c070577f0203edf7e3252065fc9ef6f7a2b5c2daa3f3f61bac1c8acb5b31b957b72698ad64463379bcd069d05bce5c9d53599a0b51efc9c2c115bea264570a3b15fd112180b427d5513134896333b796d97abdb5b56782106bc821b13e96a54573e4ef29b6017d8004f62bbb051e0fe59b8c2745e78097d1ca48ffc32ba14186c23da0df8440ae4a5fbbebc12ca13ad396ba3ccf1c4475a77781e94ae8856974c4a32669d1e7c8c423d3b40739e4412c7a31b4d65069ce279735da7aed2000e810b17088a5f7e6fee27fe45678c9862774d813464c875ee1cb7a0eb10e914d6d7d92e355e1b7e60f5ca051cf9238484821f68f69f6f0848b51068cd0dbbb04d657f7a888b761fb19e0c0651bacefba1d297c765641c97b8868fcc3b6a35335fad7e7342cdb13f6908023a6fabb1896eb5528ed338edde440697530ba13d731032551d03f298e9a0478856255ba7373ac495f24f58f05e62aca720da108ba2af5b1e8513a024b86c4b0821e44a347617257f67bf989e7810b746771a07085feeaecf0bc8389adf802efdc52b5b333f8f87c8d0ec752773c6395d3a9e5895672f4c140d0384676a8d9b91061102437e07519683d8e510de88436deaee5b02620bab6c1d2273b8f82410872182af7b296bbe4490ebe801f6b172ff878b11743864fa98194cd42a8eadb39c3e07dd97eb06b2de3fceb4f33d15c21a6adce74488d268c070b9c26d8abe9abf2d306c0956d1bf82740bcbff39a9dd997a531f98a4e4223625e441441f9fb7ee52694795ce6c9cfa4fba868c4be1e302ffd23ce35437c93c987e945accab0d6053f0a734c1f749ab9f6c1bc3f4c10c248cb6b43f5fa331da1df27f97dfdc94fead80940feb2ccab74c2f42ef86733e13b4d7a765d9e1999f0a3df3fbc613ddcdd38cc6fcd23524487fb0e725370b918ae7eb60dbe6f0df58dae8e7c7a4c8d94c95c0d1840ec4c6f7ff5869fc98614a2dac29fa7c97d54590991f390ce8eec7a619ab404c00cbc46de06b9a7d2614c8a083643cc383858f8842992fe2f6acad21bb9a45251171c09e550b111b84f625d220ec90342f3750e544dcdd318f8f530d5aee6b2b574075741de5b06f4ff421e856cc027c07e7dcd69afe5b3a6f27c1cbded1efb7fb1c31a36a9abcc7222c5768c973425c7ca645cb2fadd5f4fd41abf82fe905c167e657322327dd9c9381bb662d51ac67822776b4241ad23b8582cd02764775bfe1223af93f821f0740665c512a17c5d75f98ab4dfa09e082588e857883508920d48f441872332bd24fdcab30d974ba4a1d048a414c6259d0c58e83e7a04392a806ab96d1a833e9462a41700a16b64c843369e34c0baf7d1268e3796c11f66e7093cd44ad5031bdb11da0254eb020a3903abf9ad036290679fd45128dcbdea76c431b5e6064c7b093a92ff9e7c0042fbc546d95cda1e9628ba910872bf333200e4b80ddd4ce39edabb9c2ed3debb5f0dd36f2bc929691aeb883607b536b06472bd7c62c6db272f051fbe2275956e056181cf5b44af03eb53b74e5c89570a70b3d633f847589d4a1031acf5c16c5073d8e93d0a6d7ebe595685b2e30e8a6995b033941b9eacff01a1bd5631c376595d01a94035850dd80c62ea70844beca71bd9443fc82eb0880963c644b91754ab043ed689dbbec87068de87d5d3cff3170b98c4156b019ad68364e91d1a3109e6472e24b3875a4c417dbc922bf402d9abab637a10e113f6b4e8ef395a6f72e33b95c38622d6c5eeb443d83c4fb7df8cb872d85c56ef80a911d4e4d759edffa793caa9e6d127439595c8f656c826c9fb891983e711b5585260be60afce34e3355edbfc7e3811166f3f736d68a717906e92bf201a8fb609cfe210ec4cd4c110ec7a7c9dab1574e7f06e265e6fea913d2e39c157799ed941946114a3a319ab7f97210db3a64b414c942671620926dccb705303284df1944c4cd9c54e55c7d1697b4a90562eb061844e91b2a7943a72eeb19454ddb36d5b6c2eb8a47e85afe711e220cde3a4a89c7a298de75837e1033b16e4071bbc3bfcfef1464a3216a38c36a50dde83ba3c81ad4348f93cbd15ee42968041454147621b526d31f1c2f7f107a35508215c04c4c1b495bd0e7821b1f7a8ebcea30b7b635de8207167d50702c476d85d13a8a4fa0447ceaee13cc0976703e1bd4a139f3e41c7d4292a9b6ec9c7345f515dba864575124932e5eee664f5039b46e4395282e7198a1b84486bfc039279ccc3cb133cba6b6049b0c19dfd9dcdd7f140ce61fc7b336c7861f16e880d3e7134879d53fbb35f2b89cf35ac8c6ab2ca22f16cb3298d3033002dff37fabb86cf61d69878babdb566c54e855d7d081adfbd4ed291773dac7e97d266b6af075db6f6d6ac0eb10b6f1a0c5ccde2393e1b53d3a4169cf0f418739e18052ca3708c89bdf158c7a97bbc4a9dcfe5fab1169f3bbe1117d6db2dac44e9b792eed9659bf382eb8577cd70f35fd01b624743ddafbe2f4d6125337549bdf88352313906a3ad29a42ce7392cce51fff83ca9d6f5dc8270212913a695dbcb3297ff57f2a14e4b10e2fe9bfa8b824490bb559070a272e0c3cc6d9b993c2afb396c3f5e594730985ecc071017719b5c6257d3ff4a88bb04512819bb94e5cb4044210aae9da4319880d712f5a49110fc62cf291737839657f51c9853ab4d141e8b399d6a8fc1c98ec6a02a7eca99cda3a069d516c7684e46ef7b664f818aa0c6531122466e6a82967c6863477967abd2dd06bcf7f4de411f0e7075854f466c83beaf757861d06029077aef57e9841a8ad5a73ee1f713c48fb20ae2ec13f5558298f297b6642c603091ecc2795a29bf5fec7ef105dd8af9efd13558e1e3fc2998dd55cb4a5825fd7ca1d3f5fda05c0231162f64566c4febabc8e6e029e52a731884169bc8e07c03bb052b5daac1e9ddd407f0adee9988218f90512a61b64cf8b43652b3479713f87b0220d1325d4dd1e709b18df1550233fe3c6a476b6d00920cc4385ed5c4c1601818facd14c0dcb37a2281e1a116a186eee3947651376c653a26fe3df2de6ce3e8b4afa3dec8be9647037a1f025f925d0f7300f2ad65e424e827e8d4d1195ae11a09bb8ea209eceaea7614af20e43c4174d74bc960c2acd32433ce754504324f76a6abc37039af72f653f45b01e3149b821b732e19e519b81bb7d5df389c7ee325664a829caac85c1ad01e5015bf7e0b1d7e647e39b606a856315234a10c3b41f0c67e430aed521635f4aa3704897479d120b770e6f2b9cfa1491b5b07c6f8d8a89c20ad8aa5a27410e769104dde7fb8c1cc1d0139d86e2ec78c9adf8653347ca47a16c9f7d2aaabc8d0999af62446d227c9634605a7a70bca6b5ce2c6f7f9af5da3685280973c52920500e235cba143d13a410d74a99ba7e61121d8d34264ec96d1e12f70dcbab1f5f67c8ead95514ca7b4224b3c1bf3bacfb343d8794a8f2bbbdc7a100a1e00408640fbe81f59d55f334322762388d42d2f0b81c34cc515d4c24be9406ef1d2a836f35de5adc89b8a44923ffe6fbe4dcdfe2ff05eebc2aca2622245f1f8b2b3bd58858ceba6a1eac4d2a0cc9a04274b8eaf2bf364be7f42148886e2abf7a162d9855dee49297f4d5b4f603b0393505ad6d4e5692399d5e99e814b100f596b0c43a54888fd531a8a888ab37e0dc07ffa250d037e2074793faf4aae8e965b6297ce1a457d9fbc104d244ddad3f8adf3fb42891e9be3f21c22c374fbbf61e661aad822f9cfb24f16e2a47743839238aa0b54d6a8a1c9c2b2ce5c49fc98ebcf5e8770afd7bf10725b64f47ce8fb43e6bdd56fe748aac325c18dcd4ec78554a88aeddbc38040342e7c7d8e672624e57e0bb10d04bf9fd1ace0baee772d103636ff3c4f4fb1ec22daee4b04b856c23b78db570dcf34304fc419ac833ff4361dc72d5494d1784ff3bd7e1fbc156215f357dcd69be5405a5e05018305cd8e2f6fa3f1113605c4db1348fac1b6ebd34f426da475860c54d2334d5bcfc401fb23ac3d42c35029c8416b06ad706bbaf5792af5732328fb7a27c199d1fdb0eed5351bb889dc14f52b5493dff3855d2eae2dc84c620bee006c7a1facf8523debcb1edee5000a31373456a06c6796f3e42c6ba5539f314b223e55d77947ee8b4198f00d37db1f1b3c3fb9eea8426a8f2866fdd1c43d8c4ffc4ab64563a7d7096f93b1f31591699d3f81e2a0e86c94b596b20e8afb5096b7461f63072b272cda32d079a57dba5d431205a2d49c4e248b28b83b85e0d2a723607189c0653edae2d599863318328c4d034bc2dee516665438613f7338bbe724471550c93d4daadb998f721f11571d5ddce02879b7db60b648f00552f8781e4041868728d95ecf8301d514be33404dac7a693a80fce8e6145640fa936a8a10c1801a272d2eb34fd28d00e772dca8307bae8866ce638496d050bb703a4203188b40e98f131321070ee3105a246aaf3b904ceeb5a39ef953a19e26cfb12f3fd6de17a158ef765605173ff43cc5105fe3d793ab3ba9f203d0793ebfa5b18d32002c1fbb5f2e68e8f2b43eb7fc59345c0ba6947ae97256", 0x1000) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000001b40)="d5bd0a3008b15513f4eca529b8b016d2b21e0ecca41db563b250880e33ecb3cf64876baa6d88c1a40ae3674257fa2081fc1cca3257cad1dd6df0eda17495ae0fe8a073e3b51bbeb6e8fd2596aba588497f45badc1102be75f02bc364221d7bb2d55a72c9d8", 0x65) sendto$inet(0xffffffffffffff9c, &(0x7f0000001bc0)="a96116246387dac3108c998a4e1ce1abb9fe9aa96c25088d5ec1c1be1fe239cf0de4ab4d706535a2f33e4fb34415", 0x2e, 0x6, 0x0, 0x0) sysctl$ddb(&(0x7f0000001c00)={0x9, 0x7}, 0x2, &(0x7f0000001c40)="2103ff6dbd549cc2d20cf4f28f00a7590c5f9ce6c1bf0cb81f31383388df51", &(0x7f0000001c80)=0x1f, &(0x7f0000001cc0)="efb4be4f74db5d3b6947f658734e3f21ed4520636b7f49bc3f4a0b130f99956aa9efb6f10120705ff1420b27127bd13c53fe14351cfa66941ef14cf705ed4bfa0d990d3c0ec39b8d6fa44b73a5a277a7f1fbd3d38592694870b63ea1b065e5a3f3d3a1ea7cc4f2fe598be1f5784ef75535287a682a48b23894dcdd", 0x7b) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001d40)=""/124, 0x7c}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, 0xc) seteuid(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40), 0x20000, 0x0) sysctl$ddb(&(0x7f0000001e80)={0x9, 0x2}, 0x2, &(0x7f0000001ec0)="bf26d85268a48a9f1501fda4874700967da9e367f78a984b3255290af5a7c205956c1120f6e5829e47", &(0x7f0000001f00)=0x29, &(0x7f0000001f40)="64d2228c49957ba5d744d637dd58d9c9f6f18608168cb0b21f9f1eece682149597553c9705b3101bce863a12ebb94fc0f32bfcda69af3667b88ad05a11c00479bfae1e6153f588dfe786626029fc2831bd90e9f8", 0x54) execve(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002040)=[&(0x7f0000002000)=')\x00'], &(0x7f00000021c0)=[&(0x7f0000002080)='/dev/bpf\x00', &(0x7f00000020c0)='[&\'[\x00', &(0x7f0000002100)='\x00', &(0x7f0000002140)='-@\\\x00', &(0x7f0000002180)='\\{\x00']) sysctl$ddb(&(0x7f0000002200)={0x9, 0x8}, 0x2, &(0x7f0000002240)="e476dbab02d24d47bc5a4e0c01853ddacf7b1e3558624c8df39dbbae837316b2c4452eb37bb9bcf32bf724d7b9cdec86b33629c26e5051534860780bd9d349d10afecee716609a6d00778c2a12f8b619623e2ffdbc135488f04109de050e672cc86a98edc8fa8e2e9ba8badd101008802b7aa0245754b787aa4f395bfb9a65339dda828b1156336d5c6c1e39c7580c8aa1f35816fbb7e7ecdf29b332888351eff1b3317aaf1e7f6b3e4d255ab6e4752084a4d3d9739b72", &(0x7f0000002300)=0xb7, &(0x7f0000002340)="9437371cdd5c838559c92e40b5b61cccb3a64d12e74fb0cda7413f3778b2b8df9dd8e90277f628a21b3e4e574740640729cf0389d64ba93ffbbb1584f4375512f5f8a5ba09a509199b06105f2a5a53218e6586260ab805e63a9c45dd7459382c8b5fff9973f7cae1b35349ae4392e1e9b6bb1c8053c188e0bb2320042f99cd6ecbc8b5a1c00c459f7132248ff303ae461bffad75344dcef1cc41a14290e64f6ee1603b731e43abf0689199f1209180b6b0519a1c4aa82b5d4376d071b6eeebf7dd5c0e029a9f0a81ad1eb07d9603995ed94c02d38794940342b1e9a89b11e60b333bc4fd93d1a18ad6bfdf1edf777874e588b18d4696b4b8c7e6c13e7550c1ec6c8a53b6c98456c760220816171ce9b3f8729011e6d34e0a8d7055dff3d5553ab8992862a87ea5ec65acf54f524639f2f2899238c26b21247c84ed85bf00ca34623b90070396f9c7a04fb09d64dcbeb7721ef4cdebc635f31193d7a75af20e8bb04cb01403cb6b5596716d9e89f45a2a54cdca3da3e4d9d5a82b49cea67641c0388142f44e3582d9ae49bfe40b026dd8ce656fee2b90eb0d64c5496f487f276bdd8b186459aa297af39f8ee8feeb355b70679e15439a61e148cade26e4bd4d2f3923684de08fd7dfd9fc32c49dad12c3b1ab4995b5d0c9cdeffe7003c6f77ba538ac96d3dd85627b19a34c57a9139e111d2cf2dd5fd1019f47e914680f2080577af3f0de55b02ea281c175f0da1d0a9efc7d93d4e244247a1fb5da8fc1665544af92d7c3aec056d91ce4a3c33b60f38f0110a5b2049cd7bbe81d94e22f7cfa6b7a75da812a759c9bd49b0359c30d2524eb46b0b08ba86ad23a3bc1f542419d52eeaa3bd22a6f4b8ebc40d48d5d76bec231fe5f9764b3991297d6a8e55142d4f8023ecf4233cb87f414f683910e0a7e6b903b0b193ff7747d95c3ceb41c601462d0741f789335a98714742573ca9ba0b5d064b1231d5e906417397c03413717c0bb7000110c0d7c1435917922b8c5a704eb56a4bb0f68709202fa01615d6b1cdd8c664d09a1fb6f3a00148d6307743d97a4e521ca20ac772ebdbbe5dc3ef8828071599f10210bc16a31e0db34fa8fd631a814103a87810e721851332cdec615e8fb0b7f2d74edc6d299cf3370935ac42e91b1665e5742c3988b058d3fd4216b26cac60d3984a627ad7bc73c7359a8f0dff42c032118df2e648296da79a985f991af3efc7a34e26fcbf54352d8112bf595c47fbb21a5787ad9ff121fc862b3b0765b5960081609a0ffbf8c26fa2c8a34c681957791ad54f00479027b4291d93fe0a620430eaf39bf15cd45613290da178781c4420b3ec928bb1beb1b7f66d92651028178b5ef88b426d584d706f89c616c8d86ada3f5e6e324407e5f1f99fa86df852e4af2f091421fdcc1de0c64cb43eb43fb5578998d08d3ff4984d5e22edf1b23bd4a7b744a266bce4ca3e3c77353f2e70f6ee2ab83ec0a351006c0f247bf10541162f0c95e60e86f4a15d1daf089c69444a035fe3dbab5d009d2f9670ffffddb278443e4b9bedd3cd75d365272328953bca46d0b86456e978f2f4b93d9ff6ad3e40b59d14781af26f886b497b424f50e4212dfbe585c8e80cfd3133e6770a4279c4269e1fc5196bda2d55b285543b287010c65a4eec5891c536e557726f6af3b5c16a2074af0c59f7d5b3f4fb6fd2a2757d0cfb6190bfa518e3ba3742d2c0631bc966c7b8958e5fbef7879f5259b584f6119dc69889b4bfd7d692949cc9464ab5dc8e06f7cdbf81bc3106e2a1766161a90478aea650fd7e2aa76fa6d792e145f6373e9ae43141c4725bd4e7083e3b07fd4e068da04ae3da44b4fe51bdf330f63e8207bf02798219bae32bf86994baa67f9cc71593af162e270ac733cf6ce152ce14e42306d77baca5d6dda6ea5a6a4e3fdf1a5f05be87b9821b49b2ed4f3a4e3f2cdc578ccf0774f72c329da6a0aa87fe31e92dae0b99a015924657aac9c1f018e7086cc842bf55eb340666e039501558dfb9aaca595dd9b4ae2aa7c947c0e79943a910bcb9b405158c6c7fe6706ebdc3f7d2f8135ae735b79f604c54848ac6924d105b126e4013da4674dce6ac2f185eddd3ce4f56357f71bb8da2ca69cf7b2b0692fe60a885ad7237895b37d9216f922ef7535608054fa9705a1476af80d375e9ff6c3a97bdc1d44dd06d48400afd9a16eb1b2d7fe2f0863a4242897d4e531f889cff08e2b83c27b5147827c4cc195108c1562d44bd8a0fbceccba0c78d1d8b2ecbd029c59ce24c07d113e80e21110825ae7cf394077044e3250084ec1c9612d7865ef17c6b6c73c057c0f82c7dab351d5794965d726875532b6719a7a5fbae1d3e8f13ac828e4162bfe5503723164a2c36ec4863afbfe31ada8756e007128dad1df546a82d1b5f981351daf1ed0ca1e024517513a33cf80a35aa1fdd2d9cfe7984f7603e5d46be22e8db9e93e57ef7b03905e0db565d110b7a6b43e0eea8dc857be39358b20facc76e0306f5923f8be150e1dab93a4ad4578efbcaa2dce7310c5f6c025251fd156d7545844941f64072d5510cfa4cc6a59e75234018a326b700de93b0abcfa1f80dd9a49c3ef23474ad5f3588bd928012ba49a1417e0f71f5df1fb913dcc669bb069f9e320239362203cd62312743c789abbea8a6c944274836b092be456889cc19da3d3ecfe409e4295526a9d556a011722205c42912ac2d3cdc5a0e18772d4ba15b94fbd44e25986522d23e29daa99918a67f524189f13b2e4f4dc3b4105586c0b1b4d1c12e36e1a7fc23b3ce51bf36a94af0a105301c298e47a1208c889a693aa7ec4aca652bcee7972302f9de62e8f47a83956093fe56002cf1589031319117726a94a40647888620363cf13276bdc77f375ad7ed3b8334f20dab9ebe4fd730d7657c295090df13f472c6e988199c85b9c9da0f1fe43360ddf7cf5d1e170d1a6b6bcf6f3101f48acf1de9e62b315d75b0a41e5baa1d4b07abbfde0e6b04c79c15818a62eda190ed3265c1292c7fea152b063dc2d5af20117ff809eee918056a0906f8a1b6de3e3351ee029145eec41e6c53aa7d23039281286e1962117e6535fa59ca804263b4fe92f9aecb9276da386cfc5c88f1d94454455c97cb0c16b17a2c9e7d73629216d9ab42e1cb345538bbc13690ee67411e6806fd902f3ad58f8e6a332d1ea065398112de0e92e50dfd9491c183f0c613390d66bacf85782fd598e9dacac876ee2a9cfc65650840244c6baed95aabb693f4a68b66ee6a1c820ec1194a2937d48f1ba78677214edbb65a0ceaf742a9b65f0a540b54a11430363c7551486dbf7e17946c76bed315aa2f228775bf5cbe180d87706e6276abf5c808cb88c7a9b09b360e9bf9866908593f6c4697d034675a2ebdf05934b8131641dd5f6aaf5f8fb92611f5727cf246b59eb68a8d592fabd87ddf1cd71289c2433dec9dc2f882acb197b0e1b6a12babf22438bee73bc7d9f23842c4b7b6d665255d8d69c6aefe85cf13ed11c67673db9295c27022c367c19abac8d77c59884a55007f02e8f00684f85b6a739eb0c2e6df5c47a1842e6c3fcadda205eb20e675c030bf49299d95d2165e786bef94d49a3f01488c183c1c54c9a21c69eab029855dd6e50e10709a88e2a83bf0ca4f354019432b49c1ba4f59440e1d5358b703b9e934f101f925b1b7c58536a1771e5e8f87293aa6f8f6a901bdd427c16dcf4f04473b4694f21a6352f59093a7b6ab53a912b38f87f2d39f86ec2e6af0a995152758207043bc13f984f82932a263202e402cb2c7871934ae6f63ec96fffd31da006db2b921e64cc850adccf8ae3ab0f8a50390b39d41d1543cc9fcaf6c9184bf86b0b9c04e4071aeb57b9325752a78dff2e51f62a87ff461d424ef255d09c0656cf3a7ffdb771b751e9fd8ee1ab57eface29291eeb56937d29889adc82d1a812d465449231fb5eaebea37fcc350f89ec78ec9a692c35761687bb6aa2cdc8776fe0b0e08b651a85bf7ee6e08bb7bccc8b5dea8682a644b16f01ca010042ee5a6e601598c1858cfed8ffce8d8f30316759e8b7d6c982c38d1677cb0e92ad5c4693d6bf6cb21471c3cf2fefd8711426d2c79f3893a6e57e4cc619e6fa372f0e9505703b118498c21c1b741607d5f177cae3f0ddb23d5b3b0ebdbfd4028d4e0704446e86692828df86e42c8708590daec047742f804a3ed132fad06e254d6710b16cfe7d1c5c4c64eb91ff62c89898e30a9d18c62d00581e74d8f8d429837eb9e28bf644b26ecd47cf741b0a46e4a7da0c171afbba328d2496b74d9c6ef5b53d3f313e0c05c6e1d3e9303ec1497c93340d5415089df3896dc328a0f6f63473ebd5ef11d67a042fcb340bd59ba87c69343c5302867360ae3872474a39afb7f8113506e06e69996ba64b36675d3474aef3b1414dcc6d4a55b3f93e93dd60836a6117dd1a29672fe320696f3cc6436a724230e0d2d7f7e8ca509e1898c1fc426bd4405825661d91b76608c5a8b222eb016e43d52eb3566b465311756f72335b3ea87b74cd25ceb42680fcc683450aa4045c6593cb87c110212f7888a200aec9c6dcfdc49ebf76253c593495f070f1dcf402745a7fa1fc945f2ff4627e1dcdc9423e0821f5394660cc7c1809c12206dbe69ed832b8a91c498801f63ee8079136d1d9a40c74cda4dc18d9ecf7651a851d207635e444debfa308b33815fa3b60a60e27f39404dec8dc43fb1c78a4441c6b6eecbbd8c421491284243d1830c4c0f58639a99956ba864ed7b9bd90e72317ca6d670bf320098d44ffff2364bef239c756571695b6826e9f45a462a7d213a9a592f44d90c9b48293656946f12a97791122f9a221a1c3536cf350001cff795db3ff285fae42abe8c3d678d51a9fa9c275c95bdca3fac774ebf8452c0143ed01638c95f2643ca3ef5187b3a7649181d7a8004af03c433849d591e4ee98787a81b2e099a49cfd22565b93791f5e8cfab820eb8917e485812695566b3b687875f3bf310d11f90fa776a1abcb29d7ddc3af54e2fad336b921c135290ef622b5e060aee59221283c0507e3bd5bd4cd559a57ec2dd1d32461513b0c07e4452778c2c4099908b50c5a31df20fab8c4055cddc79b254178a22d8680166a4398581277a968df8240b49500ed03637e710b2d5618dcf7aca849ff35c06f28d93f5226086eccfb53ab2b9e4485e80d18dd139ed8482d8178d35f6733c8b25ea9751c9cc303d2456f4cb4b8152401a575a75a469f2155c5243f300cac45547a21af4c67d42e61697aad2a705801daafe173bfeea4706bc4a4631c8da3c3d271e112d43ad4ec59ea413bc3144b1114262ffd776a74ccfd9730f1c9f31ac41dc1ac4ec810bfd5b98f2f6e4697ebfc7ce867e09aeaabd12257bc81df1ede6bad229891ad1ce877a3a1489eaece7a31f2549197983354aa277bd366bfd7a22a443cf1f1d53e57775bfe923c52c65de58a2c0c56c345468c0637913aba45a0a29b9d12b2953753a9be2a0d84315b39d008186072805fb3be7b42738ec57249dcf5ed5075d625a26339532d90ed28bed8d92250ff399d96ae7ce4fee7b00a5720c9d319818157bb43b70a4d41a780a0564cd69bb1a5e15dc88a1bef08936f3e640bbb53069e7d6e699eccd1276f4989e135539d866e3e919b74b8800053acdef7578f029955c3885a035012352cc11037294bb8d23d7ba3e61f439c72dd8677a81464363cfcf0c828bc15e6ef3475ebeeaa8696b6ee61d325af156bd3690e1cc7e4b204792487ec1f6db85a10ce830e2fe350ca0d232ef49", 0x1000) recvmsg(r0, &(0x7f0000003bc0)={&(0x7f0000003340)=@in6, 0xc, &(0x7f0000003a40)=[{&(0x7f0000003380)=""/171, 0xab}, {&(0x7f0000003440)=""/6, 0x6}, {&(0x7f0000003480)=""/224, 0xe0}, {&(0x7f0000003580)=""/212, 0xd4}, {&(0x7f0000003680)=""/236, 0xec}, {&(0x7f0000003780)=""/133, 0x85}, {&(0x7f0000003840)=""/103, 0x67}, {&(0x7f00000038c0)=""/63, 0x3f}, {&(0x7f0000003900)=""/191, 0xbf}, {&(0x7f00000039c0)=""/76, 0x4c}], 0xa, &(0x7f0000003b00)=""/143, 0x8f}, 0x1043) execve(&(0x7f0000003c00)='./file1\x00', &(0x7f0000003dc0)=[&(0x7f0000003c40)='-@\\\x00', &(0x7f0000003c80)='[&\'[\x00', &(0x7f0000003cc0)='!&\x11:<&\\--#]\xee**\x00', &(0x7f0000003d00)='\x00', &(0x7f0000003d40)='),:&[\x00', &(0x7f0000003d80)='/dev/bpf\x00'], &(0x7f0000003e40)=[&(0x7f0000003e00)='@\x90\'\x00']) sysctl$ddb(&(0x7f0000003e80)={0x9, 0x6}, 0x2, &(0x7f0000003ec0)="f008f863b7e90512af2ba795d8a1b80839c121dfde05526fbd0bb4058cc25d32eb290449f29c28643b11fe777d635c457d8f857e4022b66ae6246e0a1d4739e48081b5e8ad93a64892ce81c85f3d4caa484cfb2aedba2e", &(0x7f0000003f40)=0x57, &(0x7f0000003f80)="bcf7a1c04612ea5b00782435d0eadd069dba3e5f25f7b2a6b5d79a538b908bd6964e708740778d09a59d547ac02b7951ec39aae96c69d1ae7de777423736cf4de5a8c43875c12e7d99d234779185023ede6ed143acdae7867e7d8b05440e29475153e453", 0x64) socket(0x18, 0x8000, 0x45) setrlimit(0x3, &(0x7f0000004000)={0x100000, 0x13}) syz_emit_ethernet(0x1f, &(0x7f0000004040)={@broadcast, @random="d53152a4375c", [{[{0x88a8, 0x6, 0x0, 0x3}], {0x8100, 0x0, 0x1}}], {@generic={0x6559, "0a9fde1f5b0dadf17b"}}}) msgget(0x3, 0x41) r2 = socket(0x6, 0x1, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) lstat(&(0x7f0000004080)='./file0\x00', &(0x7f00000040c0)) bind(r2, &(0x7f0000004140)=@in6={0x18, 0x1, 0x0, 0x59}, 0xc) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(r1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = fcntl$getown(r3, 0x3) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xc7, 0x1, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) syz_open_pts() setpgid(r4, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setuid(0xffffffffffffffff) fchmod(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) close(r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x100000000000001, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c22", 0x49, 0x0, 0x0, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b2, 0x0) syz_emit_ethernet(0x3fe, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) executing program 2: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r1}], 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x5}, {0x87, 0x1d}, {0x45}], 0x3}) readv(0xffffffffffffffff, 0x0, 0x0) getrusage(0x5f8a20f5b4f2087b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setitimer(0x1, &(0x7f0000000080)={{0xfab, 0x9}, {0x100000001, 0x27a8}}, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = syz_open_pts() write(r5, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000006c0)=0x9) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(r1) (async) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c8a9d805a8e7b15f1b9bb59d56c762c3229af9eef397ca51e4024b18ae7e9e3d51caf669312175eb550bc83df0b948034c29521b1b6ea36a2321e7d00fc3ac653a7722df8e4686a7e646a4929580e40184c1d8dc82304fee6b282e83ff9ccf870c4f009160d0f2815545d7f1b025bf494e4d0fdf94d16e5754620edd", 0x7c}, {0x0}, {0x0}], 0x3) readv(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000d40)="6bbc40", 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x4}, {0x4d}, {0x6}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) (async) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000000)="dbaba17196f52549e000"/21, 0x15) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6}]}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000800)="95", 0x1}], 0x1) (async) readv(r1, &(0x7f0000000040)=[{&(0x7f0000002b80)=""/4084, 0xff4}], 0x1) (async) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) r1 = syz_open_pts() fchflags(r1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001280)) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, r2, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semop(0x0, &(0x7f00000001c0)=[{0x3}, {0x1, 0x6, 0x1000}, {0x7f42629257c968bb, 0x2, 0x800}], 0x3) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, 0x0, r3, 0x0, 0x0, 0x0, 0x200}}) r4 = getuid() setreuid(0x0, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r0, r3, r4, r5, 0x42, 0x9}, 0x9d, 0x85be, 0x7fffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r7, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r8, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r5) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) executing program 7: mlockall(0x0) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x54}) syz_open_pts() r0 = socket(0x2, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup(r0) listen(r1, 0x0) r2 = dup(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x7, &(0x7f0000000180)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0xfffffffc, {0x9, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x4000c, &(0x7f00000001c0)="ebffcbdf13b9fd812eaa4e1002ec6c5fcd01da090000000000000048", 0x1c) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) socket$inet6(0x18, 0x8000, 0x81) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb", 0x1}], 0x1) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2f9) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) (async, rerun: 64) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) (async, rerun: 64) setgroups(0x0, 0x0) (rerun: 64) execve(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) (async) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x65, 0x0) (async) kqueue() mknod(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) (async) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) (async) accept(r4, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgid() sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp}}}}) r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_ffs(&(0x7f0000000180)={0xa, 0x1, 0xa}, 0x3, &(0x7f00000003c0)="04e39bcce4ea99ccd80818e6ae3b9da6c3153b405f33941195e783e3764fcd11bce484990ab59bfd249b0bc6bf0ed0d6ae630b2f9af0dffdd9e1c513322207a99228f59a769d777e3e18b1e9e3b0fac42e9ad265ff6caa171fc126bbad8b304d0e02a59ac8457a6459c605b053818682ce966bd026293f73eb15b80d65d8c70226a2bcb17b5dd805eb36159e47c12f33c404c3bc7744532592d2882aaf29e1e0028845570b2c2400baf0d8e020a8b814dff5ff41572f5520377ad880c23fd5f342e369dd2215bb473f03d51bf36af8a858ac466aa327a34015517a6d23d86bf6e66893f2944b8881e50bdab61a0deb890bbc5a3a27be5dcf30b4e1015129eb334906dd4696efd7205dde76c1ffbb8cebe0111a0303c47d35291f02c1264d989c8a6513f04ab65dad5b0be74d56e944686ec1c433074217cd1169c0cf79307d7790cb854e06dad5e5b2b114c8891c02be4e1a5302785e6cc196fb58acd6668713973693f7aca4e2b046c0eaf1069d4f91c553acb6c031af9603de867b282c93504183d92154ed001b4e01b0fd71c4c7c58551f38cf4e28b7f1c93ec3af4d66515068dbd56543ef8cd08409377f092443ebe3fd7368f05a0ed4e759c901a9c14b8fded251c36eb851ece52d6380496fce19a7186553e4cca500b1176c02618ab324b50670121f17f68dcdec3a7dec0c17e78aa09dc0d88dbf745125da34a263a720f0a2f422eb1bc56fbb16ac60ce6737df7afebab16fd05c7269ff8df7b26efe5f81c95709b89ea41d111bef639211b595b187e9546013e43582d3a98e906f2512039f1dd7a0755857a2a48b0bcb671ea988e8c28d8c4d964e147497a3137a507a2eae738ed122a45caaee206e8740d4a29d376f32a41b57898c9a36040d3af0b754aecb76b5b2fd4320ea44589f90342b34db2731234ead9fc1415e31f796e5aed7beb692a6b61c998ce7dd0ebee9a94b0d9f2bdc3ff55188f2efc410221df524064da9f7c0a6af9b45426ef12a11fe24f69be4c45765e7134865f3b11cc982384562201b21752b58721b0be82564c6f360e0dde467417123a640972d1bfa0c406be021509328896e81df27e4b023b19680f4b877183d2f3d1d4322d05e2dab560608c0ec0d24445cafcbaec4973ce47923e8739983ec9ff934c7fe2cea41702c1ee0a13e0cf82244f33e354a5d48ffd0d7b74189bd7d686395c2b9ad9a7eabbf075d52318afe4364358094836be228519bdedebfc6a475464cc700853801097af3dc3c0a987ee10838016fa4a843c1dcd3a7ef4f98328403df2de1e760770930d389bb84de71a9c8b10dd9eff2237bc74407d64c7972cf7c5f07a5436720232ca43d19f61a5af9cd8791f02de52b2a5a6ec1b9ad12ca06dd83acf4f1ca5f16065288a13394591ad72e583d100d8911e7477e316e33e966e49735ba494e86b52fcf465621c3e421f52cedcf90416fd5e03ddf4921ba91fd60c84ae0d1b60bb38078d2c8272f7a2a045a70c36c402c37426e7b6cb5a8a23505741bce105f4a51a98f93fa92a18a7a6de56f45ea28f2290adcbcb189bbcc6c836acd62d7adf479f083dbda2ca582ed238a42238814d24e26adc20ec201e770bd53c37846f25a41ba2ae2d8974e6ab196623c2a92a6fda6baf2ed209c1e8cb473dbd1800003cd55d57be17f8fb4f09a36a86a29ad5e7f108229960737c274cfce4d48b0fd6a52adaa65c786b76f2dcf7a6a7f663c843bc2b054136fce0161d47657bda60d68d5d28f092a487f60000d37b7d7f594820e8a5ad179c9c47241f8dc187c8a34a6e327f995fe00d8245082f3cc74346932f7c1c2cefb128617256d14e4e0fdf1be4683dc3dd7d719c85a3d32b3374c0ae3a420ba1c5da71f8d168d626a5e31d035c2647cb49e868e2ac40aa7107ff3e375164dc29a6d8851d412ae10be7c9c61d4353284eb0e0d44a2353aee5292b2230b5f9afaf54c42e259c4bffa66ad2271a5b028543f7eae0be65634207902881f73e6d36592ae7c5c83ee63e66e505904e42719c5aba41b2d9440c1a7a2011bdd4903ae3d8cbd7b3d0d2d642ff96207c41bfa3e27df7bc7923615d9054ed1dc2cdf82a4497944775d5be4640c317b04ae4d8da6c68c801df84cf26a1c77c7525e512ab2b636e879e0a1f413ec55a9bf660b8b3f5de48d0ea8461c1aa9e9f26c8c6822ba7c017c3a8a4af3ccd1fb71b79b99561475ffd8e12ce100e2f4b6e51ee31cd8a0f2ade784f9d3df27c0efb829166a09ba8342cd814b78a7edabbaa77e3f6957b9abfae60cca7791b8a1dccac9426a3a361d18e08f5c45f617dafe7e1cddc1ba257064342fc7e69fa5f3393364782ecee003ddbd73726c73d91a7b3a1962aded0296cf9c2456be1b5ba83c4722e769d58053099d312de6fe4c4955a44a82070d31f6826d2dc6e9f0c43c7514e8c9d1c304221956ea10bfea40ee722cfa1c966a20dbe9ee4dd979b6c33cc8c718de77213cdf2c41dbc5c81d8ac6385c1dababf448a9a3ad2c3c74f16635fe07c7662ba6f03e97a6783ee13c2acc568f471dd52c1d68f3fbc4c11d05da57f2aaefc6df15cd20439823a9b81a6e275161be3bd75c1678895f96e29ec5874aa25ce277c8ff67aa1ce656e509e106ef98e54cbb14e4548c0d0c92038d7184062844ec152291415fa9fbce211afa8585160133fc3a3bfd05082b769681b30afccbfc6fcb24559653584b5df81213d2692a754e581c5f790c6174dcf088e9e64378ad1a4f350269b725462a5f2ac8b26c18303aa7fda7a82ab081ef0540850efac5e2061ec739922cf48fb1c00c14df26df2737e4296cbdf97e6c3933e57fe4b79b94aeafdccebe505a97fa242fadd74c4f50d69cb55a86df7da8ae6fa42c03e9269160f1c2b5b9e44dbedab08d4699184709e51079c9e48cec12e3756c456c242e5e5363181343ecd4cb8e0ad6f60b2929cec7cf59835f3674cae58f8e1c16af92561ffbb98e2292f8a757d3e4f8e20f0204bb33a28ba59e8296d708d91ddd6c99584b5846444239190ba4e82fa81b6df884d15447ed1d52dbe4861914e7dc8106cdacdd525ea1fcddf95867a774a7c1e1dadf8ca3c548444add4521d749e4c211538ba851d6e2bbd9f2c055a86695a0fae6ec7396febe54ad221091f0d36a9f36e17294d233b4b10b4fee350b58600d78e2cfc7d8ecba06512447986fa218086a339f66a319708ba6e1de95b7ce8a5fe1b5074c8cdf557dec7eeea84f8b5613837238307245bd906caec6855df075698d6123680f04bc3c417b85c4a141730e2d3fd3b6d37dfbfdd3c633a36fad33ee41287af9cd38ef3ddb2294f7b1aa32d3e042ad4ee086528b885080adad08e25efbbff1bbe00227d64014e3dcc54b3ed006c97ad6ea92ba4d450ac5b84503ea23ebd066207453ad4634eddcc1fdf9f01e08d84ba07a051d50eb0f9e3e23831f2df2b4f9743978c73b5c74ebe72d2ebf4a1ec442a87c1b6f652aa1b24f12de297da76e0e909cb652efc87bf65dc72c7cbdf5d70c1f04e84e68507b532b8c866870907addbcd0df38ccec81d66fe816552bf9d8ade41d6f300241af1c69bc420b428da89bbbb62c25d20073e2678fae01f30cfbf43c5ef6968ac406de097101e77e53be1a35e82a607e225bb4071a6cfb4b4b938feaa19121b0cc034b81e9806852255523fd2381776a6a1d0a19134454df82efc847b88b8939c5c556c4a588e67234b6ef52997765c02436b034d9a0f208f06ca1c471a9f675851ad561136e5385e9ebd9e490df2f9650287031fdb12818824f437e33c8408201b2e8b3b7f92319ecc0979533c94b921bd08f2c5a4a22b17402b0b3025c1bcfd2a448c0d00f3db15eca07e52411a9f1fc01aa9b6ce04ab2d5e2c644e4eeff7beb7d5415f5e28a6532c73b440c223b1a5cd694780369076f4e4d48301b72cc06b634e97dd48fd83706c95551b965a38adf96d0f3a391042c961950fd8298d7ffc4d0c98ade154efce9f97f9b2b0d4b43bcd498ceecdb912e5fd652fc69acdb7bbe0080bf6f8a6a642e1b6b58d75b9782d5139bbb33f198c285c4cbc716941d2e4c48b2c1e79da446848a3c55271df965b8a47d964ffbac79f47cf751984707c27eeacc1e354f0a7f7a23c4a0c92dd647f11adf86a2966c70b5bda2bd628cdcf36c83dbefdf319f7930fd3910b722f61bb496aa9a5deadd036c8a1f882b8654d3e2ac8e2c353ca92e6175bea0c52a225bd4b6811e0c1eef447ac9a0e287de6efefcc1b9ff9f570436934c034a9892252459b83f421fe5f0933d7e77a55919732619eb14c80b1286fa2437b171a8e2be287ba21c16ac83d9f70b5961d16d28cade2c91d5e3c1dd1eab8a94b9fda3e588a06bcb2e90a74ad334d3e608848379759bbf00002555555c31a93d8323cb9269c7fd947068d5b4a6544cdc0f78c8075de931f17d57fd4f34267b117071f33c761d922ea0326fe990a13288c68b4bbd98cd7c96bdeea83769f0280ea2ef7c08b52a2e32e1e67b209a5612fa1e7631fadea24b3cacb9071ae891d5d9bac63ee9f7370076acef24340122690944e19c305cbbd10b5b4023446d11ca4bdca8ff8156791aa2d157dd2745a98b033a304abbafb776ba27a48c6f94c92054ae31c1b774bf177cf3a7a0c76f8675e6ca3702d92426d7426bf74b330fdd63d513ab7ea4ab8ef6a9077f122dc3fafcd4fac3ddb4a280dcc462fc25ea4528c1134e95f3171ab6dfd73d42d40c9ff49e50e99edca361641dcfd1247331a0060c1f3a04a6be93c2725388038e5cb49a7ef16daea697a92ffce71254f8adfbad2da23db8ee6b923d8002e520e9016bda3fcc1f031adb2c3aee6ba97e57bee67a9aa213f198870145921565aaca3955c9c68afb0c8c5774733aaee24160d594b8617e52e5c1d97db3b5d6e7d0baafdd7e6691a0c16a4c08337fb338848cd88a85bc955e7c0f95a615605ea1ab4bcfbe518ec19d74f00753d553d6b106a6e796bfcd5fa4035e20f390c25630ca3ae8e04a76d30210ce9eaae132f35cd2e940309083aef77159f8e4d8cd81dcc9e228467c57735d3f21c3889e3b74d53cabbb5c2560bb85bfee001087475de27f0b052ecfe26205c6645206178889c6dc99d8333330919b723101d7bb2c5d11f11a73d4ed8473b4932e19e4bdad871b83261556e8d23073168154b024c218fdbed8c29507069f739ad1a939bedf55f6b6fe07bcf67ee9b9b2e8937b98061cfc50b92ae3ba60a326a77b0e22b055924abaf0167b0ef759bec6aef61f7207bb17c8061739d19460f71afd2fc2afb5332ee51ffec6589fe71393fdd069aa621ff5a87e2d89cd0e7310aa39985312bc2e3d49d2a5cfe66031a1197db531720845bd2c37413da9b9dbc5e5fe3cc33ecd7f1f37d5238ab624319940fac5c5bb57efd28116ea62a9a9d89083b1b6b4c5d428d2000e5f3a00b8342c5cc0883c93310cdca253f164d738aaebc06b8db787316ef26edeafce5f2490a3c78dd9012d947c317794096eb91a0ad89e5b5538befd98545d341a4148b2a81f3337c9a8db56a4f62da0fa0053cdccf440db23e58cf9251523a92deb661a452566a1fc6019961ca8cac39dfc4b47587896664a079967d7317f826930efd9aaa7dd660ec09503eda5c907b4a0e9f064f8555e58161c691a00006601c45783c219d5868f6d42b29a5417e68bc8f614aeea3e6f2a1b58061b9e4d5754a8246f2274a9213aedf52811c90783386f96715b4e3d70f2286c10ea971e01cbf99f181cb197cf6bf08915b54fc9e7b2a1e157c4f3039cf3093", &(0x7f0000000200)=0x1000, &(0x7f00000013c0)="f5991601f3ef844902957dc252485c41ddfcca0c8d255a91c54145d9079e2138389fab12236dcae49f16f2e89ed62393d57beea452226a1625628ca4410e15f1ac7d4a9f25", 0x45) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000280)={0x7ffd, 0x7ff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x26e, 0x4, 0x0, 0xffff1fe8}, {0x2, 0xb1, 0x7fff, 0x6}, {0x7, 0x6, 0x3f, 0x80000001}, {0x8ec2, 0x6, 0x0, 0x200}, {0x0, 0xfffffffc, 0x7f28, 0xfffff001}, {0xdf, 0x20, 0x3, 0x6}, {0xd674, 0x4, 0x9, 0x5}, {0x3, 0x1000, 0x8, 0x81}, {0x2, 0x9c5, 0xffff, 0x10001}, {0x80000000, 0xff, 0xffff, 0x9}, {0x0, 0x0, 0x0, 0x3ff}, {}, {}, {}, {}, {0x101}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0)='|', 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b", 0x45}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 3: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x8, 0x41) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) socket(0x2, 0x4001, 0x0) (async) r4 = socket(0x2, 0x4001, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() (async) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000300)={'./file0\x00', 0x7, 0x5, 0x3f1}) (async) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000300)={'./file0\x00', 0x7, 0x5, 0x3f1}) setuid(0xee01) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 5: setegid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) (rerun: 32) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) executing program 6: open(0x0, 0x0, 0x0) chdir(0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000340)='./file0/control/file1\x00', 0xd9) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x34}, 0x2, &(0x7f00000001c0)="7da13f1dd888e4c7", &(0x7f0000000200)=0x8, &(0x7f00000002c0)="6de380cb2a5e7b25362fcd94a1f7091dddb4cc9997354668e9a3b1e044118d9fcaed5f784826e9f643f08fd0da1f74c1da63681c667c8e8147f6352e41b14a28ed8aa8954c9feeac2b994699261168fb1dd3e7c5", 0x54) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x80000000, 0xffffffffffffff80) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/165, 0xa5}, 0x0) chmod(&(0x7f0000000240)='./file1\x00', 0x19c) fchflags(r0, 0x10000) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xf, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x6}, 0x0, &(0x7f0000000200)={0xffffffffffffffcf, 0x0, 0x0, 0x3}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) getsockopt(r6, 0x29, 0x66, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x2000, 0x0) sendmmsg(r8, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r8) socket$inet6(0x1e, 0x3, 0x20) shutdown(r8, 0x1) recvfrom$unix(r7, 0x0, 0xfcff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) recvmmsg(0xffffffffffffff9c, &(0x7f0000003cc0)={&(0x7f00000009c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000003dc0)=""/9, 0x9}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/113, 0x71}, {&(0x7f0000003b40)=""/200, 0xc8}], 0x7, &(0x7f0000000280)=""/64, 0x40}, 0xbf6f}, 0x10, 0x821, &(0x7f0000003d00)={0x600000000000, 0x5}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x68}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/102, 0x74}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/225, 0xec}, {&(0x7f0000000640)=""/242, 0xf2}, {&(0x7f0000000740)=""/142, 0x8e}], 0x8) socket$inet(0x2, 0x4003, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7fd600faffc9bf32, 0x0) getsockname(r2, &(0x7f0000003d80)=@in, &(0x7f0000003e00)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000e3a, r0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) executing program 5: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000025000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) fchflags(r3, 0x10000) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0xc8b, 0x5, 0x401, 0x21, 0x0, 0x3ff, 0x6}, &(0x7f0000000080)={0x9d, 0xff1, 0x7, 0x5, 0x0, 0x3, 0x8000000000000000, 0x7fffffff}, &(0x7f0000000100)={0x1, 0xfff, 0x7fffffffffffffff, 0x1, 0x4, 0x50, 0x5, 0x3}, &(0x7f0000000180)={0x0, 0x2}) setrlimit(0x5, &(0x7f0000000980)) r2 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r3, 0x8}, {r0, 0x8}, {r1, 0x10}], 0x3, 0x7f) 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)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc685551dd0339f0dac8bd9d7062c3db6acb6c4a169b71f5a6f31351c", 0x33}], 0x1) execve(0x0, 0x0, 0x0) pipe(0xfffffffffffffffe) fcntl$dupfd(r0, 0x0, r0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) kevent(r3, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0xbf4c, r4}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pwrite(r5, &(0x7f0000001500)="18", 0x1, 0xffff) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000100)="cbf5e512", &(0x7f0000000040)=0x4, &(0x7f0000000080), 0x0) vnd0: sloppy read from proc 58658 (syz-executor.7): blkno 0 bcount 104 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') rename(0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file1\x00', r1}) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="fe656deec79439158bd39a27e3d5a3d1043384777f5f173f5ca84f34f37c331e8d7d2b12c49c716922a734aa55ce635f29c3e48ba112cf3a4aa93fd86a5086c0dc23262d15a41e5cfd506d2958a678924c67dbba409cc056072abff2b3a9ad06c61014c4fa9fbe1e51c28cb64800313c121e8f03f18072e03af87eaa5411ae61402d4113191afafa9eca2d8008c03a55d2a5cc2e6e574c54e318c08c26db63e9e4658cd342565a8d424ab764014ac1af84d3850057c8ed39fc3bfc17c868d636659a058cbb5461abc5045c9970490bccc52b512395ee7e596f9ec87806871b064ac0a12238f2eb1c5482ff1df6bb354caa4fa96c60796bf03ae898c4ea6c12238f658b7cfa89366391cddbab818ed29b47e1d0159bf2b5d08f864d07a4f64fe9bad229f8eb7ba9b522fd65ec103d4a92cf4c461068982809f802b4b84efc94a31410e61f2a07b7de9f641452307282530e142e15", 0x154}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(r1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40000000, 0x0, 0x0, 0x7fff, "626c90b1a418664dbf2b1d36691d482cfed7a4c6", 0x0, 0x80000001}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) (async) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}, {&(0x7f0000000240)="35b374a77514360c1d9e845ffff7e4b208e37e5d4375ea943a173b8203394b43095b1c79b377a35abf3c29d53c3aa8c250c4261c2e93d7f5c9f11d765b1f0dd31d", 0x41}], 0x2) getuid() (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) (async) getpeername(0xffffffffffffffff, 0x0, 0x0) (async) r3 = socket(0x2, 0x0, 0x0) (async, rerun: 64) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) (rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$inet(0x2, 0x2, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e63fd}], 0x0, 0x0) (async) kevent(r5, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) (async, rerun: 64) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) (async, rerun: 64) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) (async) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYRES16=r1, @ANYRES64=r4, @ANYRES32=0x41424344, @ANYRESHEX=r3]) (async) r6 = semget$private(0x0, 0x4, 0x108) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) (async, rerun: 64) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/158) (rerun: 64) executing program 0: syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000000)="1f027b8879857badb8572533258a", 0xe) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() (async) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x7}, {0xc6, 0x0, 0x5}]}) (async) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) (async) madvise(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x6) executing program 3: setreuid(0xee00, 0x0) (async) r0 = getuid() seteuid(r0) r1 = syz_open_pts() fchflags(r1, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001280)) (async) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, r2, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) (async) semop(0x0, &(0x7f00000001c0)=[{0x3}, {0x1, 0x6, 0x1000}, {0x7f42629257c968bb, 0x2, 0x800}], 0x3) (async) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, 0x0, r3, 0x0, 0x0, 0x0, 0x200}}) (async) r4 = getuid() setreuid(0x0, r4) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r0, r3, r4, r5, 0x42, 0x9}, 0x9d, 0x85be, 0x7fffffffffffffff}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) dup2(r7, r6) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r8, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x1e}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x35}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x40}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x64}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000005}, 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x5}, 0x400000000000016f, 0x0, 0x0, 0x0, 0xfffffffffffffdb2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwrite(r4, &(0x7f0000000600)='Nh', 0x2, 0x0) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x20}, {0x54}, {0x8106}]}) sysctl$vfs_ffs(&(0x7f0000000180)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffeef) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 0: open(0x0, 0x78e, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) acct(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000740)=@file={0x0, ""/4089}, &(0x7f0000000240)=0xffb) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb21", 0x21, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x5}, {0x80, 0x0, 0x1, 0xf7}, {0x8106, 0x0, 0x0, 0x7ffffffd}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0)='|', 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b", 0x45}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) getpgrp() sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 7: close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000200)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) getpeername(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xf09) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r2) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "565e0efa3c94c0625f630da484d9340eb960a989"}) r4 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) recvfrom$unix(r1, &(0x7f00000009c0)=""/4096, 0x1000, 0x804, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xff, 0x0, 0x9, 0x400, "357e7e3739ef7b5d6f076168f710a2f1c713ece7", 0x41, 0x200}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) (rerun: 32) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async, rerun: 32) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) (async) r5 = dup(r3) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) (async, rerun: 64) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async, rerun: 64) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x7}, {0x40e}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (async, rerun: 64) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) (async, rerun: 64) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={0x0}) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffff60b0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r5) close(r0) executing program 4: setitimer(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setitimer(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) executing program 0: open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) chdir(0x0) (async) chdir(0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) (async) close(r0) mkdir(&(0x7f0000000340)='./file0/control/file1\x00', 0xd9) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x34}, 0x2, &(0x7f00000001c0)="7da13f1dd888e4c7", &(0x7f0000000200)=0x8, &(0x7f00000002c0)="6de380cb2a5e7b25362fcd94a1f7091dddb4cc9997354668e9a3b1e044118d9fcaed5f784826e9f643f08fd0da1f74c1da63681c667c8e8147f6352e41b14a28ed8aa8954c9feeac2b994699261168fb1dd3e7c5", 0x54) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) getpid() (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) (async) setsockopt(r3, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x80000000, 0xffffffffffffff80) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/165, 0xa5}, 0x0) chmod(&(0x7f0000000240)='./file1\x00', 0x19c) fchflags(r0, 0x10000) (async) fchflags(r0, 0x10000) socket$inet(0x2, 0x1, 0x0) (async) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) (async) socket$inet(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xf, 0x0, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r2, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x3, 0x1, 0x1800}, {0x3, 0x81}, {0x2, 0x5, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r4 = getuid() seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r1, 0x0, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x7, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(0x0, 0x1, 0x40001a20, 0x0) r0 = socket$inet(0x2, 0x0, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r1, 0x40}, {r1}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r2 = socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r4 = dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xfffffff7) open(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[]) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000078c000/0x4000)=nil, 0x4000, 0x4) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) pckbd_enable: command error executing program 1: r0 = socket(0x18, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 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(0xaa, &(0x7f0000000200)={@remote, @empty, [{[], {0x8100, 0x7, 0x1, 0x3}}], {@ipv4={0x800, {{0x17, 0x4, 0x3, 0x2b, 0x98, 0x65, 0x1, 0x4, 0x32, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x2}, @rr={0x7, 0x13, 0x5, [@multicast2, @broadcast, @multicast1, @broadcast]}, @rr={0x7, 0x1b, 0x1, [@remote={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @loopback, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x14, 0x3f, 0x3, 0x0, [{[@local={0xac, 0x14, 0x0}], 0x4}, {[], 0x277}, {[], 0x6}]}]}}, @udp={{0x0, 0x3, 0x8}, {"89a178ad7eb24f19982dce927b0d9334ad8d5aa61cc4b48d9cfabfdecbb1c11af6f86149b063bebaba401e39892624781d27b74a"}}}}}}) 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(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) getpid() r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) executing program 4: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) r1 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = dup(r4) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0xa2) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup2(r7, r8) r9 = semget(0x0, 0x4, 0x280) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000180)=0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000040), 0x100, 0x0, 0x8000, 0x0) executing program 5: link(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) write(r1, &(0x7f0000000700)="9e58886c2b4280cbe0efeab726207faa90fdfbbd69035a308e4de97fe70a1ef370dc4722b30de19f7ce83f7b1b91214c8862c18ecc41a1f2210b60bd31d61072d8c8466dce6e46bd27b1debae331f02b284c248189a2c009097754853b903d8f8a99d7a6cf1bb4e7a324918b1e63b66a51796d4e8fa8bcf4f1aa2a8cbbef74f6b5065c7ed4c99236c5929a52a8f131", 0x8f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x400) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="616de8c26bda038208f2e7269a17f573d92da0c2d66cd971df6ffa6793901cca8b7ce2ac452460c4958588255a172f44564570fe6f159a2d17c2becba89cc32cf6864313980368c80f21badbb2a509ba3a742c3d8f9843d30c7a7a28da47fcca93de448bde1f009da410bb30e89538e660ae3946b300825dfb09282b74a8d3f08686", 0x82}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118", 0x67}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b00000000", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa", 0x27}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1a", 0x4f2}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x24}, {0x61, 0x20}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x4, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000000000070000000000", @ANYRES32=r1], 0x30}, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) (async) socket(0x800000018, 0x1, 0xfc) (async) r1 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) (async) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) (async) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) seteuid(0xffffffffffffffff) (async) r2 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x28, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) (async) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00') (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) (async) r4 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)) (async) semop(r4, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x6, 0x1000}, {0x4}, {0x4, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x1000}, {0x1, 0x8}], 0x9) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) (async) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001200)=""/40) executing program 3: syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000000)="1f027b8879857badb8572533258a", 0xe) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) (async) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000000)="1f027b8879857badb8572533258a", 0xe) (async) executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f0000000080)="0a14007e6ab47dcd2f7c292e02a5514a85b35b4a3500ba1e5760422affe5b003c6cb60b8496162451656de51118a015bbc1ff75e65a0bb3cad171672925c62b6b18a8d17ce35f7d49662d4c6852e99d595518ce001bd663e54ca8aef8831742c8ad7d2b9fde26fc40ffbdb144f33864f13623e14c1460b2caf9fb22ef0115df0b327a1b2af957642fdc84876e2eb11564a4811612a794ba8f2930d23c323f197d82c6ea35f4f6e3bfa85647fbc53fe6a14a707972d5b26d1da6e02de3bcd7000ff04e258857fa3c1679f816a52483564ff8ba8e679709c797b", &(0x7f0000000180)=0xd9, &(0x7f00000001c0)="e82fc7c63f4dcd6276748078bc3bf4ec9aeb7ad869ed4c3152693bc463c577cbde623fc55050e75ffa3dff824df8d35b4cab41f421dcb3dc6c10f5e0b2378ac4ec1f938f294d5ca3723b663536", 0x4d) r1 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="77df62bdbcdcda6ea8625559f433a825b2ca0d646f3a03bb2d0c7228e339b4d4d8d87e063f0ec81c281cba47d90cf73b9815c2d21973d24f40fc29d191491a8f7b84c5b4235d8da7870ee25f75176c52f015c1db476b6e6bd264046411589c7c4e5d571be05d902a7e42a0897c6a45b7277e8bbf06e57e24ef3562f2419384e3bb54c56a7bef7ba6a726fd32f19745bc14a5171ae3de76e02a8eadef39dfd269c01b878a50879346b76e472f2673881772361b14d0eb15c58965b5b41da6586f0fd492d96cb0ac3edbbc0d9b9a8a322a19", 0xd1}, {&(0x7f0000000340)="37960d3dd4629c8dbfba6f5f91aeb3e41f850eac49d57293cb86aee5f47373e062252045b61669d2ca22ec219aeb6fba739dae7ea4879804f7e2f6e112c5", 0x3e}, {&(0x7f0000000380)="7e94042871c24fbe1d01e1c09801e66f833a8125e28a3f585f62e3d67e2ac98cf269125228d6d99e394f213b7dc5c599e5d48b98a25f6ee8e7276ca0068521704355ec0c27ca1e0c8d2edfe44c77778cd2f88639085cd9fb742d62017df62cb032ea712c3ba8dfde46f4343f58f3b74adeb73821d2a426023c6f9932eedb157dde2d9067ed3129e2904974ac260308cd0a7f2890c005efed0227494cab2cded59999f47031b9ef21b980abdb9628b3edfd5ab925d9d3f1afa20bd82c62d2fced14b7436c37e2df75088d1066e7428a3e3c7966c254065df45e3cdab1d9e318e4ab2d", 0xe2}, {&(0x7f0000000480)="72eb0f40387d32dda23ba7a273eda82d8aea4b865de10d35d6e992dc8bfab0f6f0d3c85ba86eacf028f5c532ce7b6423aec2d10c16d53c0c4442db9060ee5e91f380200a97eca8c29ebd59b640c6b6c4643d0ed4b3cab28d37f2ef5d781692e41ace575ab99f4b03c342fe4bb1fd4e6280be52b4b2e0a9f2b1e6b1908d2692ac313f12af48053b8084353b784e128ee78281ecd5828d49022b0d2b1d2df7354aa4356f1dcbeb1ef8a3fe720b85b49e494ca7414ee239896d024a", 0xba}, {&(0x7f0000000540)="518d94241748897e76a7a3c70d3b66c4173611bb365a6670a72a66562e986b214aee87cc15853485c72df2cd4eeb69ba5f6a6a69d376bbc5a2b67e012668b41da3f57043403cc7c7fcf63864349f77f1e5636ce9985f9758aab44ef17226bd67fd535de2a791a4f66db69f0e43993f1b67b6bd928b5e", 0x76}], 0x5) r2 = semget$private(0x0, 0x2, 0x2d0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000640)=""/170) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700), 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000740)={0x2, 0x8001}) r4 = msgget$private(0x0, 0x148) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000780)=""/247) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x3f, 0x2, 0x0, 0x8, "b05ae96e1f8b75ec80f39ed0773f25d8f152dff0", 0x4, 0x401}) chflagsat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000900)='./file0\x00', 0x800, 0x40) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000940), 0x80, 0x0) writev(r6, &(0x7f0000001bc0)=[{&(0x7f0000000980)="c06d9c053a32f7e45ea5ccb81c1d816707d50ff5df626336bc34ff3e4c226902564aa25667a425670ae2b5bddd03848c0bdb871b998b148efeb16c59bce9bc8cf7c8d98f0eb4fd1dd3834bf22ad27fbdedb4b1cada7044fc9e0c9336613be12222a3c6686b4165a0a2cff56f05a94b4202b8216b163baab46210e7d636d56fb4e6175f", 0x83}, {&(0x7f0000000a40)="f45c27ba0ee84fd8b938e7951faa93555c8b2881cfd37b270078d40bef8e3866d8d561dc6effdce4b32b2b4abd3a48d98dc1c81eec1de0ecb059077a55b2ce986c9843d59b47fab9decb04fa0aa6396a428813a9bac0dab8b76f3152a09250a273d152b672c3876d9a960b9a4a91cb6514a33cd4c5cf63aa159dd7886412b0edf1086c13c4598ec26baaa92921b9a830a33b249b6d94b51256e59ca74d00db42cf4dce1bcc57e900715a757d080a53bb02070e9b86ac2b93a292d0a51aa2835049a7195cacf21cfc1febed839b4932ecb4ae8b50c4b799aec27021b59fee749d416abba5db83c2c1578423051cc2604761fccf02cbebbdbbcb94ed9256fc88b36693c6135e24a19bd7725ba6aaafce3557a59c030ea45bc88392595281315d9c724714c7f663f2ff8d4a88fcb07b2f74cb98f61c1866bde7f47bf01d496600e16d474ee5b5758ad190c96d49424d44aa00d4f17944c90e81bac35a2167cd579353b0a89e1fa740ce5687e771787884a282646bcf060d73888cb93718eaefd4e7f8c3728ec993871ab21de804a15e35fc898554d0d4f4ca577cf179da10fe660c2b046c67ff7ea85e366d1f6be0b963f15f2b5921fb108a29dd7239e5fe7e972ae25199593803cffb1d3f8e28f69d2921e9e5afae48b8dfc57fe0598988d57b29d113535808e1d41b15ca4530ab7e51d8d4fd9ebae428a62bc4adcfc65b846785ae6bdf85bfa8ee4148d66f74aef0889d426545326d1b0d5e28ce3a3436b863cb522b28e8f53976da8571470a1c5ba2a1981153a8fd589fd321b0ed4f651bbc95156d68eb8b1e0f092af63411885fa2ab96d05836bcec4af98676e1cc3c08933807288fff6194a1c8b9a25979cbfa22b31e7b3177729bcf41462b93d7ffb1df5c78e341d9cfe2f226b3b703f45332c862a9c1e15eaca97f3873b9973db670f6a195cd5aef17cfada92280ec84814969a8953ead2627da3760cd67bfbffd305cd6c3b2e2cbe4837e24c0e90c8477cae4acce1f255e289bade599f5c7f33ba78a1b2956f97307d77b4a70290a7b4331051f64f6aec0edbef32b00b271923086c12026a2196b11cd2917863a2bd7d0af3f698cbd076531ea3c91d4197b8a163140d1445cc2f1258a172d491552d67d68a51879dd7bed9f8fe7394ba627e7f991f9e30b53b62f2cbf19f65844b50a12c5631e92e46f33d649d9db9d17898a0e1113083f5ce4b65a5d87216ce11d8b7c0b3debdea42b9ea4bc5c255a13f4daab289694fa324328db649a5c8ccf2743522f25aaf56eff593f8dcae6a2a4d54c5b541436a9f7a697d4367a0f01e002da8afa1bf77687469fb92651686c7da25451d8dcbc593dddcdcd68a98ee7b4d8383882d3de3b2e82e8d9570b0addf702f6734cb2dc7040adeef2b0b5600281f9695170a414a07e26ce67d12ef73cea031a79a93e3123d05dae3f951c2a981f1d514c9478214b7fc4147b9cf7068abf1f2a5668da22bb25173f6901e659d063417228405329b7f30a0aaa044f970ea29edbacf991772bcd3683ce74aafd0390d6d2664a69cde0aa0d9b57d2eadea4270b118f7a4a128a71692fdcc58b22b20d8c387a96ae566e848f52d168bbaff0a7165344dfd69016068c21d71a97e196a21e11364dca2fa64edb40807a38bc0d7a1f8c5f0fc53a185d5a8b784f96f4ddd6b55eacfdffaa06012d62841e300086e2ad3fe31e33231f0687a7335bee0b0ac5f76d4f738bfb388bb54f689da9efb97b8bd8e917de4bc17d0852cbcb7ebfc1e1ec55293bae5b9d519f5a9771e829199abeb0da48113ae1fb6e3e9d157b5178286f8464e352d370d0f7858877f6ea9158df1b81a86b3bd32e4ba898f9c1b7ef974497f43a15a841e08440db17e67f4f98567c1ab25b7d7fb06711e2254fc0c1181de20db218f66dd98e2342c29fabaf75230759276a8f70f9161f6880ea7118cffedbc1cfe3d7d091d79b1a1856603b2e98a26abb68f2b23076b4dce99505c4437d93bce9f8506e91f42cb1be54e287be8917a23030d6825d7d070099709001c2853152c32d571f889030d5512b340b6661c46fbf063f07ebb887c00b409ce2a46e2a4a210911c74ba42b648f80491effa0a296e608862d7bb390b402f936bfe1bede070ec2d3b9c1d748df95b22163972d47a93d71585244e973911281ea0a1c7449aaf53f88c1279b2765ef7ee7ce1a7dc05d419fab114d9ec5ed3105dd9e6990189d5487a66a56162400a4049faef18eb7e3a61685e9efcf77f09177e9014802a8edbec7fcfba67ecfe3101c8baac433978c4be43bc7cb88ceb95eec38cbcdc6709bd149b60f340e92bb5f86753138fa55449bf19ffde7d0419d007227c47da1c0e3bde41fe6bc3b21b92c81a4a8631e2a8d4e61231da415c3a05cbc57735d90ef610cfe118190f8d5daea7815b80cd414ab9cd5b8c989b86cf66174de42979edc5b1e1574c3963d8af07cbb3144f8f8b20921b11f18536c7c46fb7117eb3c10d6f06115afd508bb330aedbf06b0de6d1eedcd49da30134d4f98768a8ff719f5d945a9e8785a7fa76d92c11308cdb75c5767dd185e8e48cece8253fa89adc588cc34e83cd737c69d06629721bf582a41792f7ba0492473a8e2f07e63c5809a47b7f39201b3d7884a67e8d9ba9183bff8dcf0fef8a8f869e51ce55e6194b41949977ade1f540cbe501045af487e90abe94818060d1de45bdda68c7c17760c75cfee8f5944337f8227ab588380c1bf1afabb733f3a63d04ece1d4609ec42bcc6452bdca544cefdabc7578640076ccc9765e917cc9c6e0b98b06155c45b90e5b7e896e38f74a549a124d2854cc2b00cda3a0897c311c7a53a4b1a7386818074c18cb49c02711fb10c7f1e3b9adef8d57553b3072138980c5210bbcd7b7dc0c9350fbfe11b246863c14423a1c3ab95f658de65994ce8ef6312076779d35ef5ac3be1a67871eedfaa3274335e039c18884d671eb23d6e6952ea5751095ccde0a017084988f14f590afbbb8777a39fc75cade2f1f465eb54f8c0fcdb796ac4c4adf709a3d23086bacf93914a0b63462faf31daa6d81a8a31a2ab843d424b8de7e821c3869d9fad7873fb80dd4a901cc5689a2db395a5de2d224ff9183dcf6c810ac1c3e77a3a3b360a4f1db22d63959707ef5ed177c0e10c99857980b67379d239930700bb6082aba3192a6bc1dc398cc8df0c2c32d52e718d1ae2c2d3f874862eae9b1ec67be3f884e05b0546f52a2ae392ec1902fd258fc3c6cf207af7f252566665b5bf0532b9290527eaa6459036cd9e4abb5cb7d3eef11b2e3a8515a2ed2d95353984aec1ac85a19df8e43404a2eda5eeebc82a91073316afba2fcf1a885599245880c7ec43720e1d623ec8637dbe0e36f617d2cc806d584a54fe013397e15287289adcde45d49f2e8f9d8c73917c0a4f7181ea8e15039e61139e06edf4f537fe0f8e14f2c1f83fb1e7d5630ae6122a9bf3023de8d1eb1bdd705bae569c60b05120459759b6b66cb6e2f2f761ef41039eb4e673e234a0ef6b03118ff849b15087d9b09715eecbea96bf30fff10a7d22dc2007c87e660680c0b6e8d852450298cd9b867608aef4b4c53a4554b933a129690f5d01dfb34653fda20e3338e7f029bec8bf47cc233a8b1e56618163bee9bc507d815b743d52d9677dae02d575edb5342d4ad05d1c8f16edb48747c6aec8689eccfd957666e6d0bb117e66b479647a598aed39494213b234ea550dc8f0fea94d2b79b860f99682caeaddbc892db3cdce17113b3a2f42b27ceb17a99729f0bfb7207483cb4258dc07a763fb821fcd5eb0c7e270ca384777d1c0163b1e76415c55b04dfd7e44ab4f91ba43a244abfe1b7323e55297f3cca6a35514fb76b34a43a1468631eb5276b248304cb6bc0ee74ba670e46d2db1c73139776758bfa77b8cf760f33bc8b7994f27d80abde7d92b41a979c0b440f162865d0b47049ebbe02f4b634165a32bfeedcd020ab2d5c4f56510e4499938e90264052b06a3ca3fd74ffb3689a15366a8b40cd5c9da549d51f1bc0bde040718577c442859e88f9e55f9e267037942ea3671d8c0acfbcef55d64876448e18dfb4642d60206a890980b50945c8813c80d09e3d3afe247601f56635e0c31ab7189ffbe6d70306ef357cbfd892acee42a2c4a71ed0101ba97c5bf25f93bce362f51e3f5d4ebdc689e70c5bc4979f27377fd4ff732009031c3741066b4d5783941f153c9b1d083a72002ba34118af5b1d2054c17faa25747925705d16c3b236477bff1a542e5bdbf48381836bc285b738231502945d87d544cb4de799b8674e5fcc1f64b36fc3c15a4f903c634acb7a9852b0d3ff7b9ba9da1ff6b325091fa9b1b5a97b4cfbffa6ba217c79419f7572ccdd8d96e6816bafeed7c905e28abcd9e901e503e733cd4bae4d2c02e11c4d35c6b0e9818332d00ab2e9136239568dd0b28379ffcac1e14662f6f1ec673e4662794d44e44e5e4353e8f81c1ca1954a35436039827393430450649dba7e0e068a5e9c362663b1b7306e4e00d002bd4fb2b01ba4338257449c869602e5df1f7d1459c16229f07525190e102ea1f4637b23bb68bb084e1880e5821c11d5d922e8ed833d7741db48f8d0dd4d3d0884b22c630e115b8c803124bef718217bdf1e1beefa7cf9bf84da5e03fdf1596c9fe9f9825accaa921e95b139ccb8e11342ae883f32aa81088067a9f80c1a21577ea19ff4f9d52d2b0950cb43050eb430c78d6c2e5ed920cdfe51c75b67a89626e04fe6485de940a13e5cf6e79a6680887be1ce796552a6e77177efabc93101369a7d278144dcd95f6237a329f670ec18186d7cd813626246cffb7d0ea2a25d42eabbc7e9e119639546feb88007e66d0bd00a2f5f7badeb8a5fc020f84e3583b98b2bfe570bd4140a78e940403a439daef682e4d3e16372c1cf8d27017bdc6c4b5c23ad85f40e358f8a10dfae129ec537f7bcf4b7b49bf6e8433c4d06e7778257c6ac3d9ff613296e18ee4fd8065a0d159b31a07f15d2b86a5ca04cde3b430a710f9c017ee408bc570e4290d7fb0a5d2e042f0121023fcc1dc22798dd610dbf4c60aa222c4e57e72c2588a21bf837bd62602dfcbd155e969cd52ec53468855bcaf489b3b39a5df374fc5a3dcbeef93c01f965f72e7b72ebe4feb6324bb2d84e2a40e3302e3574c75a47453939eb697d647165f7bfe405a0d8dafdd17d39ed24011138073e8dbcedbf42cf9227302f2b9ee2602e94c77ea05a16b29e9757d0fc5f969ce4086150a1d2be2d1bdf356a3864d5c861b507e565973d48f403295db5c7058453a7575b534d83b0d389f87db8c389a28626c348f273eddd74c8a63ebb76cd31f23817fe2e7a8b8640ad6b8531f065dd269c3c3c398d2fd02eae26172a1fc2daf4608aba063ab1a14cd3643e38d9908ca06b304632accc235baee829bc41818f52cc89bd480a36430d2ae982d3887f4987b569c599b2651e598f69353042249c910ace60db26ce09edbc4c99f13ae90078be20941d884f5a5e3bcd4855cbebe2f851eb1604fa7abfeffef493fb90d8d91262c8c68d47b1f13d45540cb0ec06115ae1851120ba299640e68bee1dfb9e8d566617ae8aec011a2b09dfc6560beec8a88c7e181feeb71daa38fdd85978315506496b0848234aadc8e50036a0c2d1fd59b681e134c7cee062ea841565ce24725c7709b9a2233900cf863c55b0a37f418c673036de4962965d8cbf133a8b70fc917de603787e4aac7e9ed2ef3ebd2c542422704046a276701058f1b3b62092a7bee5c40d7", 0x1000}, {&(0x7f0000001a40)="8b2b8bfc089850d3e02947975d5bccdabd17e3dbd51a40e8637176880958b467349e4927bea9a24bce98dc89333b2a0b4e66fd9764adb73c51ba6dd86db37d71ad8290f571b00c6fa7f5cb6ecfb1bcae02259361a6669fafd13fa91a733c712138d510ca3e05c3afaf560baafe2a2c0541d357d017f211a02de70402bbe0", 0x7e}, {&(0x7f0000001ac0)="ab96be7b912755240f0b40b2377364ed609f30bd84f71e5e723ff59fd0e94e9595d114c02aa5b61734bce22528f6883e7b44e8dab2238d9bd4dbc32ba0fc5a06dacd7a82686f63bb0ea23f778e4e2db27ffa557e4a303ade643d5e090f4fc013da55dab62c1185504f2de97d6369b567bb4090b4414858e192c17d5d783fb7a8349a6a78abba4f65f1631174b0f86ab62bb26789403379364d5dd7be9b39a427487bce9242ed5f0ce4f1586fb11119710a569d47c50775b4915ca02205382cf630c76f3861db678259660e3c19ce913fe3c573830ab8d6755bfa2f989c74f268f1a72e25bf7e95dc99da7d9b", 0xec}], 0x4) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001c00)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0xc) setuid(r7) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001c80)) sendto$unix(r5, &(0x7f0000001cc0)="b736dd44c124b6a1480a5c93bc10f79a13383cb325eecece3961686e99af5a3c5145c91c898bed37a0f0dd4f7c5fb53c36bbc3a545bf5cf4802963a3b8da71394262eae6ffb16bb20d4644b8bfaa9de2601df34ab1d4cada6646e55076f0c75bf3df16d58dfe33a74005631af00e71c1354c40a951cbbb55c59e7cf239ae774a52b776ea4528e0535cd8025e394a88198b49b8db95600b496c3a31854c02d1428c5755de993dcc999759bdcadfce0cd3de9900bdf2578b6576320a4bcd7d4865a7e1075222e4d6507dd5403d0f", 0xcd, 0x4, &(0x7f0000001dc0)=@abs={0x9d54e8710fb291b0, 0x0, 0x2}, 0x8) socket(0x20, 0x4000, 0x6) write(r3, &(0x7f0000001e00)="ffd5e52f3eda0bda8b2d2b14664d9896dcb768b4bd5f4f1c15927d678de9efbf4ee3a78adeb363d302083b412040b6e1ce2c5d260cfe2c154082917554d55c3bc3619c8d507d8039e4ac5b952d039be590464215be34b7790416f05996a6c925da623a4bc188a1995cc06ffcf2cf0ddc75c7346d20b3cbf85937beaeedb915048d81d5f2845d6f6f58a2fb13b17e085ada0a15d878d1cdefdb89d0a206a4d3c38b4a09c49443efed8bd0726cdc7a59f3d84a00146fccf0c4ae8b91f148b9f00dedc5034e847031680e3f4c14e75e94b1f3c4099e7a851a60c036c5b3c6f8ab9196e769efe096da", 0xe7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001f00)=0x3) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001f40)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001f80), 0x8000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000001fc0), 0x4) executing program 4: sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = socket$inet(0x18, 0x3, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000240)={0x100, 0x80000001, 0x4003, 0x1000006}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 7: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0xa1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = getuid() seteuid(r3) r4 = getpid() ktrace(0x0, 0x1, 0x40000930, r4) shutdown(r1, 0x1) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000615000/0x2000)=nil, 0x8}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000697000/0x3000)=nil, 0x1}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f000061a000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x5}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000069a000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000693000/0x4000)=nil, 0x80000000000}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000614000/0x14000)=nil}], './file0\x00', 0x8}) connect$unix(r5, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000002c0)="dc5e04fb39e84ed2a76610ff3f3a49f99a56534b99b7b9c9e0ddb47c296c7fa35db07e2c4d09c7d6e7df6ce5625bc182b958c173a8500721a103e630e28d930dae15a5301b0d0b107380d3a4e515b4bc9032de245b7bbc8d0caa174202d10bac75bf48c8ca9b2b42fa8203c9aac5116f57c4cc44a40d9ce267ec98b046450528c41d8078ef4243acb4c95eb455c9aa67b70730356f60307f38795020fd4ac3f62c2dfe16df1016d3a3c616bbb8933c7a0ce2a0", 0xb3}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() r8 = kqueue() close(r8) kevent(r8, 0x0, 0x6, 0x0, 0xff, 0x0) syz_open_pts() executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x35}, {0x40e}]}) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[]) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) getpid() r4 = geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x25, 0x4}, {0x0, 0x8}, {0x80, 0xa0b}, {0x47, 0x4}, {0x82, 0x8001}, {0x46, 0x80}, {0x40, 0x80}, {0x7, 0x8}], 0x8}) r4 = dup(r0) mprotect(&(0x7f0000759000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x54}, {0x1d}, {0x6}]}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 3: pipe(&(0x7f0000000980)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/29, 0x1d}], 0x3) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) open(0x0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x0) pipe(0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) getpid() r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r6, &(0x7f00000001c0)=""/76, 0x4c, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x7) close(r2) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) acct(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) executing program 7: setitimer(0x2, &(0x7f0000000100)={{}, {0x0, 0xffff}}, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000180)="3858e173", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r0 = semget$private(0x0, 0x0, 0x10) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f00000002c0)="416ea9e808cfffd4d12c1d85ce57edad1e2cf37b88dc85eb8679b39f48c8bdf2f780e56b9b4298bd2a1f8700f4b1fd67baa94e77e4e7014c0599cdcf9acf3340c5a943fe113db3efb31e359f68fdce5d852963060a441bac678aa97f428973a5448b06e1d77a2e83ee27bd624d29870b3cdd1c6ca72371cb14039017a398c7a2d35d67792aef58092826ce79cc182e86e2493136fc5efd32f1214d1d9dc754998dc05c7470dfbc4854a69fcf17199edbd495a68131e8d725b9bf88d1c4bbc9d1bfee7058866ee3bece930e1a1381059f18ee1a90b5434f6e85f28a103877098c0466e14280fd42578952084929efec23f9cff5b7436b9363ecc3c100d2c5", &(0x7f00000001c0)=0xfe, &(0x7f00000003c0)="dbd288ce4a2dc2510acffb57c4fbd8516c4a9e753a55e908ebfab0dd45d4fe479cc3fb35418b37a656f6032e692e3604c9ce33c0d9d931068790934934ddf5ef6235bf6fc7b05ae05e058cb6600047ade560ac896ba115775ad8377f889ffb9881f3d09554412088bc89012eb406096ca2833040b5cb27dbf47c7f27f5440b8b4fdc01880abb2c0e4d26cd1557459b13d12c2430ce2728614c3f1e047d2d566aed5bede58650c5e39111625d15a3f58b79fe5410b6ea1136feac1b3ea92360e110012ff62de51547615e984b9d02f33565912469fd10fb86ffb629e8a56bd1bbd20222b5bbc02be6fd4e36bf0278c8a948c9", 0xf2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x24, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$getown(r2, 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/194) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0)='|', 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b", 0x45}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) bind(r3, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r4 = dup(r2) listen(r4, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100), 0x0, &(0x7f0000000400), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000040)="2f04ed7625788cbe6515af", &(0x7f00000000c0)=0xb, &(0x7f0000000100)="df4744485cb9323e87b60c29617632e2dafa4852dac17c596eb267d497f7d1724c00b31c3b53bb2fd549e98498232cc90f1bfb23d76f5cb930548efcaf79fd36d18cbd2416c04a90bbd8af41ca40919845ecf2792be4e6e3eb1541eecac523eae5387713d8255d271896bce17886bd124c4445d92cfebb39891b8159ccd167cb78c8b8cccadde952417d854abb660a7df11572b3028216cbb3d5c5243b9a8af616b4021727c1b4ee2dccab6249851972c456a929d6f914c42112b4b4b601bcfa578fa58dc6736356429188fe9b1dff7b55178b07e81702e141eca1ee614450e63ba57f877be9b50748", 0xe9) executing program 2: ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x6) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) (async) dup2(0xffffffffffffff9c, 0xffffffffffffffff) (async) poll(0x0, 0x0, 0x8) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) (async) getppid() (async) fcntl$setown(r0, 0x6, r1) (async) close(r0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) madvise(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x6) (async) executing program 5: r0 = socket(0x2, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000080)=[{0xee, 0x3b, 0x0, 0x3}, {0x7, 0x5, 0x1f, 0x1}, {0xfff, 0x2, 0x8, 0x3f}, {0x5fd, 0x0, 0xfe, 0x6}, {0x3, 0x4, 0xb2, 0x5}, {0x87f1, 0x9, 0x9, 0x9e3}, {0x7f, 0x8, 0x5, 0x7}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), 0x0) r3 = socket(0x0, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r5, 0xffffffffffffffff}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r6, r7, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./bus\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146945, &(0x7f00000001c0)) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "8717f9050700000000000090d692480d51aa8000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) (async) pipe(&(0x7f0000000080)) (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async, rerun: 32) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async, rerun: 32) close(r1) (async, rerun: 32) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d54f0d6b60d62ed63da253f47665e6cb7c3c5fe2b8157f9f3cb28bcfd1d7312c833573c79f7fc7a95e507f2eff5405ffa6482ad4b2054e22b66b3ec97ee7fb26213efe85d0cbde07c2ca0eebb5a24e5573d77c4cc3d6543c3593cff2ef5666f47d4b2a3f9653598a8c8d813ae7ccb51e9ca7d78a95b4d5d9a203978493d0a10d74be87e2c30c4b67f5437efc033258755fde55f707885cae7a90bf20a58c71bcdffae2472c04e95b5b6ac57a5d9948c05504", 0xb2}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x4, 0x4013, r0, 0x7) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000080)="0356c372", &(0x7f0000002f40)=0x4, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x3ef1256ab5bb4207, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x4) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) close(r4) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0x66}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x2) executing program 2: open(0x0, 0x0, 0x0) chdir(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x28}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000440)=ANY=[@ANYRES32]) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) fchflags(r1, 0x10000) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xf, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) lseek(r1, 0x8000000000000001, 0x2) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0xba, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000007a100080000000000000000000000000000700ff020000000000000000000000000001"]) executing program 5: close(0xffffffffffffffff) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x5}], 0x1}) fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x1) getuid() fchown(r0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb0, 0x2, 0x7fffffff, 0xe402}], 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xad6570f09f9216f1) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r6, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000480)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r6, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x9, 0x9c, 0x20, 0x5}, {0x2, 0x20, 0x7, 0x1f}, {0x5, 0x81, 0x0, 0x800007}]}) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[]) executing program 6: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x101, 0xfe9, 0x4, 0x3, "87e7d779cefd7e88b3ad9ba2585600fd4b34b501", 0x1ff, 0xc1}) setuid(0xffffffffffffffff) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="6b2ca7b091107ef707ea3851dba9c54d979ffe04f9a7ebf1feb8fc8155731eb15a4a9f930ad977a8d78bc56af0425e8197a9882fe80b90f1c87a46d588f5b1d46429258987707caad45949e568f7cf53671a8be1d937beeeb69f47e1ae4a5cc91115169fc1", 0x65}, {&(0x7f0000000200)="ad046a66b9e32df098048e0acf1dfc2276671d85ce36752fa820b53b5cc645b4de090f2e223befad98e5f0ed01eb378fad3e1f58e73a2a44f5704b6b2bb394ec9ea471abea5b770df9ab22ef6b19c4ae07ab4f1fffb9e7a986ce05e4a04a5e834e79e466c2f0e3eee177e3df3867bf1ace7ba8a80feb2ebc779317baf1e92ffde8afd560491215d994b2c9f53dd2f28d27a7563d92e103f3264fbfda245324bd83e3772630429402e20afcf3b5b0e331b0c3575cea6c761eaeaac54e707d23", 0xbf}, {&(0x7f00000002c0)="a96d7e3d4ab2126d6f29d24a7a523b0030aa12a4198cf144f6921c13e6ff9512027eee8e50adc0e7072319859760377976d8ba43c8ca3f1c95d0d4c9a462dfd6c582ada62daf6be453d405da14d475f4937afa7fac37b2988b7f74b7179299f874b51ef2615fc5575d776c106e824fad5cad45b68aea13687e693ac50fc965308a902fb5", 0x84}], 0x3) fcntl$getown(r1, 0x5) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x2) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0xe47, 0x4, 0x89, 0x8, "2ef7223fd880275af9b5808f3fda68dfdae00f79", 0x7fff, 0x800}) fcntl$getown(r3, 0x5) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) shutdown(r3, 0x1) readlinkat(r4, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/133, 0x85) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getgid() setregid(r5, r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680), 0x800, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r7, 0x5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000006c0)) r8 = open(&(0x7f0000000700)='./file0\x00', 0x800, 0x28) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000740)={0x6, 0x1, 0x1, 0x2, "6dc5d46b7a8af7d41a0ecb187d050905040724b3", 0x800, 0x6}) setegid(r5) r9 = accept$unix(r2, &(0x7f0000000780)=@file={0x0, ""/521}, &(0x7f00000009c0)=0x20b) syz_open_pts() connect$unix(r9, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$kern(&(0x7f0000000a40)={0x1, 0x1b}, 0x2, &(0x7f0000000a80)="e2ed9369a9", &(0x7f0000000ac0)=0x5, &(0x7f0000000b00)="efa0d358857613eb253d10fb9933c82ecbe1af37992d0721146dd8e524bd81a407b27e88019888c4360fbc0c06d3f2145bd4bbd272b8f25dd11462f14505b7cad6c6d75b4d4918c92d61a2ccb5bef89d3e09", 0x52) executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) pipe(0x0) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000780), &(0x7f00000007c0)=0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(r0, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6381) r4 = socket(0x6, 0x10000, 0x2) close(0xffffffffffffffff) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x10000008, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x10, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x4, 0x8}], 0x7f, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0286988, &(0x7f00000001c0)) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909", 0x91, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x4000, 0x8) setsockopt(r7, 0x1000000000029, 0x7, &(0x7f0000000480), 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r1 = getuid() setreuid(0xee00, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x41ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f000035a000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000432000/0x4000)=nil, 0x40}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x7}], './file0\x00'}) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x40, 0x2, 0x0, 0x2}, {0x35c4, 0x5, 0x1, 0xfffa, 0x401}, {0x3fd, 0x3, 0xaa3, 0x2, 0x92}, {0xb, 0x1800, 0x9, 0xff, 0x378}]}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) recvfrom$unix(r3, 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, 0x0, [{}, {}, {}, {&(0x7f000056e000/0x2000)=nil}, {}, {0x0, 0x0, 0x101}]}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x10, 0x62) socket(0x11, 0x3, 0x0) getpid() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) r1 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000180)="afb9e11d", &(0x7f0000000200)=0x4, &(0x7f0000000240), 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x5f) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {0x3}, {0x8106}]}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 3: socket(0x2, 0x3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {0x0, 0x0, 0x6, 0x5}]}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b9761c63b58d45a62ad0a62"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x50}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000000)="2b52861bf047ff070000671bf44ffc9702118a301596888d8da7a2d58a7411a246807f9f805f06447b782964da71e450699c632e201b9287988d988a8bee0e0014b62e29656ff31e4fc57c531604dd25a08ac96236a0186f1228227b6cbf37051028ecb68b79738943068a75c1d68144bb5fbd92127f6e88201434", 0x7b) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000240)='\x00\x00', 0x2, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="65ef3e187a043c2561f9c2795a4a97f86c94e90ddcaa5b410f7709ab6ac3c9f08a3ef989f13a68981c6cfee270f4ac45d0375b3653ea8828962c14ed1ffa67a223baad7fd1a820e6bc97d5eabdf849cfb3cdb5ed91fa98cb0d76d2b21fe92f188bf641a4e77827e01c8349504af1e205dd2390ae71ba48257c", 0x79}, {&(0x7f00000001c0)="91cffd1f303f4c18de6d66dba767ca86ace7cf5e8d8fc6e128d5aaf62c7bec9b40785041701f9dc9328abf1fa98403b6e2812be0a8d16bafe90a97057741a275d2f99c09e5bec64e84e74f90314b6b59fa9127d0ea3e32b2bcc38de4ef151c692892616774ad9f1dd55a4daab2c137a3", 0x70}, {&(0x7f00000003c0)="67a69cea8457cf4fbf55b59c833a0004129e2f1d4295cd8f56f2dbf597be1e22046db2933d6233f62125c7625d27d250f63f3b76d9fb107fde52c409c9383e6e3a767118aae0170cfba91df6b81254287dad51f6adabc7b4251dab23c2ce17e088b489c78e294a2fc210b295316bb44262bcb574b37ccabbf6c8ff51f59347aa2ae484c9966b1ce7", 0x88}], 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) pipe(0x0) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000780), &(0x7f00000007c0)=0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(r0, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) close(0xffffffffffffffff) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x80400000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x2a, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x2, 0x0) executing program 2: setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="7066157f09a0a98242628b47add4dfc960ab9fd75c7ef176453ca6752d57c3432c1a21bada218da3e3cbb019d19f243fd790ee116f9e3063082a8d43dd33fb2977e8471ef93c7b00f90096ab24885d6dc8435601dd8ff51f5eff68bc57ee5bca603528d1e4b7b6824620ce95cff37ad88edfb58d3f", 0x75) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x2}, {0x16}]}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3e61) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7) fcntl$setstatus(r2, 0x4, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file1\x00', 0x8, &(0x7f0000000080)='./file0/file0\x00', 0xe}) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x104) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x180a1, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) dup2(r4, r5) pread(r3, &(0x7f0000000100)="989afd892c7305d3f126e32ff257663e29c24558136f90f003111c9d174ac86527373ffd0f17f3c6f2c9aeb707d869fa2bb30841e7d306f82b70da8b", 0x3c, 0x3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) getgid() executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x2}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff5, 0x7fff, 0x7ff, "d88c1afa8797f9bdca0988d115540100"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000440)='./bus/file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x4000, 0x0) mknod(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x637e) r5 = open(&(0x7f0000000280)='./bus/file0/file0\x00', 0x0, 0x10) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d55c9f9c3e137a69f61a565"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x11}, 0x0) r3 = getuid() setreuid(0xee00, r3) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setreuid(0xee00, 0x0) (async) socket(0x18, 0x2, 0x0) (async) close(r1) (async) socket(0x800000018, 0x3, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d55c9f9c3e137a69f61a565"}) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x11}, 0x0) (async) getuid() (async) setreuid(0xee00, r3) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) OpenBSD/amd64 (Amnesiac) (tty00) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/194, 0xc2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) getrlimit(0xd, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x3}) getrlimit(0x8, &(0x7f0000000040)) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8", 0xa8}], 0x2}, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r3 = getuid() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x7) setreuid(0xee00, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000280)={0x7f, 0x5009, 0x400}) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000080)={0x10, 0x800, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x67}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x30f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000800000/0x800000)=nil, 0x20}, {&(0x7f0000f77000/0x4000)=nil, &(0x7f0000d23000/0x3000)=nil, 0x8}, {&(0x7f000095d000/0x1000)=nil, &(0x7f00008f8000/0x1000)=nil, 0xe773}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x8000000000000000}, {&(0x7f0000ad9000/0x1000)=nil, &(0x7f000097d000/0x1000)=nil, 0x9}, {&(0x7f0000a2d000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000aa8000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000003000/0x4000)=nil, 0x2}], './file0\x00'}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x3, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @generic={0x7, 0x2}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x6}, {{r0}}, {{}, 0x0, 0x0, 0x10}, {{}, 0x0, 0x0, 0x4, 0x0, 0x1}], 0x0, &(0x7f0000000140)) (async) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x6}, {{r0}}, {{}, 0x0, 0x0, 0x10}, {{}, 0x0, 0x0, 0x4, 0x0, 0x1}], 0x0, &(0x7f0000000140)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000380), 0x0, 0x0) (async) poll(&(0x7f0000000380), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2}) (async) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2}) executing program 3: msgrcv(0x0, 0x0, 0x27, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c, 0x0, 0x0, 0x3}, {0x4d}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000001700)=ANY=[@ANYBLOB="e3d0f38e88f1cdebd701d618fbef32dc250557e5ec738e7314a437881ca6e31f8a31ccfcf2a95d72e26b59e2b6ae1437a0a12a6e58315bcf419f08876f491cb37081a18926c536702f2a6fcbdbee570e5b13166c64af5d0f03e9a240592ed50309702051917d966062caec34e3215b3d5398e12c5bbe1da905f3ca8b9a60368ab04f7d7627183a1b948183e0502e13ec3271d9c6a2218aead7ef773542becbae89c11f6ad3d30aeb25cacc09f9c3df18290cb3bd3fdd03622978aa0a4c7e8b25035b43042d5bc30f8d24e401d16494b235c480f157a41d2dddf9e5d4df96d9191b63d4e1b87ca586568438061200574060ce08fd3f456bfed179169b86fcbd347cd6f9820bbca308d8de68cb36bfd8cc5b548326336be0cd9ba90d45408373e010522fe9e6503ed72a1bba91688aea597e072e5a1fd456d376b7b3ec2245bb3cfc8fd9415653b6d0a543c7d3b02b75b8c21428c8ab42f05c0c503f3a3775d0325dfa65e361a21040d1db3cad11c2b45503713fd401a6798f23a633e5497bb43e25f2b680e2707df2300b43b4ab41c9d303353acbb6166c23f160cca5f3606c6b37743f8569265000402038a451007545bde697ddc662e087bd970e73840c353a6b8573efe37fc77dd2564d135d2164aaee59fa1d77e879653c9af3f7c6c9667ea09da755e6131ef6dc5006a4d3053fb90c60bf73c68c5c92fae5d4456fa4968daf4350f040268e2fd2af90bf0aea9335f2be0367ad45e5fe04e9ecbc8284eb434f2bc739819bb0b5e4c9e10313af36c326a109c061d5ca288847e8f33c250af5dcd6440fa75c833af7627cdce41e15bc99f48f40cde4a4ac169682587f338c5989b6a2b0ba792ec75de3683b296951f637b4e05157ef1625e509635854f5e13e87cf6d327d5e185cfb7d89e9935db354df50610fb13d3fbf913893b2fdc8f43a55a5be6190ed869c4e602ca7944b6ec87f4ee1a335c73654eae26091d326047fb6dd38285b5cc34352a9cbf294e04988d24db1cfae0028cd709de2e87393ac15fa6cd02235b2040ee6bf7a4326d9b598ef7a634a7770fdf6e5538549629eb3c87b2ccb9346d178815dc7eecd094ebdbf9a630090ce4488b8a77cbadc3e950f969135c231c271547322e8ebbd2017362007d01d1edd9ec88dafc99ec199ecc85126fa82c23c065b21acc14efbf394656bc4e4d38354125b54b30efe03d9a253929392769afc71ec7d8b7f61b8175800e7ad0cdcd61b9b46ca716b28a8bf9d4a6248669ec6a195c74040a09bcce33f4f6046b5298d06d3318e14ae6aab2f4e99afe3b891b762670de402580c43de7381b74f7d6e6aa3814993ec8e9b641d647dcbc2e43243464508072f26907254877c07f0f5b13aced5ece7ea858e156d481e6f7a89cd933f2bf259d8b3518e2a3c67af4a34378738a2d6f66fb3646ea39345ed0d2fffcd70c8703e161ef8d74ad8e470af120a91f6265935196c3a72d93e8829440e53e41095c25b0ff58f17fda33ffef08b523a1a3cd7900d16e0b1868695d6bdae260331fc95a5ddb56e71c6d9a6d5b2e56d494f989956068006be9f892114ae14d514a9e3412d0444ce08ed6cd8465096f924dfe270f167773be33c029b4f1374465d71cb502b93526e3b58f56170035226ff9b6cbe50882993d7f1ed342b368bc4d0ea8a0d29f1908a4fca440a32a373f95f9c0714247b84b18c776acc0a6df12d28e4d248a77755c9c5ce6f5ab580a23589335d6aed11937ee56735c604d65e282f99e732e764736f2272209dfebfdb987fd07eeb84916c664f561f77bc540995c874bf3e24579b5af9b9125bc43cefd33594a61c5a2176afcbfe4e579a4ee83b65eeb96aabdfe55ecf5223c65b76f5dd01e4396332f8f1de03aba9b8396ac1ad88ec1e4bbe508859068b3c1e855020f89d742ff27bf963fed1107aa121017d78b41bc71af71df54e0f0c5c48bc78afa5a459329be9a9be200c9dfd03697b12c8bc95345592d952355cfa7322a320319324fc3959fff4311408282147876b86156306f68e6a11d624876b5659f8100a0f19e245dec137ef9463f21ed69dc51a0df5d089849fa4dc3cc8e577527a174ac849c32b9cb913a0fd886318d1a31c1e68d71ffa9eab8eac5f6224b6950dbaffeb2e02cb764696cf1f9e700cd081b75193fbe6de63eddd9eaf45c2d7d6c639c3743949be532ab2f2ff785d37dd1da86e321a7a9cae4c80b1e804537a5548900022093adaa054316efacc17719241e444891c2dd7923ce64a8008401259026ea148e62ac215ba71b5f6fd99d1292cb550ee6965e46e0899f13a48a9f4eb51330c0e6eda74fd33635867274d95868dcacb93b63a1b8daadf39d61eafddfcf4f5ce4ce2f96cc563a8b904bce2904adf514635c52191de36b563a3dae1cef6f96dd9cf64fb9f4d95eb1794c4108d6b070de61fb9fc2472e30506f882d0ca642634bf3eecd8407aeb17dfc079cb81c765ee5ea8391413562f0c81dc567dc489d5f6431e0443dd4b26d52283515058e2cc987fd0d5b910f467d7211eeae37b3f73f4b0b12f02fb03de728e2b27af8ee144b867eb580b9265ca7f7bb8cde7b8ed5ec0def86577e58abfe0ff965039197f2ca6b830bbf16cc105c7a1906cedb46f521c7dc35a9a185c24a84d99d627b7cfae0c046abda568e76c55ccaeaf0ff495651b8885830f823f8f7f49bc3897008f393a6f71fc28451fdc18c127ba4a14f1fc83a7cd78ef9d4e869cbd3c81c8671666b5a3563901442a15eb02bf90f801169a004ae3a9f5140cd89ab434b35483eff877e58dea2c15976b8a3927a1215949e4b6b38a79eb970e1ca22612967fd433e038fc7bd3212dd3533e4d3cbaecee24e7978282a5736d134b61208a0477c44bf45b0ba624fbd2485cfdfaa9efa8a951f3d7a898b31b98d12c576b841108b918048e01a682b9879ba7baae57119e0208f88f80b0af83a84c786a7d031be6b95c0a7d29b517601691196b3f62bb07cf27392c92e7338767b358d5e6400079bd3626a4af78aa38fd0639c357925cadfe7d0971803db37bf893995f55440be7ed123ed44da30020bdcec040684d0fb3ec48203a5c78acd7c999514b138e3f2bdd55d6400cc4fa4f82d935d01cc67c94216a8508fe8981fb16fe9bcae1ff5961222dcbebefb3498e631da6c9d4fcdda83fd523048654685e2949fac3f2617537a7e614b04a69c4957942ed557844c2737cc828ae85df7540e6907c0c420a1e4b36cd762ecc47a43652a4c9ae04fb6cd36dbeb8ce2a70a2c44867337491bfb97c14b15fd9f66194d78d7bd73250ed55db6de04dc3ccee7ec33373b3877a2822926668f75637b9c5c2d9d858fa46d381e06f8f524d9b2df9f4ab3c673bef91b213e99bc0b8fc68a0437bcf8a79f4d0237bb8312ad655df7ba53cdc78c8ee7e42ea8f4335705cd84946e0c3131518232cc4d44bd21dccb31be6aa7daec0d7b886293219efd96a186a1999cf60f2db7f7bf49b30715404665f13aba781826af2ed3363d0768972bb2ee9e383546878910e4ef78848547072c3cbcef29cef860d94de38790f9276837cad7e0662bcebacab8929a46abc7dc25962e4ffdfab92fa0d2a8ae27ecb05bee0b96bfc7c7fccd2021f61d1cec111753cb9432a3e7de2b750f0c266369e5b159cb75bb3f16d9b33e013c6f8681264704c2ce5a91dfd45e66d290e4d194a3fa010ac9787b100c3351510b64eff7ad9dc2c33d6243979854b4a452b64ea5df4bf28cb3d073a61e4df395c65dc726850af833815a827f5fe05d9dd94bdbf2c7cd8980241e496271fff1d44f388d2b5210b5cf292592d90193309e620dec9fbd2e3133178c4e9ee2292bf55516c4581c09da0d1ccf1a44733dcf9382ac1d421ccae9f5d19e56ad914c6a0ecb16c41f6c72636277d7ce3a9ac8478fc60365c96f77192809a8e33043c95c1812758b46c0b225a4646d051754a2ad889df00e476807812db3b19d0fb710f8e2e940feb7c5586baf7b707c65d7f2634254c2cbdbd745b039fd6e9f3137abf608fc5e66bbcf3c474c6015577e3ce116a88fadaa8b27b2805c56fd3ff96420859e9f237fb9e29b4e1f63c1394f30be2804bde2d7ccbc17e137ed79fd33e75f11eb804e43215ce96847132717ccb209e5b4e0dc4b669c9e58710b4eddb77e353e046bde1818b1bfb9bcb75f46c114f429284adebdf096ee6ce36caeb5374649a137875732c6429ccd8bf6ddfffd880d5a6a9f0112442e961e11ba1576a98185657b16954982a014754db3992ad595856b1302fe6dd9ecf116c17ea9092fbcdd9484d473353294912573dfe484f0bbdc2bff49a16311f85763cf415a7c32df5c51e73b95154e8dcdf8cbe82bc9b3aee5f43f2ff0b995e3784709d7b0c6f3fef8e742bad95802e303826d19273d979210e9e9809d579e1407071f3cc631163907a9b942c64972674d58ae9c54e7e92904f32e3cc7003015d0a6d4cf2b99361c60d02e11dadee8e41fe3757a8161cb5f6c5e2e11f3a838e2a6a4edf2524de18ff01b2224675d61ad915116dbad2ea205d507def93d62cc02c2ba7325326f53046645249d2ac65b9e69b19a55b0365d9bfaee03fdd5fd12024529815c7a840e4b8ba310b86637974f26c9af7c4c84c689ef233ec6f28811502994a95c0d0b9cd59759ba5b9019bfea92b03ff701821ac2fd6bf692c102f260d5d43cf01e737719d7c181060e098f2bd254708e5b9eff609eefd48358d7220977b3ca5a3ed96af008f4bf45f400260846eabed1a5eb61cc3688ad5610a2b789fc2b8c060c578150fe38fc5f0bd4285049bb6b8c31ed85c8e69037a9411da179f87b1c6029549f0a11f7ec7f3b7ec588718022553b9171287fa334e0eda6b63e9459e0e419c2a96755655a8c88af776529e304f359c07ad296a89acfdef275243dfdb8141ba682d29b73a6f268f7555750d22e446e71a0012c7b031764f782737fa1af1452e42dacade67e52410759fb7a8c3ca874373618213083fcf3ccc4359797d4ee49f3f30bc7e38f1cef0b49c109e65bf8a2ce1090febfa4890980b0ae47862cdeac48c8547424f34dc597558f2e51cb1ae01c0b74744260922842281539e41e95f5052074c61a0679dcdb87368eb5776375146ee05b2c07ada3cded171f186957ead5983f50cb5d108b533758af700b609afd035d8cfd729dc22ddc7fb408fcb5f864bcd21acddbdcbe8f9b7f72b4534839dcf384fe4127dd28c1524dcf8b67d31c3f806a0fb25e1e48f089b9b101731821a154ba513ee5e7d416c37e7c492fdb246009727c4feb51194169c27cec8a0cfbf4cf97d5b9b06df2991d360e359159dd948e00e14a9cede64ddba256f51c20861e3389fadbf871fa89e9f090588e9ee655c736235364eb4a656a6596be73820cfc09d81396dccc7fab1e0c8b7d0b8e6805c286d6234ccf4f652f1a6fe1ebdd14f9d4c3428822c94ae799aab8afbe459efe57871784fac6c9bf915eeed9605b1acb8f0f9804d0f8f1ee3ba0db2811746f11e9f64a057797c763a88fd75f0f6ae9f598859b476e2e237db41d2cec6019e41216eb2f0df380a74149aed434975854f7c54bb1ff5124a3e09913234d1e821194dd0c79ad871bed4ec9a9387e6d0dbe7dfbc6e2ad087eb0f07a85e54d078f6fa30252e34d8df1cc0c770d29d7c551c8aa28e002b3f92c7ecacb523d994cb3619b0ed19fb228ebecc8118eb6208adceb4ebcfda4263b7a94ac8c700c47d925f32f8588ef4558712171ef13e3a54bd86f61285ddece1343edcf8"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) bind$unix(0xffffffffffffffff, 0x0, 0xa) (async) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) r2 = socket$inet(0x2, 0x1, 0x0) (rerun: 64) shutdown(r2, 0x1) (async) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) (async) r3 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) (async, rerun: 64) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 64) r7 = getuid() chown(&(0x7f0000000140)='./file0\x00', r7, 0x0) (async, rerun: 64) socket(0x20, 0x5, 0xff) (async, rerun: 64) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r8 = getuid() setreuid(0xee00, r8) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x6d, 0x7fffffffffffffff, r3}) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x5, r8, r6, r5, r6, 0x100, 0x100}, 0x8000000000000001, 0x3, 0x0, r4, 0x9, 0x7, 0x7, 0xb19}) (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x1, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='~3', 0x2}], 0x1) executing program 1: syz_emit_ethernet(0x138, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r2, r1) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2, 0x1f, 0xc1, 0x2}, {0x2, 0x80, 0x5, 0x9}, {0x6, 0x1, 0x1, 0x3ff}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x1, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) r3 = socket(0x11, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="775ea3a7", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="c80250c7", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) socket(0x26, 0x3, 0xad) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() r1 = getuid() seteuid(r1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00\x00', 0x3) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x18, 0x2, 0x0) close(r5) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000001000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="03c076dbf6ab44454e57e1bdfcc6b0ba0f97d08d3cd6700ca6d6271210e960b8e583adcea6a7bf0d59344c9bb541", 0x2e) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r7 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x8020697f, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ab, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r1 = syz_open_pts() clock_getres(0x4, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, 0x9, 0x8a, 0x0, 0x0, 0x67, 0x9, 0x3f, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x45, 0x0, 0x8, 0xfffffff9}, {0x106, 0x0, 0x82}]}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r5 = msgget$private(0x0, 0xc3) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) socket(0x11, 0x3, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r2, &(0x7f00000000c0), 0x0) (async, rerun: 64) r3 = socket(0x0, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) write(r3, 0x0, 0x0) (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) (async) setitimer(0x0, 0x0, 0x0) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) (rerun: 64) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r5, 0xffffffffffffffff}, 0xc) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r6, r7, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./bus\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000240)="7136a108f91e34714f0058bc5f84cf71b5e88bfe8646cd4b264ba66dca7628755443cc40f91374b7fe16090e403316b6628766e59b4116126c2639a32d860d03f01dafa725ee5b85b5d2672c162ec1f98132c25ae165a64c340a740ae441bb372f17a83138821a1a5e3f7bae2d3a6f8c006e3d262a3b3cb83ae3c1d4f60313d921c7842017c489549866d33138e8379168a8e7f54276ef47d11c5e8721a9fd4b5b775b1b53f49aca16969efa1616794f525ba4585437bfd2ce751301ebbeae63c9e9f373a10b3ec29e67e8305b7ac27dcfd7ad4351d98668998ee410421aa4650ab25c0322015c1bcaed9bc6bf346a2922a77ba7ea31252fd2463b863c8667bbcbe76494b67ed86916dce950a8c6601bbf341fcd456186964c49b5fffbf90186fad4dd4561", &(0x7f0000000040)=0x125, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000400)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000004c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5f04ee9a4d4ea18cc39157341d5fe84d07c6346de0ed85913a3b2dc3083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15ff0100009734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c18ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed2504b967d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e584429f1148e112b3", 0x16d}], 0x3) executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) (async) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) (async) dup2(r1, r3) (async) execve(0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000080)=[{0xee, 0x3b, 0x0, 0x3}, {0x7, 0x5, 0x1f, 0x1}, {0xfff, 0x2, 0x8, 0x3f}, {0x5fd, 0x0, 0xfe, 0x6}, {0x3, 0x4, 0xb2, 0x5}, {0x87f1, 0x9, 0x9, 0x9e3}, {0x7f, 0x8, 0x5, 0x7}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) (async) r1 = getuid() setreuid(0xee00, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) (async) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}}, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x41ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f000035a000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000432000/0x4000)=nil, 0x40}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x7}], './file0\x00'}) (async) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x40, 0x2, 0x0, 0x2}, {0x35c4, 0x5, 0x1, 0xfffa, 0x401}, {0x3fd, 0x3, 0xaa3, 0x2, 0x92}, {0xb, 0x1800, 0x9, 0xff, 0x378}]}) (async) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) close(r4) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) recvfrom$unix(r3, 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}) (async) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{}, {}, {}, {&(0x7f000056e000/0x2000)=nil}, {}, {0x0, 0x0, 0x101}]}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x10, 0x62) socket(0x11, 0x3, 0x0) getpid() executing program 5: socket(0x2, 0x3, 0x0) (async, rerun: 64) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {0x0, 0x0, 0x6, 0x5}]}) (async, rerun: 64) r0 = syz_open_pts() syz_open_pts() (async, rerun: 32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b9761c63b58d45a62ad0a62"}) (rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x50}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) (async) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async, rerun: 64) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) (async, rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000000)="2b52861bf047ff070000671bf44ffc9702118a301596888d8da7a2d58a7411a246807f9f805f06447b782964da71e450699c632e201b9287988d988a8bee0e0014b62e29656ff31e4fc57c531604dd25a08ac96236a0186f1228227b6cbf37051028ecb68b79738943068a75c1d68144bb5fbd92127f6e88201434", 0x7b) executing program 2: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000500)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b5372730000c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c824a909f9724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e3933", 0xa5}], 0x1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x34) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) socket$inet(0x2, 0x2, 0x34) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) (async) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="05100001", 0x4) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x50}, {0x1006}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x7ff) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) syz_open_pts() syz_open_pts() r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x801169ab, &(0x7f0000001100)) shmget$private(0x0, 0x2000, 0x5b, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = kqueue() kevent(r9, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) fcntl$setstatus(r9, 0x4, 0x80) fcntl$getown(r7, 0x5) executing program 5: r0 = kqueue() r1 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000300), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0xef385efd08737536, 0x0) r3 = dup2(r2, r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000749000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7db}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f00003c4000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f000003f000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400000000000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: open(0x0, 0x0, 0x0) open(0x0, 0x1, 0x98) getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x100000000000000, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000340)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x409}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000340)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x409}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) sendmmsg(r0, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) rename(&(0x7f00000003c0)='./bus\x00', 0x0) (async) getrlimit(0xd, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x3}) (async, rerun: 64) getrlimit(0x8, &(0x7f0000000040)) (async) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (rerun: 64) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) poll(&(0x7f0000000180)=[{}, {r0}], 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) close(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async, rerun: 64) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chroot(&(0x7f0000000740)='.\x00') (async) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x46, 0x20}, {0x22}, {0x2, 0x5}, {0x44, 0x4}], 0x4}) (async) r2 = socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00000100000000", 0x8) (async) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 6: msgrcv(0x0, 0x0, 0x28, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000001700)=ANY=[@ANYBLOB="e3d0f38e88f1cdebd701d618fbef32dc250557e5ec738e7314a437881ca6e31f8a31ccfcf2a95d72e26b59e2b6ae1437a0a12a6e58315bcf419f08876f491cb37081a18926c536702f2a6fcbdbee570e5b13166c64af5d0f03e9a240592ed50309702051917d966062caec34e3215b3d5398e12c5bbe1da905f3ca8b9a60368ab04f7d7627183a1b948183e0502e13ec3271d9c6a2218aead7ef773542becbae89c11f6ad3d30aeb25cacc09f9c3df18290cb3bd3fdd03622978aa0a4c7e8b25035b43042d5bc30f8d24e401d16494b235c480f157a41d2dddf9e5d4df96d9191b63d4e1b87ca586568438061200574060ce08fd3f456bfed179169b86fcbd347cd6f9820bbca308d8de68cb36bfd8cc5b548326336be0cd9ba90d45408373e010522fe9e6503ed72a1bba91688aea597e072e5a1fd456d376b7b3ec2245bb3cfc8fd9415653b6d0a543c7d3b02b75b8c21428c8ab42f05c0c503f3a3775d0325dfa65e361a21040d1db3cad11c2b45503713fd401a6798f23a633e5497bb43e25f2b680e2707df2300b43b4ab41c9d303353acbb6166c23f160cca5f3606c6b37743f8569265000402038a451007545bde697ddc662e087bd970e73840c353a6b8573efe37fc77dd2564d135d2164aaee59fa1d77e879653c9af3f7c6c9667ea09da755e6131ef6dc5006a4d3053fb90c60bf73c68c5c92fae5d4456fa4968daf4350f040268e2fd2af90bf0aea9335f2be0367ad45e5fe04e9ecbc8284eb434f2bc739819bb0b5e4c9e10313af36c326a109c061d5ca288847e8f33c250af5dcd6440fa75c833af7627cdce41e15bc99f48f40cde4a4ac169682587f338c5989b6a2b0ba792ec75de3683b296951f637b4e05157ef1625e509635854f5e13e87cf6d327d5e185cfb7d89e9935db354df50610fb13d3fbf913893b2fdc8f43a55a5be6190ed869c4e602ca7944b6ec87f4ee1a335c73654eae26091d326047fb6dd38285b5cc34352a9cbf294e04988d24db1cfae0028cd709de2e87393ac15fa6cd02235b2040ee6bf7a4326d9b598ef7a634a7770fdf6e5538549629eb3c87b2ccb9346d178815dc7eecd094ebdbf9a630090ce4488b8a77cbadc3e950f969135c231c271547322e8ebbd2017362007d01d1edd9ec88dafc99ec199ecc85126fa82c23c065b21acc14efbf394656bc4e4d38354125b54b30efe03d9a253929392769afc71ec7d8b7f61b8175800e7ad0cdcd61b9b46ca716b28a8bf9d4a6248669ec6a195c74040a09bcce33f4f6046b5298d06d3318e14ae6aab2f4e99afe3b891b762670de402580c43de7381b74f7d6e6aa3814993ec8e9b641d647dcbc2e43243464508072f26907254877c07f0f5b13aced5ece7ea858e156d481e6f7a89cd933f2bf259d8b3518e2a3c67af4a34378738a2d6f66fb3646ea39345ed0d2fffcd70c8703e161ef8d74ad8e470af120a91f6265935196c3a72d93e8829440e53e41095c25b0ff58f17fda33ffef08b523a1a3cd7900d16e0b1868695d6bdae260331fc95a5ddb56e71c6d9a6d5b2e56d494f989956068006be9f892114ae14d514a9e3412d0444ce08ed6cd8465096f924dfe270f167773be33c029b4f1374465d71cb502b93526e3b58f56170035226ff9b6cbe50882993d7f1ed342b368bc4d0ea8a0d29f1908a4fca440a32a373f95f9c0714247b84b18c776acc0a6df12d28e4d248a77755c9c5ce6f5ab580a23589335d6aed11937ee56735c604d65e282f99e732e764736f2272209dfebfdb987fd07eeb84916c664f561f77bc540995c874bf3e24579b5af9b9125bc43cefd33594a61c5a2176afcbfe4e579a4ee83b65eeb96aabdfe55ecf5223c65b76f5dd01e4396332f8f1de03aba9b8396ac1ad88ec1e4bbe508859068b3c1e855020f89d742ff27bf963fed1107aa121017d78b41bc71af71df54e0f0c5c48bc78afa5a459329be9a9be200c9dfd03697b12c8bc95345592d952355cfa7322a320319324fc3959fff4311408282147876b86156306f68e6a11d624876b5659f8100a0f19e245dec137ef9463f21ed69dc51a0df5d089849fa4dc3cc8e577527a174ac849c32b9cb913a0fd886318d1a31c1e68d71ffa9eab8eac5f6224b6950dbaffeb2e02cb764696cf1f9e700cd081b75193fbe6de63eddd9eaf45c2d7d6c639c3743949be532ab2f2ff785d37dd1da86e321a7a9cae4c80b1e804537a5548900022093adaa054316efacc17719241e444891c2dd7923ce64a8008401259026ea148e62ac215ba71b5f6fd99d1292cb550ee6965e46e0899f13a48a9f4eb51330c0e6eda74fd33635867274d95868dcacb93b63a1b8daadf39d61eafddfcf4f5ce4ce2f96cc563a8b904bce2904adf514635c52191de36b563a3dae1cef6f96dd9cf64fb9f4d95eb1794c4108d6b070de61fb9fc2472e30506f882d0ca642634bf3eecd8407aeb17dfc079cb81c765ee5ea8391413562f0c81dc567dc489d5f6431e0443dd4b26d52283515058e2cc987fd0d5b910f467d7211eeae37b3f73f4b0b12f02fb03de728e2b27af8ee144b867eb580b9265ca7f7bb8cde7b8ed5ec0def86577e58abfe0ff965039197f2ca6b830bbf16cc105c7a1906cedb46f521c7dc35a9a185c24a84d99d627b7cfae0c046abda568e76c55ccaeaf0ff495651b8885830f823f8f7f49bc3897008f393a6f71fc28451fdc18c127ba4a14f1fc83a7cd78ef9d4e869cbd3c81c8671666b5a3563901442a15eb02bf90f801169a004ae3a9f5140cd89ab434b35483eff877e58dea2c15976b8a3927a1215949e4b6b38a79eb970e1ca22612967fd433e038fc7bd3212dd3533e4d3cbaecee24e7978282a5736d134b61208a0477c44bf45b0ba624fbd2485cfdfaa9efa8a951f3d7a898b31b98d12c576b841108b918048e01a682b9879ba7baae57119e0208f88f80b0af83a84c786a7d031be6b95c0a7d29b517601691196b3f62bb07cf27392c92e7338767b358d5e6400079bd3626a4af78aa38fd0639c357925cadfe7d0971803db37bf893995f55440be7ed123ed44da30020bdcec040684d0fb3ec48203a5c78acd7c999514b138e3f2bdd55d6400cc4fa4f82d935d01cc67c94216a8508fe8981fb16fe9bcae1ff5961222dcbebefb3498e631da6c9d4fcdda83fd523048654685e2949fac3f2617537a7e614b04a69c4957942ed557844c2737cc828ae85df7540e6907c0c420a1e4b36cd762ecc47a43652a4c9ae04fb6cd36dbeb8ce2a70a2c44867337491bfb97c14b15fd9f66194d78d7bd73250ed55db6de04dc3ccee7ec33373b3877a2822926668f75637b9c5c2d9d858fa46d381e06f8f524d9b2df9f4ab3c673bef91b213e99bc0b8fc68a0437bcf8a79f4d0237bb8312ad655df7ba53cdc78c8ee7e42ea8f4335705cd84946e0c3131518232cc4d44bd21dccb31be6aa7daec0d7b886293219efd96a186a1999cf60f2db7f7bf49b30715404665f13aba781826af2ed3363d0768972bb2ee9e383546878910e4ef78848547072c3cbcef29cef860d94de38790f9276837cad7e0662bcebacab8929a46abc7dc25962e4ffdfab92fa0d2a8ae27ecb05bee0b96bfc7c7fccd2021f61d1cec111753cb9432a3e7de2b750f0c266369e5b159cb75bb3f16d9b33e013c6f8681264704c2ce5a91dfd45e66d290e4d194a3fa010ac9787b100c3351510b64eff7ad9dc2c33d6243979854b4a452b64ea5df4bf28cb3d073a61e4df395c65dc726850af833815a827f5fe05d9dd94bdbf2c7cd8980241e496271fff1d44f388d2b5210b5cf292592d90193309e620dec9fbd2e3133178c4e9ee2292bf55516c4581c09da0d1ccf1a44733dcf9382ac1d421ccae9f5d19e56ad914c6a0ecb16c41f6c72636277d7ce3a9ac8478fc60365c96f77192809a8e33043c95c1812758b46c0b225a4646d051754a2ad889df00e476807812db3b19d0fb710f8e2e940feb7c5586baf7b707c65d7f2634254c2cbdbd745b039fd6e9f3137abf608fc5e66bbcf3c474c6015577e3ce116a88fadaa8b27b2805c56fd3ff96420859e9f237fb9e29b4e1f63c1394f30be2804bde2d7ccbc17e137ed79fd33e75f11eb804e43215ce96847132717ccb209e5b4e0dc4b669c9e58710b4eddb77e353e046bde1818b1bfb9bcb75f46c114f429284adebdf096ee6ce36caeb5374649a137875732c6429ccd8bf6ddfffd880d5a6a9f0112442e961e11ba1576a98185657b16954982a014754db3992ad595856b1302fe6dd9ecf116c17ea9092fbcdd9484d473353294912573dfe484f0bbdc2bff49a16311f85763cf415a7c32df5c51e73b95154e8dcdf8cbe82bc9b3aee5f43f2ff0b995e3784709d7b0c6f3fef8e742bad95802e303826d19273d979210e9e9809d579e1407071f3cc631163907a9b942c64972674d58ae9c54e7e92904f32e3cc7003015d0a6d4cf2b99361c60d02e11dadee8e41fe3757a8161cb5f6c5e2e11f3a838e2a6a4edf2524de18ff01b2224675d61ad915116dbad2ea205d507def93d62cc02c2ba7325326f53046645249d2ac65b9e69b19a55b0365d9bfaee03fdd5fd12024529815c7a840e4b8ba310b86637974f26c9af7c4c84c689ef233ec6f28811502994a95c0d0b9cd59759ba5b9019bfea92b03ff701821ac2fd6bf692c102f260d5d43cf01e737719d7c181060e098f2bd254708e5b9eff609eefd48358d7220977b3ca5a3ed96af008f4bf45f400260846eabed1a5eb61cc3688ad5610a2b789fc2b8c060c578150fe38fc5f0bd4285049bb6b8c31ed85c8e69037a9411da179f87b1c6029549f0a11f7ec7f3b7ec588718022553b9171287fa334e0eda6b63e9459e0e419c2a96755655a8c88af776529e304f359c07ad296a89acfdef275243dfdb8141ba682d29b73a6f268f7555750d22e446e71a0012c7b031764f782737fa1af1452e42dacade67e52410759fb7a8c3ca874373618213083fcf3ccc4359797d4ee49f3f30bc7e38f1cef0b49c109e65bf8a2ce1090febfa4890980b0ae47862cdeac48c8547424f34dc597558f2e51cb1ae01c0b74744260922842281539e41e95f5052074c61a0679dcdb87368eb5776375146ee05b2c07ada3cded171f186957ead5983f50cb5d108b533758af700b609afd035d8cfd729dc22ddc7fb408fcb5f864bcd21acddbdcbe8f9b7f72b4534839dcf384fe4127dd28c1524dcf8b67d31c3f806a0fb25e1e48f089b9b101731821a154ba513ee5e7d416c37e7c492fdb246009727c4feb51194169c27cec8a0cfbf4cf97d5b9b06df2991d360e359159dd948e00e14a9cede64ddba256f51c20861e3389fadbf871fa89e9f090588e9ee655c736235364eb4a656a6596be73820cfc09d81396dccc7fab1e0c8b7d0b8e6805c286d6234ccf4f652f1a6fe1ebdd14f9d4c3428822c94ae799aab8afbe459efe57871784fac6c9bf915eeed9605b1acb8f0f9804d0f8f1ee3ba0db2811746f11e9f64a057797c763a88fd75f0f6ae9f598859b476e2e237db41d2cec6019e41216eb2f0df380a74149aed434975854f7c54bb1ff5124a3e09913234d1e821194dd0c79ad871bed4ec9a9387e6d0dbe7dfbc6e2ad087eb0f07a85e54d078f6fa30252e34d8df1cc0c770d29d7c551c8aa28e002b3f92c7ecacb523d994cb3619b0ed19fb228ebecc8118eb6208adceb4ebcfda4263b7a94ac8c700c47d925f32f8588ef4558712171ef13e3a54bd86f61285ddece1343edcf8"]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() chown(&(0x7f0000000140)='./file0\x00', r7, 0x0) socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r8 = getuid() setreuid(0xee00, r8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x6d, 0x7fffffffffffffff, r3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x5, r8, r6, r5, r6, 0x100, 0x100}, 0x8000000000000001, 0x3, 0x0, r4, 0x9, 0x7, 0x7, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r1 = getuid() setreuid(0xee00, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r3]) r4 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/158) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x24}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) semctl$SETVAL(r4, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xfffffffb) executing program 6: sysctl$net_inet_ip(&(0x7f0000000f40)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000f80), &(0x7f0000001080), &(0x7f00000010c0), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() read(r2, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8b41, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x392a959bdf35d9d}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x1, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x81) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x10002000, 0x0) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r1 = syz_open_pts() clock_getres(0x4, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, 0x9, 0x8a, 0x0, 0x0, 0x67, 0x9, 0x3f, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x80}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/232, &(0x7f0000000240)=0xe8) r2 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r3, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) acct(&(0x7f0000000140)='./file0\x00') 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(r5, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0x1, 0x4, 0x6, 0x40}, {0x4, 0x7, 0xb9, 0xff}, {0x6, 0x7, 0x5}, {0x4, 0x6, 0x5, 0x8000003}, {0x1, 0xff, 0x64, 0x6}, {0x401, 0x0, 0x0, 0x1}, {0x5, 0x7, 0x5, 0x1ff}, {0x90, 0x6, 0x7, 0x1}, {0x5, 0x5, 0xdc, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f00000006c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x59}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = getgid() r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r6, r3, r7, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) setreuid(0xee00, r3) setpgid(0x0, 0x0) setpgid(0x0, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000040)={0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r8, 0x5) ktrace(0x0, 0x1, 0x138, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000980)={0xffffffffffffffff}, 0x10) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x19c) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0xfff, 0x0, 0x0, 0x82800000}, {0x4028}, {0x1, 0x0, 0x7f, 0x1}]}) close(0xffffffffffffffff) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0x4) ioctl$TIOCSTOP(r6, 0x2000746f) writev(r6, &(0x7f00000020c0)=[{&(0x7f0000000000)="15734c3d0ebeb76f1a3f85b07f1f1b3dfa59513b4780878bb084fe46392834d15d8022c64dc6da9918852c5802acc6b08e72be38da403c50dc877858c6a4f44889c655fdf88639bcf9f96e44b49e727f11f1d9ee36668d2be0706a9e4058c332ed4145f208e4da0dcd75995849210f41ebf60395bced4d8d591066adae0b04e6fac202d74eb340d8405636b6c9929e546edf74c7071ae68e108e1040538e9a517eb4c8c1f6034be968d3419828e5fe6e7111771ad820a92539cfe9d7310d4947dc372c80ed590fc85d09ecf049658c18b6fa304202d95943c81bed23838bbe8ef1e671f3133968b21739a7ea3577e576f5f37fda3bb1e5001c26c1478e6f4410874fa7c83218c43f6517c580c4697c4437f6b9a482f10785903d6df90370675d8c43946115ff423e08f055327662df2d8ccbd1771c8a4dfecac73567bc3dd73543d9278249aa80148a2643888e388e42c6f1bcd8d11afbced5cfb617b60812f9ed884ce0858ae597ff1a41dc89160d883eb9846a5447f1ee12e92a235a68b04e4f9d17b91c418e0d90c07dc5f69661dede8e70bbba0c3b0e2601b7e2cc9791cbe67314eee06e1dce733198998b99a93dd228229a871f2fbeccb938076693534df613fd570a66e32ec852d9dacd453ac1159297a7a31b0b77234c8a168e4a12713d70cef23e27629cdc906ac6207b8085f9df20cdae93de39eab41c8e2f0cd6063d79e5845b8b91e155a08e3ec4672666b59e2e2c6fb2c492d5910e441c9d5708a27d33270de29b368c2b3b11f2bc9cbf8014fda29c320460cc3cbca717578b92ed8ee8c3d2eb69e3a61c900ab8610cd9c01a95aee366f3db2d3fd8e73cade3a3b6122eca978889160e5a7f3536d1460d533ec393600d16951bfd617b04bde76a08617fd1302ee109743f412cd020193ec10dd6f2f958916b950818446aebdeeba5338b6942f4c9340894456b803f16a3bdc0624a556e9afe3fddd0d9f14ecc977e181b2a7e612cfd346511822976d53f44f9a9ba4557f33c3e2e0088e5d22b34841869e65be4f44cce5a0254a92c9f8151b237d60d25b5722becd0be55bbcdff3ac1a116d1f97d470d2b4c44742d7a4718b594bea404b0cab13e77bf4b0eae029de21e1b857f7b219bc18158aaa8b60d02d2bf3500672563527a4ebf9db04a8da6f10811dc04e51c9a7326f21ffdcd80856d682475b7ec850a67641e7afc71932867e3c7c6a8a558f3f3bf9c50b9f21a9a6fb7b1bb9e0d19537b5383a69d2ed250e7a0d993a24c1e867130d8dee4eb7435dad89b5b7d2dacd0aaa6fd69a8565d17e88f209d7a6d1c92d891a77df82da5dc610b5c833dc39e04beacfb749338032b09a0e8d53b05991881b959efffd70b5002836f7270503fe75f896cead9c424dc5bb3c5fbd36483fcbcf4f61e47b009c2f5d324f296f31b4d863cceeb3bf786f465a118442af328a4c3865c58fef8a0285c5c283601b849004533b2d8c77b715b150d9e248732791d8a19450485d0c3943589c23791f69f6d26d810a3bd1af47dd0c4fe5c630402f4bd406f3a1e36446dc7bfb6a4bb3ecfd0b60255fef5030afa6bf2c3af0699412598a62885a06226325793537a8b3a7be90237dc39a8c19498cd97c49356d59a448f8d463f435daee74e8a3c0c9703185a4218472f6977d9021e9eab87c461d3c961b45e5f75811777ac96738690569a5c6bc0ce55609ce3b80b2ba3e50c54d1f883f4e2cdbaa08c42ef9d01f6ebd021977afdbe16d669e06ccfd4b49e5379c47f298b5a8c03178531b34dac1e8d3ff98c15015ee2fd33553d4d5e1519bbcafbb093f2bd0e02deb54657b0f686de283305749c78ab249677b94387da8a63feedaf12c75c28ad06bf6a04cf52f617c471a71d12ff1730ba54dbfe1be4a72cddc5f9707a823c423e6ca6b5a6d22411d62feec47b952a081d71060ede90b022024bfb1cfb7783793d1bc08f2996c85fd14a7f9d57f13734a3ff08507319d2f5add63d6b5ae185f0b5c3665703982cb9ba2714934e2af78ad004a0ef5f6641f1b49d8c81353844fce9fc476b42136273496b3b2d7f2f5bd008a97e5b745d1b2be9498d1c071187477b36536fbde641f326a84c4c079b80fb8df073e2c830a3420a5792c752dba2024b9fba456b2f32cb004a6e2627f402e3602f6ec1d3ea278baad2d21dbc7e570fa210b649aae153dd5aceba5c8f6650470509bee73f85318c7741b4bfcd8c77832fe67a3cb3f94bdaa3e54c397eb235edd1e31b1dcaca255a9bc02e9c143146c83a7c49af230d7b9a472b4b363f66bd34c933d148cdebfc183a7af37521d39423a845cd62361492686b03912fcfd33effea9830cd2d4d1efbd8eed598e35c7707f838359213aaabc9951bfc167bfd9ea0e432942b565ffb31bbaee4540389482ecf3dcb5fa504217fc184548fd7342d4807e467392ff119fcb46f04e15605d0bdf73a0012aeefe855a7d34bc5f841b948dc1303eb34513d168d6b37da9346deddaa743efe1fd4c8a75a659aab0f814419db4dbd59f0f2f4939fc9ac2384866984fad8dc0434597b7d26063d92eb12dff3f35a1be2ec8feda7ae5352af3e5c21f0d348f95ce8357002ad0ebbb17ee462e1639cb64ef0524dc59f220fd7930bb54d73039669cae858655428d62ffbf62f7a1d77caa7c43dc94596f7bf3df34d689be90f8a813e54c9254b40ee8fedcdf82b9a6189553dc07890551a16598cf88145bf559dff1f2465e26d800ce797fa8c315bd4365077bad6888e8f8b7798b840dd0c8be83bfd7a71d260aa7360ea2d91659fd54ca9f0562624cbbda14f065bad6b63c87391cff751ea46340c5bd38e3a73bdff8b732b80e4962ce43ea6a77e316e0c436b0683600bf73ea1fe86048ad1afe14a639e6460c57c45e7e6cfe3547e2e1622b9006c53653effdbf72b52e056722d78335162508564c7b42245a372595a2a47cad9c82d82144ffba0594abe58aee1472ac18c8c777b5940d60d8c20e7ae801ee1227e221e4d0f0d4836cb96ee157de1c56a53f1740237274693ae5206d28ad4c17488181a241450534ea443946ea5a8f7ca0670e04067ffffbc1b64502811149d3d4e889b1b76a253940bc2e55329da7368ca457f01a39b1c2119dec3c7aea4835a5ef2551eb4dac5cadd55ed0910ded3b526fa92ac4c542094347f503aab6d3782be82be91275dec7023455a98049495a1dfeef329d91bcdefb84b9532abf2929f1ed6497ab129fabaa3451e15a1a16ec1667f91c7a623f6010f4cb8a0edadaa09a286e086009976be03119c86137e5be8f1864f1aad03bc4e31239d4dad2e8be2404aa52c3812791b865dbb356e2d32fe2a06440f7f86d533a0289c02231f454a955533d2e0f4ece68fd13ac3fb3e77d21472b6bd17bc31cdbc351ae9ed5ae5fac3cf6f9a0875ba31a58d46fa2da5b6ad0476bfc97767ff92abc63468b69e05dfff77728e4f22b17ea17e45b3c4c8628e909c4d3a3d8579e7a0c1105856c0433d5122abd42979cb18174858e13f794b48972838eb167318b91745f0d7199b5f110af020ddec3ae30d612daaeb9c35c27443371314ac3db67968a48a1aeea293b5c545d060aae60364ea457df006e2430959f55fd8093ca09273e4232ba089dc6c3cd851f2721983e02fa1b2587639579b5fc8aaab43a1e87c19b17d004e860f2be04371964eb95e90dc6b965a4d39a2b76225e0d21076b9209ab8cbc779d934b65e35fd82b17e0ddabd72d77e4d86beaaaa5bd178bac7c3d03a0eff51e5b53fe3267ab1b5980fe884ad12a8486221ab474a4834364e2bba5da4ffe87041f77f7fdb878a0ec517c04951037515afe060916b77f3cccf25303e9e882cc6d1a6eae0b1aee95d4886bb457e8fd68d391b2a972fc524e2fb700c796b1e1be2b500eed460b24c4d3b6ac2bdfdacb3967f10656682ea3187ddecf6ff71b255bcff3a7311fcdf528ab600d2c23b4df7b4f5610a5efa454673fbc7071c43ad0c2b958a3ca1fcae1314b2cf077ee760ed3309743f0366ce859d4692aeb86080dc5ec5adbb161d1e5ad20830120cc2734a8194e328ee19d36d4ab11ba917db719e414ddfd8c08eac9f92fb0a315d66b9ce6d69e79b9b35f0fca3a5a77f1d267613c42cf89060308ae1d2113085c7e2d79412cf419d316a75955eb8555d19a74a605577ed03eb92f0746c49c84640bb6035569e74f5a9851f970a959b4b6172ed069835f52bf6e79e4ad4c1bb0cc00fd94b28054979ff53676b01197a53787b9978c4e71f16ed679e602d58b5a1b207b11848886cadf24a1f7bc4b43bfc6d8331146a3584f065def57980aa8f6a987eb7651a8462c803ad491a901030e873834ba64e74399f5b81a51970edc7df1f659c8e4ba5e0d2d4ca359a2a87ca891ec4d83707cf698549f487ac71d82a9f10e50b6b78938721ff4d31320710bfa97ab04c8e38232899ee33ea331731b480935c5862a52490e932b6ed85a9ce9c9da44189e46ff64654d87487e36ebd2988afbed9cf89fd8393f029db362574faad9e785fd8e299df6d7e74db0ce31817e53a853da5ae8e19a4661073c284e302e8e0f98628ae30d32a53de83a24888a27509d3496c531ff3a0d551b816049b848c46ce0f2b31de442c9f79041d041001fe008b23e1dae6926760369bd4af58121346b1ef225a3f07ec8879d52e40dc75854d70f947c44b95165bddd2c148a6dbcd0920ab7d37c16e427ab197a76216cb7566025ad8df699fd0ce21a68814e0fa414a3d817f444c93b532861782d594498786cb786eb71834d00834250e8a5ecf2a10c23bc76bb207991ede9fbbe907e282e4c8a801839a2e8693337a5e2fde38d1c4416984f72f6032e5e1ca013778d51a85052fbdeee3364abba7f92529006be1e82f9b379436b999b10e84ad3f5686066f12c3e06cc6c1ce8751e126bdffc12ec1ac247ff38d67da3213b005be8f145f4f99c7f39195cc6f6044db2747ef08bf9c7fe70e984baf54d160338b2835214b6e1e6322fa737b7597150e62d55a6e1ba64beb7858c8ea7efa50aa071d779e53cea6e646c1ce34b172a811dfc4db27d6f73b76917cb9768bfdfa27a68204b29bdde36cd483803a6d96e11d98c0dd6944f0ff7b1ec0ff808c386c82d3e1ca82ac48fc56c908b1f986ff5201db361190b70bb8dfe2a33c089aaefdaea5b81ac867a9c727554bcd7b0a4668f830cb19ef5505306ef675bc398908394ceb4bf7be583760cfb529d80134fd1a7bf4890102f4de5d3d368c5769803e42546bfd549f7bc6f49b13cb1c58b9e7e2418bbdffff01b7bca0fb04955fb0027185f857727f548b190ec9a484779990209859d45a2cb9a0d87e36ead7eaa4e4e7274ae47177b77e754e700c1cdfa07dac9759ff23e3c0c4cef745bcdae0fae97221f27bec40a8a1e4f19907726c508e6d132feb1f607f4c55ce947795f98890f54a5967675130aa41a8cab070594cdcb6112c420791f96aed0e9eb2c7add9e79afe22a9c2dc6acf14e156055366e0c3d341312bf3ddc95e371fb1080f9e8200d58142b8ac96de270400a42d3953637781bef74c93e7d28855455e16ba10f5bcdd0f5b46978e565860094e60148d07abaec261cc45380996b8df1401bc8d34bb149d5088d38988bf56ccf44ec12771b46350dec9cc7eb03d01bb06c6d2b57798869e2a93a081e4c95fbd2396321cf3e37dcfb5d790434396f49e06f804b75c7a5a22d0d2a974b1bfcf966c192121a54cdd0c514a4f5260e71aace3a7c6b590ae025ad6af862a53", 0xff9}, {&(0x7f0000001000)="99def13c1b0155c563e5276e4c9e643f72d1bfff7faf191449602a430459cd6b1c92496f27edb09150401660c42aac104239616353ff18cd1009112e3d44eff6fdd47c17dd82b6bb8d391eefd160306edb5fa9ca47ac6f447de0803dc1102b11b4451edf828e1a9e957c5da3c4515d9e2741fbfe2fc5b5f529c8df5128a6d7d975d039b0db7f55d47fc94de0a1c5742d81a32b4ef28005ec81e7c6fb428d86bcf0d362198a94419f387031575bd66e620909f992342878645707d341dcfbe091b7694383f68714375533dfcfbc242d30681bac95e87ba365a9c7defa39b477f54fabd2d49e520ffc0623c382a15fe7a0480aa5eaca1954822e78ff007f9d73f08d18d5ae87e10f7383b3f96b2eaadad1c3f1517191a61b638f08699e07ddbefd98472bebb91f88974a343814e8e841f4b50003c127a662ff025c5cf50042d74369425d452417cd0f13cce3f22826b710e978c1bdc07f66a85494ac8b4060ce449dc67f094a93013ed9f57679c65105766a1cad6f102ccfc26946ecb7efa1086fca69498cf79ab3c493dc908c2a1040d6fc1f93151baa94362b841db4c06498b65fad97091750b8249e8af7647e426208ffa880f8f7b298414365a984bbd3572d59559de164bc7dbec36ec2e43799d9efedfd01d2d94fe71d85b5486dd768d2ef913461e59f7e33837aaa846c2ef4c81446d77f5b5d5da8dcf155e4ebf356c3377f12d6249b081b1089f44ab5781724111a21b856925041cd9619e5155e1227aa869b8294b5279bb96a880c20fb8238e1cd6af09f9d79ef1f03645559b934c64d45005056210ec00fe2a9221286af44311a18c88798f69f7c731f4b8b5a74f150efdab5ddbe1544ca8d7c03f82aa49f41155cc6feb963a84a9f03387bd393bd2108b38cd45dc0be1f037fa6b1e29cb14aa82ccd9c8c1068c3cda40acdd019063eaa78367197d16521704a73ef15f1d274150878deb5879436051ec8b874a954174d1e88028712512ebea1096ed519717f6e5553cca619b1a686a2bfea8a0e724ec026aedd522e2366e7d395e9324b955493bd835365a46bb56b41a6c7f9b5b1b9e8a8f00af09ffde14c22ac40c161b8cc4078a40a4c136c72185c3627b158a8db7b5da4afdea788960176e9a2398c4290c533316b10598d4480498246d47377878c9f3e8ff2ac75f542c7e6f7b9a1d50f58ebeb1a6f7690ef87e2aaa2aff99fd24aefc75069a869232f6c8a79363445b542404c4684da79d3d2f61b0bd6e9a238884048801d41fbf27ed7182164148872220c74b37bc0c0c07c5f75a7f3b9df1a8c0571f1b4591f7b90b09633f4882aefb66c35f6f0fd79bab61cd5b450e335703a9412c272b6c66e2b7c988f0a7a1fbe33fb8d992f56d5ba74ab58f80fdd883ce9b8e24b6759dd4483172fe9facbe46f6e533bc988e6654feb0488564ecb02f5012ac69ba31dc90a4062a524095cbdb16268a1e8bc88e04146f6a76713198e1221dd5908c7c9d230e1da406dc08a4896d87c307dfec6c50d4c49e3c00a0c7bd3c42618d0e944dc08ef05b5b13b9d88be5f0cfb9ced9b88674a27b2da4d7cd854212e0f86228b8619e4d29722bad30abaf303465aa0aa75003c1581e98b5edecc50c4d5016e1f93e35cdf17168d0eca6fa279dfe6f90c60ff56d431d2552a62ce73726396c13ccfa26a9f72fb5737ebf933548d09e853d6929bdb3cf0a8e6d919ca6b49f40c35c70637ba15ff58f0254acd0193cb261a00657163f76c22c79c2872bfd0eb5aed76d83a1b5c3b94c1283069b7546e5bcf1dabe88ee4000301098fe8a4c5d39aee07d6995ef49d47213f17fe7a087b223853cf28091b1acd5d730bcfea6b28fb0eb69fe250647d818598fd6774aa0022787058d3a0c4cb7c33d908bc875982ac222cace1e232150ca0600f9147797e7455f9474995ccae67ed5671674f16eb3bea7cd58af767743b054819ccc5395c9a8ffe9f761af9497a63af851897b224012840777625b8ba75ceeea400812fe55afb63142cde25ec8a0596570fe108d2926f02a2c63dcbea732a39bab95e8dd20d522b5785144122f4f70936e9faa4f6b2527606fe26547225ee9c1b5a17b2cdce85099afd52c5ece9fa28ad8b1581b00d210d7f3d8a845b81ab39be35e7734bab1aaef338afc24ff574dcb436daa909c87b4bad5b7fc1d9882ef1c0fb1e9bb5d014a8bef26f1244817d917aac103c7b32e9a67f4bc1982595ed1ca7065c849a7fd0c92b4a3b48745b09c282b54ac0125900bdf46f028abf9660a2475cf850e168117218b1693881e10e95623957e31d9b3e603aaaefb9d60b259eb8d90838d2741c2bc3cc315f7b8eca1869f726cd00266cc0df79b788b9d3c2f987014814b1eac6368dc05ae6c2c7f1a2b2ca1952192936035319e290618912c3f5630a7ef56d1bd64cca791718674c7f5be9c9e5b05e946c0f291d36fbf6feb1fd392f5445a02752b31c7f0fe0d004baecdf2f1820ec62696579146953fbb36acb266bfb7abd6d2063536e5cda86e379ad31987e34877abc1892aaab1a87e16e0f09c4e4915d9f0de68897706abf6148bc2c4512a7ea981be078086f6b34a6c75e7b3fdc6295324f18e2422dbaec31158f66d648de88f6a80346a776dd36833a2b390ab81ce277aba68254028ec0a0f08aeb21cbebcf70e80b76a5077fa2202594dc42d30556ef0d8943c50a87347e306da3453133e12bbb0e1331aee00127c87fdea226f07997c5947f3e8304ecaccbb50f5bcac1d41773186ff370f263270033fa4497c76f237e4de8e691f84ee0832a4579f5b9dfe9f1604431ed531eaf654b20222580405c33e22a2266b15ea584c994ec54556ee19fc9d9d43a85aebea8bb6e0e15731c507796449e00f458910a79ad2f3d8ee9bf10e7a11e59d005bf9e320bbe6a8b86b3d2412cd4cd9f1191175809aeba96e4d4a50b0cdd0a95585b7ca2d3de12e12df43218323df458665c545374fcf0e984a2b28ca3679eae6626f04a77d922f3f836e9e0b309f66c5212377106e21481972d240625442d8bbcb161eca887d79cff782fdb7a89ea88fd349bd2a519bd05effd6e594adbea9f74502537ca27e0b004aa5606495ca50ae9c4a97eca9fb47ff0368b35960afd1a658ff428ad5f3c33d3462f2481a7745100f98a3a8bdd623305cf5e283da1bc9c1dec995d337d4c69d50bacbd92a3ad7c1e36195d71ee234ced003cac9ab3dc3973572d8612a99d3f1ca56e5f23bf970177517172d4c0283fa920a39178d4ff8a061c876d842b24aaaac00cda60b936c01c841b88fcf16fc91ff2c3fb5e63cfc39ec38e50885ef35abe3687c18b1cbeda9a12485cd2ecffff449759ac2d9c91ef0bd1287abe7077ae57a50605fbff422492dfd321e2f50ea96db54e7c8b5e247e4dc1214135eb747120a414ad9e96aeedec046d8d31bb2fc1351b58a7e3e9f51e2ec5931712817c52383e15519b7896d7d08ae08c0e120668a7acae9dadc039dc8d23f0e28982bb96f69bdc0e899998bdba5619e049784b0ca4bb52a6ca88271672268d667c5ee3b8231358a1ed4729f01a4e593da264b12d949119c0ee4183afa3e6b6f8ff97de9ce3b294bcea1db8c9e63f0d3ce1dc6a72578fbddd5294b1fa2977846cb76c879763286d8c7709cd4e6b8a47cce779e404939b20500c4e0d547081d03baa2171af2652d5ed1ec5142e69228d233cdcb4613c5d006196c6a26d9942ceb76be75f1b50bb2d9d4a2d90e981164bd5aafbff616e688ca72354cf48e43112dfe04d81955c40f67b5059fe350f64192befef825845c5b0218aa82c064969a6406c449c5db568338be5d8425c7b82180714036b00f5eacbb9b93a27fcfdc1d557653005fe9f908d61a6a42c8beec594f7c59d0453c41ba10252b724546e1c42c26720154b84d396cd30b411244a0df832803a63d3b5926ca27dd8e69d413f8623658215b5d8eb98621c944b6c734c658098b317ced36fe82bc6e8371e58da67ba9b1e103db987b43f85c6e5b1f3b4b20f4a199f8d66c150aa2d33a5ea3a04e77a4a33e3ba104059b2f3baca2b8b8ade422ace6e5faf62ff70a1fbfe888696a99fccda1cd007aabd24202dc819be0bb5a3779327083cf34ca5724ab897060884cf01cea6a9217a42ec615a14ecccffb90ed14f17a0881f3b55de1f1c9cf89db4a189e24a418fcd873c3d4983c61991c6792c6c44e1f40f14602876c84d2da4fdd6788bb1c2a5fbf0c6b8fc5ebadcd1e2b84c74da73b3ed0c19c0ca22794c1007c9e2390e24f8d8c8409801a51159dca9737d97e24a66dd7a79b726d340e9de250bb4fc8c9c11cbe3081b14afb72821cc94366bebbd62868845235570d990632fee0354490e6aaf7d72c45ea5f27472bab133e72ab4f90b2d7ec8acdd58d7801b2e6e2ed1c2a0be633ef25723c03993418adffc60784c290048f3776a6e124183deda096a5112441eea8d59c4e5c793d28a7c374c735fc4880fb8d127f29142786c0fff2a8a31a97fc4af3f9923214dd56b48e5d33a4541cb4f3a6eaf856e9d3b643043fe3df35d0d5a1af34e85bf86c1f17e3e44869f8f2e1e02e0b61c08e84831618b87949c21ad5f8eb9604a647879a8d277ec1f2a31a3131b884442ebeeb0c306cd0937b3aa695c72be0032dd663bf6b9659253eaa9f953e8c407ee7bff1d16b71af498b299696052f9824fc302e5390e20fc8186dd849d424210ad78fd7832c53b698a4ef0e72fea4fe15f9f245af48b07a70d2a0bb2cf2ae9b3140eb63422d14932af878fd85e33d9d12866d0b39b68d10186540c61e016d8f46500bfb7a60cf5b23863e48c1ddd3ee3ddba77c21b91f2d83dc0fa70e4d2c5771cc02e4e6ea98c7506fa14040dd59e831ba64352c285ae8d904c8154adf7542ad32808c8209e2ca0e37a9ff4bf0a059a3a0f4cdf65329ea2ae9ff2cdae55197bd41c68258dcc9a0e4b315cb34e4bcbf97428bd8bc0c48894c488e9c71fa947506652e8487a7678210d9a6d1e046e2f751141a4fc82131d6e9157efff487c8f5af9d09207c5d904a6212072e5379c6b8a218041784982fbfbe8a8c6fa91d61a47b0f3c1d85ec4bfe2a27d76a43d99a0fced7e5bb6c5a69faf1c785a09a8fa0cc82e6fa6ee3d2e992c9fe6f24c4bd1cffb0cf0b829b1b9b493988d02099084071aba068bdb6897f56e135238157cf4c5901d86cc53ee11f8b214bfec2aaf724e187441ea65c570db0042ed3d6c354377b7eb8e7adf8155d4416e112892ccb9b2f65b9cc172c0f157712d4fafc046041b1463676a92a71cffa4ed0d7be7e7367473ac7c922bba6f9cf0b4f3bddd5b081afe4367eff3a1c5190e6e10b96b6c2073bd8bb7a0299ac0ef13c56d08ae765f426a71b4285390604ab2664f66bd59731eb4e3ae7c082dc5125a61ef65491a3bcb151a7f918385031d8b46b14f90e81752889309c873d9d50a90980a5525894a3764ab296d69abd5b1df0d", 0xf24}], 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000002c0)="e049c0d35548a4bc5d6bee0bf84a", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000440)="00000000238bbd60b87b050000000000000000d90b5564fea60e89b200b175b449ad367f7d5512cbd5d02c4c8430930f770e683fcdd62631534299c3807b7e0d3048ec2243f9d0aa29e701c7410d24983e4580b8834d72c67983fdd8180f3d82ed77944bf3386a625d19c07a4a1dda8653e2aeb32c072f4aaff7963a82719e8386ba2843521210006b4b34c1bcbc09df6ed35e8969de2d697cbc6814f211d2a7d7448e6714dbbdc40c081d92a9a4afa15addfb326002e897fdb4c32cb3ee391b8c", 0x0, 0x0, 0x2e) chown(&(0x7f0000000200)='./file0\x00', r1, r3) setreuid(0x0, r1) getegid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) socket$inet(0x2, 0x2, 0x0) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x45, 0x0, 0x8, 0xfffffff9}, {0x106, 0x0, 0x82}]}) (async) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) (async) r5 = msgget$private(0x0, 0xc3) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYBLOB], 0x32, 0x0) (async) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 7: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x63}], 0x1f, 0x0, 0x0, 0x0) close(r2) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000340)=""/162, 0xa2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/128, 0x80}], 0x3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x24}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x9b, &(0x7f0000000300)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x0, 0x1, 0x2}}], {@generic={0x807b, "9c6292ada43f29b7f8856824e530d686410265a4d6d9127eeae8b569104029dc81a4dc33080903f2e74058e12d6a8805e5602f6d37f978e03eda95b925193c6e5bdfe5a83b64932986b66c748e3447bc233b0c31089276b3f05d8dc98e91f0ea2b6d09c99defa1b77e2ffc4731454fe529125f285c91a21eb13541fea7d9611e7cfaee4fcc"}}}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000000980)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r6 = dup(r2) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000cc0)}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 3: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) openat$bpf(0xffffffffffffff9c, 0x0, 0x108, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="a6", 0x1}], 0x1, 0x3fffd) writev(r1, &(0x7f0000000400), 0x1000000000000165) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) r4 = socket(0x0, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x1a, &(0x7f0000000240), 0xc) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) socket(0x18, 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="05100001", 0x4) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x50}, {0x1006}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) (async) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) (async) close(r0) executing program 7: getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4e6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r4 = getppid() fcntl$setown(r2, 0x6, r4) write(r2, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) syz_emit_ethernet(0xff, &(0x7f0000000900)=ANY=[@ANYBLOB="ffffffffffff0000000000000800471200f10068fffbc089906c12cf04c5787f000001ac1400aa010105cc971a00004050cca730ad1e6745146e13df2c1a53289babdada0059231cae6ef3a23e21a7d7cc9f6fdcff53dcd7593d7d52d07099427f705c90d147217c1f8857586421408a4b048cc88ca41574530df55c00b8910a56f7c838556fc19ce0c3aed174195abf554c50952b3c31a8ccbc6871c871254ba5e0e047775ddce8cdc209ca9fc9c960f77ecfa8b32090ce91260b5b318f1bf00437a02b3b844d243e92c6af9d4306f60dabbb208884a5167b611b96be9941e4604b40599a64e7ab0cea4301b1d02aa3ae9e84e429484a93d877388c100076ab"]) execve(0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, r4) r5 = semget$private(0x0, 0x2, 0x68) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x8, 0x57]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r7, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) socket(0x18, 0x2, 0x0) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b", 0x50, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) setreuid(0xee00, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = getuid() setreuid(0xee00, r4) flock(r1, 0x1) r5 = socket(0x18, 0x0, 0x0) shutdown(r5, 0x1) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(r5, &(0x7f0000000b80)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f00000004c0)="865cead76a50858ee3dabc87a45e8ed259a09cd26cce842f9cc1ab0bd7ed0eec87a4e82c7202057d6491fcb45e04627ad8f49e28243f8c85543e48a0d20cdef0091fadea034dcc87e627c8c6583ae7c26124273da50aab7fd502ea8b6cfe4d552c0c330b5db3f791e4389cddb2c0488e9975926f94a1ba74f7e0f7cfa29d1940ab1f62ebfeed85a63e65f2c33a2edce65423eabc35e1105c92a3ddc6dc5d664f66ba483a208a0a128ffb9bedf7b6e3684821bf44522d73d2abf0f746cf3b497b0a9684823f37964e072f496d39c9396203281aea5b6c139aa1cbf67208f0f6df5ac3d0ce0b66dce1918504775678d583", 0xf0}, {&(0x7f0000000400)="2788776082d6ece536688f920ef85a2f2cf6f021ead83e63f40e357e00d683b37dbcc91b29946fad3b455894b72c1215e3664bc55cfc2b95cd777c54ea684223830cb70818db5af49d053a63cea036b052db8ef6", 0x54}, {&(0x7f00000005c0)="204b88c449c54de8e1bf91541b8e564dc8fa036c35d80b8a2cc418cb03308521a88ed67f90462f50ba6aafe130c967b2eddb5c", 0x33}, {&(0x7f0000000600)="c5de3dd4b9e2760c1a0876ac3a4c20ad80145fe23884c8c5cd99babfd8d5c062083c111d27335e93bfc81b01a7390cd9222c5d93b4e56a000b1ccb48b4282feb92b871ee1940a712fc0906a879c0d169123a84612a24b26d25ea4804990adaed31388b5dc49e9403aab9aaf6650d93d058129c50a54b0751074b5099146b45ef507340dce0bdbf05a73b1a41cbc49ff7d417a2214c980566f744546cfc", 0x9d}, {&(0x7f00000006c0)}, {&(0x7f0000000700)="8512e8a8a430c7e0507dae7cc779f228136021fb1b081b416db847435762e12440fc64dfe2950face8011210efe3e52f85b03a2616980e2aa52760b4cf2237c04c1016e2ff6813d56d58923e8f79a75c99939dfa9ff2312d", 0x58}, {&(0x7f0000000780)="6c18ea177d2d6cb55e945a63674be0bf100b91630661144567cb4b62a849b9193c2acd2dfe622f050caeed955f12fac09722862f79b727d2b23395aa548800f48e39e65638ba47ac764e39a7fa7e09fdb7c8612527068fd3b49ff2f4d9a94692017c887526834fafcbf0d317ae823375f12e101bf4c03ed4fb27a788808754cb5cfa8aa14dbcdaaf5d964da238474ff7d38d110fb8930a54906af69e81e97d1540a98d589ae258e3e70d9541b28d36352c5276df24b4f2268249702639e841738ed68a4ac1347a3c038ca10d9298e68eca361fb609adb75de7b5cf7a461477942108491312", 0xe5}], 0x7, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r4}, @rights={0x28, 0xffff, 0x1, [r2, r5, r6, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r0, r6, r5, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r4, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r2, r5, r2, 0xffffffffffffffff, r0, r0, r1]}], 0x108, 0x4}, 0x401) writev(r6, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="81", 0x1}], 0x1) msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0xe1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0x38101, 0x137) close(r3) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRESDEC, @ANYRESOCT=r4, @ANYBLOB], 0x9, 0xb}, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000240)=""/8) semop(r7, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}}) executing program 1: 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, 0x3f, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000feb000/0x3000)=nil, 0xa6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x91}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x53}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=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}, {&(0x7f0000e85000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x1}, {&(0x7f0000c4d000/0x1000)=nil, &(0x7f0000d14000/0x4000)=nil, 0x3}], './file0\x00', 0x81}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x6}) madvise(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x3) chroot(&(0x7f0000000280)='./file0\x00') madvise(&(0x7f0000ed0000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r4 = syz_open_pts() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r5, 0x40105706, &(0x7f00000004c0)) close(r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r6) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) getsockname(r3, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) bind$unix(r2, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000d64000/0x4000)=nil, 0x4000, 0x2) r8 = dup(r3) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x7, 0x0, 0x0, 0x9, 0x0, 0xb4, 0x0, 0x0, 0x81, 0x40}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000440)={0x3bb8, 0x1}) r9 = semget(0x3, 0x1, 0x40d) socket$inet(0x2, 0x4, 0x9f) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000580)=""/4096) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 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'}) setrlimit(0xb, &(0x7f0000000280)={0x869, 0x6}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2d}, {0x54}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRES16=r3, @ANYRESHEX=r0, @ANYRESOCT=r0]) close(r2) r4 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x80000002, 0x57}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "94589e2169ad7a6ea9f7991e38f119bfa7aea894"}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x688, 0x7fffffff, 0x8, 0x1, 0x100, 0x1, 0x1, 0x2, 0x2, 0xa9, 0x261a}) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) minherit(&(0x7f0000149000/0x4000)=nil, 0x4000, 0x0) executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x3}, {0xc, 0x0, 0x0, 0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000001c0086dd00000000000000020000000000bbfe800000000000000000000189a95ace1efac6e9052475ca0400000000aa0000"]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x5}, {0x0, 0x7}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x8) setregid(r1, r1) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = socket$inet(0x18, 0x3, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000240)={0x100, 0x80000001, 0x4003, 0x1000006}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 7: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) open(0x0, 0x0, 0x0) minherit(&(0x7f00006b5000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)) executing program 6: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) acct(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000080)=""/216, 0xd8) setreuid(0xee00, 0x0) getgid() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f80)=[{0x10}], 0x10}, 0x0) r2 = getuid() setreuid(0xee00, r2) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f00000000c0)="5888865493bd31c1264244423ba1dc0154", &(0x7f0000000100)=0x11, &(0x7f0000000140)="55099a0acedb35afeeee32a82d9c191d9e4981c206f40e4f79dffefc23f43541d4457c75b4f84a39da4c123d8059786569d730f075e4e582897f888539688d38ea7c6be3440cd4b0e99acbc9a456f49ef0f39caa69f064b6bf91a4ed45bbed3144c27c5a5924fa31a5f850798b8e3117d0a58e7ce98178460fd760f3ddbb3b6a7d326f2259c7d3649e3132bb40c0295916ed6f181616216d48a48e711b20747cce9bf54d", 0xa4) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) (async) r1 = getuid() setreuid(0xee00, r1) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) (async) getpeername(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) (async) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) (async) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r3]) (async) r4 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/158) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x24}, {0x40e}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) (async) semctl$SETVAL(r4, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xfffffffb) executing program 7: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async, rerun: 32) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (rerun: 32) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async, rerun: 64) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) chroot(&(0x7f0000000740)='.\x00') (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) pipe(0x0) (async) getpid() unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket(0x10, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c5000020e4fafe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) (async) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x800, 0x10) (async) open(0x0, 0x800, 0x10) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000300), 0x0) r3 = socket(0x18, 0x4000, 0xcd) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) mprotect(&(0x7f0000415000/0x3000)=nil, 0x3000, 0x0) (async) mprotect(&(0x7f0000415000/0x3000)=nil, 0x3000, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000300)={'./bus\x00', 0x7, 0x20000005, 0x3f1}) preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000740)='./bus\x00', 0x8000, 0x0) (async) open(&(0x7f0000000740)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) open(&(0x7f00000007c0)='./file0/file0\x00', 0x0, 0x11) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) (async, rerun: 64) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x80}, {0x8106}]}) (async, rerun: 64) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (rerun: 64) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0x4000000e8}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x74}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000080)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0xda) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff"]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) close(r2) executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaa3, 0x4) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{}, {r4}], 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r4}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x0, 0x1, 0xe2, 0x1f, 0x6, 0x0, 0x2, 0x7fffffff, 0x10000}) sendto$inet(r3, &(0x7f0000000080)="f3", 0x1, 0x195a05e282d6161, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000380)=""/196, 0xc4}], 0x5, &(0x7f0000000580)=""/204, 0xcc}, 0x9}, 0x10, 0x841, &(0x7f0000000680)={0x1000, 0x8}) r5 = accept$unix(r1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000e00)=[{0x0}], 0x1, &(0x7f0000000e80)=[{0x10}], 0x10}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000740)="5df776e48b1e16d6bd41569b8c61dd02966d31e5fb87a486a63ff9aa68b719bf4ecfd2354adbc7e8855c53f090956e56a6f4ef78ece2df6c4130c2d90ef0caa7e3bdf7dc3418c6806de3f5b0a6a0447d21f59f92c88b53382a2aa621ffd57a0fd308679697bbf57b24d8207ec3f5a35473470b02d62941cd772bdceb90912f04ef29c8096610c35f5b47caef2fe0376f63924cb284a8c62fe13ea45153bf02c0eaa66a8c5a19", 0xa6}, {&(0x7f0000000800)="b8797e5443050bd851629cba127d94d03547c0376a65c4a0e7259cfdded14edeb431e4577126e4061ab790d5a77a03e6589b914b66185c48859a7010924e9130f7393ade111cee14d7fe70c0d5ea0b56032f976113e9cd1b865c13302eda4b80882557f8867a2b5d13cff8343f7cf53dad7c703c66925ca496a382b69066a3ac30740dfb8badbea5b6176a2a9964b819ddecd7", 0x93}], 0x2, 0xffffffffffff91a3) recvmmsg(r5, &(0x7f00000004c0)={0x0}, 0x10, 0x41, 0x0) recvmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async, rerun: 32) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (rerun: 32) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x2}) (async) r2 = syz_open_pts() close(r2) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff5, 0x7fff, 0x7ff, "d88c1afa8797f9bdca0988d115540100"}) (async, rerun: 32) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) (async) r3 = open(&(0x7f0000000440)='./bus/file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) (async) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r4 = socket$inet(0x2, 0x4000, 0x0) (async, rerun: 32) mknod(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x637e) (async) r5 = open(&(0x7f0000000280)='./bus/file0/file0\x00', 0x0, 0x10) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 3: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r1 = syz_open_pts() clock_getres(0x4, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, 0x9, 0x8a, 0x0, 0x0, 0x67, 0x9, 0x3f, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x64d1) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x64d1) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00000100000000", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 7: bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) 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) setreuid(0x0, 0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kqueue() r2 = accept(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(r4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r2, 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x59}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x59}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = getgid() r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r6, r3, r7, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r6, r3, r7, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) setreuid(0xee00, r3) setpgid(0x0, 0x0) (async) setpgid(0x0, 0x0) setpgid(0x0, r2) (async) setpgid(0x0, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000040)={0x0}) (async) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000040)={0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r8, 0x5) ktrace(0x0, 0x1, 0x138, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000980)={0xffffffffffffffff}, 0x10) (async) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000980)={0xffffffffffffffff}, 0x10) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="05100001", 0x4) ioctl$FIONREAD(r0, 0x80206931, &(0x7f00000001c0)) executing program 6: r0 = getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) shutdown(0xffffffffffffffff, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10b) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000200)="eb5a8199558f960a019f80c08453b0386f86f79ff6b60522bab2f0f4e82db8ca3bde1312ca7fecccae7de5975f58febdd247022a271b5927af63b14da5a1932bc34af88bc72ae6375b6a37255299c8785d04377e934456f46cdd9e1b28f1726ca81fe3d171eeee2ee9e40180d12c40bd176bc36c3a089be304827990754d233637747412a7b95dfa3473959aebb588ff8fcf352f87d8ecf762b3e583656a7393f1df26ae5f3aa1f313a417afdc", &(0x7f0000000140)=0xad, &(0x7f0000000180)="c9b8c8a202b9c16d3af15f", 0xb) semop(r1, &(0x7f0000000080), 0x0) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r4, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0x3}) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r0, r5, 0x0, r5, 0x88, 0x4}, 0x1, 0x1, 0x7c}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/51) setreuid(r4, r0) setuid(r0) geteuid() select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x0, 0xfe}, {0x6, 0x0, 0x0, 0x400000}, {0x8106}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b", 0x50, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() (async) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x19c) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x19c) getuid() (async) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0xfff, 0x0, 0x0, 0x82800000}, {0x4028}, {0x1, 0x0, 0x7f, 0x1}]}) close(0xffffffffffffffff) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0x4) (async) fcntl$setstatus(r6, 0x4, 0x4) ioctl$TIOCSTOP(r6, 0x2000746f) writev(r6, &(0x7f00000020c0)=[{&(0x7f0000000000)="15734c3d0ebeb76f1a3f85b07f1f1b3dfa59513b4780878bb084fe46392834d15d8022c64dc6da9918852c5802acc6b08e72be38da403c50dc877858c6a4f44889c655fdf88639bcf9f96e44b49e727f11f1d9ee36668d2be0706a9e4058c332ed4145f208e4da0dcd75995849210f41ebf60395bced4d8d591066adae0b04e6fac202d74eb340d8405636b6c9929e546edf74c7071ae68e108e1040538e9a517eb4c8c1f6034be968d3419828e5fe6e7111771ad820a92539cfe9d7310d4947dc372c80ed590fc85d09ecf049658c18b6fa304202d95943c81bed23838bbe8ef1e671f3133968b21739a7ea3577e576f5f37fda3bb1e5001c26c1478e6f4410874fa7c83218c43f6517c580c4697c4437f6b9a482f10785903d6df90370675d8c43946115ff423e08f055327662df2d8ccbd1771c8a4dfecac73567bc3dd73543d9278249aa80148a2643888e388e42c6f1bcd8d11afbced5cfb617b60812f9ed884ce0858ae597ff1a41dc89160d883eb9846a5447f1ee12e92a235a68b04e4f9d17b91c418e0d90c07dc5f69661dede8e70bbba0c3b0e2601b7e2cc9791cbe67314eee06e1dce733198998b99a93dd228229a871f2fbeccb938076693534df613fd570a66e32ec852d9dacd453ac1159297a7a31b0b77234c8a168e4a12713d70cef23e27629cdc906ac6207b8085f9df20cdae93de39eab41c8e2f0cd6063d79e5845b8b91e155a08e3ec4672666b59e2e2c6fb2c492d5910e441c9d5708a27d33270de29b368c2b3b11f2bc9cbf8014fda29c320460cc3cbca717578b92ed8ee8c3d2eb69e3a61c900ab8610cd9c01a95aee366f3db2d3fd8e73cade3a3b6122eca978889160e5a7f3536d1460d533ec393600d16951bfd617b04bde76a08617fd1302ee109743f412cd020193ec10dd6f2f958916b950818446aebdeeba5338b6942f4c9340894456b803f16a3bdc0624a556e9afe3fddd0d9f14ecc977e181b2a7e612cfd346511822976d53f44f9a9ba4557f33c3e2e0088e5d22b34841869e65be4f44cce5a0254a92c9f8151b237d60d25b5722becd0be55bbcdff3ac1a116d1f97d470d2b4c44742d7a4718b594bea404b0cab13e77bf4b0eae029de21e1b857f7b219bc18158aaa8b60d02d2bf3500672563527a4ebf9db04a8da6f10811dc04e51c9a7326f21ffdcd80856d682475b7ec850a67641e7afc71932867e3c7c6a8a558f3f3bf9c50b9f21a9a6fb7b1bb9e0d19537b5383a69d2ed250e7a0d993a24c1e867130d8dee4eb7435dad89b5b7d2dacd0aaa6fd69a8565d17e88f209d7a6d1c92d891a77df82da5dc610b5c833dc39e04beacfb749338032b09a0e8d53b05991881b959efffd70b5002836f7270503fe75f896cead9c424dc5bb3c5fbd36483fcbcf4f61e47b009c2f5d324f296f31b4d863cceeb3bf786f465a118442af328a4c3865c58fef8a0285c5c283601b849004533b2d8c77b715b150d9e248732791d8a19450485d0c3943589c23791f69f6d26d810a3bd1af47dd0c4fe5c630402f4bd406f3a1e36446dc7bfb6a4bb3ecfd0b60255fef5030afa6bf2c3af0699412598a62885a06226325793537a8b3a7be90237dc39a8c19498cd97c49356d59a448f8d463f435daee74e8a3c0c9703185a4218472f6977d9021e9eab87c461d3c961b45e5f75811777ac96738690569a5c6bc0ce55609ce3b80b2ba3e50c54d1f883f4e2cdbaa08c42ef9d01f6ebd021977afdbe16d669e06ccfd4b49e5379c47f298b5a8c03178531b34dac1e8d3ff98c15015ee2fd33553d4d5e1519bbcafbb093f2bd0e02deb54657b0f686de283305749c78ab249677b94387da8a63feedaf12c75c28ad06bf6a04cf52f617c471a71d12ff1730ba54dbfe1be4a72cddc5f9707a823c423e6ca6b5a6d22411d62feec47b952a081d71060ede90b022024bfb1cfb7783793d1bc08f2996c85fd14a7f9d57f13734a3ff08507319d2f5add63d6b5ae185f0b5c3665703982cb9ba2714934e2af78ad004a0ef5f6641f1b49d8c81353844fce9fc476b42136273496b3b2d7f2f5bd008a97e5b745d1b2be9498d1c071187477b36536fbde641f326a84c4c079b80fb8df073e2c830a3420a5792c752dba2024b9fba456b2f32cb004a6e2627f402e3602f6ec1d3ea278baad2d21dbc7e570fa210b649aae153dd5aceba5c8f6650470509bee73f85318c7741b4bfcd8c77832fe67a3cb3f94bdaa3e54c397eb235edd1e31b1dcaca255a9bc02e9c143146c83a7c49af230d7b9a472b4b363f66bd34c933d148cdebfc183a7af37521d39423a845cd62361492686b03912fcfd33effea9830cd2d4d1efbd8eed598e35c7707f838359213aaabc9951bfc167bfd9ea0e432942b565ffb31bbaee4540389482ecf3dcb5fa504217fc184548fd7342d4807e467392ff119fcb46f04e15605d0bdf73a0012aeefe855a7d34bc5f841b948dc1303eb34513d168d6b37da9346deddaa743efe1fd4c8a75a659aab0f814419db4dbd59f0f2f4939fc9ac2384866984fad8dc0434597b7d26063d92eb12dff3f35a1be2ec8feda7ae5352af3e5c21f0d348f95ce8357002ad0ebbb17ee462e1639cb64ef0524dc59f220fd7930bb54d73039669cae858655428d62ffbf62f7a1d77caa7c43dc94596f7bf3df34d689be90f8a813e54c9254b40ee8fedcdf82b9a6189553dc07890551a16598cf88145bf559dff1f2465e26d800ce797fa8c315bd4365077bad6888e8f8b7798b840dd0c8be83bfd7a71d260aa7360ea2d91659fd54ca9f0562624cbbda14f065bad6b63c87391cff751ea46340c5bd38e3a73bdff8b732b80e4962ce43ea6a77e316e0c436b0683600bf73ea1fe86048ad1afe14a639e6460c57c45e7e6cfe3547e2e1622b9006c53653effdbf72b52e056722d78335162508564c7b42245a372595a2a47cad9c82d82144ffba0594abe58aee1472ac18c8c777b5940d60d8c20e7ae801ee1227e221e4d0f0d4836cb96ee157de1c56a53f1740237274693ae5206d28ad4c17488181a241450534ea443946ea5a8f7ca0670e04067ffffbc1b64502811149d3d4e889b1b76a253940bc2e55329da7368ca457f01a39b1c2119dec3c7aea4835a5ef2551eb4dac5cadd55ed0910ded3b526fa92ac4c542094347f503aab6d3782be82be91275dec7023455a98049495a1dfeef329d91bcdefb84b9532abf2929f1ed6497ab129fabaa3451e15a1a16ec1667f91c7a623f6010f4cb8a0edadaa09a286e086009976be03119c86137e5be8f1864f1aad03bc4e31239d4dad2e8be2404aa52c3812791b865dbb356e2d32fe2a06440f7f86d533a0289c02231f454a955533d2e0f4ece68fd13ac3fb3e77d21472b6bd17bc31cdbc351ae9ed5ae5fac3cf6f9a0875ba31a58d46fa2da5b6ad0476bfc97767ff92abc63468b69e05dfff77728e4f22b17ea17e45b3c4c8628e909c4d3a3d8579e7a0c1105856c0433d5122abd42979cb18174858e13f794b48972838eb167318b91745f0d7199b5f110af020ddec3ae30d612daaeb9c35c27443371314ac3db67968a48a1aeea293b5c545d060aae60364ea457df006e2430959f55fd8093ca09273e4232ba089dc6c3cd851f2721983e02fa1b2587639579b5fc8aaab43a1e87c19b17d004e860f2be04371964eb95e90dc6b965a4d39a2b76225e0d21076b9209ab8cbc779d934b65e35fd82b17e0ddabd72d77e4d86beaaaa5bd178bac7c3d03a0eff51e5b53fe3267ab1b5980fe884ad12a8486221ab474a4834364e2bba5da4ffe87041f77f7fdb878a0ec517c04951037515afe060916b77f3cccf25303e9e882cc6d1a6eae0b1aee95d4886bb457e8fd68d391b2a972fc524e2fb700c796b1e1be2b500eed460b24c4d3b6ac2bdfdacb3967f10656682ea3187ddecf6ff71b255bcff3a7311fcdf528ab600d2c23b4df7b4f5610a5efa454673fbc7071c43ad0c2b958a3ca1fcae1314b2cf077ee760ed3309743f0366ce859d4692aeb86080dc5ec5adbb161d1e5ad20830120cc2734a8194e328ee19d36d4ab11ba917db719e414ddfd8c08eac9f92fb0a315d66b9ce6d69e79b9b35f0fca3a5a77f1d267613c42cf89060308ae1d2113085c7e2d79412cf419d316a75955eb8555d19a74a605577ed03eb92f0746c49c84640bb6035569e74f5a9851f970a959b4b6172ed069835f52bf6e79e4ad4c1bb0cc00fd94b28054979ff53676b01197a53787b9978c4e71f16ed679e602d58b5a1b207b11848886cadf24a1f7bc4b43bfc6d8331146a3584f065def57980aa8f6a987eb7651a8462c803ad491a901030e873834ba64e74399f5b81a51970edc7df1f659c8e4ba5e0d2d4ca359a2a87ca891ec4d83707cf698549f487ac71d82a9f10e50b6b78938721ff4d31320710bfa97ab04c8e38232899ee33ea331731b480935c5862a52490e932b6ed85a9ce9c9da44189e46ff64654d87487e36ebd2988afbed9cf89fd8393f029db362574faad9e785fd8e299df6d7e74db0ce31817e53a853da5ae8e19a4661073c284e302e8e0f98628ae30d32a53de83a24888a27509d3496c531ff3a0d551b816049b848c46ce0f2b31de442c9f79041d041001fe008b23e1dae6926760369bd4af58121346b1ef225a3f07ec8879d52e40dc75854d70f947c44b95165bddd2c148a6dbcd0920ab7d37c16e427ab197a76216cb7566025ad8df699fd0ce21a68814e0fa414a3d817f444c93b532861782d594498786cb786eb71834d00834250e8a5ecf2a10c23bc76bb207991ede9fbbe907e282e4c8a801839a2e8693337a5e2fde38d1c4416984f72f6032e5e1ca013778d51a85052fbdeee3364abba7f92529006be1e82f9b379436b999b10e84ad3f5686066f12c3e06cc6c1ce8751e126bdffc12ec1ac247ff38d67da3213b005be8f145f4f99c7f39195cc6f6044db2747ef08bf9c7fe70e984baf54d160338b2835214b6e1e6322fa737b7597150e62d55a6e1ba64beb7858c8ea7efa50aa071d779e53cea6e646c1ce34b172a811dfc4db27d6f73b76917cb9768bfdfa27a68204b29bdde36cd483803a6d96e11d98c0dd6944f0ff7b1ec0ff808c386c82d3e1ca82ac48fc56c908b1f986ff5201db361190b70bb8dfe2a33c089aaefdaea5b81ac867a9c727554bcd7b0a4668f830cb19ef5505306ef675bc398908394ceb4bf7be583760cfb529d80134fd1a7bf4890102f4de5d3d368c5769803e42546bfd549f7bc6f49b13cb1c58b9e7e2418bbdffff01b7bca0fb04955fb0027185f857727f548b190ec9a484779990209859d45a2cb9a0d87e36ead7eaa4e4e7274ae47177b77e754e700c1cdfa07dac9759ff23e3c0c4cef745bcdae0fae97221f27bec40a8a1e4f19907726c508e6d132feb1f607f4c55ce947795f98890f54a5967675130aa41a8cab070594cdcb6112c420791f96aed0e9eb2c7add9e79afe22a9c2dc6acf14e156055366e0c3d341312bf3ddc95e371fb1080f9e8200d58142b8ac96de270400a42d3953637781bef74c93e7d28855455e16ba10f5bcdd0f5b46978e565860094e60148d07abaec261cc45380996b8df1401bc8d34bb149d5088d38988bf56ccf44ec12771b46350dec9cc7eb03d01bb06c6d2b57798869e2a93a081e4c95fbd2396321cf3e37dcfb5d790434396f49e06f804b75c7a5a22d0d2a974b1bfcf966c192121a54cdd0c514a4f5260e71aace3a7c6b590ae025ad6af862a53", 0xff9}, {&(0x7f0000001000)="99def13c1b0155c563e5276e4c9e643f72d1bfff7faf191449602a430459cd6b1c92496f27edb09150401660c42aac104239616353ff18cd1009112e3d44eff6fdd47c17dd82b6bb8d391eefd160306edb5fa9ca47ac6f447de0803dc1102b11b4451edf828e1a9e957c5da3c4515d9e2741fbfe2fc5b5f529c8df5128a6d7d975d039b0db7f55d47fc94de0a1c5742d81a32b4ef28005ec81e7c6fb428d86bcf0d362198a94419f387031575bd66e620909f992342878645707d341dcfbe091b7694383f68714375533dfcfbc242d30681bac95e87ba365a9c7defa39b477f54fabd2d49e520ffc0623c382a15fe7a0480aa5eaca1954822e78ff007f9d73f08d18d5ae87e10f7383b3f96b2eaadad1c3f1517191a61b638f08699e07ddbefd98472bebb91f88974a343814e8e841f4b50003c127a662ff025c5cf50042d74369425d452417cd0f13cce3f22826b710e978c1bdc07f66a85494ac8b4060ce449dc67f094a93013ed9f57679c65105766a1cad6f102ccfc26946ecb7efa1086fca69498cf79ab3c493dc908c2a1040d6fc1f93151baa94362b841db4c06498b65fad97091750b8249e8af7647e426208ffa880f8f7b298414365a984bbd3572d59559de164bc7dbec36ec2e43799d9efedfd01d2d94fe71d85b5486dd768d2ef913461e59f7e33837aaa846c2ef4c81446d77f5b5d5da8dcf155e4ebf356c3377f12d6249b081b1089f44ab5781724111a21b856925041cd9619e5155e1227aa869b8294b5279bb96a880c20fb8238e1cd6af09f9d79ef1f03645559b934c64d45005056210ec00fe2a9221286af44311a18c88798f69f7c731f4b8b5a74f150efdab5ddbe1544ca8d7c03f82aa49f41155cc6feb963a84a9f03387bd393bd2108b38cd45dc0be1f037fa6b1e29cb14aa82ccd9c8c1068c3cda40acdd019063eaa78367197d16521704a73ef15f1d274150878deb5879436051ec8b874a954174d1e88028712512ebea1096ed519717f6e5553cca619b1a686a2bfea8a0e724ec026aedd522e2366e7d395e9324b955493bd835365a46bb56b41a6c7f9b5b1b9e8a8f00af09ffde14c22ac40c161b8cc4078a40a4c136c72185c3627b158a8db7b5da4afdea788960176e9a2398c4290c533316b10598d4480498246d47377878c9f3e8ff2ac75f542c7e6f7b9a1d50f58ebeb1a6f7690ef87e2aaa2aff99fd24aefc75069a869232f6c8a79363445b542404c4684da79d3d2f61b0bd6e9a238884048801d41fbf27ed7182164148872220c74b37bc0c0c07c5f75a7f3b9df1a8c0571f1b4591f7b90b09633f4882aefb66c35f6f0fd79bab61cd5b450e335703a9412c272b6c66e2b7c988f0a7a1fbe33fb8d992f56d5ba74ab58f80fdd883ce9b8e24b6759dd4483172fe9facbe46f6e533bc988e6654feb0488564ecb02f5012ac69ba31dc90a4062a524095cbdb16268a1e8bc88e04146f6a76713198e1221dd5908c7c9d230e1da406dc08a4896d87c307dfec6c50d4c49e3c00a0c7bd3c42618d0e944dc08ef05b5b13b9d88be5f0cfb9ced9b88674a27b2da4d7cd854212e0f86228b8619e4d29722bad30abaf303465aa0aa75003c1581e98b5edecc50c4d5016e1f93e35cdf17168d0eca6fa279dfe6f90c60ff56d431d2552a62ce73726396c13ccfa26a9f72fb5737ebf933548d09e853d6929bdb3cf0a8e6d919ca6b49f40c35c70637ba15ff58f0254acd0193cb261a00657163f76c22c79c2872bfd0eb5aed76d83a1b5c3b94c1283069b7546e5bcf1dabe88ee4000301098fe8a4c5d39aee07d6995ef49d47213f17fe7a087b223853cf28091b1acd5d730bcfea6b28fb0eb69fe250647d818598fd6774aa0022787058d3a0c4cb7c33d908bc875982ac222cace1e232150ca0600f9147797e7455f9474995ccae67ed5671674f16eb3bea7cd58af767743b054819ccc5395c9a8ffe9f761af9497a63af851897b224012840777625b8ba75ceeea400812fe55afb63142cde25ec8a0596570fe108d2926f02a2c63dcbea732a39bab95e8dd20d522b5785144122f4f70936e9faa4f6b2527606fe26547225ee9c1b5a17b2cdce85099afd52c5ece9fa28ad8b1581b00d210d7f3d8a845b81ab39be35e7734bab1aaef338afc24ff574dcb436daa909c87b4bad5b7fc1d9882ef1c0fb1e9bb5d014a8bef26f1244817d917aac103c7b32e9a67f4bc1982595ed1ca7065c849a7fd0c92b4a3b48745b09c282b54ac0125900bdf46f028abf9660a2475cf850e168117218b1693881e10e95623957e31d9b3e603aaaefb9d60b259eb8d90838d2741c2bc3cc315f7b8eca1869f726cd00266cc0df79b788b9d3c2f987014814b1eac6368dc05ae6c2c7f1a2b2ca1952192936035319e290618912c3f5630a7ef56d1bd64cca791718674c7f5be9c9e5b05e946c0f291d36fbf6feb1fd392f5445a02752b31c7f0fe0d004baecdf2f1820ec62696579146953fbb36acb266bfb7abd6d2063536e5cda86e379ad31987e34877abc1892aaab1a87e16e0f09c4e4915d9f0de68897706abf6148bc2c4512a7ea981be078086f6b34a6c75e7b3fdc6295324f18e2422dbaec31158f66d648de88f6a80346a776dd36833a2b390ab81ce277aba68254028ec0a0f08aeb21cbebcf70e80b76a5077fa2202594dc42d30556ef0d8943c50a87347e306da3453133e12bbb0e1331aee00127c87fdea226f07997c5947f3e8304ecaccbb50f5bcac1d41773186ff370f263270033fa4497c76f237e4de8e691f84ee0832a4579f5b9dfe9f1604431ed531eaf654b20222580405c33e22a2266b15ea584c994ec54556ee19fc9d9d43a85aebea8bb6e0e15731c507796449e00f458910a79ad2f3d8ee9bf10e7a11e59d005bf9e320bbe6a8b86b3d2412cd4cd9f1191175809aeba96e4d4a50b0cdd0a95585b7ca2d3de12e12df43218323df458665c545374fcf0e984a2b28ca3679eae6626f04a77d922f3f836e9e0b309f66c5212377106e21481972d240625442d8bbcb161eca887d79cff782fdb7a89ea88fd349bd2a519bd05effd6e594adbea9f74502537ca27e0b004aa5606495ca50ae9c4a97eca9fb47ff0368b35960afd1a658ff428ad5f3c33d3462f2481a7745100f98a3a8bdd623305cf5e283da1bc9c1dec995d337d4c69d50bacbd92a3ad7c1e36195d71ee234ced003cac9ab3dc3973572d8612a99d3f1ca56e5f23bf970177517172d4c0283fa920a39178d4ff8a061c876d842b24aaaac00cda60b936c01c841b88fcf16fc91ff2c3fb5e63cfc39ec38e50885ef35abe3687c18b1cbeda9a12485cd2ecffff449759ac2d9c91ef0bd1287abe7077ae57a50605fbff422492dfd321e2f50ea96db54e7c8b5e247e4dc1214135eb747120a414ad9e96aeedec046d8d31bb2fc1351b58a7e3e9f51e2ec5931712817c52383e15519b7896d7d08ae08c0e120668a7acae9dadc039dc8d23f0e28982bb96f69bdc0e899998bdba5619e049784b0ca4bb52a6ca88271672268d667c5ee3b8231358a1ed4729f01a4e593da264b12d949119c0ee4183afa3e6b6f8ff97de9ce3b294bcea1db8c9e63f0d3ce1dc6a72578fbddd5294b1fa2977846cb76c879763286d8c7709cd4e6b8a47cce779e404939b20500c4e0d547081d03baa2171af2652d5ed1ec5142e69228d233cdcb4613c5d006196c6a26d9942ceb76be75f1b50bb2d9d4a2d90e981164bd5aafbff616e688ca72354cf48e43112dfe04d81955c40f67b5059fe350f64192befef825845c5b0218aa82c064969a6406c449c5db568338be5d8425c7b82180714036b00f5eacbb9b93a27fcfdc1d557653005fe9f908d61a6a42c8beec594f7c59d0453c41ba10252b724546e1c42c26720154b84d396cd30b411244a0df832803a63d3b5926ca27dd8e69d413f8623658215b5d8eb98621c944b6c734c658098b317ced36fe82bc6e8371e58da67ba9b1e103db987b43f85c6e5b1f3b4b20f4a199f8d66c150aa2d33a5ea3a04e77a4a33e3ba104059b2f3baca2b8b8ade422ace6e5faf62ff70a1fbfe888696a99fccda1cd007aabd24202dc819be0bb5a3779327083cf34ca5724ab897060884cf01cea6a9217a42ec615a14ecccffb90ed14f17a0881f3b55de1f1c9cf89db4a189e24a418fcd873c3d4983c61991c6792c6c44e1f40f14602876c84d2da4fdd6788bb1c2a5fbf0c6b8fc5ebadcd1e2b84c74da73b3ed0c19c0ca22794c1007c9e2390e24f8d8c8409801a51159dca9737d97e24a66dd7a79b726d340e9de250bb4fc8c9c11cbe3081b14afb72821cc94366bebbd62868845235570d990632fee0354490e6aaf7d72c45ea5f27472bab133e72ab4f90b2d7ec8acdd58d7801b2e6e2ed1c2a0be633ef25723c03993418adffc60784c290048f3776a6e124183deda096a5112441eea8d59c4e5c793d28a7c374c735fc4880fb8d127f29142786c0fff2a8a31a97fc4af3f9923214dd56b48e5d33a4541cb4f3a6eaf856e9d3b643043fe3df35d0d5a1af34e85bf86c1f17e3e44869f8f2e1e02e0b61c08e84831618b87949c21ad5f8eb9604a647879a8d277ec1f2a31a3131b884442ebeeb0c306cd0937b3aa695c72be0032dd663bf6b9659253eaa9f953e8c407ee7bff1d16b71af498b299696052f9824fc302e5390e20fc8186dd849d424210ad78fd7832c53b698a4ef0e72fea4fe15f9f245af48b07a70d2a0bb2cf2ae9b3140eb63422d14932af878fd85e33d9d12866d0b39b68d10186540c61e016d8f46500bfb7a60cf5b23863e48c1ddd3ee3ddba77c21b91f2d83dc0fa70e4d2c5771cc02e4e6ea98c7506fa14040dd59e831ba64352c285ae8d904c8154adf7542ad32808c8209e2ca0e37a9ff4bf0a059a3a0f4cdf65329ea2ae9ff2cdae55197bd41c68258dcc9a0e4b315cb34e4bcbf97428bd8bc0c48894c488e9c71fa947506652e8487a7678210d9a6d1e046e2f751141a4fc82131d6e9157efff487c8f5af9d09207c5d904a6212072e5379c6b8a218041784982fbfbe8a8c6fa91d61a47b0f3c1d85ec4bfe2a27d76a43d99a0fced7e5bb6c5a69faf1c785a09a8fa0cc82e6fa6ee3d2e992c9fe6f24c4bd1cffb0cf0b829b1b9b493988d02099084071aba068bdb6897f56e135238157cf4c5901d86cc53ee11f8b214bfec2aaf724e187441ea65c570db0042ed3d6c354377b7eb8e7adf8155d4416e112892ccb9b2f65b9cc172c0f157712d4fafc046041b1463676a92a71cffa4ed0d7be7e7367473ac7c922bba6f9cf0b4f3bddd5b081afe4367eff3a1c5190e6e10b96b6c2073bd8bb7a0299ac0ef13c56d08ae765f426a71b4285390604ab2664f66bd59731eb4e3ae7c082dc5125a61ef65491a3bcb151a7f918385031d8b46b14f90e81752889309c873d9d50a90980a5525894a3764ab296d69abd5b1df0d", 0xf24}], 0x2) (async) writev(r6, &(0x7f00000020c0)=[{&(0x7f0000000000)="15734c3d0ebeb76f1a3f85b07f1f1b3dfa59513b4780878bb084fe46392834d15d8022c64dc6da9918852c5802acc6b08e72be38da403c50dc877858c6a4f44889c655fdf88639bcf9f96e44b49e727f11f1d9ee36668d2be0706a9e4058c332ed4145f208e4da0dcd75995849210f41ebf60395bced4d8d591066adae0b04e6fac202d74eb340d8405636b6c9929e546edf74c7071ae68e108e1040538e9a517eb4c8c1f6034be968d3419828e5fe6e7111771ad820a92539cfe9d7310d4947dc372c80ed590fc85d09ecf049658c18b6fa304202d95943c81bed23838bbe8ef1e671f3133968b21739a7ea3577e576f5f37fda3bb1e5001c26c1478e6f4410874fa7c83218c43f6517c580c4697c4437f6b9a482f10785903d6df90370675d8c43946115ff423e08f055327662df2d8ccbd1771c8a4dfecac73567bc3dd73543d9278249aa80148a2643888e388e42c6f1bcd8d11afbced5cfb617b60812f9ed884ce0858ae597ff1a41dc89160d883eb9846a5447f1ee12e92a235a68b04e4f9d17b91c418e0d90c07dc5f69661dede8e70bbba0c3b0e2601b7e2cc9791cbe67314eee06e1dce733198998b99a93dd228229a871f2fbeccb938076693534df613fd570a66e32ec852d9dacd453ac1159297a7a31b0b77234c8a168e4a12713d70cef23e27629cdc906ac6207b8085f9df20cdae93de39eab41c8e2f0cd6063d79e5845b8b91e155a08e3ec4672666b59e2e2c6fb2c492d5910e441c9d5708a27d33270de29b368c2b3b11f2bc9cbf8014fda29c320460cc3cbca717578b92ed8ee8c3d2eb69e3a61c900ab8610cd9c01a95aee366f3db2d3fd8e73cade3a3b6122eca978889160e5a7f3536d1460d533ec393600d16951bfd617b04bde76a08617fd1302ee109743f412cd020193ec10dd6f2f958916b950818446aebdeeba5338b6942f4c9340894456b803f16a3bdc0624a556e9afe3fddd0d9f14ecc977e181b2a7e612cfd346511822976d53f44f9a9ba4557f33c3e2e0088e5d22b34841869e65be4f44cce5a0254a92c9f8151b237d60d25b5722becd0be55bbcdff3ac1a116d1f97d470d2b4c44742d7a4718b594bea404b0cab13e77bf4b0eae029de21e1b857f7b219bc18158aaa8b60d02d2bf3500672563527a4ebf9db04a8da6f10811dc04e51c9a7326f21ffdcd80856d682475b7ec850a67641e7afc71932867e3c7c6a8a558f3f3bf9c50b9f21a9a6fb7b1bb9e0d19537b5383a69d2ed250e7a0d993a24c1e867130d8dee4eb7435dad89b5b7d2dacd0aaa6fd69a8565d17e88f209d7a6d1c92d891a77df82da5dc610b5c833dc39e04beacfb749338032b09a0e8d53b05991881b959efffd70b5002836f7270503fe75f896cead9c424dc5bb3c5fbd36483fcbcf4f61e47b009c2f5d324f296f31b4d863cceeb3bf786f465a118442af328a4c3865c58fef8a0285c5c283601b849004533b2d8c77b715b150d9e248732791d8a19450485d0c3943589c23791f69f6d26d810a3bd1af47dd0c4fe5c630402f4bd406f3a1e36446dc7bfb6a4bb3ecfd0b60255fef5030afa6bf2c3af0699412598a62885a06226325793537a8b3a7be90237dc39a8c19498cd97c49356d59a448f8d463f435daee74e8a3c0c9703185a4218472f6977d9021e9eab87c461d3c961b45e5f75811777ac96738690569a5c6bc0ce55609ce3b80b2ba3e50c54d1f883f4e2cdbaa08c42ef9d01f6ebd021977afdbe16d669e06ccfd4b49e5379c47f298b5a8c03178531b34dac1e8d3ff98c15015ee2fd33553d4d5e1519bbcafbb093f2bd0e02deb54657b0f686de283305749c78ab249677b94387da8a63feedaf12c75c28ad06bf6a04cf52f617c471a71d12ff1730ba54dbfe1be4a72cddc5f9707a823c423e6ca6b5a6d22411d62feec47b952a081d71060ede90b022024bfb1cfb7783793d1bc08f2996c85fd14a7f9d57f13734a3ff08507319d2f5add63d6b5ae185f0b5c3665703982cb9ba2714934e2af78ad004a0ef5f6641f1b49d8c81353844fce9fc476b42136273496b3b2d7f2f5bd008a97e5b745d1b2be9498d1c071187477b36536fbde641f326a84c4c079b80fb8df073e2c830a3420a5792c752dba2024b9fba456b2f32cb004a6e2627f402e3602f6ec1d3ea278baad2d21dbc7e570fa210b649aae153dd5aceba5c8f6650470509bee73f85318c7741b4bfcd8c77832fe67a3cb3f94bdaa3e54c397eb235edd1e31b1dcaca255a9bc02e9c143146c83a7c49af230d7b9a472b4b363f66bd34c933d148cdebfc183a7af37521d39423a845cd62361492686b03912fcfd33effea9830cd2d4d1efbd8eed598e35c7707f838359213aaabc9951bfc167bfd9ea0e432942b565ffb31bbaee4540389482ecf3dcb5fa504217fc184548fd7342d4807e467392ff119fcb46f04e15605d0bdf73a0012aeefe855a7d34bc5f841b948dc1303eb34513d168d6b37da9346deddaa743efe1fd4c8a75a659aab0f814419db4dbd59f0f2f4939fc9ac2384866984fad8dc0434597b7d26063d92eb12dff3f35a1be2ec8feda7ae5352af3e5c21f0d348f95ce8357002ad0ebbb17ee462e1639cb64ef0524dc59f220fd7930bb54d73039669cae858655428d62ffbf62f7a1d77caa7c43dc94596f7bf3df34d689be90f8a813e54c9254b40ee8fedcdf82b9a6189553dc07890551a16598cf88145bf559dff1f2465e26d800ce797fa8c315bd4365077bad6888e8f8b7798b840dd0c8be83bfd7a71d260aa7360ea2d91659fd54ca9f0562624cbbda14f065bad6b63c87391cff751ea46340c5bd38e3a73bdff8b732b80e4962ce43ea6a77e316e0c436b0683600bf73ea1fe86048ad1afe14a639e6460c57c45e7e6cfe3547e2e1622b9006c53653effdbf72b52e056722d78335162508564c7b42245a372595a2a47cad9c82d82144ffba0594abe58aee1472ac18c8c777b5940d60d8c20e7ae801ee1227e221e4d0f0d4836cb96ee157de1c56a53f1740237274693ae5206d28ad4c17488181a241450534ea443946ea5a8f7ca0670e04067ffffbc1b64502811149d3d4e889b1b76a253940bc2e55329da7368ca457f01a39b1c2119dec3c7aea4835a5ef2551eb4dac5cadd55ed0910ded3b526fa92ac4c542094347f503aab6d3782be82be91275dec7023455a98049495a1dfeef329d91bcdefb84b9532abf2929f1ed6497ab129fabaa3451e15a1a16ec1667f91c7a623f6010f4cb8a0edadaa09a286e086009976be03119c86137e5be8f1864f1aad03bc4e31239d4dad2e8be2404aa52c3812791b865dbb356e2d32fe2a06440f7f86d533a0289c02231f454a955533d2e0f4ece68fd13ac3fb3e77d21472b6bd17bc31cdbc351ae9ed5ae5fac3cf6f9a0875ba31a58d46fa2da5b6ad0476bfc97767ff92abc63468b69e05dfff77728e4f22b17ea17e45b3c4c8628e909c4d3a3d8579e7a0c1105856c0433d5122abd42979cb18174858e13f794b48972838eb167318b91745f0d7199b5f110af020ddec3ae30d612daaeb9c35c27443371314ac3db67968a48a1aeea293b5c545d060aae60364ea457df006e2430959f55fd8093ca09273e4232ba089dc6c3cd851f2721983e02fa1b2587639579b5fc8aaab43a1e87c19b17d004e860f2be04371964eb95e90dc6b965a4d39a2b76225e0d21076b9209ab8cbc779d934b65e35fd82b17e0ddabd72d77e4d86beaaaa5bd178bac7c3d03a0eff51e5b53fe3267ab1b5980fe884ad12a8486221ab474a4834364e2bba5da4ffe87041f77f7fdb878a0ec517c04951037515afe060916b77f3cccf25303e9e882cc6d1a6eae0b1aee95d4886bb457e8fd68d391b2a972fc524e2fb700c796b1e1be2b500eed460b24c4d3b6ac2bdfdacb3967f10656682ea3187ddecf6ff71b255bcff3a7311fcdf528ab600d2c23b4df7b4f5610a5efa454673fbc7071c43ad0c2b958a3ca1fcae1314b2cf077ee760ed3309743f0366ce859d4692aeb86080dc5ec5adbb161d1e5ad20830120cc2734a8194e328ee19d36d4ab11ba917db719e414ddfd8c08eac9f92fb0a315d66b9ce6d69e79b9b35f0fca3a5a77f1d267613c42cf89060308ae1d2113085c7e2d79412cf419d316a75955eb8555d19a74a605577ed03eb92f0746c49c84640bb6035569e74f5a9851f970a959b4b6172ed069835f52bf6e79e4ad4c1bb0cc00fd94b28054979ff53676b01197a53787b9978c4e71f16ed679e602d58b5a1b207b11848886cadf24a1f7bc4b43bfc6d8331146a3584f065def57980aa8f6a987eb7651a8462c803ad491a901030e873834ba64e74399f5b81a51970edc7df1f659c8e4ba5e0d2d4ca359a2a87ca891ec4d83707cf698549f487ac71d82a9f10e50b6b78938721ff4d31320710bfa97ab04c8e38232899ee33ea331731b480935c5862a52490e932b6ed85a9ce9c9da44189e46ff64654d87487e36ebd2988afbed9cf89fd8393f029db362574faad9e785fd8e299df6d7e74db0ce31817e53a853da5ae8e19a4661073c284e302e8e0f98628ae30d32a53de83a24888a27509d3496c531ff3a0d551b816049b848c46ce0f2b31de442c9f79041d041001fe008b23e1dae6926760369bd4af58121346b1ef225a3f07ec8879d52e40dc75854d70f947c44b95165bddd2c148a6dbcd0920ab7d37c16e427ab197a76216cb7566025ad8df699fd0ce21a68814e0fa414a3d817f444c93b532861782d594498786cb786eb71834d00834250e8a5ecf2a10c23bc76bb207991ede9fbbe907e282e4c8a801839a2e8693337a5e2fde38d1c4416984f72f6032e5e1ca013778d51a85052fbdeee3364abba7f92529006be1e82f9b379436b999b10e84ad3f5686066f12c3e06cc6c1ce8751e126bdffc12ec1ac247ff38d67da3213b005be8f145f4f99c7f39195cc6f6044db2747ef08bf9c7fe70e984baf54d160338b2835214b6e1e6322fa737b7597150e62d55a6e1ba64beb7858c8ea7efa50aa071d779e53cea6e646c1ce34b172a811dfc4db27d6f73b76917cb9768bfdfa27a68204b29bdde36cd483803a6d96e11d98c0dd6944f0ff7b1ec0ff808c386c82d3e1ca82ac48fc56c908b1f986ff5201db361190b70bb8dfe2a33c089aaefdaea5b81ac867a9c727554bcd7b0a4668f830cb19ef5505306ef675bc398908394ceb4bf7be583760cfb529d80134fd1a7bf4890102f4de5d3d368c5769803e42546bfd549f7bc6f49b13cb1c58b9e7e2418bbdffff01b7bca0fb04955fb0027185f857727f548b190ec9a484779990209859d45a2cb9a0d87e36ead7eaa4e4e7274ae47177b77e754e700c1cdfa07dac9759ff23e3c0c4cef745bcdae0fae97221f27bec40a8a1e4f19907726c508e6d132feb1f607f4c55ce947795f98890f54a5967675130aa41a8cab070594cdcb6112c420791f96aed0e9eb2c7add9e79afe22a9c2dc6acf14e156055366e0c3d341312bf3ddc95e371fb1080f9e8200d58142b8ac96de270400a42d3953637781bef74c93e7d28855455e16ba10f5bcdd0f5b46978e565860094e60148d07abaec261cc45380996b8df1401bc8d34bb149d5088d38988bf56ccf44ec12771b46350dec9cc7eb03d01bb06c6d2b57798869e2a93a081e4c95fbd2396321cf3e37dcfb5d790434396f49e06f804b75c7a5a22d0d2a974b1bfcf966c192121a54cdd0c514a4f5260e71aace3a7c6b590ae025ad6af862a53", 0xff9}, {&(0x7f0000001000)="99def13c1b0155c563e5276e4c9e643f72d1bfff7faf191449602a430459cd6b1c92496f27edb09150401660c42aac104239616353ff18cd1009112e3d44eff6fdd47c17dd82b6bb8d391eefd160306edb5fa9ca47ac6f447de0803dc1102b11b4451edf828e1a9e957c5da3c4515d9e2741fbfe2fc5b5f529c8df5128a6d7d975d039b0db7f55d47fc94de0a1c5742d81a32b4ef28005ec81e7c6fb428d86bcf0d362198a94419f387031575bd66e620909f992342878645707d341dcfbe091b7694383f68714375533dfcfbc242d30681bac95e87ba365a9c7defa39b477f54fabd2d49e520ffc0623c382a15fe7a0480aa5eaca1954822e78ff007f9d73f08d18d5ae87e10f7383b3f96b2eaadad1c3f1517191a61b638f08699e07ddbefd98472bebb91f88974a343814e8e841f4b50003c127a662ff025c5cf50042d74369425d452417cd0f13cce3f22826b710e978c1bdc07f66a85494ac8b4060ce449dc67f094a93013ed9f57679c65105766a1cad6f102ccfc26946ecb7efa1086fca69498cf79ab3c493dc908c2a1040d6fc1f93151baa94362b841db4c06498b65fad97091750b8249e8af7647e426208ffa880f8f7b298414365a984bbd3572d59559de164bc7dbec36ec2e43799d9efedfd01d2d94fe71d85b5486dd768d2ef913461e59f7e33837aaa846c2ef4c81446d77f5b5d5da8dcf155e4ebf356c3377f12d6249b081b1089f44ab5781724111a21b856925041cd9619e5155e1227aa869b8294b5279bb96a880c20fb8238e1cd6af09f9d79ef1f03645559b934c64d45005056210ec00fe2a9221286af44311a18c88798f69f7c731f4b8b5a74f150efdab5ddbe1544ca8d7c03f82aa49f41155cc6feb963a84a9f03387bd393bd2108b38cd45dc0be1f037fa6b1e29cb14aa82ccd9c8c1068c3cda40acdd019063eaa78367197d16521704a73ef15f1d274150878deb5879436051ec8b874a954174d1e88028712512ebea1096ed519717f6e5553cca619b1a686a2bfea8a0e724ec026aedd522e2366e7d395e9324b955493bd835365a46bb56b41a6c7f9b5b1b9e8a8f00af09ffde14c22ac40c161b8cc4078a40a4c136c72185c3627b158a8db7b5da4afdea788960176e9a2398c4290c533316b10598d4480498246d47377878c9f3e8ff2ac75f542c7e6f7b9a1d50f58ebeb1a6f7690ef87e2aaa2aff99fd24aefc75069a869232f6c8a79363445b542404c4684da79d3d2f61b0bd6e9a238884048801d41fbf27ed7182164148872220c74b37bc0c0c07c5f75a7f3b9df1a8c0571f1b4591f7b90b09633f4882aefb66c35f6f0fd79bab61cd5b450e335703a9412c272b6c66e2b7c988f0a7a1fbe33fb8d992f56d5ba74ab58f80fdd883ce9b8e24b6759dd4483172fe9facbe46f6e533bc988e6654feb0488564ecb02f5012ac69ba31dc90a4062a524095cbdb16268a1e8bc88e04146f6a76713198e1221dd5908c7c9d230e1da406dc08a4896d87c307dfec6c50d4c49e3c00a0c7bd3c42618d0e944dc08ef05b5b13b9d88be5f0cfb9ced9b88674a27b2da4d7cd854212e0f86228b8619e4d29722bad30abaf303465aa0aa75003c1581e98b5edecc50c4d5016e1f93e35cdf17168d0eca6fa279dfe6f90c60ff56d431d2552a62ce73726396c13ccfa26a9f72fb5737ebf933548d09e853d6929bdb3cf0a8e6d919ca6b49f40c35c70637ba15ff58f0254acd0193cb261a00657163f76c22c79c2872bfd0eb5aed76d83a1b5c3b94c1283069b7546e5bcf1dabe88ee4000301098fe8a4c5d39aee07d6995ef49d47213f17fe7a087b223853cf28091b1acd5d730bcfea6b28fb0eb69fe250647d818598fd6774aa0022787058d3a0c4cb7c33d908bc875982ac222cace1e232150ca0600f9147797e7455f9474995ccae67ed5671674f16eb3bea7cd58af767743b054819ccc5395c9a8ffe9f761af9497a63af851897b224012840777625b8ba75ceeea400812fe55afb63142cde25ec8a0596570fe108d2926f02a2c63dcbea732a39bab95e8dd20d522b5785144122f4f70936e9faa4f6b2527606fe26547225ee9c1b5a17b2cdce85099afd52c5ece9fa28ad8b1581b00d210d7f3d8a845b81ab39be35e7734bab1aaef338afc24ff574dcb436daa909c87b4bad5b7fc1d9882ef1c0fb1e9bb5d014a8bef26f1244817d917aac103c7b32e9a67f4bc1982595ed1ca7065c849a7fd0c92b4a3b48745b09c282b54ac0125900bdf46f028abf9660a2475cf850e168117218b1693881e10e95623957e31d9b3e603aaaefb9d60b259eb8d90838d2741c2bc3cc315f7b8eca1869f726cd00266cc0df79b788b9d3c2f987014814b1eac6368dc05ae6c2c7f1a2b2ca1952192936035319e290618912c3f5630a7ef56d1bd64cca791718674c7f5be9c9e5b05e946c0f291d36fbf6feb1fd392f5445a02752b31c7f0fe0d004baecdf2f1820ec62696579146953fbb36acb266bfb7abd6d2063536e5cda86e379ad31987e34877abc1892aaab1a87e16e0f09c4e4915d9f0de68897706abf6148bc2c4512a7ea981be078086f6b34a6c75e7b3fdc6295324f18e2422dbaec31158f66d648de88f6a80346a776dd36833a2b390ab81ce277aba68254028ec0a0f08aeb21cbebcf70e80b76a5077fa2202594dc42d30556ef0d8943c50a87347e306da3453133e12bbb0e1331aee00127c87fdea226f07997c5947f3e8304ecaccbb50f5bcac1d41773186ff370f263270033fa4497c76f237e4de8e691f84ee0832a4579f5b9dfe9f1604431ed531eaf654b20222580405c33e22a2266b15ea584c994ec54556ee19fc9d9d43a85aebea8bb6e0e15731c507796449e00f458910a79ad2f3d8ee9bf10e7a11e59d005bf9e320bbe6a8b86b3d2412cd4cd9f1191175809aeba96e4d4a50b0cdd0a95585b7ca2d3de12e12df43218323df458665c545374fcf0e984a2b28ca3679eae6626f04a77d922f3f836e9e0b309f66c5212377106e21481972d240625442d8bbcb161eca887d79cff782fdb7a89ea88fd349bd2a519bd05effd6e594adbea9f74502537ca27e0b004aa5606495ca50ae9c4a97eca9fb47ff0368b35960afd1a658ff428ad5f3c33d3462f2481a7745100f98a3a8bdd623305cf5e283da1bc9c1dec995d337d4c69d50bacbd92a3ad7c1e36195d71ee234ced003cac9ab3dc3973572d8612a99d3f1ca56e5f23bf970177517172d4c0283fa920a39178d4ff8a061c876d842b24aaaac00cda60b936c01c841b88fcf16fc91ff2c3fb5e63cfc39ec38e50885ef35abe3687c18b1cbeda9a12485cd2ecffff449759ac2d9c91ef0bd1287abe7077ae57a50605fbff422492dfd321e2f50ea96db54e7c8b5e247e4dc1214135eb747120a414ad9e96aeedec046d8d31bb2fc1351b58a7e3e9f51e2ec5931712817c52383e15519b7896d7d08ae08c0e120668a7acae9dadc039dc8d23f0e28982bb96f69bdc0e899998bdba5619e049784b0ca4bb52a6ca88271672268d667c5ee3b8231358a1ed4729f01a4e593da264b12d949119c0ee4183afa3e6b6f8ff97de9ce3b294bcea1db8c9e63f0d3ce1dc6a72578fbddd5294b1fa2977846cb76c879763286d8c7709cd4e6b8a47cce779e404939b20500c4e0d547081d03baa2171af2652d5ed1ec5142e69228d233cdcb4613c5d006196c6a26d9942ceb76be75f1b50bb2d9d4a2d90e981164bd5aafbff616e688ca72354cf48e43112dfe04d81955c40f67b5059fe350f64192befef825845c5b0218aa82c064969a6406c449c5db568338be5d8425c7b82180714036b00f5eacbb9b93a27fcfdc1d557653005fe9f908d61a6a42c8beec594f7c59d0453c41ba10252b724546e1c42c26720154b84d396cd30b411244a0df832803a63d3b5926ca27dd8e69d413f8623658215b5d8eb98621c944b6c734c658098b317ced36fe82bc6e8371e58da67ba9b1e103db987b43f85c6e5b1f3b4b20f4a199f8d66c150aa2d33a5ea3a04e77a4a33e3ba104059b2f3baca2b8b8ade422ace6e5faf62ff70a1fbfe888696a99fccda1cd007aabd24202dc819be0bb5a3779327083cf34ca5724ab897060884cf01cea6a9217a42ec615a14ecccffb90ed14f17a0881f3b55de1f1c9cf89db4a189e24a418fcd873c3d4983c61991c6792c6c44e1f40f14602876c84d2da4fdd6788bb1c2a5fbf0c6b8fc5ebadcd1e2b84c74da73b3ed0c19c0ca22794c1007c9e2390e24f8d8c8409801a51159dca9737d97e24a66dd7a79b726d340e9de250bb4fc8c9c11cbe3081b14afb72821cc94366bebbd62868845235570d990632fee0354490e6aaf7d72c45ea5f27472bab133e72ab4f90b2d7ec8acdd58d7801b2e6e2ed1c2a0be633ef25723c03993418adffc60784c290048f3776a6e124183deda096a5112441eea8d59c4e5c793d28a7c374c735fc4880fb8d127f29142786c0fff2a8a31a97fc4af3f9923214dd56b48e5d33a4541cb4f3a6eaf856e9d3b643043fe3df35d0d5a1af34e85bf86c1f17e3e44869f8f2e1e02e0b61c08e84831618b87949c21ad5f8eb9604a647879a8d277ec1f2a31a3131b884442ebeeb0c306cd0937b3aa695c72be0032dd663bf6b9659253eaa9f953e8c407ee7bff1d16b71af498b299696052f9824fc302e5390e20fc8186dd849d424210ad78fd7832c53b698a4ef0e72fea4fe15f9f245af48b07a70d2a0bb2cf2ae9b3140eb63422d14932af878fd85e33d9d12866d0b39b68d10186540c61e016d8f46500bfb7a60cf5b23863e48c1ddd3ee3ddba77c21b91f2d83dc0fa70e4d2c5771cc02e4e6ea98c7506fa14040dd59e831ba64352c285ae8d904c8154adf7542ad32808c8209e2ca0e37a9ff4bf0a059a3a0f4cdf65329ea2ae9ff2cdae55197bd41c68258dcc9a0e4b315cb34e4bcbf97428bd8bc0c48894c488e9c71fa947506652e8487a7678210d9a6d1e046e2f751141a4fc82131d6e9157efff487c8f5af9d09207c5d904a6212072e5379c6b8a218041784982fbfbe8a8c6fa91d61a47b0f3c1d85ec4bfe2a27d76a43d99a0fced7e5bb6c5a69faf1c785a09a8fa0cc82e6fa6ee3d2e992c9fe6f24c4bd1cffb0cf0b829b1b9b493988d02099084071aba068bdb6897f56e135238157cf4c5901d86cc53ee11f8b214bfec2aaf724e187441ea65c570db0042ed3d6c354377b7eb8e7adf8155d4416e112892ccb9b2f65b9cc172c0f157712d4fafc046041b1463676a92a71cffa4ed0d7be7e7367473ac7c922bba6f9cf0b4f3bddd5b081afe4367eff3a1c5190e6e10b96b6c2073bd8bb7a0299ac0ef13c56d08ae765f426a71b4285390604ab2664f66bd59731eb4e3ae7c082dc5125a61ef65491a3bcb151a7f918385031d8b46b14f90e81752889309c873d9d50a90980a5525894a3764ab296d69abd5b1df0d", 0xf24}], 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000002c0)="e049c0d35548a4bc5d6bee0bf84a", 0xe}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000002c0)="e049c0d35548a4bc5d6bee0bf84a", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000440)="00000000238bbd60b87b050000000000000000d90b5564fea60e89b200b175b449ad367f7d5512cbd5d02c4c8430930f770e683fcdd62631534299c3807b7e0d3048ec2243f9d0aa29e701c7410d24983e4580b8834d72c67983fdd8180f3d82ed77944bf3386a625d19c07a4a1dda8653e2aeb32c072f4aaff7963a82719e8386ba2843521210006b4b34c1bcbc09df6ed35e8969de2d697cbc6814f211d2a7d7448e6714dbbdc40c081d92a9a4afa15addfb326002e897fdb4c32cb3ee391b8c", 0x0, 0x0, 0x2e) chown(&(0x7f0000000200)='./file0\x00', r1, r3) setreuid(0x0, r1) getegid() (async) getegid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) socket$inet(0x2, 0x2, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setreuid(0x0, 0xee01) r1 = getppid() ktrace(0x0, 0x5, 0x22, r1) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) (async, rerun: 32) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) (rerun: 32) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) rename(&(0x7f00000003c0)='./bus\x00', 0x0) (async, rerun: 32) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) (rerun: 32) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) login: load: 11.24 cmd: getty 20855 [ttyin] 0.00u 0.00s 0% 319k executing program 7: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shutdown(r0, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaa4aaaaaaaa00000000001c0000000000009078ac1400bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00000db000/0x4000)=nil) shmat(r0, &(0x7f0000670000/0x4000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="f61c78eb5dd602d019ead3e1e4ebfd0ad12454236cf0c0be41e4360faa4309d79edf80e104ebc317f201f6010c72eec29896e09307d494ab1e84c8658e446547415b8f6eff38edbe19fb46106d48bb5d280b1a5587a20dc3edd8a354ea454a824425ecea6a58cbe0b3676c1807c878e7fbd4465f06ee060af6a165c779c412dcb7870b", 0x83) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) executing program 4: mkdir(&(0x7f0000001140)='./file0\x00', 0xed) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)=0xc764) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$unix(r2, &(0x7f0000000040)='I', 0x1, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5e}, {0x60, 0x3}, {0x6, 0x0, 0x4, 0x401}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) chdir(&(0x7f0000000340)='./file0\x00') close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r3, &(0x7f0000000180)=[{&(0x7f00000009c0)="1748fde5f94b358edcf3f44fdabed5ab46786d2f842ce32882191b028497064d6df692e0473b8143ee2037e4fcce43f4f27c7625dd7e4a3be6ce26c15fc749ee339b5e95be59f29c909f80bf6508c7c1f3c9edfcce497194c42f425306fc8866dbcf75a031fa089655fb03047e8c35a5638f10372feab731ca43990c25ebb1cbb1636d7e08e487f768f010a530e6b86f129641910574dd3eed06f21acad53b48d45815893848859c2c440cd6ce47a373dc53e0510656717598bb64f816a83603d451f45fa35b81ea9c5d1207cc4d79c1c5bad7058895a0b0d25e15625000d2bc6549a38ccb1f78e4a75b6a7d8727403f0b90d34263ae8b1b29c7f3d81e3528a4283a15085d9cc5570568a16dcfcb90da7ec4a043f7eb89d153955e9ad10c50f2bf5f28220f7eb75ca8", 0x129}], 0x1) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0xffffffffffffffff, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x84000000000000, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r3 = getuid() getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r4, &(0x7f0000000140)='./file0\x00', 0x5929d53439ccc69f) executing program 5: sysctl$kern(&(0x7f00000001c0)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000880)="9df91372a63df66747c3438338c8c4c2a3eee5792c0c5be587f1cef42c54e32cc713ae46eaa063ae56ed14639b3342a9c24c053e0854576474b40be8022a971e00e05264346e800c3e27a8956e547c85997891058aee0d074f2bedbac81e8dd8ff618a8c951cc91721ed1041428db794c74bf4ce00e4648ee65e4c376bc729b4347a4a7a75064d8cff18c599491d2a7cfc8085aac807708b8420b9035e4c", 0x9e}], 0x1) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/54}, 0x3e, 0x1, 0x1000) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000340)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000c00)={0x4, &(0x7f0000000880)=[{0x4, 0x98, 0x1, 0x5}, {0x3, 0x6, 0x81, 0x2}, {0x0, 0x6, 0x5, 0x2}, {0x1, 0x3, 0x27, 0x4}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000008c0)={0x9, &(0x7f0000000b80)=[{0x5, 0x3f, 0x40, 0x5}, {0x9, 0xfe, 0xff, 0x1}, {0x2, 0xf5, 0x1f, 0x5}, {0x0, 0x1, 0x2, 0x3}, {0x6, 0x1f, 0x8, 0x8000}, {0x3, 0x7, 0x0, 0x2}, {0x1, 0x5, 0x4, 0x5a}, {0xfff9, 0x9, 0x20, 0xffffffff}, {0xe6, 0x0, 0xca, 0x7ff}]}) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$FIOSETOWN(r4, 0x80047308, &(0x7f0000000000)) sendto$inet(r2, &(0x7f0000000140)="4ba9da03585944a7fd4b754b0562835710ac877a3ce4792cd6b07b192cb7840c5b8ef9d1e9d128658066ad9e5b1214fc8ef9f770f8c10ab9bae312d9b6be7c98f7266919142bf4a3836ee42b8b22a5f360f31fa425651a0cec7cfb482a56a8ba93c045", 0x63, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) executing program 0: poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) mprotect(&(0x7f00006d9000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x2a12, r3) execve(0x0, 0x0, 0x0) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0)='|', 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810", 0x79}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) kqueue() (async) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0x4000000e8}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) (async) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x74}, {0x16}]}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x74}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) (async) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000080)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0xda) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff"]) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff"]) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) close(r2) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r1 = syz_open_pts() clock_getres(0x4, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, 0x9, 0x8a, 0x0, 0x0, 0x67, 0x9, 0x3f, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x5, 0x1, 0x3ff, 0x9, 0x1, 0x7}, &(0x7f0000000040)={0x9, 0x9, 0x7, 0xfff, 0x3, 0x4, 0x100, 0x9}, &(0x7f0000000080)={0x1, 0xe08a, 0xffffffffffff0000, 0x9, 0x5, 0x8000000000000000, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x400) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x1, 0x3ff, 0x4}, 0xc) close(r3) lseek(r3, 0x7, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000340)=0x587c) r9 = semget$private(0x0, 0x0, 0x108) r10 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x81, r4, r10, r8, r7, 0x44, 0xfffd}, 0x8000, 0x6, 0x1}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000400)={0x0, 0x32, 0x8, 0x2, 0x400}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r1 = getuid() setreuid(0xee00, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r3]) r4 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/158) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) semctl$SETVAL(r4, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xfffffffb) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="05100001", 0x4) ioctl$FIONREAD(r0, 0x80206932, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000, 0x0) utimes(0x0, &(0x7f0000000040)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0xb62b418d5f95af8c}, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chroot(&(0x7f0000000740)='.\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027", 0x86}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6, 0xfe}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 6: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) r4 = dup2(r3, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) r8 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) fchownat(r4, &(0x7f0000000140)='./file0\x00', r8, r9, 0x6) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000300)={'./file0\x00', 0x7, 0x5, 0x3f1}) r10 = getgid() setegid(r10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: setitimer(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f00000000c0)="5888865493bd31c1264244423ba1dc0154", &(0x7f0000000100)=0x11, &(0x7f0000000140)="55099a0acedb35afeeee32a82d9c191d9e4981c206f40e4f79dffefc23f43541d4457c75b4f84a39da4c123d8059786569d730f075e4e582897f888539688d38ea7c6be3440cd4b0e99acbc9a456f49ef0f39caa69f064b6bf91a4ed45bbed3144c27c5a5924fa31a5f850798b8e3117d0a58e7ce98178460fd760f3ddbb3b6a7d326f2259c7d3649e3132bb40c0295916ed6f181616216d48a48e711b20747cce9bf54d", 0xa4) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b", 0x50, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000380)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 7: r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x130) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file2\x00', 0x290) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000001140)='./file2\x00', &(0x7f0000000340)='./file1\x00') open(0x0, 0x0, 0x133) r2 = semget$private(0x0, 0x7, 0x3c0) rename(&(0x7f00000010c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000001080)='./file1\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x80}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x6}, {{r0}}, {{}, 0x0, 0x0, 0x10}, {{}, 0x0, 0x0, 0x4, 0x0, 0x1}], 0x0, &(0x7f0000000140)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x40001a18, 0x0) close(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) poll(&(0x7f0000000380), 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x81, 0x0, 0x0, 0x0, 0x0, 0x44, 0xfffd}, 0x8000, 0x3, 0x1}) getgroups(0x1, &(0x7f0000000000)=[0x0]) r7 = getuid() setreuid(0xee00, r7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x5, 0x0, r6, r7, r8, 0x94, 0xffff}, 0xa, 0xffffffff, 0xffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaa04aaaaaaaaaaaa08004d0e003c3d3a7b4af6960816ac1400aaac0e00aa8307c7ac1400aa00940680890b0600000005e0000001940600000005001200907800000101143a1f45f2a0e7c50abedf8b000000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x1}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x0, 0xfe}, {0x6, 0x0, 0x0, 0x400000}, {0x8106}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) dup(r1) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x60}, {0x6}]}) (async) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x0, 0xfe}, {0x6, 0x0, 0x0, 0x400000}, {0x8106}]}) (async) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) (async) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 6: setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x8c60, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(r1, r1) (async) r2 = dup2(r1, r1) fsync(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) socket(0x800000018, 0x1, 0x0) (async) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x4, 0x4) getsockname(r3, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1005, &(0x7f0000000000), 0x4) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x4, 0x0, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x4, 0x0, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac", 0x2}], 0x1) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)="cd565ec72dc656115006843340829efb217f298efe10956f135a1a4b59661bdc8313c6769112193f5bce05252b3904acb8cbe3d16b90a4a82f483795fe9eac705db016df3d72d3f827963c43fdd15384383be638c4d520097456b2a20eb9da8865c7486973a64e409be4c6027910aecc3240f019aba0675d3d3d08ba8ef9e16072fefb80eba16817da250f1b8f9cc1415ad4cf007af222bf25a5cd910b0eaf2ba2b1f728a310db56bba7e893290d8a006f2eaa1f78fd1b915d", 0xb9}, {&(0x7f00000002c0)="1ee695262cf3f6d6ae5441d4d67e842efe2f7ac7cc173dec0285a29765854202998f64fdc89a3cd6317c0397f672f29d91ad72d4955c65b1caa8ac9b70fee707bf52061c71959eec5fbacf6e3ee237d5ac0025b5ba33678cff2b8e790191796b85614f8512bacbcb5216031f85c7578543021930e74eefba98f456fd35c1123f0be92ca15d96ae5e9daeb7c6730b4b56c0c250faea2648203f501fbb3df7e89aea6da6e13d60357145af4a55ec2a68d07037e0e5fc29fc6da9cfc50ca1a0e685c527a0ed197b3140957280c075ec886d1a1e29ad180bdb01499dcfc99d173d5a658288fba552ee65dfac73dc7e9a14", 0xef}, {&(0x7f00000009c0)="3d9abb5ddaca0caadd752c10dc74b60d6a9c156e02fb74bb17b20efcdd70c574d58fe7669d733f75d51b2b3ea57cde4fd2162cb1772a78bef0ddb8a6cff41e05abf04e4aa031fbe3fbb49a7c27e0e4eee06b012f54a11af043721c0b9649286226252803b896c1e075575d1f4195eb2215978913255ed24674cfa3040ed53d29d931e49f2b02e977e9ccf3385d6c4c5fc24cb1980374d97b74232261e6c9ec103e4c7f0c4b87bb29b1dea14ef83289767c1e5149ee75e7956170c1c22b291d8868c76067ef3381db1e5daf0676c1368b1364f9c29f8e80c20f20daa6c511bec9d359b9fd4d9cd0391aaf09ad81860cc68f875e2eea18741c96f75fda5a3a2bb907c0368b8bb33affb5e832303c23db2611a26203c64d715bea7959f313568565da9cdc0588ad9bdc1854ef17b76c6aa6d4488de3e78815a78daf403b5a3518a0902cebfcb2f21c9b7d16828537db02cd304ea246734341d73ab75c831051ed6fef4f9aab4fcc9e3681a1152cfbb530be8953181ed966eb03b44cd5e14d3fc565e9e1aec70028e374ddd954e506a864a127a2cb20765d7eec0fdf3fe5d5ef1abe3358a8174ace1d8517e4210968a61bf32cafe21df8ab428a98efc0d923a532ae2c3651b8d6eea1760e63023b2eb08a6c0e7b812b33424984fba424078bb9c350bbfab3e87d3782d6c045e2ece6d1fbeb6b30f0685beb4a87008eba540341495cc17aada64f2a6894d7d3ee487444a7d19a44216cfdd1638454a2129b01ac5abc0c0dcb5e706f1d36678c194079d87d2652f4180e451d201b9d8e407884d18b9354ec5369e53025e4712ac67e95c0b8a09c367fd961919f9077fbb097a783634067ebab7c117fed1e4c67c738f7c65e570c04be9da7c488b5e9909df39dc029054d70b9b59218dcc01ee08a7b5e2c8e987b159226f179e6d451957f24da25ad109276ec6b5272417aa1a95c66c5b9defa2a3587fcb865be60f733f0b8539108421854b29ab4b98bb8e1f60e026f0fc74746b64a7716a8341645b16710106bda639ef21bad2d1cba3351eedc8274d818869c6d93b65d56b3f7f9e2a6c8b6d2e13938eb3d3cf01614fc66a1dcb2878db8c57a12c49c1c37bfca0599961a7192cd1099fbab119f7eac82e204a8895c37386e2105d06bedf0322c564232df5238a2517f0cf165ab16563bcba63cc2ff90981b1ab21b3e825a4cbcdbd10421b8c079bf60d3c20b8d9b905578aa2cecbb83a975e2caef72ca82dbd897a55bda8f7d2b39f4e809474a42a0a009d9a754600766fd4ddb54a03da7c0696f5f1be4b076cc1fc4661245190e1464ead41ab6ffdcf2de5e34bd5fae93497b32fd2c6cb7b329cd4ac5e0d6c9569c3f010d5feb6d834f919531738c019fbc4004b7d85c413574b028f57d4b9ffa1c12ef9a976eb9750d02066913910aac09c91391d4b2718e974cde4584dd857bdbcadc1bec0e6ed1c50ee91b0935e733a1adec277b0058b93ce5fccccb9a8abeadce2d07d4c4cbfbffdb8c1b27de53e903a726060b34432088f368d4ee4da370c7f371382e18b04d230d8270744c50f69e56ca85fb400448ed5995c8596a68ebee2490ca19796560921303823fbfdcf11fe5f78b462e99163fb683ae2960e2e7b94264b1e6d4b30ca37e2d0cf74f646b5e3d2f4a512c25eb9bbbeaa0443ad0638c329435deb0a469166955444073d6b89f8c609a6bc23a631c5aca09b1cfdf9cb295e3f9362433160b35d10962879a510c85d09f01fdab97889d024fe605a5de5fdb208e323688d0cdf0c6bb1b6fc485cf6da76fbe719367859f78f2d465044b27ab7370f79a6c4f89c18166423d4343dbd3fdccd43f9f7614de639bb6bdef73eb82a3fb29ea0f1f01829b4743e142bed4f27f9518e530a55f9dcea7c855fa0e1d55960389800d5ba62461fc8b4ca45667c1d51800e5eb92875cf9bfac656365f204f8a63882cdbd0e686b596476a127b5f4be26e58a0b32702b0fae93df3d887301e9a014a366d18460bb531a165115140f849791380c555d238a1e72a265bba62ae36b0d51bdbd06b66d05dec6941d1f6703995696701e28773c174fce0f670d18368d872645e3d8ff24ba7c7b52ba744a3b3fd4c5a15e50ff1edb50adca3af2165e78f461051294d67857ef24ac6548ce3a3b73e3ac55ef9257d800357dd8eab942c226bd4d8645e4d4365283f94dc759a99fdcaf4e951dd387623c0b93df83dde05db842c2ef08aa0fd627b75dacb4ef3a7b576a1f84d02a771992e2dc5fd1c48c1703d15a3da76506e139d30204d731e66bb5fb0ea4a8856ae6da10c77f2143ddc2266fb7b1a0707702f493980412df2b74a7903c0aa20a3437f4ee344ef6e2fb92ebb0860a0efc47368de7c941309a08f5d557c3eec5ed35aaa1bd8619088547b3b041863063df93ff6bc398031170afdfab119aab179c7ec67047b18342b0321d12bcf703322cfa7cd72bbf2e4c05a47dbb213c849a5bad4e1a5e630bfdd8fb211387d245dd7d0c152bb41829782160b0a4194da0cd7f77bd91c0873898dc0418ec184dc3be45d6984cd7ed1d654a54ad8460206ae010ee8605321face3ab53dfc310c659caefdde9ead75d9f65547de25b63d94b8c0bf9f6dbcc95bc87d57d6cb1e03bed7497e593885768abcd78344a889738e0dd2058da473d1e29af4aa1de05214b98652aebac231d54a3531e10b201c6e6cb90030c2dc0e4078387b6da555eb6b03d8d3e51781837ad0941757813781b56e5a8dca4108b88f5e797c79d9275e2b36a1227e9c0f74513eedadd9d48989bd40d8c5c9e3f64ce298b080a17e86179cea81383f6e33c116f677700d617a81eef682f41db8d5c15b4333036a5b92021f3c1e556afc7646b73771a826f8c5a20dd3069679c7fb8906fbf535c8c6e0262d754573a84558325dea7a09b755aaf5d36753bfb5d26665b3efb359bd7dcd4c944f96904ca6a0157ed94f61eea28a5656f1659e8ca2d97b4124fb6c4cc714360766e210562e91a8732dd8bc211f1505e352b7fcc70e6c9063052650f3b5a08d61d7ec4b156ab5e418ae68358ea7e8e53b7686ced8c28b8b7fdd780347cc8f4c4b5ee759fd933e51d90bc72c13132c07e3b81680558e35af5967ecece8d7be4d359fe4baebedde38d8ccd187d32528d84865cef7d0dc3d0bec53431b8a0c4b74f4d747e045f93d3fcd33b6a337ebf799d8371b248baead2716065497293c2c82e29fd65767768752556e5cd392b7b10e30fb8ae1a005085eb847bfd62351fcee050400ffd67084251948130033b387f9c0eeff0d501f49d35a82057d3b88817a76069a235783451268a8a01d91993fd114ede551753e4c96563eb6cf140feb078ab4c9466fef6e2b0de8a701774718b910143ed99c2f3a9a2c0caba8fdbfd099d21f4715564bcbdb723959db9bcbfba2940fd8fb2385cde7ded6d92d738ae8e55ad825749d776ff1657622bfe16d72cce1042f96f95b4007bda1791f02ee312fb6baf184e99e13bc2a064f7021815131db3361ea389051a02b73c18ba5c3774d81cec86db2a31e024611853416aa18b9d1bdd788a321f77db7f5af24589dd7629db11b003c1d322807ba2dbc2850bdd1e14d1d9098602f06a0cedac6acba15dc44d22e097dbf79698d95f599babcebba2eedd9dae3ccbd76bdc9c8c48ec9cb14e442172e7b93d060c9c1f212eea60a7060f90aa7dc2d449065abac0a79239b4f0d2343405dfb7503cdd7d6ddc7e9a1e8da815b431e5b686526f32e6fd8576d363e5587e72ee46188849616630ea8b5a40135cefce7bcb17fbb3583174959189ff22aa02591d3ab4cb11e38c7c00de14fe6b066a22766e2b11650d26f86f5a38a23c32475b58b03c335965d9a2e27f414826eb7b883462e76b150673335d21ec319b78e8754fe746a5e83b950239ea8b2c4088d91203e3e8defce24dcf095f66418c917c51be173d0897f21c2377495cb1ab441708e71bc8b9ff4a70683e6ade371c608097e76a907d38256bdebd5825e3213da0ed5aabb65bcd0a18f960631e08176ce2fd4210c7aaa747d00b07653a35c0f76a2cd28baf6671e691b4f0b28fd103750622e538faa0eb27f4ec22a31dc4a9804f355564a3d5b8dae0a3fc4c7a6fceb8121b3928081bd3a03622350413e152d62e7f668c7bc1a8a1341fb90132bba9b5916803cdf2a286b4324a0893a3d7dd78c2553ee69f17b67ed5cd7ab057c04a006d6918581e099bd6249b69faeb3ae62acb094f0252fdfe13f4b49fec1c623c9741e045f2190b01b2bf30f2174a2d2f2b2b20d22d6533137b12ceb0c83f38ae98d2b08902f93f4028e063a7362d768386001206bf93171f28e34a078944c860c392b0e923de691df64c897d5187926e3b040a9d026c47b950dfc816323142d0a719ca1f3bcf1874214c839beb0139e58ff7141dbaeb4704998c59e87d8f164770fb2b00f40b2a094ca817c0ced1a4a2dd7e8d25d6a2078e9792bf8d80686be789182a2decfd7c3412768b71b7ef694d6b674fe61094e5b760e822bee7535803c5bde7bd6c9818e0c9cf1e7f6007424b5432543c4cd34c5c465cc483bd83750b127da10d8f237c95245a5368993dffd5fe3152209faa8e3c82d4a9123d5dd193649cba50678a9c5e6444de3ff92c30bf2c66bcab5dedcc64322755c17c166dd73184485b86f97717a0f712adc5c6ab3f19ba481fb4145f4c672050bde0d86aa9cbe159c343f2ec7cf9cac5c948d16bb3dc4cc613d18ff36f9029a9aa6a82230a57b053f1e4a755824e5219b3a15e71cba9ba1cad0719ccfac1f056e2022c8dca62e1b62c5ac2823a20bd03a2442e3a5b5e78e347c8ad0a7579b4e6819e06ed04237566f7b553da2cfa764f18b36489a8877772d5e348ca874d0cd6ef8fbf07d52f68a95faeba3c2c876bef88f91d134f6ef290736cd309ff727ec0d10f310bb75276188c36edbf7451337e68a0822df65a47d306b064dc5775c757a0e2080cb8e7196a7b28ba7e2e72a40aae251fb0a7c1e40246cb29333d9283fde072b5d6e55094698a9dff7481967d2fe86453f4e59a87c32efa9db0f6ec6d72c3048510abac82d3a13ebeb0367102894aa91abe9474d5305c1540f00071ae69b1e6ab0e03f4bc91b92cdc90a62fc01cc1f497b24e357882805717bad0951c03e1f3da0c0a9d5a431fa6475af4db25988c1079b013cb75e775bf72e2ab1d6bc48de70c8ffeed0e62062632cb01c102323809307428082d136864fc0d2b0cc28c8249f63431c25196aea5fbbcecd3d0a8c2f0c9a597cd4385644bf6bfd6b9e1536d181064834b9af2847e97dc56a7893e8ea3b3d4e935df9bef2f3d7b570610c1fed00b69b60e8474c0032d99eece01390e904c55771f37007a0f0d71df169563f2017e237565a9a16fdee409fd0db1035ee7b4002a18a5d1b65ee95cbbdd5b01ec6cda5f06633b9553527733d4503fd50c01035a0eddffa3724cccfb320a1a15c7a87aad23302e2598e7b19f544450ee63de166a3b69b167eea7f940c3cd848298d8626ee4d37dd3087acf2e5bc8a8c9c8a79e1926c5e67af8330594c1142ce378657a227bf525382b67abefdb75e3340d5f53c06b4bb421339519a15b2b6bad9cbb2d3bcbd95b1ff70fb97f5b7d25752de0bbc1deebdefe9dc871f67edd2ab3aaef7e940878836fe026cd30e094bd84989c536bc2fc2ee2ba32890c560a8e0bdd9490b7f85f9cd751430a6a75cd562974625ab4f12d815a5808ceb4e6fba4f1c8ce972185e0c996ae354c3af94a061e5d0f14cd9267f51d", 0x1000}, {&(0x7f00000003c0)="e37c7ccd831290f36b52a1313207a31d5dadee5cc3a26e99d0ba4e374246b72ecea99ca8dfb8150dbc4228477acb2dcbfa6dd715c83be659226f083375f0c11bef31d842306018b4fcbbcfd33b05ee1b7ad740fc6ce7eccd48086b97accda62ac51bc83a6bce4db84ac5a89887b8b6e43b05c49e768c93240f975126824d6c58ac6089df941bb86e56b428dc6d4e1026c0d01c482da2336d7c70435bdc760fca89147881076907edc55f382ffea5e42265d2a375b6c4249f91607d60f82f5208794d4b594b6ca52b5159d15e3508ecfe8bce593dc6150d09b9c02572043b4d5035763859d8726b97", 0xe8}, {&(0x7f00000004c0)="c42fff54c5ba88b7a367e192742eefc8662de1a4f522f4db9e74376e7398192c597a9ca6203e8a06ba5c26c665dda1313d2162451f7564beaf5a93add850de3fc3f7", 0x42}, {&(0x7f0000000540)="1c9daad5b670046b85db7928c28ad99faa11033a07cab90ace8719aaa354d5cb19fce3dba0181419df1561a1899aef4ad6583241e9d9c14cd4ac4401eafe45d9ff165a9d476cd1a8c628c44b0bd384b1", 0x50}, {&(0x7f00000000c0)="d9651f06414740c676be69ff0badf1b07743733223a9c06590cb144850ea8d55", 0x20}], 0x7) poll(0x0, 0x0, 0xffffffff) (async) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop, @timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = getpgid(0x0) syz_open_pts() fcntl$setown(r0, 0x6, r5) (async) fcntl$setown(r0, 0x6, r5) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) lseek(r6, 0x6, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x5e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000002c0)='./bus\x00', 0x80, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x0, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() sendmmsg(r3, 0x0, 0x37, 0x409) pipe(&(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 0: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x80047308, &(0x7f0000000000)) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000340)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) (async, rerun: 32) fcntl$dupfd(r3, 0x0, r2) (async, rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) (async) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000c00)={0x4, &(0x7f0000000880)=[{0x4, 0x98, 0x1, 0x5}, {0x3, 0x6, 0x81, 0x2}, {0x0, 0x6, 0x5, 0x2}, {0x1, 0x3, 0x27, 0x4}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000008c0)={0x9, &(0x7f0000000b80)=[{0x5, 0x3f, 0x40, 0x5}, {0x9, 0xfe, 0xff, 0x1}, {0x2, 0xf5, 0x1f, 0x5}, {0x0, 0x1, 0x2, 0x3}, {0x6, 0x1f, 0x8, 0x8000}, {0x3, 0x7, 0x0, 0x2}, {0x1, 0x5, 0x4, 0x5a}, {0xfff9, 0x9, 0x20, 0xffffffff}, {0xe6, 0x0, 0xca, 0x7ff}]}) (async) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) ioctl$FIOSETOWN(r4, 0x80047308, &(0x7f0000000000)) (async, rerun: 64) sendto$inet(r2, &(0x7f0000000140)="4ba9da03585944a7fd4b754b0562835710ac877a3ce4792cd6b07b192cb7840c5b8ef9d1e9d128658066ad9e5b1214fc8ef9f770f8c10ab9bae312d9b6be7c98f7266919142bf4a3836ee42b8b22a5f360f31fa425651a0cec7cfb482a56a8ba93c045", 0x63, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) (rerun: 64) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xe0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000000000070000000000", @ANYRES32=r1], 0x30}, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) fcntl$dupfd(r3, 0x0, r0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x86) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0xfd, 0x0, 0x0}) openat(r4, &(0x7f0000000380)='./file0\x00', 0x900, 0x9) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000001a40)="0a21facde3fb4d4cfc64c246995b70aeb713082583e24b396ea63d807dbd01a05e940aa63ebd030db89f61f0c7559fedca4a92cc8f2540c00a76590fe144f14be761b3ad242a006358001ccb54880bcf003ae940f29c4d53c4d0397e349df1e08659d0f7d0cf4c7a6f63e9c0ffb740a9eb1ba9f4a2e19583fb19a5d3874749d96b92f85d8cca99179fc97e918a4c5f07c2281d4a13dcf860f9fcbca21ebb573d0bf853765416eed2947e46d6c16200000000ece6ca2edf678c9393940e7f3b60746a6cca9e6e23797d972796a1a6d7c33a09ea762c9c4b0fcc66252b3c21f2c9bf66c756dd13f80a7b4e1770720ef38a0f8ba2ef518f59e019cda5f6eb776a6400ba67cb8aa040c0f58e8e940fd6e0acfe52b4a3156f53e0c2a9cee57e9836982a5a9b83ef11fafe32e28e8d01eb3ce418d10c31305ca2336a7dea0fc0d8ebe1cb8e1134a4e3cac404bc7a3a4f886ea15bd4d0deb29c6947f239740cf5a5c26d29973bddbfd4ddc91b0159e0b95d8359b120ad0f86e1e39c3b208b0000000000000000000000e1e891cc6f6869ca82a6c8bfd62e2a7aabdaad7e2cee3fd4234749fdcfa9e1b67691351c6bf4977db01d104291ecc93c7757c3da521fea75a7b50edc8efdd2cec3fec777d004db6c26d4aec5fcb7ddfb15e33ac835551d5de687845a232adf95cb996a4092039616a334933900adb93c5157701666ca3608259b317a26febfebb8ebf048e608b4a9f5c6ef1e18d5703c46a70f86b03c81c49506b2423a4212d2e3820bd1ab85a10b8ad4455f07bf3835ca37cdae68c52d83939b61a0acd434a76c759ebfe83de139efc7f72476d5332fd4ca78bc4f0de066676c50899e1cd9d0cc20db5b7364c536b76b0849c4196eb32ae40e31e75c0cf327c799d4dc5918040483f48070332910", 0x28e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x28d}, {0x4000006}]}) writev(r5, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f00000002c0), 0x7, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) sendmmsg(r7, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0x8bea}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000400)="ef330b1d99ceaae66fa64115b939b6b377fdd3fd79058355341275b10e", 0x1d}, {&(0x7f0000000440)="80f9e181f102a9937ac987066e24265b03e532b23df0f939b87e9b6a9410801471844cbbaa747bcb7547f6b624e883dffadc435e7275d07b86d8dc950f2bfb3a3dabc7dcd74da442c1d9ce4dc66671753d906fa2fdcd9426630b310d169423305bc6f4b28017b7b12a14419bf76eefc47fc7d8f65f2e876aa117bb582fd667c2448a7f03999145f64955235faded055db58ef4e47d4923681a4f9e9dcb55df718162ce3bd4190783b2aca0b16574f3b87482ea16719ef87b9e2e8ec1f73c0cfeb61e43cf08d2569340f43e328ff179b10ec2148b0f2bec", 0xd7}, {&(0x7f0000000540)="2c6c16449fefcfb3b1a8d6515c2e210d4ab7ce4b48bfbbd17385c2263d8971d7261a6863bcf76e8ad15440346f77da7876ecb9567dd7dbf45a32f6ec4fafb939eb1416e614d76358c7ab7562c437398e9a5f3b62277c1382cf8fccbe260a44af2f75d8056738345b9c59f6c9a84cfb07d9ca9d4cce4f844d38b4f2b5421211151c61a036ae4018ad816b7f6d763fee23a08fcb876b60b13367dcfb786ba1308638447278749f68751e16447017b5dc227e99c618969dc9a991195835c0e3f9d003ffc5cc9eb98118dd9ac61de4e0810f5ad961d7f01d70d14ffab722a5545471abd8ff7f5e295565b0e4275c709208d52d3c489aba798b41e9b98b3e82d2fd183c466fccfa77eb631f5c8932fd8fcbcab44214ee4ab3f618c4e9b8b9246e8545cbab7ed38c71880ca971cc4872f05512e1b73afb7347c1bdb88fdca0c1e0637555934560f59df659484b011eed47c20709dc516504ec22e209d13472dddee01b61389b0c8017b01ea0685e77a495b086c4e9af8fb9df360859155e7a1fdc5e71b9e8233b244f4966ce2ab79c49bcdc981b8b86c691b1254b5fbe5c79a72fbe898e34a04c9cdde4feef11517744e0e9273d5d2cf5586e7cabd3908b15ec9e8db8b78ec5c153d34891866967fc7782bcc71dca663641dc4af1bbdb685b4347ebb31d706e85084be46483d0116ed4d069960ca347ee43ddf02e5b0f12aec711a9c32e5d13af5dff040a44824bd135cb282078ea34752ab006e0479ca5ad9b17df6a687f98f360cc16c5539902c03dd71a25f73120728c00f372221b10c5c3111ee4d3d9f447f92965048cc061323401d4a1a7e585bf12045f0ae55776eedb8a75ee742021f155d49fd48adf2290a1ffeb2bd32f84e3cc3be823a4638f9b01166cd7a02c4c6b86276a085d9949cdf1f954d55d733fa013ff44a399c516074b03f6c7ac32729a9ef50aedf6d42020b1e1bd58e9ca97c7c9af5fb48ebbcf77818990199c1563942e8dca1905c9593461e7a6678354da9311d7218046791eaa0e8997d929bd0114765a89cb5c3b48de9a326b8c42e8f8d9e6ba7f4b417f487d0f0556a1da7e1bbc8eac520e44a0802a64a333275df575a94c27a895249db80bb42e9b2b203eb6d32eacc9e37a0eb9898d1d273943ca568811d09d65bf0abba8149149c5fef7b07e9be166a4574a788057cce74c211b74aec0846a4ebe18fee405311a11e817b27f37fd677e676f8a737da6542931880f6ba54bec64bd439947fe2745b7d6510310555448929570ab028b56284e8edb27c0b248e52297393a0bae556fa968a3d3343d09598cef9be3034e0d0a00a4fe977687c1d713be2b47fefe91fc1e9184d617de79ceff1cec33740c320f54034ba51c746495232e64437910c0585f50a68ffee35b3df0aafd156766ea21b365b08493c69ba5e889b8b4ef0d59bcf9c1e33594b7cbb86e5d93f78c5ef92c94ff0773742b0b58259fd0b56cc8f25ceab522b7c87d95b82fff8b99308d71f5b9f68774f8af789d84bee369fdd179d044aab14f5fd3f5352136d1788f797d27556946e6f45c8c0fc1b469f93f92019016a935cbd1adc48fafd109e934af2d5293fc1c8ddc2f3dddaf1a0c1c268a5c11bda8c97c6f38bb103ffdc003d61f184d3ce9f7c48f1149c76aaea5356f13aa3bfc28822221e9174c71e2f96b6e0d83f7178fed63e5389d143fe46589bf8dc4fc7f20c5f0ec4a269561f3e1bce9fdeabcd04e1568a353c79d7362ab87348a7909af8050b72c44de6cf2bd773234726596b6d28f47a2fe28ffd7b5c105616a5db2cee5d74b2388d0889cbdaad965d0cbb2a5c358abfe44167f462a2d0a7915ee13c9aa629ca201f5245deff90416536e5ae03f90b6c9a09f15ffa81d35a8b9254a1f77f79beb523844fabf06c1042f3d06132da28b3619534177a17e4e8894d01f02d4850274a1ae9b546134945de3c628ed0b1fde17f9565ab44c8a159e624b5973d2b3f0bb89f82058bdd496aa43b1965487ff518d40d521cf4ab969176868de4b3499755f7177ee1eb526268d3cfbf75c189c31e3a553660b8ae1dd71a02794df2e416d9ae3a01b7baf6ed80666e2ed2e0830319538378b53a48d29ba1142a293215226bdf79b5932e40ead138bb3c8978ba81069742901042bf783e08ae20fff5aa5c485ac58b5ee7299c5536f755d56cc7d4ed2e45fe447c705a8d8f6cde943299a708a7713169b335da217ab254216154f7e1006961952c2327215d7acceaa86cf8f9924de8fc0fcbd859c93dad8b0cffc8b6187f821cdb374f6ce5deb36c7f762374201d1c19f0a990bac82c1641e0a48f92d7ff9d43a2417a15d5040b1de0fc3e85cacb1855940e6baa30f580550fa46ac9f34267ddf3b26d1682414f64006d75e258376f757a0c248e2958fbe48921a8ed1ec8039a288ae66b98ecc11a191e46edfa83503381574158d9ef2bb91fcbb1d9cd7c1503688cb946362779f96f884a0695048768813a86348d35e7f8b8ae5e13707bf0607d81a7ec1bdc6b0f01aadc9f981c19be4fe9765906381f99eecbd8bfd22c0979953fb5852176cf47e1cbc6a99f97ac0d82983efa6c3b39d3859913dc35115867947ba922d91b4d5c366cc7bc3ef7389d6caf467e57a6d62a039ce728dc223b54482021ff0f945a8bd871a1f13321094df788cd9c7990f91f91fa2617b598118eccc1513219a958a0e80a6eafa23a456c334292ef4ccaa20f06fc58c89fbc2b12e77768e73c85a777c489532ffd878203ce6fd2b01a52b2823e2910d7778c5ee99d5ef4bddb2b49292cd948e2f8088d49bd71c0c4a7fb7ba1dc070fb673502ea50c22a1378d9f7658d45ec77a795f8190d0b1f76d815f9cc27964912e13f7118c1417cc0cbb1b2aab325004553aff5ddbb2effa7babcb523c98c4c916f4de8cd26c5dc0805b8f86128df5a576e9d3d3c47072c01be35059afcaf4d51a2d084cd6565523e00e96546bf8b7f4f355fab476b87f5ce1ee0594c606b7736f0ecf078b5ce4dd4f1c78a6cbc46fd531ee6771127dd47558e66579c753bd6ed037216585ce42164d0948353ba948f2cd98e6f1c4b4a6e2cbe47ddac9f5effb7f1903cf719f6a63f05a19a55a7bffe5fb0678b83aeecfd12224ea00b4778d3f7b9f7f946d4b0dccb89eddcf21f8619d40f493a64f832e19bce9e17d39ddac6c20e2955c2f9b278795c8b3096cae0a9cda819bb5c2a367ccd22d0df4760d4f18caccd12d75534dd889bec0b39d2fef46f955737c8b9848a5f555b6ffb3ccdb4d232d3e897656a95b83687cd56b4adfa2b39a55120e29adb6aa7f873895de3fdf72f2fed74c4129c8f6436d59b92814fb7a2eb470de10dc89b125f68f1d1a56db757f466b31f8506b68ce5914a670e3571b7b288d4764d34de3873c0285979d1fb75de7e116522359a6dfa5ad5b932a56fe77e33ef81e0d4c7288432bcac4cd1537eee15e86406dc9cbe731ca1136bdac2a6641a13c10d5d8bba72033b8e75318b21d41dcf05b00bed0c68f75e926298e629ca8cd8be608aa365987ed512c1e8952d906226300d4503366328265343c4c0e5b38019f723e06d4607ac21058f6c32c96bcae9d4a0c5f0957d485b8ff606f16424ee4fbd525fde2dc6142f1c640c6ce75a45d09ea8cf67120aee01c8d15ce352baa8836f8176df37ed42ea1725a962613c8fa1e30cad53439e5e01cf4a5ba48c2748fb7fe38974a45d02fc31dc9330f61303084f5ece944cc5091b16d1ebc0664cd122e11f2dc17241085bd7b39fa5bfa07fae9a5355399630d4e908b3d14098b31bc5189124f4cf72945784078347406c4c9954d31fd4b08dcaf1472c9c07b3293680705ad4fb7d18c07d0d8aa1caaf96ddcfe10fe14f5244dfc0828cc9507299e645ac4c05995364056d9969509c594022e9bde0c55b38e9ec3969a2eec1239dadae709f3a044a1410c88452fab55122aa990f9d62e60ee05c53e003ef1d9a54ee78d6d1b3e73f36888fd462edc0e85d6bc2ff9a1ee8cc09b834b635381bb621bf3e0380449d0629dd8bdc8e936b0ca87da236e7fbd36b68840ccbc0f2527b1d98b9d760dad02322e6bed5c0d607729fff9e305d6b2560b097d4fa264b29882edcbc8cd9bd23efbbc045e9caa31d934fe4378c76d763484098bd08d2dfd84a10c0614975bdfc3209ba32cd05aa006f8628dfd8b520882aa40e27d9d4be263287792da71d6f3233197e9c97b4e3f3fb19dc5606761061e00e62288b42fc597c376b541d15ed19c2136c383a53873e2ff0aa4b67e2e67393ae3abe9f3ed9371a8d2fa3c991a7eddf6aa698863bf56cb0398611b44c3bf87866b523335e15a11a6b366ba66d291c59111cebc9128f11f1b723f428e1bfc04f37951bf26d49178b753629238a3d84814adfcbf59ecb66ab1848ef4c49837a012f5031cfa04f791e8cc174c5175441da17898a9c38f3bbbd45076d5a9d50704e6c7e76b4dcb23a2c60eebdf1903b99eb75e0b33807933384cefe7a645b41cf2edebd891745aef6d83cd253b902560f518b2bb0e2b2344014dab2a36ef7c8019b900b897c28aa3728b882a8c36129c5e62ca140036d05b539368fc88b75b1bbf73d35956d82744940cd3bbe75333783a2e86939dc2be8bbf9fbe605a7734f834a96fd74ec0b9320f24ab5c3dc8cd7b6e52806bfc6238619a366268477e966587baa5cedc42242a896e6baf66b8948b81039e4c2aed529c438f73b187b88bc7c6138d29e78936201abd7fcd0412e7b122454a42e844209a257ad5ef40ae9e6766e6e84496de460ef0458c6b88f864dcd8e12f7d484ca56a09cc825d11228fd6322366a6a8d8b558d10acbedd3f0d8490a7d7fc53d9a29d9a989723ee570f7908a3a4a996e971224a55430d01fba8f948f90b699918aab1bb9e55df093bb5d5c178d597f671d504af5dad938a0348c8ec24824fe14a53301cd72756b2052e878a767d009c674f968ee415f21ba24899a177b8821e6011a008982504c8354d9780c43ba5720bbb0432cbba5d307a6470828d04c9ca7a970c03a71a298d79fd15015bf450e0938549b9a01d94cda1e71b9972fa46f3a2a8163ec2723cc06d7cea28c773617005aa2ea6fca34b582d69a27f90cd700cf200d191f2562364b327a10fc15f13436d5e7a242f87512885b2d7c5e014060a84635011288a6a7b05cb7fc63444352a33996b710cd234cc3e3b4456743e22347c1d9d474434a0e6befeced4c73cf2eec122b9280fcfc147799594fa53826f9f35b4d8cd629d33594b7e23fb77493d383a6724cf4860caa42090f6b0d80160332e6491c1f5641bee2754b91658a3f804bdfc8e5c7dc5e4474241c873ff573039a3fb821b5de2905777e418c77f35429a640e0878456b78becb8b5ce80befeb882540fc190d7e5ecb2742660b12998d46f224ce34bb2ac2ecefa2c3fb2efc34534d993b82ef2fe51f4353a213d6a78fb47617f1560cfe31b2f4a4008d1031ac3d9bed6528a2e2a8f3cc7decec168d425d178621c3dba71a00f08ade8738c81ed966f3771e8b560bc911ec0b52703d02cb2dc70ce6f7e381d6054d8490ff1906e4ff5d5ea36948eaaf54fbb7a68e47dd9ac7df1f481f4004e1153a11f3286c6a7731cac511d56ec3cb305f0b0269d7cbdd8396a3dd262955c3e0994cb20d6e1ec1029108c1986e31dccc1df319e7436cedbf84f1a16eb3425afcace560ed54f7d1a65b9727f4a0b43c57bb496b17a9ee19abc545d75e6ae48b00712c12d3e9cf5a4515caa7ce2474b473a14dd4bea3e65c5d", 0xb0b}], 0x3, &(0x7f0000001580)=ANY=[@ANYBLOB="90000000000000000100000009000000627ad8992240a65b12dcc7178f343a792e989ba2e4271f98e24b8868dcf51acc59c5efc517208a7c10c666ff8b25c4c8b6a4b8f9a02031e2ff1222583cff7af0058c397b88a8b25eafac173b1f24adb02c857d4cb631a4734305ce5934a3ee52f0754b0361890b8e2e035a46b4a11819f67a00"/144], 0x90}, 0x4}, 0x10, 0x4) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x92, 0x8, 0x6, 0x6}, {{r3}, 0xfffffffffffffff9, 0x66, 0x80, 0x5, 0xff3}], 0xd, 0x0, 0x40, 0x0) close(r0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="05100001", 0x4) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) executing program 1: msgrcv(0x0, 0x0, 0x600, 0x0, 0x0) executing program 3: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600]}, 0x5c) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x2) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x800000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x28}, 0x8, 0xfffffffffffffffe, r2, 0x0, 0xfffffffffffffffe}) pipe(0x0) setpgid(0x0, 0x0) setpgid(0x0, r2) fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ftruncate(r0, 0xffffffffffffffff) setregid(0x0, r4) r5 = getpid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x1, 0x4, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r1 = getuid() setreuid(0xee00, r1) (async) setreuid(0xee00, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r3]) r4 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/158) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003680)=ANY=[@ANYBLOB="aaaaaaaabb08004500002800681b0000009078ac1400aaac14002a0d000400"/41]) semctl$SETVAL(r4, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xfffffffb) (async) semctl$SETVAL(r4, 0x9960523362a3d0b9, 0x8, &(0x7f0000000200)=0xfffffffb) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xa649d085da4444dd) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r1, 0xb, 0x0) setreuid(0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r4) setsockopt(r5, 0x80000000, 0x10000006, &(0x7f0000000340), 0x0) getuid() r6 = kqueue() r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) kevent(r6, 0x0, 0x5, 0x0, 0x9f, 0x0) r8 = dup2(r7, r6) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) r9 = getuid() seteuid(r9) r10 = fcntl$getown(r2, 0x5) getgroups(0x1, &(0x7f0000000140)=[0x0]) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r10, r9}, 0xc) r11 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r11, 0x2, 0x4, &(0x7f00000001c0)=""/2) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0)='|', 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a057", 0x82}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000), &(0x7f0000000140)) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f00000001c0)={0x0, 0x7fe, 0x0, 0xfffffffffffffe63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) kqueue() getpid() setreuid(0xee00, 0x0) socket(0x10, 0x3, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, &(0x7f0000000140), 0x0) getsockname$inet(r0, &(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) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) syz_open_pts() executing program 1: setitimer(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6, 0xfe}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6, 0xfe}]}) (async) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) (async) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b", 0x50, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000380)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300800000}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r7 = dup2(r5, r6) close(r7) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000280), 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0187009, &(0x7f0000000000)) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000080)=0xfff) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) setreuid(0xee00, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x65, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x2c}, {0x6, 0x0, 0x0, 0x10001}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) setuid(0xffffffffffffffff) socketpair(0x1e, 0x3, 0x0, 0x0) executing program 7: semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x1, 0x3, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x6, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000b00)=[0x9, 0xbe8, 0x7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, r1, 0x0, 0x1a9}, 0x0, 0x400, 0x1}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x21, 0x400000002, 0xfd) r3 = socket(0x18, 0x2, 0x0) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x740) msgsnd(r4, 0x0, 0x1f, 0x0) setreuid(0xee00, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x32, 0x0) msgctl$IPC_RMID(r4, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) socket(0x0, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000140)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, 0x0, &(0x7f0000000000), 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000000)=0xc) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2}, {0x6, 0x0, 0x0, 0x7fffffff}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) executing program 4: r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x130) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async, rerun: 32) r1 = socket(0x2, 0x3, 0x0) (rerun: 32) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) (async, rerun: 64) open$dir(&(0x7f0000000000)='.\x00', 0x20000, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file2\x00', 0x290) chdir(&(0x7f0000000140)='./file0\x00') (async) symlink(&(0x7f0000001140)='./file2\x00', &(0x7f0000000340)='./file1\x00') (async) open(0x0, 0x0, 0x133) r2 = semget$private(0x0, 0x7, 0x3c0) rename(&(0x7f00000010c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000001080)='./file1\x00') (async) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x80}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x3000, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1400000000000000070000000000", @ANYRES32=r1], 0x30}, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x4}, {0x401}}, 0x0) socket(0x2, 0x2, 0x81) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) r1 = socket(0x0, 0x4000, 0x0) r2 = socket$inet(0x2, 0x4, 0xfc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) connect$unix(r1, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x400) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r4 = msgget$private(0x0, 0x54a) msgrcv(r4, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r6, 0x2, 0x1) dup2(r5, r6) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x92, 0x8, 0x6, 0x6}, {{r3}, 0xfffffffffffffff9, 0x66, 0x80, 0x5, 0xff3}], 0xd, 0x0, 0x40, 0x0) close(r0) executing program 4: open(0x0, 0x0, 0x0) chdir(0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) fchflags(r0, 0x10000) socket$inet(0x2, 0x2, 0xb) socket$inet(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xf, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) executing program 1: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)) syz_emit_ethernet(0x4e, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x37, 0x0, 0x0) executing program 2: msgrcv(0x0, 0x0, 0x700, 0x0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40000802) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x5e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) (async) pipe(&(0x7f0000000080)) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) fchdir(0xffffffffffffffff) (async) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000002c0)='./bus\x00', 0x80, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0x0) (async) getuid() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) (async) socket(0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r4 = socket(0x0, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) (async) getsockname$inet(r4, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getegid() sendmmsg(r3, 0x0, 0x37, 0x409) (async) pipe(&(0x7f00000001c0)) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = dup2(r1, r0) fsync(r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = getpgid(0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x5, 0x2}) pipe2(&(0x7f0000000080), 0x0) pread(r1, &(0x7f00000000c0)="ad25b37649191297f1b67e5d3d3d098e646caf95", 0x14, 0x838) syz_open_pts() fcntl$setown(r0, 0x6, r3) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x13) lseek(r0, 0x6, 0x3) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00') open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) socket$inet(0x2, 0x2, 0x1) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x7f) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) getpid() socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000cc0)=0x3f) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) write(r0, &(0x7f00000002c0)='|', 0x1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(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, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a057", 0x82}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000004c0)={0x0, 0x0, './file0\x00', 0x0, 0x0, 0x9, 0x401}) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000200)=[{}], 0x20000000000000e3, 0x0) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) executing program 2: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) getpid() unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) syz_open_pts() executing program 3: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgrcv(r2, &(0x7f0000003c00), 0x1013, 0x3, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000800), 0x0) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000000000000000019078ac1400bbe0000002830300000800907800000000"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="1609c7bb", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x28) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x35}, {0x1d}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x10001}, {0x7}, {0x8000, 0x0, 0x0, 0x2000000}, {0x8c9b, 0x4, 0x8, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x7) socket(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r2 = getuid() setreuid(0xee00, r2) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0x9, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES64, @ANYRES32=0x41424344, @ANYRESHEX=r4]) semget$private(0x0, 0x4, 0x108) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x92, 0x8, 0x6, 0x6}, {{r3}, 0xfffffffffffffff9, 0x66, 0x80, 0x5, 0xff3}], 0xd, 0x0, 0x40, 0x0) close(r0) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="f1906492b9bc2139de62b1142fec6d68f72fbc24fd84ba5049216e4fec0d46890ec7070d806208b7929e6b3d6fdfc88dfcaadfb2944783573d8610e6a3a8ffafe8deee167cd2ce1d4888daa894e87d9161128dc4856164efcd7a03924a89d54fc553789a64b404670e2825cfea22deaeb887ff7e217752afd18de91f0893154595af2db6d08c9e4366602cee4c3b451d512b91a754a57eeac6f4f6", 0x9b) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f000023e000/0x4000)=nil, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000180)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000040)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0xffffffffffffffff}, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) semget$private(0x0, 0x2, 0x0) executing program 2: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(r1, r1) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x10001) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setgid(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) setrlimit(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r3, &(0x7f00000008c0)=[{&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/49, 0x31}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/254, 0xfe}, {&(0x7f0000000800)=""/116, 0x74}, {&(0x7f0000000880)=""/29, 0x1d}], 0xa, 0x10000) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00002e6000/0xe000)=nil, 0xe000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES64=r2, @ANYRES64=r2, @ANYBLOB="9e3310953ffe8f519ebdea205dcffbde4432cb6004ea8bd9d70b65ae9ccaed907bdfe9d35c681c9ae2f6302fa85d2b150a2ae907d1da06c166b1cc3e0f281052", @ANYRES64=r2, @ANYRES8]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)="ba20e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562ea77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) socket(0x11, 0x3, 0x0) sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3b, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpid() clock_getres(0x2, 0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') link(&(0x7f0000001240)='./file1\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000200)=0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="ee7045ab8b25b32895797b180514ca5204d3131d2cdb2a9b394773f0ca3b0f641e21cc57f5c652009219bd6ce25c921438c4cd", 0x33}, {&(0x7f0000003280)="5b1467e7c598cff9d91a6db04b7c04326985ddaad70a295eee461ba7dddffcb1a3c433ce01d8faf14beaca93bd709f7af4f24456ddfeb99d677a0ba5021d12b13115f3315b8481c8708cf29f495db738c6f8c31dc49f93763ccf34966bfbdd0b90b0a3b3ce58bc9fc83b05a46d34fa36d178d58d43792ac75a43d0c248ea6ff0f54aef9d60eadb649f0686c5c87d85a5210478d886a17cba1003cf6f88c9c3a99df23069335829b7f84ecc6052cd91f97eb4e825ba8a890a12769527ad3026e30989c73e3f3805b002600424316314dbaa8a701a84926478d0c92b4ae8da16aa78343434b8189f1c664029e543350615a87af90c12ce1f43c121b41263536f74f41c8d271b6aad4a2c57a82190d31c0f3169f58dfebc274eae577efbd3424eee1cb92f45d9a2e6b29981000c9180051313deda331bec0258e3b00134e7826c15ae36e2688e28d9727484f5acefea4f60a679a8d51c4e8bd438b3021b933f4b7a6ea2ede51dee4c3b37340f40ac3376e508ef729b220629952a4f59038123d36ad72b6b55733547072eedcbd5253b89991cec88f5d75ace9aba4f7a7670b595d2e944b65702530311cd4f7107d314648976470166e256ad1cb44a6a03ea7605752cf37fda26cba52f39ccbeb5aadf57bcb45924f32f5f4e5af1ca8b9e7f3232cb645c9bfc2822a508af5a83c1b8d5d1028a0250190e0b3f63886b682d430cc6c390a2debc355eaaf5aa5c53285790c4f1ff1a019939e661bfc6c190a4d49a9e7e088f3a799c05e43e829cc7c3a65e670216b132aa5edeb7b1049e54142abe5c2faf4c264e23e62812bd02d1cd8bdd49bf16414fa0d470846c86ad49c2007a99ab750d606e6dec4764eea6634e989772b5ff4b4cc5f0464c3a8253dbec20a9e519aa3bbe74731df7757ff4e31673219dc85c1c8248532dd3af823a92cef338edbbae101ee37958223e27adefc4d328ee5ccbad617bf695ca40e002e5dd02b11ff43a1afacfbe9ef57557baefd838e4add6ed0280c353519300720a8f069f1acf4c06a3f684dd0bc4ed607890531b05d853cfdd35229ea4dcb60b7fc90c8a7b7f6ef4bb6b847238c237b154ccbbfad505447779c89847be69bd6b3f8300597d74cd7ac75841d13f976320cbe6c107e875490879aabe0c007db408ade6b09ebd08e0364be5ebc3fdfa1ef22e83974a31d304aaa959391c4229e93471153520fb513ddca4686b0b81bbb0c32fcfd9961c8aca146a9a5f2a953af5bc6ca13690e7858e6e2e902568d7f9e6bc835f6c6d25bdf8f8856fda617675da258028cb98e0364bfe3f8511702d9f483477e781b94399933457e53a31052c5bf129c882041fa25cfeb9937e6a43d10274f0429110789728e4adb51dd5e7331fc5b0be71fb0b4f85025958f4f99a59c1ed3ddfb54229b3ec388f98cedeaba57f3ddbee0109b1d7c19786343775a2b5aa057d869d20ee04f6b6f6214eda1f5477821c58b631004a3238f753ee63edeea28a2af42ee0b03a28279fba88a11f9a892eab6966f43ab4daa5a475d2e1b1082d0f8b6e9f866fbf93e28764f4f60261828a5a5bc7a411f464a788668e97c738d346879a6cc6e4ec5158de3da2516d41827154d3a374359b935a4fe436640ed3bc9283304894f8ea9c40a1d9ee041f88fd8410988a2ac9556c441fd393c0898833ddf74eb4a8e2a04c8d4ee05981f49925f57d3ae7fc52ee0ea095c5532679691a015578611a76d4a1a84a7e84c5b77d53554fdc623bf6924163a321283acd5db214a9c7319298d3aba185a1ac21cd4adbfc800cd3ee2fe462fc5773122600eacc2c2ca0c229f80da36ff9012bcc40e296acea5a894f40e33f10b0c5dfeccf95ab3271f4909bdfd73735b8baa640f6ed60ac19319448b0fc41cc1d239893650dfb01bffe856bcc8d83b8dac71376be6814acd998f81a05ddb44e4e0cd72cb93913d75615559ca9556cde6f20ad4d0085a312ca88f3ea3ab26719b01f0ee1e8d0614e5816db8ce97ea40c040df036e2c3dc6a7934ce059dd821e7268c9cecfe3d7a2b08a8e2bcfeceff159d58f0d6e973bca4f22d6eaff9207cf1f6b9ebdb3da45d55c457d004871c03793bf4f0e8616e2587a38c09499f0443d03870e75bbe9d39d6b5bc4987f8ee8bc6d37d829fb0a882333d746012c9e4d2eb269612d9c0157e52e302c51687c218b9e291a517535bdbf6f5afa4e2cc550b5c03786b6e9d425686ef7c6b02e669c8ecc5ce9bc71fef5b5cf0e2ef9cea64d9908dadb44199b8da9e8cce73bdfc9c35d164ec014439e44bd6f0c00836438e2509ed113db52c686d913376b9e71ffb93aa709ce6f78131bb2f2f0c4756e6db8e63315e849a3ba30fce07f868a32563d906d339c02e7c71ff0db7be0a1540c4244981d7efa23f10d268d818bb3dc530baa94c1a839e4d81c7d487cf4cf3b06375877b2cf0b70ebdb9443f5ff3539c4b785a2e980a581dc016b12968cb059f1a77525d7159ffbc1e00a9b7eb2001333c45e4aa277407e3bc214a6f40e713dc6433aa9a663e0c27e3857a81f11c42b2167120cb80180772e60afc8ccbfe17059563ae7f36b81e816e5d316f56c91ab76efd56db883d22ecf197a66351b7619428cc6b0dee086825d20304232274877096055f3239ce818b74b55aaa5fbca2a25e998d447613022e06107876b2ea0044e7fe1f0b19de7d98c31558ebbcc6faca5e0b446f4f88b68d2d632c23c0a8262d1e10471ed79e7b879c5028ff9b4118a06730f72a6ccd263c7773bf0c3c2ad6a3c47dfe10954ead0b54bdab00d132c11b797e08b524473dd761591ee9dd6bf6491d41e5a8287af13cb2d083cc324a2e060464297a3d7af3297f0e6fc704f5b58444267c604ea83bc298887ade86f1bed954236b71461473455de829f351fce6e1dc7ad1038a3c287fe48877a7f0a116622f0767d9b75c56acd03ccf535dcf8534090e9fa26f1e198da6f500bd789f691ffa3e35c7c3e3fcbf26c84d63acd9af501feea0e9908db810a806407883343e6b42812cf545128e960ac6985c6f764365ba187c1eea8e665d0afc05271b95b6554f43019776887cbfee4a04d457beac63934ad1120a17a8a5e889530e125c928a06af9df4d2193734623bdcf772593eb5d63894e42bb0060b874e638014736e64c8ce6a104e4b7a1678e5f022bab851bcaf24efa59b1bc86e9290892b303352d1d78073432dc3b6944c80d77c35d66f92e00b38623a6bf665298cc62ed119357aa88da8534ff1e84c9501619299c4b7ee94fd7085f5e561f50d326ff94045ad495763f5fdf3424be53828c7d79b443e61da8a3500e4107916c38165381f626fa0ab5b6c10fb6fdb388e50adebde7ad3a564dfe85d3ccac7b8e171378d4ac0b61483ca8907279db49b9522873295c6e754dd624dac0e4d8575a10653645b877bd9c96997b2d7080fd4ba3b6c5cf0364c2452a61f89d599746d5795ad568cb853d430fe58bf1b733c7ba9ecad75839acc299066e2d7c253a4ace9bce63cb415fb9c4e637d0bf72ede0c1cffc5166a15b75563e8da83eecbe43e2bd0d1ade8b483b0c8f3943e2e52a8f5d1bfb449d3576071e21e9e4ae2a84a52e4757f73be4d77d6c2d835a43061a86ed8e8980358a8bdfaf7a79e3ea1fdfc3c09410232c55bdf306d9db294cd32bdc34f2b1b4d65368eca8b3c0c1e78e57ffdb6bbf5fa21c94b42c60404727bd739f8243248692dd4e7b3c627bcbab9373274c0082f33dd9c5428c9cf512f71af0f24a00b64898930a1928e55cd1443501c99230dc977d3ab28165b443c040964f955b1715ab034e1bb84e7680b07d0f195b6cabbf8e4fc5a554663886de26dd1599b35a4f85a2f3b0873c3d0e8e94cd383e481e96531aac1050fabbc5b27ea51eaaf72821956b3f77ab6b4ca82679a5e8be9092227e0ab216a0799647f500c6b8bd28830a5286b951717fa9a069e56d6f7907f25cec7a666e16721801371631adcac8ec16cf1ccfc024d0f57bc6155366c2fbc3b68ac76c70d86c962b7ec8a1c137521fa63bceb16188e555c424eb095a05054d8564c81b807664afe8039e12e79cb7d8d382ad1905b2b4efe673fde713c6285eb601a83634f8f416f7a0caca183c775229ac9f8948ae82539554615d3a51d561004a4ce367af8f68453c1568f3554c1ebe464bc120d03a191452014837abcd716a97913a38166e053790776ac29240678a6d65fcfffba264ce6a9ac348a3a0c6d32421ae5508c3d4cd71086016f1807081bfaf79115e271f86969756fc68bb5c6e674dd2ed0441f4c7c5970a9324624757e1816f746bdadb8ee54ea80d8e267368631e1bf694715535921129351a07d2c9b5261738f72cd0357d5c408c6c66974fd2007c79951b18c63b48f3443882f8151d3c12e1c706ea3e6a6b86e5a3e46f3a74c706fc7e082e99b70a0588b720f08212aa3e129ea85e94963e22c815e40fd01f67848671e0483a397a086e0154b1deeb9c3405d4636dfad1c09a8dd8d0877545f24d7c5f885d8ce2278d296f549725e6ada5d00053502a2cba6d68ceb10b6e5052e0754d407a503c0f84e7c9fef2080d64efa57488e9d0e323ea820ea2c35ac8473b3f8c88a777c5759bc592b4670f6bb73bc78dfe10b601b60a29a9326d180efa61fa87127aefd73cd6ec578fc10771a5598b3b8ac2a534d4a065ffd011c5a7a726c3eaa461a9a5c26431c0e876090b56de9322d18fe3ca6f59578d38ae35e451367823b2f292b4126aeb7384882cab118817d4d1c33f4fd121b1d4daa5662fdf52c35b5d5edf4f2114340e26eeb1c12e18886c17b8888f14798e80a98ddcfc89185494a6a985aad7dbfd80f1fadefcef27b967675c1e4f8cd0cb69c51b4c96480d0c627a8eecc37381c1dff876c3440763c661a54c8277eb81922eacd9fbedf22e2c34b03b63b84f920a20a7948e1b6968a33a2d36fe4e13234b1018a4f3a043a9d8a98b709a9bad4c270950cc7fea418fe9b1d02dfbe912affdab03b4a15c5f2edb56e6334cdb7aa96f75b7e0b363c01b42349026cce12f6482b9c8fa58a8abed7ff940b2532caf9742a6575a8f3b94a712664f72cc44790b07e287cb9a2ab9bbe766f79ef0ec2a764ae7fdca6de55d62949f4339993a0b1ed3a6dff2ff7a8dfe9c59d99998d64a6456141c3296e78f43ceae26ec442de73ea26a818f41dfdd14acf9c14d4a99a85993966373330313b21f7174dc26d1fb5438541831dcef6958bcc4702d875732d1195e51ea3888b929d4035ca8f9584a5925b64f32eb8a4b03d1de803ef39c8d7438c31f2efca61c14bcc48354c191db07a7fe3077b3e59fffda8372676068468124afd1e7809fd4597e4c0776525b363b250790d6126227bddf621f6d1023663c1f423229ab5ef22f2f2ea7006ff738d378208126410644456882bee062cc66172e71abc0f7cd985151f8e311a5870731a5f569b212d666c4239b0dc73831d03e9dbc49972751667139d587bda0b6e6541f8d4515c9584757f9b71a2310c610f7765367e76494d4093a172c7ede7d86a0542635e1ea4e0e432e730fd082068218ff9ae09a9aa8be70477e79a507b9f2ffd6cc44995784398bd5c2741790494ce6d7ccdc44ecee67713d9e97bf6d5878e4a5e3f3c80a07db8c8531622be81a7c8e675ca4f0f41992c36ff98708be18061c04e240fc2b75be70a9637e190fa96dc898a9f90f64931d495731df80a6fd4911eae9bb1e8dd89ce0cbf8daf439c5dcf81b1d7e641a29d5fe1f84aea1e4fbb5085abc1c3e179d7d2e63ef6a1ac", 0x1000}, {&(0x7f0000000340)="2f41fb50f41ba7ef77f95b9ad3e85ffb1273726af714b6770fadd697dbd42c33e4af6b1e9ac6456508603b909a05ae1cdd9a170fae3767031c82008c4891b5045c9d77e08799973898c89dde704402a93a13f4dc090108244028ad97f9b7e14d956bb80c52d7ee520b97de5cc24fb1199fb77568ab54454a5d73f1d7a8132204de7d486a27eb4f6de2b190c0d419b68208db7bfc", 0x94}, {&(0x7f0000000400)="cf3db07382095b7bcdf08c2268aaf994baa2abc1da659cf491ee8f8ebf6d0c13e4fcd3146d1a26671a9a2685573ff3f27cde22e3fa4eafafd962cb0dbd5eecdebda1dd76f56e7d9ce52604cd3e397470270f41891c44c842f02be5a5059ee652db7ccafb3a23e626fedcb79eb08d433a229e2e7343bac93b73141249778f4d1aa497af1fd2a0575871450f92eb73f5594e5bd0243bbd8e37de835dbdcd44bd41235b29570c93d1686f1000bcb1c4", 0xae}, {&(0x7f0000000540)="f606f2078cbc1fed8664b0dcf0ecdeedc0c3b7a30b37a5759154d00459e2871d43ce5ac7ef6a2bfbacec07da39b944318bbc7452e0df539af46450e7ddc1bb59e7b6eecce2167864fcb3cea500ac60ce095353c1cc35282de83f", 0x5a}, {&(0x7f0000002280)="08374271af78616ae1c6811054ea400c8bdec7a1d2a9cafbcebe838a9d983769f9f4175ce46d65e8b95664865f701bd0838cafd906635dfee37e1d562f8f5c8c4564f2968a596ccbf60ce74466404ddeb72c387a2564479deb902966f535b447381389da143a871ba447e64d01c76168e92a45b8d610033d51a6c5fdb3a33fc0c122b018b4a7294174e86e20e1c17ac8fcc3660de88068d81b5eb8905b44ff70e21c231ba514755c4e22ee1bd2c39e2a9b6f4098eca89e9185504f2f82b5a4f798db55e71c5e8a8b6a33b7e804bec8190f5997ca1a66359c1c9e0fab180aa1a07f1e4d92c74c0f578efc30340c73fe1f44c5d7dbe842365e981bd4027493563f97e4f897a632c405cfdf6340dd1c63f44e2d786a1e4772184b2e5bedc8603c17fbdde95e802e6b19ace75e3bff05448caf43528b4dbb16780bbe34e2cfc997061ff16e6169c63777b46587f9d12c4b533a14a1a30a0d62c847c3fc7366ceeb477271cee33c00c9e4927d7eb9f4b4a2c15a1c0f5cee8155ad82bee20dd35907555a6609679cd05eb3ed2b08900b70022c9f7ec38d8eaa16a7de5a0f73ed1ffaef3824d3a79605c5301b0b899e3560e3e6c2bd98ed16df375b834cffa6ba8251e165be0e6f0b306368cdf9656278f945f2113c720406eefee2dcdb79c77bef31bd725eb467ef5623c4d3fa216d68e54f5fe2a27976ead4dfe1c0fe0d31f1bd379c7a9ebbdeceefcff27d85a239b35084421d85a5bc4f4a3dfbab4471b711e275457b6c7146c4e537dc4446db47f5a39af65c2d69a6d3d20e4b6c47dbc28be7e20647082b087a199d2cf16fbae8b175c94467eefac2b52b936da0e14ec753c473548b7d85511b6b77448ec9d3505ea6db76253a13a08c06fb97a216081b522c1d9cb57178f4c9536a0f04e745417dee298ae10a3f0fcbfacf42310b81382068fc479091154ee6fb750cb4c69e75b33bfeb11b709ff80cdea3b1c045717ed3e9a81bf94c98ad289efbdca36a99006e1cea3a0caa77e57f0f6db40e92f71805b8b90614c15527ac303073cb4bfb5a88f6b72e81d96c9de8582f3e228c8b7cb16856317b06bd1e8b5f312d03af19dff58fe8d30cba37a8866c815543ccb424ee58471c1d736cc21adad6a82f622d7576d9fb859e12378cadfa81537b53f1f35297441914a9c030f2e2299d479d7ce8358a0727cc1fe4134bb0773648c6722e7b07b561285f85a1f57931624d03222be3b7b8c28203e8a4988e84c372e9b69cb19bbed7530f9893cff720a77f0151082196b8cde007fcc6afdfcc75cd38ca150b15f5487c506ca8d6037184a8b90453646cbb375c32351f5b49c3bdcfb03904449e827123e953dbf9d6c2352e3ffe663276ab023809a8872f7e4c7e9a86786d59757145a0151114b5dec35be01623038907e45885d84fe4d1c2d70fcddabee97983e5ef53548003a2ad894a4aab2bc0dd944e19ef14f4d4fec3bbb57a0256d46246714d911a2943d8e9d54e4ea92e2d1d344a59598f7872b019bcb383a82aa865a8976de3537a27e3d0be554e9cc05ad9a1f627bc8d20aa05d2c4ea9b55cf6da66d2681c687fdb2021aa3f5bbeaff257fff49d3e6ce1cd5ec3275dca6bebb340d58fc332ef34aad89cf6ac8094d31ac3f4c911a04bdb66c65de428dee5ac3dcf0049d00d50b1077e04d0cbde588207b8bd5595c36761321d469701165f6805817d7c046b5e283518ad38d5286a30198ab1f14a8ab368ae0e2f46e654b375b509350126174b1fd72db998e5065e0c7f55b82ff5350e025dc0e8520f466614f446b864f75ea9a2636df47cf8bd56c4f712478340060f24d8de1465e4a90bc29feaa86af486588c11d73fa9f5e1f1403c4f04d817df80900a852469ee3e146c134e5d73a5f1bafb624a3e08c87fe7f02b29e1cd7184650f1627f120fe0e2d91971c22fd3712d79acab093600c799b534c4fd8e40323bfe30841f846fe7c2700eee7dc61c6646529037afc2daa43fd334320d08de9b46657ff7a70b22e51bfb4184438466a6c3c4eda84e8f7c8a2a6a42f966f72b6920b91e5b275883558357b79c83403682bcbc17089a05cbbd1588226310cf99424a9d861bdf0f96ff3b3d3fb33369f668b844c95ad7039ced669c3f7ce74c1df2697177ad52a70e5b8930f5d30b51cb7ba4bc89fcdf8009c8ae6bb4b3b027beaba71fba827fa3059f3c0f719310a7e958eab4ce4763a47c8c8a8e225c745588e8520e10f09bbf783ae497815d3961922293091db58615a17ffa05494b3bca30c0376a9388e77aef5a61bc687c35840c2a6dc753930f095d598c0d99f7061148c385214eab6ec4eb7bcaf08a960b6fdcd24d6541086ef4d3be90f09e2c22c81f76f6bec541506b755e4c697c99daa576c2efc08d62c866617182db551a2539ab2234e46ff37b127a18dff9d8e9668d79f2f11d6c2176cb4e3f3f837c369ccd131c51d991033b10e2727cd0bd2fbc0c03c836944b10eb49d79f4d6de97fffc484fb256eb02f391a908b482a792f80844df3fd79e858fa5f65f3e4aaab80a864ae01f2b7de5d6550926fbf2ec4cc8b716e738d2b7145550cf58b423ea71cb32550948e7594b13bd10ac7c3e5deb6ad86b6fd994f80eb892910de1aac8ddddf39b5e302b9e62c3ba70a08e04949b5d28a3f1b5a5ea172d0b606c5c6b12e8df46a846d1cbb5534da6d53ed15b60b447db65aae4c463ec1a50d230b90ceb47ae38cedd4dc4d0e944f0dd8b405522583045d283b25ade36821ddf374dd4f1c1bb6b1bebd12e0220c75d747434a9c4d1849f9aad89ce18f78297bda13cd14bed677a7bfb5f021a28ba5e6b310b04e71fafcb8335a6fe11040c616b52146b002cb389ba8492eb68bf21b0e2ff29a8ef12c03666b48c01317ffbfb5a5bbf58b23e027acee6dad1cd410b17eb4e94b9b462fc1dee76abd0ac07963310ea7f8e192d49c25b4b81113465054eb0c31c881f1db85aa8e08d858cf6cb4d8be70640362c502cb791f6e10fdd3939885990e1080982faab459a08cb5c6ac4470b87395fdf9dc9036e73a15e02016d55543d437453f34ddc26f21ea03b8d956fadd7b38128099069eacbc5c37da811e4808a3112beddc76af81def90394aaf18cd3b94e9e604e341d60a5b836cae31137553046cb519fc2db2b8565743216d231d351e494532a92bd30faeb8cfe3d15f7a50458aac946547a0d1a312a118078a444004e7b94c31c2e2a18352261ac3c74028ac34add70ae5d970abb1854597d7fb2cef0a91765ae899f2c2f06921139ce85b4ce748a6da09fdf8b193e4adcffbdf46cc8d1e2fcd4fb38434f0dfc8945a48a78b5114ee19fedea4c5c23329a2b8b5a9eb200f1a00aa5b477888809864463079bde32e34a4fbe77995769f732f88c6944ba9128fdddaca7117ee91b173fb32fe73862886a4b04c312ab5b352d0b6198817c53f864857251e4b59b3f8ae31ebec35aeec006500337fc3c47c10491fc62b531ef0a269159b23ac5263e3cb4f96d1d020370eb8d4f78be472b0681ead6fd075fd3c0bc242ff8e7da9a4ea069c046895c28120a8440097638ac320c61218773b8d28e563329565a28c6791e582daa9726d280f1eb5754d7fc9e443ea0b05251a6de008e2e6c6f772dc88e2ba0c0c94f1c09f31110872580bca8300eec4d9c9972a5eb312d568f002da4e4308f0f6e43ddc2ce9b302f6b195490d4123f66ea3b7b804ae989e91ba0d84f3f40c91e26e990de03580b5266c78f8747bf2cff5992bebf5a9038bd6b946d671a75e7e2d7058be95207e4476ab1d1f74c4c25e7ab11790cfeae1e0315d759fcb021393d2a197357d9a2f38d4aaab3215017495482c12620f18b80707248f910db59892b0a7335ca1eb5dbebf93ef08bd383ac6d6d021afce00021758a8e9e6741dcd72eab344c9e089e7f9350e2eb9373a49b473c7f9cdcc218a830fc65ae132e50546ac5999ea5af0405b4084f5ebd706aaa2ce7f8358620b40f4bfd0c0ec6825676f5e1991df87ec26a5af1d5eb5fde615d7411ade4703386ce4081110dbbe546069151f4433ceb40ab3b71c12a3e245cd5d410bcbf7285ebca5a48a13cb53c108741f1ad8559f0f94620f3d7b92ca9bcbf7ced1792a844b2e1aa7e95ce2299808db1b42706482dfb2f184885d2b8431933dc4ea0d76ee527021d8bb9bfcd8092f0b0606023c7ed9d9b095072fa8b96dcad93dcdc1a64f7e348a705d333bda8947a50ef61f40a6b4149f709c9b1f043d4e6f370c4045dc8fb6282fc78270ba31236dc54a564a3672b05e58736e9d4944d3e6fb0278844038d10d177067e2a1d57c2590b966d5ce3121cdf2c39ad6f17bf4cb71ff688a9cb405eb7efcd769cf924641749eafca572ae048709443715486c2c73fc406ddeb5a2f26242cc6f39004721a3fd6ed6f67ab7c6d7b7babd3fc747688d0509c6d1921e6901969a87a45d7d8a7f6b368e3f6471431e32443f81f4dcc0da93988c85e81e65b698209f4758497d89cc092085b95439072a3b3eff3086cd294a27ccf27a5b51bf187529b6e9d328a11f2c63a60915566e37e04993e0bff8dbebdce16db17687b7aa28c23acb60fad37c6dbb1ebc0236ae6f945b7a7cd494d3e2ae204f9ba3feb58b7731cc662ab6bdf8fbae5765ac43cc33ce6f7458c8fae2eecdb16352862f1abce03299f5ce8a6889237f62e6f61b5b7c2b28ce4166ab451b32b75fe763828e28264a88c8a1eb572a55c0a75fa72b58f5df59491fa692d11a64e6dda694238f15a7ac79f11f9bd8a848df757c343643452d5fe3de9b8f5d22994b980f22e8c33d65cdeb901cb12d26a3ae75d697d37151f457f70e07a97178a1bdaff473bc412b400bc1d76ad2a173b0910a485378578c84807da8b5bd8f37b079530c8895ba1837f6244637181e1d8e63b8322696c28143b44e13bfa8395dde9ee991d4709e0f739686a36701ea897135d166f8977a8f63546bf78bdce7ea0f1500d09eadb4443eb6f5fa098649fbe8f74d4acbbc463a5d3075e59a06045ed069937e68cace86f29bf00648785a4311959f00ee8f7f8db76cc875a2626645a48876462f9e202fafe9d063bcb79ba7103d22a0315a8b58da178d5daf945b1b2eb388a2c12928d01debfc5c5682e7777f084d08ab7aaac6ff7b41c6308f4b00308de3038d05ae4ac4577c3aa1f49af490f62faa2b0215fdead4e4abdcd3d023af4d7ab6354ec23fc891511c731ff35b7547305df8fbc5866255532e03decfe2e08e46ad3bb6bb23fbbe80c5ca59bbfd0da6f30ad2604c75d677bd6baec41d27e360f6d69c282c5c09e711cc9d3f146fec1d025ad4f3a3e34ff48a636441948215f71df0cbaf309b2eabadb57515a9f10b95cf540aa5d7ef823de77bc832d070c8db72a89b8bd4bc641419490e3b2630c17672a9d5d601aed0867bb0ff236436247e461588a639a74ff237297076dfd301c245797cdd0db58a2965a5f88f9a4ac75fd8c69ee7e60389a67db7136d8d56c9851835e68d5df63f9143c5563870b428e25ad437c6368bf89871105098196e7f9374da1ee981da729398e3e6e710cdabefde922dba2a3b47739d859733fd25e456ac21e28d44a29812b0f8ae443a574252edc48088106d32db4773c9dc8618c2560b7be47efbe882de9c1b54277b5549a6b616f3969db142c207d91cdbebc1d659368daa0e7a20b400f619750eb7b52c9b127616151ee4ee11cbf53506b5441420407069233bb41cab546272044c596a5ea157eac5bd0fe6a6831e93e64f5ed4800d983e5e0c18", 0x1000}, {&(0x7f00000005c0)="d9f1479905cfaa07471a74e67445562ae3b1eaadd66bf6e43fad03359dfcbbe9c3065861eee901", 0x27}], 0x7) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffc, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, 0x0, 0x3}, {0x0, &(0x7f0000002000/0x2000)=nil, 0x2}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000123000/0x4000)=nil, 0x7fffffff}, {&(0x7f000011f000/0x3000)=nil, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil, 0x8}, {&(0x7f000007d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000098000/0x3000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil, 0xfffffffffffffffd}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) acct(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xfffffffffffffce2, 0x0, 0x0, 0x0) getsockopt(r0, 0x7, 0x7f, &(0x7f0000000000)=""/94, &(0x7f0000000080)=0x5e) executing program 6: open(0x0, 0x0, 0x0) chdir(0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) fchflags(r0, 0x10000) socket$inet(0x2, 0x2, 0xb) socket$inet(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xf, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) open(0x0, 0x0, 0x0) (async) chdir(0x0) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) close(r0) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x0) (async) fchflags(r0, 0x10000) (async) socket$inet(0x2, 0x2, 0xb) (async) socket$inet(0x2, 0x3, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0xf, 0x0, 0x0) (async) socket$inet6(0x18, 0x4000, 0x0) (async) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x52, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x1c, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x21) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setgid(0x0) r4 = getpid() ktrace(0x0, 0x1, 0x4000072c, r4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r8, &(0x7f0000001380)=[{&(0x7f0000000040)="637c01058426fc35604da2ac1b9edafa34485a20ba0c0ecb", 0x18}, {&(0x7f0000000280)="4716df94fb0cdaa212649e50c0040a33f2b91e830f9227338000", 0x1a}], 0x2) dup2(r9, r8) executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) (async) r1 = msgget(0x2, 0x400) msgctl$IPC_RMID(r1, 0x0) (async, rerun: 64) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x0, r0, 0x6) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x8000000}, {}, {0x6, 0xb}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x0, 0x2, 0xfd) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) (async) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x4}) (async, rerun: 32) close(r5) (rerun: 32) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{}, {0x1}]}) (async) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) (async) r7 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) (async, rerun: 32) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x8004667d, &(0x7f0000001780)={0x0}) (async) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x7fffffff}) r8 = syz_open_pts() close(r8) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)=0xd) executing program 7: mknod(0x0, 0x20, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000240)="909596111bfe430ca97ab987c344731343c905ea38da0406f5de8cab39f60be259a9605d2d5e0000000000000000000000002300080cf4afea0763d0fd6af2c702de4a7c26e8b9321ae46dd75cc636f4165e36ddd1915819ea1ddf92bf3430ebf9f07be019879baabafae64c5ccd030996f396db10a5ee", 0x77) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f88", 0x31, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000", 0xa0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x101, &(0x7f0000000180)=[{}, {{}, 0x7, 0x62, 0x0, 0x0, 0x10}], 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000240)}], 0x2) executing program 2: syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @pad1, @ra]}], @icmpv6=@ndisc_ra}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000936, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd}, 0x0) socket(0x2, 0x2, 0x0) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00') open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) socket$inet(0x2, 0x2, 0x1) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x7f) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) getpid() socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000cc0)=0x3f) executing program 4: symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x200100000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$getown(r3, 0x5) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_open_pts() executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f00000001c0)='./file0/../file0\x00', 0x80, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000180)=0xfffffffffffffcf6) r1 = socket$inet(0x2, 0x0, 0x3a) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r2) dup2(r2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000580)="014acc63235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae5b4a", 0x38}], 0x1) close(r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mquery(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x10, r7, 0x81) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000200)={0x2}) close(r0) executing program 7: msgrcv(0x0, 0x0, 0x900, 0x0, 0x0) executing program 2: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgrcv(r2, &(0x7f0000003c00), 0x1013, 0x3, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000800), 0x0) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x33, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x4) getpgid(0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000200)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1418, 0x0, 0x4, 0x3, 0x0, 0x1000}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r1 = getuid() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff02", 0x5) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff02", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) setreuid(0xee00, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) (async) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f000065d000/0x1000)=nil, 0x1000, 0x0) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000180)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000000)=0x106, 0xfff7) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000000)=0x106, 0xfff7) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r4]) r5 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/158) (async) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/158) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x5, 0xfc}, 0x0, 0x0, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000180)="3a04a53e04602b92d9f5c6d20df5fbfd1177c705023693f4fedaa3fed172b60c8fc839f7de54d6434b0be5753d7b550cc2125e8f1fc44f800c05b1f6c7e8ab73b8f4310d66bdddea9c5a8b458a24a4e99749270545fd404e842a093b7d2830811421aad8079667469cb109676899ad7bec1d9e19d6cb6a5a2915bb245d87335e26c1bf6c697bdd55843f90ff9717baa1a2045a6bf818637235407d0c439dd5600fa07ce772c1f11f1738cdad14b50df4a729c8e45e493dceea70e279f19abf304a9d6c9a2bce36a2178134db6038befce25421d47555c33eee3270db4ace2d556f2cc4b3800ac25768f5f47a385aedc1c942120b003c869db2ba21e9dcbe677105d4a464d3e3626c676415ea540fefa46920c53238e3bbc4b94a7db312958e9c228397f2b5fe3f361a105985def301a5d1fb12f05c8234d9a2e8c852e15339cf0552064dc3843017fc5da7948e05cff56dcebb11dac1a1717c436e1240303648a9d815895a11f166d69da57f48d7b5063ecd7a15babf069c25a7a86998cd31673a14ef824fdf1559573e089654abb23c084ae205e6416c88954819da2c2e17d2c5aa911254db7a7e2c4f891a6b2fdc59fd97d824aa1eafcf90a9c0e2118ea293ee2d69a4e307653e135883235454472e6af2300f731aecb01b35177a88489086a9e3a361376428e1ced4952bcd072ea1705eb0776c0a357d9077b7a8814cf31551f355548393eef08cad03143c18603ca36cab920a9a30a7fe11c961c5885bbb3dbc7e4acc615f7ade24b38cb9647b11385065f438e0caef6b2dbd69277fbecb62ca154e73042868f10afc1399c67b271a9f246673ea28cc89e90502172a2a0afa120dbf7105537b6743167c083b2d48bf70dd18c0ee05ef41799c76f1ffe445cf78c5586a910251a80a1ce6e5eed9f37999a40f479e60225f0935cf7fff1f6a30395749c3c42c09e2218da3fed018af1cecb0d70f942afea8368a07439bb1f07ba76fdfbb11654b809911287bbf098fb18c473f6f4d618e54cf7ce0ab88b26def295e998b506f70efac34af9242ea328a044f9c799ad65e224ce1d9c9a3673e41ec4523385e294db65e25cc5d8e409b3f1ad7b39ec061d8606e27f4aefb49aad90f07d660403d482933ed299983843e105f90f3a090a04eac4f00fd5ae7b9eb3efd03e6fffa3732e560a7f5c41541880d74d6158af9a1da2312f3d8d2013780fcbf03f749d65690319ed3591206cf942abf4545a32dca0cc5e4f6291197d84fcb57629317ff251f009aff7a69f2a5b541e16822db9f6aa43a705dfe391ebddf467fe7689477b55c80069ec4d44ff58c39eb4b310a6435a94c5134cdd33418c18732760ae900fb009c4db5d3def8a1f0bef5bd2a9ec1ad8af22903a9f5ac2644a3a10f961f84a6b9cd5c66d18b5dc4bbb7d22f44dbf7d904b8098661dda915afdd1c16a377f41903adac674c08a6fd65d51911ef42e72db9f67741375b00222fc8a8bebabb03ff7531e3917b49f629b39d091e7af14cf0587d40ad757229092d21b3c1c857c8716f22427bcd0588882a49ef746ff03478c8aa9c082842b72b937b62c95aa879ea2d8826272ff1323ddaeda7510e917a7d55a1fb0099e16dc20d50a90a12a702a7a9317870b08d8ca911a0314b9b73e1ef904cbd0427fa28bd0780562fdc2603085cae3784f6c4b546d77e6ae55a52bc443e468509b5eeff5af09f46abbd375ee09dec62cd3c09017cd832654b37f9eef03c7a39c3a6d3c33d7068844e28bba11355950e0fe897cea09fdd48b056347fa706c2022be5d1abc8f4f40f1bf2090700bb2646ad8432f659329c8df42538a2f3c13938b3aae7ba97780d45f9cc00a832ae52079fbcf6658fd3bb10e72e081c925344adc43d03fc6319ddfba3a9ca60bde004b2ef3fb85c5c9431704f3b632e2793bb041b45716dc6c9178e13acce19812e27d06966b683526aad5316671a0a514b9caf1bd62b3add17e9f47db24ecec2a7888f24991c65acd26ce19caaa2475154f83276ca974778e70ea4174b95aa14d4f1f4b3c93c3cb1cb7c566cbad6c8de2b6fa20f56f8fb36429782612f31a94d76dd1ade1bbcbe9385afe48b4fea026ba581e28bded4e150482f95f862361e0ef1d779b42d9978787e52d1a629c726454ec6f20d490754aee61fc4b044ceeadc270d60c60035c73802e03f4026563fb04d0c5a1480b94bb8e1641398dd2634a3900fee0c91a289aa556eca6f988dae3224d756b194681caa3374caa606b3afd660afaa7f4f9ac8b71beb0c407ea0a36576ea8a13cde9cd0b3ab14814c72f7c31d43f225024eb6ed29ce3287d5593fbd278a56807c566d9b21b126b0ed16b1a7f832e2d2b64cc54ed7a21076e6fff3f273fe8360596c32693ce862ea9f47313b7739674ff7b532071c1d7821407800d72be70f91cf58067cf2c2d45b01533c0f6665196d1018835d623e9e990f2a9affeef71ddb3bf897ecbe32ebaf6335292ab9d1ef293196b7df3f1797b306c4325af5baedca0ae565780f9d581aecd2dd082f4854ae9d1fe4d2c2d50051f0301132922ac1716b5ff8fb7d7488cfc788436dc9cb0da971d813623eb46af4a91cc16711dc9d395e054e0fa13dabdf32a39a103c833e73f486308bc877b2421db865ab59963db9050fb63bcac2a06fe4986a15f8bbd970f45c442ffa8c7a66d4d6a223d6a0df2cd38df82e7dfe1dcf47efdc6a925804524fd2af5ac6d2bfa9916eefe6ec330f26a2f612f6eca76c4b039cfbc202bf1d875bdf220bbc53fd6690c229aa77378b2b971e91aea884fea2ee220023c9a8fda5fd378d3d17c8043accb1f850b92166d6cfc3b654cbf17679bdfc16b56867e9677d025365038c5ca64997ba3e7a4cf94bc2a60e365019590c7c51758faa04f62a5dcea0723fc50413c84960cfbf19695a1e1cd3490c4afb13450ac4e89063c8a33d373921467bbd4dbe77aefdc5d7f3cb86bffd27e53803f1281b0da0748967d002f58cd5f4ce581e7bb507fefcabb4030479d12efdc4c2b69efc66281c2fa2adbc61733659dec6b2d558936ef6ce6d118c9907c2464bb5f8494820db34d591a846fc289d855aa5075822c30ea817b31da8d1ad4292138d2014cc5c45e1d6eb04205f7184b59d6b74351dc35330ab604a65f8bfe5a6d0d539d9988546fe696c9d6a4e0bcb6cdb1cd40c2def37ae102969fc6ad2befe4e88e1517e69e083ac041d1385129e06dc786d69a1ee8aa3fbc832c3af7b804d7666ebed8ac32177d18cf10104ad2a43c83aa9847d389166a9a6c582543ba34504200566f458d724d8867962916a35879ad40a4ddffaa3dfbe4ef4abd513f764321b2082d7a268dfb4f125524e8f2c4f8cfb1ab56a75f35b624372c5787d9c634ce934e148bd3737415a4122f94ca3f3fe16b2e6b02ef842dda10e0da56cf0aae29e8e4b18b65d39f467dee9affb4676a1406f150aaf32a7c20eefad94fbc9db2139e7bae2330f91e68ba7a3e96d75ca44559ae87a77a5ec2f8ff003e69b4c47560d501c9f33cc0f0a1c54a6aa28aa721137ba108bcc6be7cd96301b627c79b98aaa54b3d888719fa272694cabc59981bde82a403165462392d2b703268bff3563278bfa6563e139b1732411f5bb27d43add07be17354a58f30d240fa2a345bf427b28cb9490f23a545fa40d1f91536b494efcc75f4511f88baf464d18f636370e0481f65495631bc915bc06ff3a2783b0d864b83d061ca5c8f0c3db6084df35a899677c2aea1ff8519c913175eaad616760a18e52087c40909b686e064248eeff115bcdbba8cf6c1b80de3546d6b36c68304d05ea168c253dbffe8ed6d7e08e8a92687a12bb23cc1f9201d52a7af098233fa59cc2e12fab45f9901175085b3a8d0af4974e9283d58ecd3c51871ce51b0e18d2a8affe2a9a6c1b98fdae7c6ef6281970f23156f1318965ed3c340001d46e81f28786e7309942c01b4af9ee57ad1eddfcf69c87471d1e97031684bb418ca0d75c99bdb8a48caa0be91cc1eb5208a974b690335e23b3b58077720b6e0020cc267756aacc4f1263ce4c0edfce9f91f42aa07b214fc8ce0ca8c2db5fa70d12af6b6e23e4ef395ee3fbe95b728f879deaacc5ef8b5e7dfe22ba01c8788ad8a770421de4a4cc50c9af171ef57d193fa1817cc795d7293d54d709fe09d84bc9e3c3095f3bc85f788dab003ca3593e4ae57798b324b842e6312653124d1e03177d899557c2e01606961f82678a42c6de3d815820ee59fa187105871c896e28fc59514ff1a4b646e561869ccae1be77c7c7a99c53fb6efd382f024b0548e8f4e30036973e8ba173feb330690372280ddb230e464ce4ba96791724fa63f4b87fb8ac02b9b6776e426366ad0e9ae9a1c0f29799f0e3ebdd89b7aea90ea283457c5d73406395325caf45f149f5abd9ee85278acb10ea5fdf2c5bf184dd1ae7d479504d8a1e7ad1d067735ba0c3bbf9674eec603a3b55c397c628fad2181def16aa53b26af25add24c5b770fb46c9b46bce3a1b22a91da2759706b51943143e96d08488f08e4426eaf921c8f42d4716f00e72c7e844ffb3c12b7b41a357173bed70b1fbcdec50e02ac4e8af31ea2e72c1fd48b006e10172acf01e5822b0c3dd74e028459e22e672f6c64aa90c6de522cbb717fb6aad0dad4d85a2f0f254d211b861d42007f6a23e01eb1265eef0d9ec10d9736da29f015136d5400e55424e3ded28a5fe62a3e30fc5ea41bf10c51be90d03aa35a707410519f227f233e960220686ec00b07c9993ea081423ca41fc50ffa462859cc155c6894dd0cf672721efd9e059861ccda861371fc5aeb1a01804d62c267f1b87150769278481f2a3da30a4a8db9d4786c5137c3c52c306bb24dfca68a30d3711829e2b48897cf162b8d5127bfef64199ffb87eb4a96a736551f40d267278b390f96576b3c72e71c6f8a6bdfd2122235678e4a30a8a6f4d8cb289bb651eaca883dbdc4ea8c31b6943b2a70daaa4c90224c5a64efdb9bd7f41b640e6a491b9c265c8cdac341b11b30a67bd6e95aadaf4c9e8c60cc6034e013f082b4ff3575bc8bb2b5a80e81c48c9014de7ef2846fd030a61f1674d6b5f90bccc9104cb56275693923d09ee5b47363d4e8a02096d0b7598bc074bff63ae8f0edb2e99ce5e95ad046808811237166ecf8ae545e2b4991cdb4d074a780101387aa949fda51367dc69b26307a036eaa91594c0748ec82928d1fe8359dc8e31909d9d8c01a740758e3b72a29d33eafbc1a94e7a4c27ebf370cc43ef3d7139c362ad3ca75a3a06ca172be9dee4cab63e378e5d266d5d640c972e72d9dcea1f67f22db06ff5aa6d5b5d892a10aacc055c775b7bc9341f2779aef360f0a1f619be6222f81e7547c5c7621fc74b4d45a2d30083804d116b2d9238069ca3b6ce0d1f3f0a1157cbd16d831ff48db9e17807a6a5186ae5ac01ff1548199b562f79975e22e7841fe527e85dee147d1ee185a59e10549a31812d10f44a3d169903448767a52b501a4119f4c7a88346098cfee065f3611083907dfe568c4f4269e3a388161738ab9bbec95057382e2c73dc8a86665386b8967293a3860bcf69884d495f47afc50ea1d42ec47f3069e7088571cec21b00bf9412edb7f0e227cf5caab167b54dbe0a3e1eaead78b4d692dd3d0e30a0fa848d1697b3c01397cf9d20eeaa7967de5f93235283cc8f83ac35ebf1516c021bdc6e5518d137a4e2229ca64d0d9f0c17ac2b3631e72c5e9b21819c392b631b211af80a9a644e076161c8360ff6b0263852778d7393e3e13", 0x1000}, {&(0x7f0000001180)="3677dfc7ed637a0cf54ed0380e998d920b47bd7453357a2264ababe979913f5d9fee294f091d59e81ba99e0ea72b3cacc0cab3314efc6a580d622e6d36a12fab2cd2e663a620ce8beafebe4f981914942cf903cf1950b9c6086e7d9b711b7a9c3520fec412765209ac405c65351aa1f93b147ea27231027bd51c8bafa19adfc7366a8809574fe4f00ab312a4a17ec613307e9105dd0e62f4962717354f54a20407ed1d7d674d8935020c347ba43f1dddd553e1f691ba3de7abbab1bac7d4a229", 0xc0}, {&(0x7f0000001240)="5228d731007b21abce561823f9fb88f830c9fa958600c5946c5d064c529ea380950b55616675e1dda9d1aef10bf0d72fec5b86dc25244913e65235b40bd00b624f7b48588e4dae7907b1fa60b58ed76e5ee9c96a79679c2485", 0x59}, {&(0x7f0000000000)="983ecb9c85e90af20d63562345d9b0a14a7d018a0f72399f413d9705152fa49ff0811bf8e33a86013c6fc03c51ee9f6c6b170da3da5447364b49", 0x3a}, {&(0x7f0000001740)="4ee1f4b3acad746e21a0fe1387285fd11d0bd0dc94cf96e1f28ab7515b2bc63b467deb8f11956d60a8bbd41a8da62cd053720370fc7ee1035c0c508901a9ff8d2cd5de5fe21f85f13bee179cfc750d80fa447b413f3f6f7ff1f20745229712a8fe87075aa67db9462efc43a410e6f21276be6c27fde206d44e78c14f4368699ed5f489ab5018741ae0d4f4d6b4db45a28ed9fc17feb41ed471ebf9425160b968f63adbc4dcd3e13f95a45745a0614b4c624b07c3f578a1e034747b8db68a767242745920caa5978f1bafaebb077a1673a83a6a9f6817bc5effacbe552bd61c0cf8f2c965dd34333c2122ba49e881777c2c4c2800efec1e5c6962ffd975adff4f850660a2e3f7d4913dce542c9a1a39e589dc7300fa6a22c7a39bc263bf3212d9635c6870cabd1f9fff4c73d2fafa3a6e668229ac5ac5c7bb5c1213e27dbb146371831d3042e2e287242b983b87c0f898a7416a0b58e6ee9f41f5b5200a79117e9b74e1b0613d0381f543fbb3867efc47c29f81436e25202b77317718c19c9593ac5685a39286eb5d233368cb02560c0b1d9b07ba2ae21d512943c98afecb1095f731de03051b318621fb21fb4e86dc5da81418b017bdca73f9d28b03ff521b1220047453d54fcacab76675f7af6159cc8a656d54a8c3d66189b136ae819be67479f58c0842e9adc7b360133436097fedbaeafdb93d0d218fc2fd47de92fb67c9b1e058f90b523b9aa4c1f04d87eeb4b04ae6bbef795155be5aa848bbc8bea04a85c475b2cb97ef0cd296a925bae278eb8904a6e67254cc91d99f8db06a000f6a120673aac853a801425e4e82a3b90d0303ddef353de6bd36cf5a76e23c5eb147799bf416b9cc540f3f40083c486a4b2e896c51757ff71ff60bac9557df4cba43c5ad2f92d9dc85c8e74c4c05bfed6ce906b0c682217389476a74bc6a7502e439e0fcfae9d9afd3594040dfc6000b4c0ad972731d43759a227928404392602edae5b06ebf2dd103f9703d769ce9f26491d18d2c7235db23194378b5b96018002ec11410be6c1ddeb6357e88ea8ac73d754d750c8bbd61bd1fb3aca36494f072762895aed98d1f4cb6331942e83fdd47ca15b8a44e72ad33700e204ea6d7fd60f624a306869511e0716e09644f36df324884f063deca88f5eeb891ebd4fcd6ee71de526a841aa591edb393e87631e17c3cb63b066397e6af11634137c330a2099309637fd22d1277fa05238710fc76433b23ed9bef80dc94f8ab01a3c86f5a43ae8af2dc1b329f971e437f7f8f5119ba20c5ef5a8957a098e2dafa2fc9c1d451de6d24e1096504faad7203b0442b6d9b8b7a4a0853d0c84e154ef560ea3f1289e87fba23d55b47f7906674dcc7c18fa8f17966f3dde44efd7b2ae75537387f8511e85730bef92139474cac44b70f6d231dcac9ce3ba08a6f07faff0986b69a5c34a62c7912a6eee8df1ad4a8f1eb704d1b8a4045c69757924688bf1c423a5bf068cf8a0c799d3d77ead68418fd0831caeb5c92f7ae4a6b726a22a4b8e5eb1c53ab3d11f8a6c77750a94fccc522de7cc4a95bdb0ca7913b3553ebfb727b7199ab2d1d0f3512b5d38054d2548ebeb2e4535379c553f92483d0d1a34edf4fcf9cc0c9ff989f67866fe8678e54265eaae746cdb331d84e70ff3071bdd12fe9906183cd27389a22dc00a2da40287dd283cfd754bc5c591fef223bc908e9e5eca2dcb514266f61c11f24d78e555732a9548b401354d030a3cc7a3d033dfccbbc137bd26e9fa8f9ccb96a16e4c776ed1525a5688cc2aed952318369a3bc0916b9baf3a60419c5b3a8eb74e3af48dac50a9103a536a71949bc87411161085b173b52194a33cbf9ff73979a510283fe5c06349fedc1f6fbfc4255c156ba638b3e7815085f8c006d5064cb2822a8e9ab8f42ac2991a1214a9cb60885960355f231591250f2ec3e09b599c6def1696d2ee4b258b964c1e6c15da7bfe8438f7421fb66bc13db78f77f4be90a05f43edb079e152e01e545b9637669ef7c5ea1f879292335995924201db5f3f402ede404a64761cb0c9d3a092e9b31088c12051c78ecad758c62e1b83c2f8631661d41ed90fae262e617d801c25ee19eb41c828ff920a1049839cb0530ec634264988182bd8b1dd5ce9c975df932516d524cf0dff640afe97684d5b0a3b73e572c31dca76d4d4227557e214f211883703a8932a5a9c4051c1beb24f0caeea4037ed177d6e422d9cafb0bc399bed7e4c194157bead9369585bab1d51827baf6638e09a366a8434de539252a55cfa8f1ee3b301da7f23145dc095e38cd9a5c43a4f064b1d8fee31cca606b7d2c84d04cf158247a298a701f0d4922334bf33bfae437d319148d1e039787ff370aef2e95547c7017e393ed893281ad2256b2093de13f25ad6dbd9c079ff943b4002cc4462f2a56d8e07721b8fb773aba493e40510489e0e55aab369e92c8e0dca60b35530a0238c08fcddfc97f23af1771a129e551871babd7b657ca894a66edfdde7f5d6272d55652b1a61c7e599cc4d0f71b0f510f2d8d195cc9c37fc1ca40320ac2a76093f639c58d5af01edc69a590b0e337a747c8df8ad75219905d2e3ff5206dbb1e41810f73a1a036559c69aa6c938b904ed779ddf2d8ef5b3bed467384f27aeb79cd32c5ac7d61fd418c3d3fef08779365d2ea79f76dfcc248823f05521757e484b6526c0cf0393636149337772cf867e7425ba8788590a5bffa0a182f483590bb3af137a45205340cf713ffa45b53fabe772459c272d599b2c323ce6cf36811c378437b9f9f17ae5891e582beb6c58a252093c407c4297a725f38217ca6e5ff3a471954065512f3b26e41d75cf2f44059fe4113c72de30ecb6468697ae80b1961b028132500d98c64e26f860ab3d1745f5057dafc991272281b94a5f26c28249b64154906050a3f50e2a3827c6191f40d7dd4e4c9bf70bcd636b56b67ee9281ebc4ca57d8aa7857b2ca293370e183af20b7c204ccffbf7605f234c6a39ee4f8e39bc858d43287d9d2bfc3f7173b30d117aaa9d932fabf8952c0ad8d61078ce7cdef059023bc7219dd33a72fcf41bb5b63562e28512fc9033141d82df64e10bafcfcbe4582af1a156070d02340e93e991ec4de58dfe7a0eb6e322169ce4d4d4235ef94cc4cf4b7b2a310fcf069c9360d0227291b7983bbe10fc40f12068e03b7e3499abc4f77e437c394928314b7a1ca360d612de22558a97ab1a64bc68a8849bcc91624a7b4b715907887bf1b8326ec59865e96d1c1087886a79770b2cffa009fb52837511e520de963d6dde432bd2dad7b496ff53da49d0831be4a8eb2b59bf6463d63b1a989efe0864d270c91d3e408076fa20d307502a118b72612ef3ee621f60d14b5731c3dcfa1b605bdbead36081029e1b59ef6069a9cfff601dae291640ee36f678cebde66bc653d3d443e332f95ce8f6776d603760c739c503cfdda9ce566a2caf2651fa09beb44c081df5f9176dab01d710a5503a7e45416bad4b766518a8bd641e5e177ac71107246e0b21420688c3948b60034e2154e07c1adbbc35494360bb2baf1f6a2fb863efff6eaf93ef21342df1da331ceadc1cc4a475d052844057fe75965a18eb14ba71a8447c0e122d9967c4e6ad9b347f4b28395e9659d01fd35e970600a6b2a5526785a1f2132792ffc7a98c46c22845284c931f775c6d04fc40730560b49081a3c83f20e99375a059194b8545449efc70f17ab3594311b94a2e6bcdae4119fc2d9e3649e3678d10aaec8e545596447a871e6e2499a1d5a2fe6c0de46e83e1f7c5792cef00e39f2ad2ed749c1141b28cd2bd0c62af8faeca63ae0cd88cda03fe37ed4eb1e915fe932a289696a11d5618fe2a47ac2fa5aceaee3a54add14c79efc90478cec61102abd8596ca37a22439d218fe2dada21ab08c48ac629434dc12e490c31c1011f17de665d5b6ec33cecff1d44fb9f3e7b78474c35cf57d1402f2edab0ae36622e38024ed1fd3c797c2f77f98f45cba3655ae6ecd4e2ff17ad5a4b1bde99198108eb97b81f1cb7f24197e30e4292f3e68bcefc8a7e0b25b59ffa5990a26936805d6f3b2741db1ab07b295cfa5c4ccafd7b05b01ba49a949ccdb080a4b350405bbf2c8ec56aa5f43827c815291d4e403545fb0222801d5cfa830412bda2e1490c4e38c4f6c8a5de677a788ae2e0c2dc4374c9da357b8c62a486242345fffb4cf31689cfad6afe36ea185c651d3bdbb0d149f749ea6bec7390bc7da1f4e90da83d2243b834dd9abe57a14bd9fd673d8f1fa457f914a707430f30762771756325d4370aa18021fafd9a0a77863218d9db9f5779347d9caf557871f129073b4ae4b69c168a2e5ceb2f924f95608a87fc14ab7ac6e5765d2014b7409d36ac678a771da9fe2e7b7844f63d39024ab726ba454eca5c4c52e3ce3c12220a0bd2fda13297c5ad031a8c484e32a07c171e3528398904adb739ace825239b8fd3dea290c8d91fa89f27e08b382fd13cfbb8ee01f69a2bdf0fed6c60b69aeacd1a7caecf30536cd8fac9dc0c642f12d82c6f40c268957953351579ce1693080c1c531211ac7fc91522f38100c1b733729524c0a3449004cfd3fe09389c7804047a035375bf286e6aa23668c03209d52704b0630d974a02c5322432b2094239a911431a563e72aedf3ae699332894c1bd58e47dd812a573016e4f9cfa87c79e08af7370cab2f19dfaa35d14234062ce8aef534ee76a9a538704b4730abc7c0c2f5e64f356c235ae26af4ed2f0aa370addceb68f326498c8b2b2b931a188340e675b46e8f7cb6466a8c2a9ae528178ff211750ce8cefbe001cf938e9e4298e61cf56c7cc7b8a67c116ec9936e961a153138953247e442e33f695641adfa2e58a1c48da41f782ff85b3972efa14630822ddcb6d1fa2a5bc22696378d4f1c1f4297c78ded88742c5f4a47a86f0847e81bc650668afdd0f27758920c78e259d9f67c427488510ff03cc93953e93fd60c440192d974193baf513608d2243c5bab51df7d4a7a1ac19d582d7cc0ada112983bac48bf215e6a9a34c7914a662fbd7beb8f50348dfcacb393f42aed94dc3e490140325db4f31ac0cf8d7d50f3987c40ce0608fc850f7148cde0bbbd24f31625db7e62cc5928266768da74b4646160feabd224f3429a516ab936a42d4a43f3b92bb94996420c49712ed9b265f48f3caf36a1828529bb3337bc48a3b461409867913c249dec3e127053ea68d39c94b90a23e89bfe0ed9b9bee1c52721da9011cdbe7c4c37f8497465d5bd2067afd362685023ea0c90e423a7b692583ffc113347270309abdf712105763bbee276f25a81a019033b90968b61ed014a10152b6556ecc637d155a7bbb1ae2dc7101af5a985b815a85dc5681f727de1e3a693ea7f4dd9d3a67257a0a418328b7fd35c8e0b4218fd7179e03c25662c86f6c95b724a31b215e19d3fc246ad0090330b801ea4be8a49e1679510e5a0a679b1e4dcf7b919933e520e2d5e8311752103ffe944873abf6c939371bd0f51545b88dd4797ebac1a80606cd1c3c5a89ad01a9dfdf2bf6c99b5b081a3ee3c6250d80f83a829966898e496b7739f64d96f2d94ebe50c075929872274d258616d52bdde5503a63829b8ffd403f23523454a0df0bb3bf31451b43331bbc674ffbad061e7bb4cd7eaf15b6298f7f55fdf04a88525e6de3eaa19631c6f857298179e17e50551500d0c6fb2d9af358274d86ea056588bbd0f59bdf8b153dcf1cdd7b30de7a0b7b160252cb295cb7a58f0c4e198141870f6b00ac1e5a06193", 0x1000}], 0x5, 0xfffffffffffffffb) ftruncate(r4, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r5, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x4e, &(0x7f00000002c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "f800", 0x18, 0x0, 0x0, @empty, @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@jumbo, @padn]}], @udp={{0x0, 0x2, 0x8}}}}}}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x92, 0x8, 0x6, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x8, 0x0, 0x4}, {{r3}, 0xfffffffffffffff9, 0x66, 0x80, 0x5, 0xff3}], 0xd, 0x0, 0x40, 0x0) close(r0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f00000004c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000880)="bbb4", 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000480)=[{0x2}, {0x35}, {0x6, 0x0, 0x0, 0x104}]}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[]) executing program 0: syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x25}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x81}, {0xfe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000040)) executing program 6: sysctl$vm(&(0x7f0000000100)={0x2, 0x7}, 0x2, &(0x7f0000000040)="ed161c14", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(r1) r3 = accept$unix(r2, 0x0, &(0x7f00000001c0)) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r4, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffff80000000) r5 = socket(0x18, 0x2, 0x0) close(r5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x14, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) clock_getres(0x0, 0xfffffffffffffffe) executing program 1: 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) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x16}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x3a8, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x89, 0x3}, {0x4d}, {0x4004, 0x21, 0x0, 0x486f}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x83}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {&(0x7f0000dbd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) getppid() open(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x20) setreuid(0xee00, 0x0) getuid() attempt to execute user address 0x3c6d9 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c6d9 cs 8 rflags 10246 cr2 3c6d9 cpl 0 rsp ffff8000329770e8 gsbase 0xffffffff82c91ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff82826098) at panic+0x159 kerntrap(ffff800032977030) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_match(ffff800032977310,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd8079561400,0,0) at icmp_reflect+0x1ca icmp_error(fffffd8079561200,c,18,0,0) at icmp_error+0x61 ip_dooptions(fffffd8079561200,ffff800000dcf000) at ip_dooptions+0x87c ip_input_if(ffff8000329775a8,ffff8000329775b4,ffff80003ae4c000,0,ffff800000dcf000) at ip_input_if+0x1d3 ipv4_input(ffff800000dcf000,fffffd8079561200) at ipv4_input+0x47 ether_input(ffff800000dcf000,fffffd8079561200) at ether_input+0x525 tun_dev_write(5d00,ffff800032977928,ffff80003ae4c000,2) at tun_dev_write+0x209 spec_write(ffff800032977780) at spec_write+0xd8 VOP_WRITE(fffffd80660a01d0,ffff800032977928,11,fffffd807f7d77b8) at VOP_WRITE+0xc3 vn_write(fffffd8068a361f0,ffff800032977928,0) at vn_write+0x157 dofilewritev(ffff80002a5f6a88,c8,ffff800032977928,0,ffff8000329779e0) at dofilewritev+0x1a9 sys_write(ffff80002a5f6a88,ffff800032977a90,ffff8000329779e0) at sys_write+0x87 syscall(ffff800032977a90) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe96d7f20e80, count: 238 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 860ebdd0-427f-2be6-5726-fd56b385017a found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace