00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r1) r2 = open$dir(&(0x7f0000001040)='./file1/file0\x00', 0x40, 0x88) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(r2, &(0x7f0000000380)='./file1\x00', r3, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f000051a000/0x1000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f00004df000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) syz_emit_ethernet(0x4e, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000ffffffffffff86dd60006f3300183a008a211dd14500210900000057de740000fe8000000000000000000000000000aa4e234e21000890786395d1408959d18726e3fb512b5edcb0cde384106b1eb5c120acfaa2daf3b739783bcdb52829e721aa8df3f5a0d413059c92fa3a1b66b264c4fde7390881438617c531c827a3222808a5744002c2218a85f29232406e6cfce41739f178a941658bcb68f0ba60fbdca1e4b27f7fd6654fc250d41f8717f106d381963deaec86ae5fedae8b25776359133731dd854025e80fe1f08cbc39b2612fb2a8965ea81fbaf1cd330b0bc99b23ac85185b04ce3d62a3d7a858e093f9f5de115bfa5ad8092a8d2e363e0800e7cc1f8bf7b5b524ed838327ec568aa2d6582af55b91a8794cd8"]) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = socket$unix(0x1, 0x1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) setgroups(0xa, &(0x7f0000000140)=[r2, r2, r5, r2, r4, r2, r1, r4, 0x0, r4]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x1) mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3a0914c44f7b202d, 0xfffffffc) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x41fc, 0x0, 0x0, 0x0, r3, 0x0, 0xffeb}}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) r9 = dup2(r8, r0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r10, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file1\x00', 0xcb, 0x0}) r11 = socket$unix(0x1, 0x5, 0x0) bind$unix(r11, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) close(r11) execve(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xff}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) shutdown(0xffffffffffffffff, 0x2) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) syz_emit_ethernet(0x7e, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) syz_emit_ethernet(0x36, 0x0) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r6, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) faccessat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x40, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x4}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r7, 0x29, 0x2c, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f0000000180)={0x0, 0x400, 0x0, 0x25}) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f0480b33b09122db12e8b1f"]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r8 = getuid() setreuid(r3, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(0x0, 0xffffffffffffffff, 0x3) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6a, r1, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x6e, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/90) setgroups(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000980)={0x8, 0x54}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='W\x00') syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500001c0000000000019078ac1400aae000000120009078a12f290a91977cb2e01eda5ef04d293ce4fcf8a41678337542bc696a8355cca42708f06a1702ef3060d98531e6e9e26c864e077070a8f2105aa7d87091da006aa0e531099ffc8391e36716dd246acad217122e4a745208d792385deb5b117b7461407021fcfdbd040df81ec2a51b525c307cfa640fe53d38a00466880dabf36d9fabe1fdf666647bb29ef129d8c2460af999b85883b9e2ae0c46732877b95a6ab737fdd5b71a20e7a4f204c2e91ea26683d98e4f2de6ca3a9f6240b2d3d4df7bba9574882975664fd254"]) syz_open_pts() unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000140)}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x40e, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) socket(0x2, 0x4001, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r1, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x35}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) sysctl$net_inet_ipip(&(0x7f0000000000), 0xb, &(0x7f0000000080)="ff38d077abc95a30d7e010959dada89b0063372f46a26d7a70ff7937235c62a725be6c121296a51752c7c1ace1067e92341c56e22a9dfdb064f7bea020aecc3b243a74658f8a24e0382d25a4f9390725dc047741575322050cbff9b0811aa548bdf277b54a0d13354573be986473471aa9c65b05ddacda9752151f1e3b6f63525073ae57d90626c04d201163e7d294979cfe4c99997ddc", 0x0, 0x0, 0xffffff50) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r5, 0x40}, {r5, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r5, 0x7d}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x4}]}) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="f7912ae01c471486d945fb39959df0ca1c2fd0b9b9672d34883a5197c07c3d5a5fa77640cfc2e7c2c62fc02d9335be33e3372777c9e8fed80ba852e87ef2f2bf9693c538e35af9ebc966378f54a34b6ba5ab40a2dc6ea26395e1eb687b3b191f9c65e3927ea58237ef0456d7e954709ca9617f57b6bfe28e101746780b2fdbc5a2a3725ec6f4d43f0cab9210ff7e964c2d32dfa1462ad8a075c2ada4215ae432ed93bf63747f84517b48e8e8de2329b0249cab4e7fcb9becbc6d2531bfdf1ab0b1fd5af1eef17dddddb712bcb01a3d43a613cac0919a7faf91d6650530fb61107276d59bfd7f95d87dff3643b906adf211b1ced813d30da90a0841fcc9394deb5041dfee838738bf22605fcc3681c18400e3d419d87d8bc1a3513a218ebded07a678f389daba60e7779bee91e76d812ce159f8643b15f7165a87b5298cf8f2cce91b2125779e622f5f31376b5f8fb51882b56c441e2dd002c6bd69ad4f651afbaf", 0x161}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x20, 0x1, 0xfc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x2, r3) close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x20000, 0x0, 0x0, 0x0, 0x140, 0x0, 0x3}, 0x80000004, 0x0, 0xffffffffffffffff, 0x0, 0x800000, 0xfffffffffffffffe, 0xfffffffffffffffe}) getuid() sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r4 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r4, &(0x7f0000000580)=[{&(0x7f0000000280)="af", 0x1}], 0x1) close(0xffffffffffffffff) syz_open_pts() poll(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(r5, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="c02a166f7bb36876cdd948ec609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a6b569a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d54c209bb98979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b22c92863819a", 0x91}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40e) executing program 1: syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8"]) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x0, &(0x7f0000000040)) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setegid(0x0) r3 = semget$private(0x0, 0x2, 0x682) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x8001, r4, 0x0, r4, 0x0, 0x108, 0x40}, 0xfffffffffffffefc, 0x4, 0x2}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r3, &(0x7f0000000240)=[{0x0, 0x86, 0x400}], 0x1) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r7 = getuid() r8 = semget(0x0, 0x0, 0x202) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x2, 0x0, 0x0, 0x0, r5, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0x8}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x8001, r2, 0x0, 0x0, 0x0, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r7) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(0x0, 0x2, 0x25) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) semget(0x1, 0x1, 0x20) geteuid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x7b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) msgget$private(0x0, 0x401) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) r2 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1004, 0xfffffffffffffffe, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000483000/0x4000)=nil, 0x4000, 0x4) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffff3}) sysctl$kern(&(0x7f0000000000)={0x6, 0x6b}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r4, 0x6, 0x8, &(0x7f00000000c0)="fcda85f8", 0x4) listen(r4, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x6, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) executing program 5: syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0xc001, 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') executing program 1: setreuid(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60cb8ff373b3294bc73ed99d5f81352c36ea070030000000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000018bfa656435459ddb6b4965a3b1c2d5d976a0f2eb540d09b81ba0c4fed5f2d778ea2e79173caf930ce53af6b73deea47b4318fc84e1d094b257b6152c"]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000480)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1033, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x11, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x6, 0x4, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x8000, 0xfffffffffffffff8}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSCTTY(r4, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaa9eaaaaaaaaaaaaaaaaaa86dd609a8d2734fa595ec9d00147000003498c7d3c88732762c5bbfb418dbe5cff0200000000000000000000000000013a0a004500000000717c0000000040000000000000010000fe8000000000000000000000000000bbff0200000000f7000000000000000001ff01000000000000000000000000000100000000000000000000000000000001320013496400000701000131660000000812000100000000fe8000000000000000000000000000bb4e204e2100089078aa609b0ace67ad7fc332c511a2ea691244abf331259dbc60d5683943ddd22ae4d95e6fbd744d63fd1076e0d83a504b3d77240a08a5cbcbc73d72cabbd076214318eef0faf7e22389592cf1c11c8bbf38ab20c1217031a7577f86158b8db7f4f2aefa710673f33161318c2f39d17e4bb4cc08f025f6d1e7c789a324a3da1046e6d4529daf94300635cd994013126c42b6dc50b03f62fd61ab4df5d4f4dbe5b5a90e9de593698c673ea1e9e42f93e3ac061af2db7ab54391a46f"]) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r0, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) setrlimit(0x6, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = getegid() setgid(r1) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604"]) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x1cc) r0 = open(0x0, 0xf8e, 0x0) r1 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x2000, 0x204) utimensat(r4, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r3, 0xdf8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x3, 0x404) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/31) r6 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x800, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000440)="5ccea2e76bdd918163645fdd37a994e41a5b0a0303c5d60e34e3e35f2ed722c9fde5ed8abd27d3b19b878a48d3b6df9783f3a09c0d163cc71e84f365bd139b0d0aed3c742360f3cfdf29", 0x4a}, {&(0x7f0000000280)="ec26b388620fa08548dbd3b1da51c4cebab45022f54810e709c1db4a0c0bfd92cdc3943aebb9d0e0d0d58ebb39832041c56a7d8520f7ad941c188a154c30a4cbd1107b95f6ed304fab65b68eb771154cf67b5e35e1d5afd39f5dfc63b3d7c245f4a462464bef4c42aca2cfa94000e4ce8305ab6af0ebb96176d9cd1f3930e8fa76051c0609a3dd735ab432650c67f8d0a4bbbc6092b193320747c12dd7355c3527fe4d55ab2bf2c0c0cb40f22df12c913c308dec3662c467b62d001eb4c4134f2b0230257505919e14bb9e9245debfd5e5e7223ae8353aa1", 0xd8}], 0x2, &(0x7f0000000400)=ANY=[@ANYRESHEX=r2], 0x1220}, 0xc) dup(r3) socket(0x18, 0x4, 0xfc) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da9", 0x44) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r8 = dup(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r0) r2 = socket(0x2, 0x4000, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r3 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r4, 0x1000000029, 0x32, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() executing program 4: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x6, 0x2, 0x1f) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r3, 0xf, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc2e2ccf862972b4bc6993bfcc", 0xd3) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x4000000000000008, 0x0, 0x0, &(0x7f0000000000)="af4834808281702c1599dd425047ceb1e7a8a1043262fa60c27adb9d560381f7580ac91212330802327025caf139f72c89b0bdae98aa851d935b7c07f47fbd82779abe2b4b9a9b2c2e563397b371276fd0c83628f841e0c20983c33d44296c1ff5db97a20605801e42306a437b1e3e7a5182f3bb11e0a575bf60493883b73192840f5eea5bd5df6f11e2924581fd78f360924ce021d0e8fdecd6d09c1f360872a7ae8804ba8890dcaacd0238f4024466c7e3506988de980115f2b4d97a4378a8cf234876aff8b086f6298c694b0aee151de73ff1290fa1c8d1ac1b43a4336a20d37f3d984fa36b3bf13dc9b3bbc42d7f17d6f31588bc733cdf96e1423b", 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) r6 = syz_open_pts() sendmsg(r6, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0xf8e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r7) executing program 1: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x4, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r3, r2, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semget$private(0x0, 0x7, 0x3c0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup(r4) readv(r5, &(0x7f0000000380)=[{&(0x7f0000000680)=""/223, 0xdf}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/61, 0x3d}], 0x3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0xc0}, {0x50}, {0x6}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) sysctl$kern(&(0x7f0000000400)={0x1, 0x36}, 0x2, &(0x7f0000000440)="5b2eabb03a7a754b5964043237ecd29fc1c47f8739bcf7f06b78c0f8ec280c9925055dde30103a70f4ab879f399588d571f7f5d2c57ce335fa23cf42d97c12cf3dabc5eb2ec81d3826da4292d162c781437383968c2461d9fffadbfa7d7422a5fd877937d14624ccdc3f122aa2b859e803f9d9f6730bb87366b2f3e405f6cea714d1bac8db97ee1427ffb0a2c5e888e30e280524b0f6607cfb17f4acd0614f9a0594a11c7991f4f46770a7e6ed2542171a6a75c8e9f0d2543a43cf05fbb945950f760b440e5612", &(0x7f0000000540)=0xc7, &(0x7f0000000580)="b01a1dad7ddec40db9d4be336a35f6892f370464e2553a3564406c9eb684596c3326dbb0eb0b883128716c7c8317ddf911b7feadd08563b8e736cc3b666fc8188e7f08e173c5ee456dfedd2d4f5315521cc601b29d87afbf66b38c13b8389c72b24e4376d0953fa23888148e50b7a69e10783d2dd84f27cd0aa752abf0fbee7cee2def26bd06c7224154e9fc07c837d45052ac0a17bf553d6bba62da09272832ac", 0xa1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setuid(0xffffffffffffffff) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x41946465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) mquery(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0xcf5, 0x5777c53c, "0c10267be2df67de0000000064612c3300"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000380)="48333779499a14fd81db938c475fba3b3e1f9501dcde", 0x16}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0669010044f46d805af945c6000900fcff00"}) executing program 6: r0 = socket(0x6, 0x4, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1", 0xd}], 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521bccb07241ccddfd211c146", 0x11}], 0x1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r1]) executing program 7: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f00000006c0)="1a", 0x1}], 0x1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c72426", 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x18020, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000002980), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x4, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000240)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) open(0x0, 0x100, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) kqueue() r4 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) r5 = socket(0x0, 0x0, 0x6) readv(r5, 0x0, 0x0) lseek(r2, 0x2, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f00000001c0)={0xad, 0x0, &(0x7f00000002c0)=""/173}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000240)='./bus\x00', 0x8, &(0x7f0000000280)='./bus\x00', 0x6}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x251}, 0xffffffffffffffff, 0x7fffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x100000001, 0x0, 0x602}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000001100), 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) listen(r2, 0x2d3608a5) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773af", 0x163}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000000780)=[{&(0x7f0000003c80)=""/4096, 0x1000}], 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) r3 = geteuid() setreuid(r3, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) r4 = getgid() fchown(r1, r3, r4) minherit(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000100)={0x1000000}, &(0x7f0000000140)) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="e221d16b4b99012cec5c0a9a6fb8375ba45d8a604ff9204dc273ca005297fe5a9f2540a90e285eaac67544034631f3bcd68ab2d76e9e1899268f957fd04dc8f5fa319c0535d72344fd2bfc44de3c2a5ee6c74da1e12f641b165b9643321606ba", 0x60}, {&(0x7f0000000240)="5f92c62bf81185f3e1c9c830a7e7616ec0df66fbdbf61b25e5c18888f389eecb0d57267de8d9aaf42b8730e11f750e2e659b7f789617258c04e3d255392551b4615caeff566df2f50832f086429e01456b6d9cb729886d16cc762e3efecae100969db92d9791476b064d88900868237fd6eb1bb51c4887b956c0fc5b32163f3dac350a0424b64bb7378d3d4db3ecf1128496b72fd30b8a183b85a49e5e0222c73bec8fea9ca7fbcb27fe8e3efb803e", 0xaf}, {&(0x7f0000000300)="b172abd7b92fbf496fc2187bf040dda18d5fcfbe8ec7fc22fb451bdcada1fba2d845802adb3c4d2302d0435fcaf5c702e38133c00fe8e3499cc920a0a787eca4dd50c06aa58cb7889efdaa3de038689c2e2504a3361182", 0x57}, {&(0x7f0000000380)="a159c38214dcf662bad4ead0dd49f7e9b8098df6ba1ce2a6aa521e5489550646d4c2f9dc9d9e73b5438f58018b7095e68b635c90e2f8edb1838df1064fbb23ecc99d2b", 0x43}, {&(0x7f0000000400)="38a130e6435c6d3aa27e82e363914c1bcd8fbe97acfd021373813c6696d64a4823ad36efc084593fb3c25bf6a31e1ad7795f454509a102b1372e887805a0eaf0116429e38c1b10a976c5b9f31f03382bc37eb88daf3f708e198fb1c74312ebfe2e0b4a8982bbbeafc9f8f18c65e41772426142dce6f1982c03928e7574f880513fea46a099ad482c8e7b5b4fabea90da1a7eed5c6cd2236034c018dcbabade34a133d3c3f2af7b2fb0fcac417213d285a60a3c1c743ffb70c0f9a108c8408761bd7ce8776e366319fe0ee3c79a6d913c3aa1293018ed160e3db3bf43bb656459357ccc3ae79e25d61efb41065fff1274c2b8b36f8c9cdfc79bf3cd", 0xfb}, {&(0x7f0000000500)="71125d08c7df24353865c2de56d84d8bd43c2731b3b6d92525366a4a65e3512371b316a886dabc91be8b9c660b2b31a32d71c50b87e0e3ec0b8921d2376a2409b99a4f0f766ad10d84d4077154d92c67fd99ef67d21bd9954d002fb964ba398b71d5e2ed0626a47cb59fcd185a92c8d9b0a42cc69c92f48909463fd161140b3cd032285fa9c9963cb2958836a8cdb3202d8a5564a09157d13a857a41674c612f81480aee897775a857c8ff93c23ba4f5a76d1e3ddacf8e19ae0a6dab7ceab06a6a84f751e1f64b33896a32d9749248a5e215c18d3a773f6b585f5f19eb9068950f6982bbcb046c661118de80138a39836848db683ddc22cbe7c19f3f9b", 0xfd}, {&(0x7f0000000600)="a3efc4822258fb43257dc44531ad8b199aa03761acfdf0a735eca964381a5b6167ca9ee2059d86b76e1c202353f3da0c405459c1faa42e46e7c4d270290507cf42a026099bdfe16e5ca06f", 0x4b}], 0x7, 0x9) close(r0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0]) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x80000001) executing program 5: r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4c, 0x7f}, 0xc) r3 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r3, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) r4 = socket(0x20, 0x8000, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) kqueue() sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000200)="33757aeb4069c3b9fffcfaab645b2737b9188ff3d9822d8eff9de854aeefea29ecb53a191370410268ea5b4d6840cc4505cec3c419ba999b047261e83e2be4d83dcc8d2a412990938137aba7fb5bf1bcd11f220ed7512b", &(0x7f0000000180)=0x57, &(0x7f00000002c0)="6bf8d5d47d55f947acb8d238085036e726a27f7d7272a3f55f62aef2", 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg(r5, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) executing program 3: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12}, 0x3, &(0x7f0000000140)="66e2327cd4304234aca520b26c640b2dd31485bc3708398c3882143cbe21cf577140a7d1bcb6b132f5f27731edb6a73d3878cff4b8cbfa011de444d9fb9258bff9000476c6e7eca7ae89adb7951e3fdba3c60a8e787e9dd7c5311e498002ae6ef5d6", 0x0, 0x0, 0x0) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f00005ac000/0x3000)=nil, 0x3000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10089, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) executing program 5: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgget(0x0, 0x210) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7", 0x4, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4, 0x0, 0x0, 0x6}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x21, &(0x7f0000000000)="55d1bc5ac610", 0x6) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f46000000ef1f0160fbff00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) readv(r0, &(0x7f0000000080), 0x100000000000025c) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) rename(0x0, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x10, 0x2, 0x0) shutdown(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x6, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c", 0x54f}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00', 0x9, &(0x7f0000000200)='./file0\x00', 0x8}) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) shutdown(0xffffffffffffff9c, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) chroot(0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000100)="e7a68f2256350b0f8a579d362745dd7fbe1c8edf3b1239ac4dbe69f70c5bfd349cc783f289fe06354167", 0x2a}, {&(0x7f00000003c0)="726775f36c1092ac8f291ed3058e43dcd372b7b40c0b471005e468b0f60313984fa8b6818c6c7a002eb3f632319c7794781142ef638c9f317eaa0bf556319c5e4d6285223fd7ff3208dab3bbc9be019e0381fa46b3c14e7e01ee1fa8b05207fd097826707274664f63def0e9c51aeb3f8759634b6925e8c764e4ad92fe7b4c1024c7f01788cd79ef9041bd1f923596c69691cc827d3bad2828b08dc2fd8214d55f4f2db727962fb4cc93b8d47eb61391180bb3927110f3df3fa387ee02ac5a660c2ca2dc79465ec1bee3aad1c44a90b5205a1bcb16942f04b149538971e164aac964f081dd0d70886bfdd668f2f72ac7e16bf8f3a22ee2a0b9cc8265b0203b6840a1ff5006152858636d7edd9b7fd24da8eceac2af8a7e9f5c06b01948c7796a81bc1cf054378ab24607fed62b17521c5f311b730bf83810004b658efcffeba57d852d65dfd9001e238d6688978619faade72afd1164bc382aa61db231eb8317d3ed25e43f2247a841105e6c3fae4ca4553927ecdf63ee248e5ee6355aed93b817fffc02bf52b08a84e3d14cacc28dbf63650eab8297142284d98ce295866be5e00e9b70c72719c83f3afd3c7d686e46fb0e31a27235aed863286a62d06d7c83508a1406bf701c0af57887c3371e20d8abde491e93eafc816849c046b1383e5304ec0631828292cce8497a3795ae9ee666810832802ddce39c4d59193ee296455dc9677671bdeba941a244fd63ee9033ae518b4e67657395578975b70a2ee673e95486c195209176861c0838e9166e5800aca3c37f778ec0bd55925574613e97fadeef3702eb334a4aad9824f7f30c46a3b222f4e9d162ff2458cecd1df25a8b6123da960da4104c61497a234174c7578a8ba232f086324c8da9c0546f53469c4d0cbbb45959641cd8849117d1d2820bc95aef608e5e842f358fd9287d4921db21e9884e8382c91dfd379455a196256e66da544f3116a51ab75ee2ad8e856677be227fa416d88512b75412307dbcac03ddb4d57d2ca73881efa30b863e832f449f9bf5d1ec0cd98dc32568527b48ffd5e4d16f846d2faaba7d760b77b9aa84fd36943830c9b0e2a8765521d8cf5174ae50105cd886659d2b4cc99147aabe559d60502d0595c5263279025b39019be406ce041f9d55c42543bfd9a57a1a4dc038bcf02d80d0f0fff9bd94be844c9f292003f3d29166e48ced17cc124944325b4de7a202290a122ac56ca3356a4df03f02784ce589218b446d521162c2eabade4813a67bf6697b3979548b80eb6cc170a6cd6880c6ac916a65673e138d17bd77ff91f7bfcf398f7da7bc9b1871af9643cec24be699b340baf3c31aeac54024aef95c8bbf947279bfe62b15ca225bda29bcb0e60f5e0805fd14709d896c1d1074c303d9b694cfdc32bc65c0efb749cc4293a9ae477868012f5d664f08fdd9e62ddfe3804136ab87f8e9f57ab289df27f0800c6736ab66788945d1e1b8f2454bd5c43864171b49a36f92a4d48cc866ca97017baa6fc0ef92478f7c39480d7240eee8f3d435a11fe8910e8c39103b29b83427b9c523aeaeadd49c4717adfc67e2e486e96a69444e528dcd905bc97637d566099e73f1698e7ea8814fe25a409834632856ff0d7aaab302ca895a4a4cd95913dff5b769fb6ef83bf6cee6e0f54dab596a85bc9f83b2e0dcb41300620a8123031bb2b4eba9a19b8ea1ff8a6936630922a5f19de2f43dc48c1b3d3d3e2b39077c3984febeaf1aa4c64c90eb6a3a75a27676c96b9b69b76c21d69902b45b3e9f1c3e1ef23945f3530c674b3ee96d016aa7647c32fdcafa321f2d95fba5a994fe5593b938cf734d50a2af48d828400e469fafa38b0c4d84ec8a4099e31235aef14eb2780ee243c381255e35af5acb4c950f369d717c5ccdc81f0ab5e58cc4557216d2ba6258a3d1caa30e8497b1cae5adb66abbf2f5ed5e91554bf268f07d4edb9134974643f0aaeb7dda9621a374358d72c75acc78862fb5b02184aa1c5cdb7d3a312c769c633fd0f7c2a32fd564999991cfd022383aec6ef1f98b8d6b2d9476cb5c5d584d05683ecdf4802549a73cdc71ebbdb5ddf6bbcb61fa4535f4b626a30b9af1d72704808231de2d9f0029e6185090e000f5282a531e1ad711d7d7fbe54844de4a3247fa22d28914ac8fcb18b69fad35ddc173d470fbc80364af980445386ab063cbb00ab426e2487fc1e6ce43f7b21f79cd41ec0c36cdc513fa841b37034f96b3ea14528101fbdd23502f4523b5528c2fa3b220f63d8a1f2567a3978e29b8e5e4e9e45efd26865abde365ab8352fa52fb99042acab49889372091f2d62ec3d2f29d5c66e7d7272daa5b36c823a0ca98af628c941a7e21ae22ea093ecc8eee71ca8d671977452c5bcdb88e9dca662e066217bc4bd0de83fcb46afe1dcdc14b94f4d1e7e7c10b38103889d31078fdb5c7c79c9c57f60b5e504a9c817ca3e6105eaf1f6c74634db0dca0758deb89cb6299ff51d1b7824cbb3977ecd983f9f8454849fc6420664aed01b80624825550ce007ecde427d7d6e58a76b610ef1cd152612186620f6212fa536c9a13a126ea2a089357097597d0632086aafbee4a7c7cb0de28e7e6b258c7b92f4d702692aeccbb311ca28074579afd927e8fcf6162d344c67496062d5d89c90992680d3ff3a6ebe3afe4177d2abb81ff66776401170b33226ee654cc79fd70b2782fd79186d14fde3f2149f027700b3fdf0a2717d619d87bf3260db978b4d109ed369f4d032c5fed275a303882fa12e7910e01b49c20905f06e987eedf631bad7e50acd4387d3d8ae22f783d0cfda101b6d7afa2ac94fb0ab84788d5d0a27ff3bfd10fef6a41dcd6354f222485d15bf9fc510a25bbf8d8366291a1ae45f0eb0edc857315c9c8688084e8d2115fd67a6de69a9b4eb1ad264e843523f5cb570bd31df3ed60078f073f17422d705d572f4823c0b6adc1dc012f97d88ba775fe0320af91133edb5c7ca606533b04cd30d8900749566fd68d16ed7916c452fd6c478d5d97466f0f97b10639480701f561ed79a196ae46aaa409b694ba983d60723b42e535bb5cb3378500635bf38b993f106b369367dae01c8439f291a34aeb05945c6f252ddd6a62487c2d141c4a4498da38ac85c5c806e81049d2855757bfdcb7f54d3d9153aeef1c2a6330b33c87699a3c3e7026da970a6fdae748174f653aa8fc377efb506c45435e974c6107f77fc469fcfd9e9ddddc0b693d4fc66751e09e13889a1b7153c25bf0f3ad62803241a4550dfa5334605ebc3a686ca9dd4a700f0340f71398037975c3ebdc2b2e531ba2a7549a97d470653e26ab8ba57a213af7a5d50e49820f5bdc53014e5bd862af76effa328a0b8423a6780a26b986f2cee9deb5899ea63ed70be4d2a1ee9b3887e2fe9e4db318c171b9386948ab19fc48cd878c43bd9870b23761c0095169a180f8e63dd38037d86415aee84a0e4c52526f5ddc5d2615a79b4ea0db7305fae5e99713eb3f878fb1ae29bc1333417ad30da16ca1bac4b86ef1ccc02de903821341dc1e6db13ea85fe2118a10b7fc2d39f81b126c1602acace7e9affb30383fc0707987075f96d16945c03684a506dabbc888b2a09b4aa1ca3dc932c46e88486163c83021894eb891e42161d97a9c42e34eee22a6bace8bb19de99e69e1aab6dbeb71c5dbef99c02cff842d0a73b1fcd0d30e6179638901154d3b7475cdb02b4c7c33f4f7e034057be7923ee4a3fda0c84dbe52756d4753d4eda42b61dd37195c6c3bcf7951d7505464269019f597b9f3435b00f18baebaa7c9b0d07a96b909712b91f14743f07f7571e2ce3a4bb0c767a4a1a87751125b94550b1b01244fdb7c2ae376a632ccfda3bd89c8b7a0c603672c76f5aa32ae962763b562051a3536dbc08643034f016f5c78a8607ac62763f44e83c153280ef2dfe4e375e60443966c496452a6d3f1e3c93120dc409f7b244455cce8ad343d0034b1c1ed4aa0ef4a729601353865645189da869cb81cc547241959166eb3dcfda7ad0e84928cb624ab7d8a2d93cc9566962177d0e781310ff083e8a944d63f0605705d1b796b7aa87b953d0b5f170167de21b779c33c34020beb90bb8e125188c7d7d785ec46232fe16ca3cb4dc8a2a8b291270c970aba82896c707cc68de9dbc9ca28116c4523ead595ebb09a885f1f1fe6f05b5c2011da4368d166ff91c6ffda52c4e31d95231377de949cdb025d977e3bcd1541bbab41aa650999ff44d90bd4afa15b69a63bfe8b492a14425d4a7008e09b1eabb133317fa9481387c1e8712194da6869cc30c8e4ed34c195d460e657f492cbc0f45095e9dba640afcce9987e17d2fc4f469a600edc68b82734c4eeaf5e6ed4218c1bc3571403a2effd1ed342559ab486bb9ed8880137c6c8ad5c3ce0b9381f3c8fb9f01cc790f7439578414d7fd073011fc0f280690bef08daa8a94bc6a7e1c07f4536700448dda7aab8cba5a7537ce74b849666d41bb245ddcbe36ce839b0008889067dd08e49861c5454459b3091ee42c0966dfb314b6b604d16db4df732841d42f4bee3f76414248a756c5b5a66280c4b5e56775dc847349641e76d90a9871a35eb61353109092356328522662ef279d507aee53583ead7952e6ffa3fbb5001602f42e64a1ca0f018f239b8b116b564bba45d109a8f5777405ee3046214b41a93986d8596ac13a82ff53c621094ef0fd0cdc0cc514d737cca8c5608e08a9c154a018d84d112ead6cbec5264c074ef56c3f684de5706f2f06c7b4beab6157aad1e93260cc38beed69f3b20c32e1e237f252639801936ca357842736e5b11137c4405474c52b82445dbdd5b0db3f282b0cab8cc713981430bfb42a62b440c98ac93a9afbfea8a6521db73907b6dcb3db7ad348408fd22161b82ea75bd6b17121f51b01956a47522ab6653873969719effc6be8afbef567c158c689624d41da25d0f5749e633ecdb99bc5e18bef27df0aa49165804017ed2accb08c3ac2ffe39adfb5f741e61fc11d3b35ef9970bab0174ec35c42d96e5a5001038d829130d37c63ffe0d2e779a211d771bb0a8e77fa9d72d0b76012171ae7140ae300a7851509a517a33ca6551924d879e3bf7644a30d814d54ab89914703546d3cded836c26228742a0cdf2dfc7db628d0f265320e1ab7602805bce585f4fbdf630b28eee1374150e01e0c0c803b3cdf75a466aab58addc53e1af057aede9348b3bcae2d57e9d7422cccf14287e61de3e9841e0cac737841baae785b237c15dbb2cc99aaa5af7a7c9fc14ff41b78f5dd06a46316c37d311d21a2446ac50cb55b2192e1a29f1e33636c2d3d9960134e13110eaa0bc6927f3752c659978caa67c2847516ff30679b1c7e6e74e879a260010a3f43e1d40f943695aa56acd5c5eea8facf0ca90c94369aa19bc91ab0a30757c93328f3c1a832495766bf7bfceb75e5f8841516f99dec38e40a70a2b9404a3c5d197386bca25a2ff5f684e5029277cf6997bb3b54b900756bc95d439058827808b7e0438d1e1c7e4533a5c4957083a4592713a073a7543e3881607e2018f44f95941477efee341d5db522d3445cd4023ff3ad007c1a2ae6ad7b3c2f050b8d686f0fc3fd12b4194f90024d60719eadc2a284f565b78e5caab286d727489d7fd7e7e5be8be2a801de049154bca7630d1d03ec65844e97cd8591e6cdd6bf22ca9b0bfcd209ddabb9c03a8fb541ca1fc77885d55f63968fdd0a33517effe9aa5190da4b51dadaab3ae36d0e40964a21d1176ce0f0b513d92aa5dc0ff1a8c79c3b171c815", 0x1000}, {&(0x7f0000001600)="8f02f3a608130dc196990ba16850329a29db6e7ca957d2598b16771e7bbe4219e3f51c934125dcd7600d677200967218c684161ec1655f24dc86758ea527b52937c6cc83537a7a3915c1ffaa9f8c3bfe10e0d513cbd57d66cf23ebee79f1e4df6880b9e4aa88b653413d7403d1929719505e74a040a4c081cc6c7b1b648401e0d578f92271c73225978ca474736965f4", 0x90}, {&(0x7f00000002c0)="c6f3039ee37178ec507c6f3806eee8180f9bbcb74f5ea32e310d4afb323f8e1ec10ade4e7d44272b16a9712792aba344a0a22aca122e03b71be9c52c0a9e7d43f9020fa5983ee8b5aa15afc1ef8839838beae89108cc99521835fd39cf", 0x5d}, {&(0x7f0000000200)}, {&(0x7f00000013c0)="a29f3a4fde68d3bd24d27e803a10c93d1fbd70ed187b8abbc927c0f8ffffffff5f78a4517caa4bd026c1f4ffed7bbcff7c42244f64c48206ab6ac4c67f9e1442a2ff92da5dab6013cc9f07d315212179d6b45dc98d6ec4bbcbabdcbc888fc2be0e6b32665936f0f993e1df8915fe84aaaf9255313adca6be23a656410a8ba435c52eac2c40e98b00"/162, 0xa2}, {&(0x7f0000001480)="c160efd61dbbf7060e0c3c3c5dbcbc4fbeddee90cde8fec305f7cf19cf91e72c348ef6abcdbb4c17182379ab3a47bc98d86f223c5ba61dc10a5e8b83a9ae49d270610fd9c8610840276f788c48df73156971ef3f231cbd672765e7b032539f30a66dcb1438832cada7e1b974cee1ce48de8daac53ebc5aab635f209897a33a9941e9fd3052febd76dfa1befc89f8c132c6bf969a9df1c5cf2c42154365befda883315f729e96017e3598c1801a10e8ca6fc01b9c4011ba2b25ffec7a8db72931d51ec214bbc793e35813e73a187769017cc10d466bde144e3fc066015b6916b9efddd615088570803347c8c1c680fb8788e79d23bf1a", 0xf6}], 0x7) sysctl$hw(&(0x7f0000000000)={0x4, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 1: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000012c0)=""/4096) socket(0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2b, 0x0, 0x9}, {0x6, 0x1, 0x1, 0xfffffffa}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)="09b2f7238ec5692c37fc71a4", 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0xff, 0x2}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, 0x0, r5, 0x5, 0x8000}, 0x400000000003ff, 0x5, 0x0, 0x0, 0x3ef568da, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) getuid() executing program 5: syz_emit_ethernet(0x6e, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/90) setgroups(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000980)={0x8, 0x54}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='W\x00') syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500001c0000000000019078ac1400aae000000120009078a12f290a91977cb2e01eda5ef04d293ce4fcf8a41678337542bc696a8355cca42708f06a1702ef3060d98531e6e9e26c864e077070a8f2105aa7d87091da006aa0e531099ffc8391e36716dd246acad217122e4a745208d792385deb5b117b7461407021fcfdbd040df81ec2a51b525c307cfa640fe53d38a00466880dabf36d9fabe1fdf666647bb29ef129d8c2460af999b85883b9e2ae0c46732877b95a6ab737fdd5b71a20e7a4f204c2e91ea26683d98e4f2de6ca3a9f6240b2d3d4df7bba9574882975664fd254"]) syz_open_pts() unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="05aded432cf4a957", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x6, r3}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x9, 0xe, 0x9, 0x5}, {0x7fff, 0xa7, 0x3, 0x5}, {0x7, 0x7f, 0x1, 0x10000}]}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) socket(0x2, 0x4001, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1d8dd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774abaa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef324f51ce382d0d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa10000b1", 0xc6}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0xfffffeb7) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)="8d", 0x1) setrlimit(0x8, &(0x7f0000000200)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x97ab, 0x0, 0x41, 0x0, "bb08000100f1675910812cc900"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 4: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x6, 0x2, 0x1f) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r3, 0xf, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc2e2ccf862972b4bc6993bfcc", 0xd3) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x4000000000000008, 0x0, 0x0, &(0x7f0000000000)="af4834808281702c1599dd425047ceb1e7a8a1043262fa60c27adb9d560381f7580ac91212330802327025caf139f72c89b0bdae98aa851d935b7c07f47fbd82779abe2b4b9a9b2c2e563397b371276fd0c83628f841e0c20983c33d44296c1ff5db97a20605801e42306a437b1e3e7a5182f3bb11e0a575bf60493883b73192840f5eea5bd5df6f11e2924581fd78f360924ce021d0e8fdecd6d09c1f360872a7ae8804ba8890dcaacd0238f4024466c7e3506988de980115f2b4d97a4378a8cf234876aff8b086f6298c694b0aee151de73ff1290fa1c8d1ac1b43a4336a20d37f3d984fa36b3bf13dc9b3bbc42d7f17d6f31588bc733cdf96e1423b", 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) r6 = syz_open_pts() sendmsg(r6, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0xf8e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r7) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) rename(0x0, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) clock_gettime(0x4, &(0x7f0000000040)) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r5 = open(0x0, 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f00004eb000/0x2000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000600)={0x1, 0x9, 0x7, 0xd2, &(0x7f0000000280)={{0xdf, 0xb, 0x8, 0x7, 0x4, 0x6, 0x4}, {[0xfffffffffffffffc, 0xfffffffffffffc01, 0x0, 0x5, 0x7, 0xc2e1, 0x9, 0x2, 0x8, 0x100000001, 0x2, 0x7fffffffffffffff, 0xa62, 0x5, 0x9, 0x9, 0x8b6f, 0x5], [0x671, 0x9, 0xc2, 0x0, 0x9, 0x5, 0x1ff, 0x9ac7, 0x3, 0x2f], [0x4, 0x0, 0x20, 0x6, 0x1ef9, 0x934e, 0x8], [0xac, 0x2, 0x5, 0x5, 0x1, 0x20000000000080], [{0x7, 0x9, 0x4}, {0x1, 0x4, 0x2, 0xfffffffffffffffd}, {0x81, 0x62eb, 0x2}, {0x8, 0x1f, 0xfffffffb, 0x200}, {0x4, 0x1, 0x2, 0x9b0}, {0x9, 0x22557301, 0x7ff}, {0xffff, 0x5, 0x1}, {0xc650, 0x1, 0x10000, 0x4}], {0x20, 0x1, 0x81, 0xffffffffffffffff}, {0x8000, 0x1f, 0x844db98c, 0x245}}}, 0x8, 0x9}) socketpair(0x10, 0x5, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r2, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x6) sendto(r2, &(0x7f0000001640)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0bfca0edcdfd0735e8c394b8cfd58e4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x100e, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000240), 0x10) write(r4, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r8, 0x4, 0x40) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) connect$inet(r8, &(0x7f0000000000), 0x10) shutdown(r8, 0x2) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000900)=0x3) syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6001010000481100fe8000000000000000000000000000bb00000000000000000000ff"]) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea07f52f000000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff010000000000000000000000000001"]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) shutdown(0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f00000000c0)="20f337a0f3c1868bc41c895868f6d79a1a9c299fc320cbac20dc174463265eab0364726867dc79e7777eab32c7b8b89d6b8a169e5b54fafcc9b8f75e44f4209f7e7327aa8c8af0434c6a44d0b9c71bde34cd7a6b35742df29e186f80e089aa4ef8cd45e48668c743f45db64bbfb167f1ff5df91bcc7ad983fb77fe38ced6706082fb7d399ad15d30e088eb96be51bbadb78a91a277cec9d26cce800ce835b93cd1b0dd963a66a313fc1574550a11506edd5f0d74e95b5cef59ff834d61a0afff01984e19bb1c147dc9656d410d87d6732993ac64fd", &(0x7f00000001c0)=0xd5, &(0x7f0000000200)="49208ddef507166ed84ca56559a3ac3e9fe5ce3a76c56bfaa3376b6cc8c3df9197a7f41f1e78bc88e46fcbeb7094628218e38d567700a0c7bb0b0b0a1fa21c2e3bbcae5db3f6fe33652c2d525177f8", 0x4f) r5 = dup(r1) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x3f}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{}, {0x30}, {0x6}]}) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) listen(r5, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0xb5, &(0x7f00000002c0)='./file1\x00', 0x8}) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x204) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f00000000c0), 0x4) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4}, {0x1c}, {0x6, 0xff, 0x0, 0x1}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRESDEC=0x0]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0xb) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x0, &(0x7f0000000240)="85092d57d90f1611885a8295847f", &(0x7f0000000080)=0xe, &(0x7f00000000c0)="f9e583b9e7dedab08bac0f662e9dae20ed7f4c344686e81219b34915132f02dc91d3b2093a840d7d9be25f59e9c16f57fa4ee0aadd4e7da38a30b378b9b78dff5b219133a6f71f1845498404b49ed4874a351afa47f3c2adef567478b3821894fdaeae3e8a650acac25c92396a046417b650ce9fff9c01f535728004783002d1784dbc65172ae7867cc1793a341ef1ef", 0x90) executing program 5: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) getpid() fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x6, 0x3, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000180)=0x3, 0x4) shutdown(r2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x8) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = dup(r3) getpeername$inet(r4, 0x0, &(0x7f00000000c0)) open(0x0, 0x80000000000206, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x8000000000020e, 0x4ebfac6bbaf7949) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000340)="200028b70f11e20902a317db14bf16df41fbf10e4c48f890bb925329f2b8481b55749075b2e012ee115ca9c10cbee72c801a384d188a10c56365228efe0fdf245adef39775b4da7c6a324c224b938743ddbb9340990cb7f3619208b103f202faf951a0bc67e21738e741589f262141d357790a", 0x73}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0xff55) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000140)=[{0x1000, 0xfd, 0x7f, 0x5}, {0x193, 0x0, 0x51, 0xfffffffd}, {0x1d, 0x3, 0xff, 0x7fffffff}, {0x401, 0x6e, 0x27, 0x2}, {0x7, 0xff, 0x4, 0xe898}, {0x6, 0x6, 0x20, 0x3}, {0x7, 0x81, 0x7, 0x12}, {0x81, 0x6, 0xff, 0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r2 = shmget$private(0x0, 0x3000, 0x305, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r4, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x1}, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x180}, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x4, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r2) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="9e204062834c1d4e66e2062555fc398dc5b3229cf2f8acff5c3f2ed2c1951342f5317e1ce31372511f00000000000000e78a002ffd3ec38671f54e02257e5171ec1f194627fec2c56bad43b83084f1fff6e8c4c0f97531b3921fa4f1ab4bed956de3b54a8213e43a1a6e1563ffc25e517b879b072cc80f25eb69491c", 0x7c) pipe(&(0x7f0000000000)) chmod(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mkdir(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) rmdir(0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000018c0)=""/34) pread(r0, &(0x7f00000000c0)="1be2faad78fb65b6f14a5a6b20512be0dc6c8f4490b25662c1dbb280e213ac8c3bcd295a03cf23da72ebcb8cf1f4e381ca39664fdb293ca932af83ebccc942a6d5db08f7d0cae172284747a89212d193f754984b1a9235c35b9961c5c99c39c80d4bd2901e091cab813adf6f0e0c08a96c65e2c21cbb41bc0de3d9acebca3275e062a72ec985ef3cd05bcb58c6b3594315", 0x91, 0x1) executing program 3: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) nanosleep(&(0x7f00000025c0)={0x3}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) setreuid(0x0, 0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r5 = socket(0x2, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r4, &(0x7f00000011c0)=[{{r3}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r7) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x601, 0x20) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(0xffffffffffffffff, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 1: syz_open_pts() socket$unix(0x1, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400054}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffdad) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}, {0x0}], 0x2) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) close(0xffffffffffffffff) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f00007aa000/0x3000)=nil, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() executing program 6: setrlimit(0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0xcc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) writev(r0, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="f8441ca0645f1548e391fac894e56ca26b1c0ee3128d9d07242a74", 0x1b}, {&(0x7f0000000500)="bb0d", 0x2}], 0x2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="ee101524", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r6, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) dup2(r4, r4) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000080)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6ebf87535118f71f6b3a9930ea4672eea92da89768890edb530479cc9a7e", 0x14b}, {&(0x7f0000000040)='.', 0x1}], 0x2) r7 = socket$unix(0x1, 0xe06a2bb53b536231, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000000)={0x9}, 0x8) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xff}, 0x8) r2 = semget$private(0x0, 0x0, 0x1) semop(r2, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x22}], 0x2}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6c}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semop(r2, &(0x7f0000000440)=[{}, {}], 0x2) accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000001280)=[{}, {0xffc1}]}) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "5ccc30", 0x14, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="00000000000000000000000000000400", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 5: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() kqueue() socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) open$dir(&(0x7f0000000100)='./file0\x00', 0xde0e0c0f37e46562, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x9af1, 0x0, 0x4f}, {0x4d}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$LIOCSFD(r2, 0xc050756a, &(0x7f0000000040)) msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7, 0x0, 0x3f}, {0x14, 0x0, 0x21, 0x6}, {0x16, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(0x0, &(0x7f0000000200)={0x0, ""/21}, 0x1d, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000240)=[{0x7ff, 0x4, 0x8}, {0x1, 0x80, 0x7, 0x400000}, {0x7, 0x4, 0x4, 0x36ec}, {0x20c, 0x9, 0x4, 0x7f}, {0x25, 0x2, 0x4, 0x83}]}) r6 = socket(0x2, 0x3, 0x8) setsockopt(r4, 0x1000000000029, 0x7, &(0x7f0000000040)='\t\x00\x00', 0xffffffffffffffa5) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x100, 0x1e) acct(&(0x7f0000000240)='./file0\x00') syz_open_pts() close(0xffffffffffffffff) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x9) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(0x0, &(0x7f00000000c0)='W\x00') open(0x0, 0x615, 0x0) r0 = open(0x0, 0x11, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300018008, 0xffffffffffffffff}) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x105dbed77dd395ca, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3, 0x80}, {0x8c3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semget(0x0, 0x1, 0x404) getuid() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = socket$inet(0x2, 0x2, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r8, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r10 = kqueue() r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r12 = dup(r3) setsockopt(r12, 0x1000000000029, 0xc, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x8, 0x1000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r4, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) socket(0x1, 0x4005, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) utimes(0x0, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x1}) sendto$unix(r3, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb}, {{}, 0x0, 0x0, 0x0, 0x1f}], 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a", 0x16f, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) read(r2, &(0x7f0000000240)=""/125, 0x7d) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0xffffffffffffffff, [{&(0x7f0000a8e000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000b96000/0x2000)=nil, &(0x7f0000ef2000/0x2000)=nil, 0x4}, {&(0x7f0000b7c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x88a}, {&(0x7f0000c81000/0x2000)=nil, &(0x7f0000ee5000/0x3000)=nil, 0x1}, {&(0x7f0000996000/0x2000)=nil, &(0x7f0000bf1000/0x4000)=nil, 0x2}, {&(0x7f0000bfd000/0x4000)=nil, &(0x7f0000d02000/0x1000)=nil, 0x7fff}, {&(0x7f0000a68000/0x4000)=nil, &(0x7f0000b02000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ca9000/0x3000)=nil, 0x28bf}, {&(0x7f0000b34000/0x4000)=nil, &(0x7f0000de6000/0x2000)=nil, 0x8}, {&(0x7f0000eea000/0x2000)=nil, &(0x7f0000953000/0x3000)=nil, 0x6}, {&(0x7f0000f43000/0x14000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x9}, {&(0x7f000077b000/0x3000)=nil, &(0x7f0000ab6000/0x1000)=nil}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000912000/0x1000)=nil, 0x6}, {&(0x7f0000bd3000/0x1000)=nil, &(0x7f0000a16000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000721000/0x3000)=nil, 0x1ff}], './file0\x00', 0xfffffffd}) shmget(0x2, 0x4000, 0x291, &(0x7f0000d90000/0x4000)=nil) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) msgget(0x0, 0x402) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005ec000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = semget(0x2, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/36) r1 = socket(0x800000018, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000200)="32ae67712852b4672fc375c2296a6d726e833b4897019c0bf4a5bbd3e6ad741bf6976dfb75543ec3ba3da313a0b3b7a8178401f8523c447e2af6d04670338b941d20bba3b890ff8a1cacfcb9fce195db260f16ab01f0767c5e9706d1588ff636d28e9acc54b7b34e67c3e802c8a899b2dc5b9c522fbb1666aaade7137af4dca0b1ecc06af9bf68b7eff361174538d707a4b2a087", 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x731, &(0x7f0000498000/0x2000)=nil) shmat(r2, &(0x7f00004ab000/0x2000)=nil, 0x3000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(0x0, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) executing program 5: setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() setreuid(0xee00, r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) socket(0x6, 0x3, 0x7f) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="7d0016336488845e61e9b334446934b7f796e768889c43dac77857dc607ddb4e3bb5463fa496c491ab45222bd2d3f474d47edf8750f5d818ee34158e597faea49f5bf5d98184481039eff13245dc", 0x4e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f00000001c0)="cc", 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r4 = socket(0x2, 0x4001, 0x0) dup(r4) recvmmsg(r2, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) socket(0x18, 0x2, 0xfd) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x18, 0x4, 0xfe) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000040), &(0x7f0000000000)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) socket$inet(0x2, 0x1, 0xfb) readv(r6, &(0x7f00000003c0), 0x0) open(&(0x7f0000000b40)='./file0\x00', 0x8000, 0x40) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000001c0)) close(0xffffffffffffffff) open(0x0, 0x20, 0x1fcec91fcffd8bfb) executing program 4: setrlimit(0xa, &(0x7f0000000240)={0x20, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x4}, {0x812e}]}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x30) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f326fdb6d6a87", 0x7}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) close(r0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=r1]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000540)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000000140)='.\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x409) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x0) (async) chdir(&(0x7f0000000240)='./file0\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) (async) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r5 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[{0x38, 0xffff, 0x20, "2a94ca8156ff44a996f32f9e613b7cd503f1884dbe26d03dc0ca9fe855d49452f7563eca"}, {0x98, 0xffff, 0x4, "5e6e2e5fa26a31f1cdedfb139227e521bc8ec70a53c2e8c40fa91d3b80586b65f85614e408a144029f1fbd330a9b88fa4a6c68bd833fa73c9ff19a4b0d98ac82f19546782641eaeee425e9a956b95a0651f2d51bde907a255e3859789ebf4e8e96c8118605a5c23eba1b2956fc0a3c1a67bd8fd8a5c6c56e9495eef5f7f8bb89528c7f2be6fd0678"}, {0x1010, 0xffff, 0x0, "3863634f412a696b3a1178316bc4aac5c50f4ac156899a95143c106d1b01c60eaea391c9567a71f6284d346dce932afc901bab33af24730da70b9fa44325ea71abbdf7545ea0c907239ce82a20bef72481771b7e96166b69252bbb9e43414c1eaac40df1637b57f93cc9dda1e83483ea5f19da3cf4156ef90c6e3090003d95636db24f69f0838ee260262ac3b35b8afb7a798fa75f7c1a2fad422d4bbb865e3ee30391daf8d0fb700b3de43218c85a19dae71d167951d2cc3455c6af4ec5fffadc6f4c7ee350e47042213fee9949f52a1c393ef230c5b599565b203cde06e87a807920b022f168598703ec50e9726b48deb6f59b473236e54c20473c784df7c24fc95f6c06b446e057555c9c8216185f43c3ceea758123fffa37d9e0280ccb1f529cca38fb69f2006df0db5bed0b7384ea3d52ac7aff384f78278c08f5ede108b4daf0ecdd1b8b1071ac5bcf5e4971b2cebe053f4522ef0694f1d811ab2a7d5b1a4953f2fe3de8aa08010e7541614a96c34115fc317f33b3bf195d364871f7a3cb5a6e16ab9c2f41b7fd4e1af064ce05027a20705c5a5717c8a0e1f01b3780b48f44fae6a7a326b122dde07187375c612f6c504f01c90ebc3aab263a07ac1a517019b228e175f5caaaf8b35637ac332d5a7fda7d6fb13ddf84d449241056d8bd3470fb27b7406fd3d5d7b48ba1d75dfd5e891a65b3c110258d919f754b33dfd40562f69cd8e723d13159b9f4be6ae23d3b750b495bead9308aad1418344357762eed534810d4ba7c7799f7276fbfd4dda557428c77b5841c5769fa177655c8035c8f03171a0f9427456f204792477961339bd7f764a93d34f20f1463697557aa15320e466aae8d2a170d2243d555f0436b650aaa7b99d2fce7196e29760870f83a550b6b76a2765c01f4872bca726e87be778d1e3a1faad64d57a09240dbd679c2facf7f1126627bb3b1ca02af135b022baac390fd130d4bdcdd7b24b3d35606253c5eb4cb58c24b85184c0e6f8b977a6a4b56a63e4f6f0138da89b394cc10a0e0a9e9ca01fe939d05ae98fc809a515236c4185aa3d26f1d1503226f12ff154000ef641336af311c6372c4b73da54db9bb23796feeaab45827f80907b9be64bfad87f3ef9a3f5a1b51ca9cae612a6e74af6de0840ec66d10d898d5d52e58395557c608647edf0f0c2044b9e48ae29da7b9512b4b4a51f4e1488dab9995890ac82a9207ddabab8a948faf3d07c80a89666de31d83c88dae8861f1ee4b4fa17442e0359d05136e993fecc2755c35e98c5a358c01856aaff2ee848dfd7d19ab7a2362af636b3ac62f1b83a826fedbb28da437c73914a1012cf66c8bc2752d2d6e764b7f9dc2cee5be154cea52bc86fd6919483a398f34ff0c8265e24f957f662e62d4d96202426d9127fe87f47a1862d2121a001a452559165b3de79eb333014ee19730abc0fec98391faf574a9a76e6144ac503f65dc456b6cc889accb6458f6bed26d4b5ae5e3755e51da4e41b4ececbe3f870563a0d71edef09aefac043ae7a3e4aa9498c47e9943e88c2477ac8b5598de712bbb258e049d9ec0b9041769b6a209b0ee03336d22253b01816a0378c6453e36dc62c884db1542a4c7724b2080b853c12c2d58820a262258195d0b247e1a9a22c114bb988bf1a9e7daecb1feede9ea39a31c95ffd7385da4d58fc4930caebe39a6c81578fb212a980b8f74325ca2d7450ea4c32f2b44038fce97cb1d70dadb5629195ba1e2a52ebb13c9c4f6f5a46f53a6b031aa5b0d77ec0d1907edeeecda62f79c21ed43de7e9e193555efdc940cea7f2b6c87d4c90c08e94ec68f037a8b5bc1a9d30b145f6e761a287cfd7586810a040abe9f90f08415971c56fbd26009291389aa55e4ad39da8ee20ec48dcc68285207623375248d88966f47568c1e67fc05386b339bae460afc3677c1cc55884285626b57ab680f6278f7a9652271c5831fdcaee7c64a1d44093a28673873cd312577a223a02cdfde52299cb994302534453bf3c693e2bef72e47b64479d6e0a28740f3caa4ab3562cb65ce4ea5a73a1584ed6e89e01fc5083d6a18cf5c3741c51752739f0d8bd0689fd49afd98ca86f4c9d63171b78d36f1db1e393f60510f795b3c87f5e1cf67a41749b351512b3071d9115f2498df9b756927c48211509c3ece31635008c786a59df5e7e294145b46fe202c997d4155ce7d167b35054ffa291d8f8e9120614ac132a025e617bec1bb99390aca22f6d2d3aa1782845ea7396b2b56f63b7ce3352d54a745e0d7a8cc826e7760788fb20b2c3bca719637244f13bc0301eec496a3bab4a3a5d80679a6c7a861a7d6c373f1bc2edc4fa023f5de11dd05c0234517246c85be27142677fbd295c54ec00290c6ce8b5663845c78dabacd09b98c097b6fe26fdbd30bdd58470c5eadcef867436bee67e3ce84f1af572918b75b91af1b21477241e3df159a6d1e28dfd74eb44f2f98daeaf41ab6ec8bb32222593b98d9e64f4fe642b85afa74d18e17d412e68ab64290c847a03a3b64d48d6f10365cf58470042ebad130cf8a4206e3aa5e72335f9235112743856b5a6aeac24f57dd81d124664834ec0fe1a52342793071374f1c5d8af7961b8a8612686bcbe365d899e2e0ecb2057171380931084c433a1afb824e63a9962174e4924baedafe35419cbaf57a01597511c37f10bc900e154e330dbde231a01a5f8883abd2660137c6478889d885d722002d1ff29b885aa5d07ef1b34f9483b5e08fa04ed9f7f9c3e48f195d3ed3acf0a2c474dff2383d553b4f866b19e69c9f61659bcd6ec9047a6077a6e3e61149f1f6b7327706c69e21dbcd5f2a819ba91b53e2cb9295ca02787a942e81c277a4884bdb21d1ee15e8ec1e56d11496052bbc8e3a9dfb1182e179be1bec82a75e17ed477550e9c2fcf9f15622fec2db1dfe16087295a1957a83b7e9439bfe66cf0fc00e0b5f24401c3407e51473ac42a088943e1f5a0060c96e11409ff334a73d48e746bbf7ec7acaf07b45740e4c07b13416c10d76d8636c9d4c02a0a01f444a8c2a36d02a916cdb737c77976a380bf6375ec40bec9da04b222e7698f53f5e0818b7d920431de4dc31232d991b33a15b0936c93a984a4892c3d68805ac465a94745a5dad120ec53a6f8876f0bb5427b069e415f1d731e2f32602ecdf0a3b0fbebfa318072d432e159fc8ee5233d4bf35b16ce7d4c8107cc6e9e439ff3ae5e9a9afcf924fb56158e38b05094162b9d826fb01012696eedba8a2f1678d3940f06a110815d647fca9e07a49bd290a546676e3089d9e9e680c77697003befd13b07690bd816dc8370619db75e95beac5ad9abe81469958cce1cb63c2928558e28eb2f0e91834dc559cf7e184fceede8323ab90855b8a014c71cae5137bc28365e54b507dbb0dca107f6133d5316b8e1196903a1553bc3351fd48bbd1803fe22c40692e2e16d1bc597e93f68037f423a33eeb89aee9c8420abd107908e5a6cc7b6ed36ca1978cccded10a540ff0f1b6e83ef0f9c0e9c470b12431e5355680257ba7940293c1f1097535f99dec6dafd81e2b9cb3ffaa2f4d661077db0c599758b29a06c76398d66cba632bb389796c5e905f339d8e5851a77094229ea18c85169ec67606882718fede40eef952278c09726eb1a3b5c5ae5bdbc0630df065af67d9c0d015a42f3f3f68766ca2eb0bacda50f57c08258884e543cb349a9eed8ee335a1ce6cad972e867723b3e0fac8be41e61d2cae026bf9ae9b71887a89e314db25f873945281547c576e6f8cc03179d88bd77aede5f83ec4b4531a6099a5412c9c1df6b47b3288c4186670f4fd7109d320659a6a8ef885e3fdf871c79dbe80dc6a5f35d70379d944877ecb5d81ba1abd8d88e5abcf0d34d9cf7e722a995a7c1becb96981659c5d40e7488f6af12c8edfea869332a2dee31f800d2b39fbf58567b23f6fb998dcdb527a002baa7c6763cd22ed335010f55cadf4c010710d1eedc7bc3e714163c9c8da1e605077c551f6692b909da7e97c4e1bebbd4a290810e630227a9cf4d1ca6576492df338cd26161c4eae89e0926b19237968b1518b94bb7c6da0aadd61091489ee852eee72c4e990e45b37bd47563a1fee045cf4d064d9c657bc642857e2e5426bc47bdce0ffc61d78c496dc35700efd88cfd8e0907f2e8c890268386e52c076cbcd2f9049f48f06d936db77fb158b54a5e3c9338782caeb62d3568482c3d5db7ff4daf6c48b9c03ff15efba328e7a25b55263dfd8433d80a2d9d96367ddd8445830b2485c04e88eb17df47fd521cfae3e300361eb300ed41f53b5c249749b3d9d1403ab71ef1829a69dc81da3601ee60f8b79348f2334de3cf559d4e79dc23a7fff152061fed4d605ac37322a273979ff504686ce46767211c0923169da86c351e55a3796b8e9045cbe2e9c9f0118cc86c0090091647fc9b75576ec7969d7d487a41b3acbf7f34cdca03d3935b2b1841e1024cf7bf8db87565a61c0e460541860dcfeae1b5d6e4c35085f19ee063dc103cfd26c429067a0dd48d93b0c74b07674f571c3eb3d5a7e82050b8dc1f33804420067cd7dd8d8c5a8a8a2890f299b027759c4c4fc45c4b0098f8158ef7c72704c086e63d9d867c1fb73aa413b870ad29425de2410511cc9571dc6bf5ba6a28c9873904ced9d3184aba8316fb15de6e714af2501d3f4042f3ab9be44bbcf5798350fdba169f1cc8388db74cc977ca4a664dbe8fbeeaae0c26721a129e21c7691b9f22aae7ade1ac0906f2d9cce876721c28fba37b25c2560f8a4f335104df907d17c1e552d1c209b44cb78c6787b5492ccb26b8668f532a1b6eaa586e2d517cc9497152858b9beaf8a4de2a003fe8dcfe56e88e92071620717f4024a3d337b40d6ab0506bf018d90c7d1fd31e4537c86eff7079f9359adb64f66296ca6259829de2547fd58a7b9c71e2ce26c97d57c268a71eeda926668bd21e065eadf4a498a07d44d9429d60c1c6c6db7d93ad5bfde35c8e44f63a0f5df85914fdfb24a8493a26d056fa43edea5cbc05635121c1d6d5ac703da417da40abb871f2d853cb28bcbdee2ac849de06703903e410890aad78c0f05a02c06f4cb987796a75a12a25af8c8bbc03f2b2a839b40850906ba61cfc26b3a86b3626ccc3d84ee03be9e36a651c6f0a568c13144b4ae673ca9ab8a971bd52890454545c6380ce91b269761641e46e6faa99cd46e9710be8d23a51097ccaab877272d90c45cc1800cc83d788c1f2cf4563097e373c7aa266b24c4f7cc2530e39cbea806ea4ff66d9c32fc1f0247f8f799031222640bc553a2d57ef91fcdfa6012f54cf395685c66181e485a9a37ae4169d36deebf1883a14a4b3462aa66058368f197234224cc87a5df7896c2ae073527e0ca41d3285fcd5b5362c0f8881330f0acffbd60abd64e17284a215f6dc29581b219424cb25e102f56213e2ae58fa3dff2494ee9f685e82dbe7b01f7dffb73df7894c7f03e43b9d12e64e4367fd7edcb125cf582a16200e0afa947fa4252b72723e4e718746ff49f60a4854b5576c7c4996df06bfe73f3220b0143c0a6f776918112c9cda2add88198cb3dc6400641d4a58a5e3b903939a1aa9a37c989f658325641ed20338a5e4f94305e3a1bda63a6b355f8dc17badf36b81ecbc849448610b8df444ab6c8bce617868fecb4b27e5f8e35b3d94fb14c3678ed4a8eb7e322b8ccb3fc7de34afd6916ab183f08bf9861db357406b31acede7dc67438556c0c426a7f28ea1421fd6bf95cff85b9b5a6c8808d80903951cb00000000"}, {0x20, 0x0, 0x4, "899866c6dc8d8e42e5eda570abd05c9d"}, {0xc0, 0xffff, 0x8000, "46fe3223ccb5ff65bb56ae5e23027d5936c0c44ad77f6e744d828e226b1cb3f786a38446920af002c042f79812fdcc16a1c1452df8a4c7efa39f949c79dc1230512a37234c6279d5f4fc3cb5fbb3b6d9d0d0ac97a39876de6245385533933a25368ffbc78100cf0efa7c1542405b0c69f934c37c0c95c30d2ba4228d1dedcbd6af010b7fcc67e499ac8b7ff789e243b5e69d71d4cc56fda57d57a0e3e37d79ebad329aad28fc62a44ae90d"}], 0x11c0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3}, {0x20}, {0x406}]}) socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r1) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffd7b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x80}, {0x26}, {0x47, 0x1}, {0x487a30ad82e7be3a, 0x1ba}], 0x5}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x4000, 0x6) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 5: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = accept(r0, 0x0, &(0x7f0000000080)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x480, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x50) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/2, 0x2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0x5, 0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) getsockopt(r5, 0x4, 0x100, &(0x7f0000000700)=""/28, &(0x7f0000000740)=0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x400, 0x0) writev(r6, &(0x7f0000001a00)=[{&(0x7f00000007c0)="4792699e220452c5840449d0f18c524823fd78737021564ac32816e30f952075a0d2450849668bb9d3917faf8d09e8eb5ac85ca143d0df38618b8d05e85ff584210927af48d114f5e779c26c69e582d4d34132e33223325fba321ed4b6a7696c8b4fb24a7a675b0558149ae2a991b52ed1011ee8864577336c4ba52e67ff", 0x7e}, {&(0x7f0000000840)="be177ff5015b22beea22a168e797058c01b224c02516e866e1f8249cdc225b2ee6ef7e4d4b999029129dd70c09be848806f11a5023064f40d6206c3269a144ad6f25876c4851586e0aeb82d03484593fcc231e889b95601e0bca0a44ef8971d16054264ed6d30cc0158442424d6ad5f2e6ee3e406fa522636d275e87dc6cc0f91668d6994ab89bbe121b39a267c7e5b0e2af2ed6846847f4386dbfebb61d370446827f7b68db33f9cfd26687f9b35550e6d3d0d3469f002d1c8f99240cc8e57d7443098f8bd7372d6d6b939a57d60ae012a21942d21feed547300f1b9ceaf9b13aae4b4d7242931d87954d61890568b4483b29cebe6181e0ec8bcc5b50a6328b07b83548b12e32fbb410553771264a5e1bb4998cd836e7d0b539842173e229e940f9c70efcd7804ff223b8f981cc3581806a38b0899c603c73802f08c77d6cf4cba53e08aaa83ace6a3ba8f5cb33e7f84bda3024e6cda870270e538e36fee784e2108b1dd542e086f3c9f553f2d86276942f3541120b0e5881f816327cb92c08db7941d2c5aa67e961d5606175ac42c005a58eae3bf434f83fecd5e56f13b649e3ae5f2134fad216ecf153448d7e611a93dcc1392abb86440fcdb7daa513938e02e909a1e8ff4a1d207c32c7359063a775c869a7cd7daf1bfac1c8e997d61d9c4ab1c51e9597a4f21f18229c6ee50ef629ae1e6da3bc06bc336aa4e281fea63af950858f597834135f9b18d5433b00fae8a8fc0627ea8fbd89baf9b52cf6485485cafd6ba1ce1e619222a36aa347b66b1c232beb415c91b26ec7da6062ee588433cbe5a00b8ef475d7562ac0bdf54f6d13b32b8480de15857399a2a8e80d00a510cbcf327f088b9393c9763b263c8be83707d1b134bea9c17e1866d1764d074866137c80daa23521f659051ff0004132f9f6c964d815ea3d0acd08ca02b95ab2e58d12d70093633ee4c1bc0a69c852826c0136fbb79518dde0f63642cdfe50c16eb92a980d367c9bc9510f04457a05797c402a78470b63b8457e040e33f58a7a104b61b360683cc13634632fb17d86004c78874986dd8bdc5fde04d8b9a5ea5478a8298748d6b6d58e9af19e95d74e8c0ec923cb2f5aa551a2f8c0259e29b8753df13887de5f18fd291c54518b37d65bf69f0dcf8a8fa46691a23d40559cf8f11968709d2dd5791848bb286366cba2a0c05c9aa3018d6fe101a3b27a66f081572648fbddb2b2d9ca96c9d014ce336c1c5aa958a86967d841cd18eae91e5026cbe2ff15ce88b40d9be53611e89eabcf88b39ec3051c3bdfa9a22561cc9d5df50dd838ff730d13e35478b3c3d3fee9b2a68c15b1f8a4a9038b4d3850f309514d3593f81f0c3d981b0ca7d64a281b3075e5f1a4fb3da41b8ffd94df838bbd7183e1f2bd13ef23aef5c48da6e079bb76b58f209efa9da894617bae0c1ad24268c669aeac9abc4359f378ceb22391571abf7d303ae25342ce1bc5a3457597b128655076186b0ccb7978c5cdd4c0f5b502d12e3da79805058d7a13bef106ec27a8d4210dbcbda2662f81c37eb33eab256393229f38d5145a3392ad83ed9eaa610c069bf045ecf31c35a0ce7d1a79f5b667eb69ff234e23c8427062848f7efd0a1787f1e65714f97787c86b6370828e31d4bb43ee0eea572a1a677c63bf9774d6f62f0253983ecf9411b0b6ffcce51fc1eccb09c004bc7f52229856ed1b5bace1fe8fc3725c473101303c9654c474762f943a853c64aa53cae65a99240da7c0762279dbf86d25d5dfd93d855799fe748cffa47dd7bb22ec040decff929570e23315289b1d3376fb310cd3463d6a16839b95ea336be5a751515c37d46e04f5f090a8dc2d375bd2ef8abe6ae416b24aba11b6a2e291a191b2172f31bd44d2e3f4eb3f7ce17a9f5bf96e414fb0472121b76aada9219994054380f20ce1a2838cf7500fb80bcbc8bf1deb10092047748b3382af99146514111b4dc28643c73e3f181f6fdc295a38aa2c82e13f9a7fd9e00934e1737e90f4269f881bed590ea1b0d82a29c5d5ab5fac172da433af378b22fd3f7897ef5fed3b3f5c03f3b15ab1474c104243f251bce26e312cec2e1fbe302adf4d1ae96dca05b098da7209af3eae92c755601c8452323308d8823fd036f5456b45aa2c79bc734210be82dfabb9659bd2820c7db5d62f2fffe86265b355696ecce6bbb5b1cf2c1ba43597207f8d5d20d5e8ca7d2c8af1e5ea6d68deaab92d1121058dcdd23398770b19bcfec3993e072b959895a0a490b4610cf3bf64254c9e6aa1cf9c80753d048dd0bdfdbd61f4631f311757cd3351499c746adb93c515e4120f8de946ad1b02ec06d5ac66bd0b3c5ce800102dd120dd94c68754178733f41af09d19d1f33eb0bafcf4fd8b85c507b20902803a4e978dcf0adf6c0c4c4cd63cbe4c640d8073064bbf52b69dd636840a451487354be15875fcd271cbd4a7fdb3fbab4315a0e0abb0a28e71bd9dbb3a42673f014082c37c386045d67a31ccdf6682994f2a6fa95c4d6f54e5ff67aacc3c9a48fec5b88b0853c17582ab91d827889d8bcd8171558252973f50800e014b6d5ba92d11f8002d4be0ccebe5f3048db40f6d06e2d6ddbbcc44068dec5279a4339be0863bf7087850489f1398c20eca06d0126f51c29095c24d0c8655d4077fb4933cecd0f6706e106116fa68d4e58ff90a64823c7485a2a5d348d9e089b6a68cef3dc544199da6c057ebeb5fb0771df3ffca91b1be83380cc684cc26fb7b1f3497d118b92decacf109ad3b1fac3d30b55b2a9c1540911780dceb81ef99449de6f4ca172ccd9e5e1655e0992b2809b834a35a7a9b46662f1afb3f99af0becc66c8f25067bc0cd628cef3c0e4a9ea7f01bb5e6d0f567224c9825b954772a0af7092c5844aed686d701811f8c712265ea45d38aa7ec01f7e70c4773d033f2dde96acc90dd8a64df87ae3ec55f0eb039e199884517f717a99807beea7b299385cbe3152bf2581409e5934e83d7c3e298e4eadec75a42af391937d3274bccfe5de04d134dc74681f28f7e24b2c0dcbe43d4666f49edbbfc1114a3a7819688c6f4ba78c388910c2e596f100eb1f3930e9ad7ab1abd0ff9dd90a8bf7d56af859db8a3b38b946a364173e4450085e8f17299e6c00333528df6317a7daf076a9d14105c61cdb2f7cf66892d8bebb77f46057d57ad74dd10c448cf8a65eb024756376466a134b3874bbc23fbf5a2505721e30007b70aa8f6f9ba70875f80edc89310a659f91e36201e8df4f1567792c6a1c40046b5559065c422dcd2975337bc62a8a66f2f595bbff2ce596ce4deb83fa4dbef90e4160fa57d6a0f90293caf83fdc9eb7b48d88a8599bb94e2f84d9464adf672ec4e7c64566102715755e834823e6eaed47f33dd8d12cdb78ddbad55d3dca525e67ed8e0cf389b034427bd7432cfdd0ab030109d5be6bb295df56f9366898d53a9cae5ca6a67eaea25b3169b9e460cb2ce728ca0f8070156e0f05f91ee719468bf73c5fbe52dc7d735325186dbbcf9f24d7afcf00348fd6442db94a96f3f82a30967c54fef6c55092f01d4c59708fcab0a46ea39222961ee90e251d761f8ce5558666bc66545cff42fc1796f77539c02349e89226223e56662910dbb0c74d1405bb524ba4b60b0a475ce42f9825fe561e63a7f6cbd336280f32878ed63e56c61da1389d3f70559fd73682478684a91a25c1f091c8b664bcd9b80664bfa21a4ba06312fa980edbb072c07b2a10c8eb7ee7b18a6c0132ce8da72d87474a6a4a458f3a809daca8e0ab5c3d54e7d89c5b98e8fb20eb56b331823b183ec1c83e308bfa339752795729054311ce0ebbdfa0f5937bef5d8227e70cf7d7437ed5f80def19dad3ae6e2a8401b8db318aa5eeccf74b5d2c18c41661f56565ae412629a00cd58bdc3eaab005a1208ea5d2a3236333d1cccef565c1dc5c4193db3c858a5a3d4572404fa33ffb90aae0d38005dfeb07108e3fad6fda7b9b4392f476160eaec83c238d2dbb0585560e41198785920852da129671b89b1eade306085c14087dd3d0e5a1790310602ede6df2abf449a49d2020fc7111fb32954f316b97c994b4a985966c8001545d7d22d1b6d2edf0bc8feb425674fc80de1ad5ea4997942d08ffda3d1a90c853509ba71c61031d64e4b14884d03c8cd98e7779aa28d8d2164b54a73a6c1b433d542a84cee3370194dce83087cc3fbc15106724c7eb04498b36cfca8b3234c3925efc82565a8ba2ccd2eb370d08ac7f9b05fcdf63a09eb870412b5f28eb390c5dd6a637e13cf17e140a4b0fd685b1fd06729b808787dc3b4bf89dc07029759be4707eb7830d8510e65587147e3c4fd0135559afa0e9f2772f1666fe5cddee003c47eeee68bb6221e5adc3afebf28d524adbd983b78bb08b7dcc48e9567785788debb19df05251dca3c32e784f99439b992f493d037b68bb712f0a2396ed62c57eea859156d8530cf364d7f36e3882a23fbac3a643ad77aa2b04b23b3d8dfb2b078b2567ba09e1bd828327638233d6640e7b5fde2e9b3731642af26281121face26955bdfbe1af6d8b207116a7dc24d1a7ea3dd28b2392d92be07d5b5372543e87c583379ff1fbcd34fa1e8144e74367921ff61a099d94e5fd126225b7aab5456036623a245b792b14192a26700431fc4dd001be76b3052fbe90047ea7390f19160bb5ad4e8633abec318c09bfddab9d82f17855faf1e38d1ed56f61e81caa7a54150e34e13b8fd1442651c42a75a2047231bd548ca9d19bc1e2835f8c2a9d4d67fc0c68398a3ed3fea19e15b84bed5754da3d45692cd7ec36e11890b88f3c739739da3a10838148a6784f8853444d3d310a2e1885dcee61abcb910b708bf3883795b914bfdb2309b28deed4c1bf469649b56e2b70162dea3b66641d04fb46f6c42d59cdc0da9f70e6015b135ef2340adf77b8871983ab441234b6078327dd893f251d0f996e018385abcbbfa1c87ed51ca2ab7d81378628d634d45babe5bf96b82dc7128b0cbb09daae5ae6f5e4279ec3d7b00c630d3d9f7678b064829b577f506864d0a1adb499fca6d08c3ad6e514298d208d9852dfcee2abfc174be4913dfc7f73ceb08694b0600a0c7c7a949c457050f471e57fe400126f858aaf6371ffdb18799e817e27e5961cf269e53e1793bff37c93e005c57adc8c721e3f2de7d1c7c381b052fe3dce31cdf586dd085f5fc8f0d97b14030ab05f0d76ac66414489752fe896d3f7fed40f7f6b8cfe0dee3e64011960907066a0c5fb67355c5727c481fb436e8dd1e2d1bd69dea3a65896d0261d5a5d49398600afe024e200c1c7a2f555091f5f6c90aea8fa38144005da1d33f2cb50bd01083c9847e7093dace38660320a658762f518bbfd98569f7259ce1217fbf5bdb23e2f24cd00dc0905811a082985abfe126ab8cfe79f5830a77cff698e4af0043476e07a69f223fe9f156ce9bcb4c07f942014c9013d40fe8f4c235df2998d6c557c81c2c22fc4173fe9fc8be29b28cd6eab08194c86059ee15fcfdfecd6e04186add685aa8b9992e4572daf75a0cb1a23b1a1ac689621fbdacb6ac340298ca2368b5ca3912feda38772b374d735bab6a3d44ed6b0c1a1120845c6cb32747540a583c0c682def7a79b4b462a706952facf44554264111f7139be7caebf40bc8b55be29b2c60a8722e2dc3e09f0576ae0ca722c88ff6888265dff08ad237d9eec4dce4c6a4a05a8a0339e01b2fd178b3be01abaca772cb8b884332d3bce6d8a7ba54d207f100a9d51d6792deb7bd5ccc04d3324208fe06fde3d10609", 0x1000}, {&(0x7f0000001840)="f3fa9568cfd75ff12801", 0xa}, {&(0x7f0000001880)="4769dd45e15c80c8c4629a3ec7d74220f852a360805bcf6499d6cd926be2604512515148a175f47301db925b84ecebdd43bff0e35fafe1170c9a118a0e650a02834bd788df6209a7d6626c67077f870aadff3391de9e2a45da87fd2068d18b7da470eda1346e6eb66b00d9a824fccf30469491b3aaaa3f6ae6c3b6114940820ef34c105f3689b29ddb8fcb435bf3efb49a7045958b04a10e1c482404d690b8640307f93bac923efe7b85cd79f8232a52ee37b6b7deb8ad13a0fabded97ae7743895b", 0xc2}, {&(0x7f0000001980)="b21ddbbc5c703b68e720212cc6da7fb9280e0b621ac790fe048c5288f2ceb5c6e870a8a4db3b0f5f8b69f4b45c91ef6565de3045571f121a5e005c59ad0001bd0480f87259a3f286a2b64aeefd74ae566525054634f6750dff3d45419eaa1a90d1e68f3d1f3fc5b808c381c5d1ac", 0x6e}], 0x5) fchmodat(r3, &(0x7f0000001a80)='./file0\x00', 0x0, 0xc) pwritev(r2, &(0x7f0000003ec0)=[{&(0x7f0000001ac0)="152b066ba73c46b3f8fd8a9bd967424ca6c4c48d5af921679e5a2bd433461ca526453d80dc625029c913f20c469528f988cecde60ea722e8d1a51e68977e67e2b08c3dec679bd21da3625c77107a5f06f0235a77c64ae221f522a61820ba0bde71f31a2a6ad1afaf71abbe8609acd6e9ef1c4ac728c1f58774fe7d354c7412da2ce6ce774693bb8410a8839c084d4e6a3c226c08f92b0b9e97882d6d27ced984f20ae9d394339bc5dda1ca2498cde3a72b67bde51b67b033b00211cd7712c07eb840d2fa2c1946656f63d8d890e7f45d2c4ae67a3f219eb0009ec770404a0d7ef4ba9fa9788091796772db1440822b20ff0ca0a40cc5782d7751162f12e137692d9b7e45747a5a8788a3438490264103c8757119bcf984e828ed718c766bc2c63991a1074d4adc80178072386f45d02b0a3148c1ccb3eb308bd3bac86eb2fc30790fd87be641380086fceaf9ef959fd0b33c0ae15c553c068b1118c778ea238402c054a10c57fd8ccc348d8cdcd7cb551ef4020e777b30e53923489a15d4ef32dcded0e4376d57808b150c997d7178e86be54bd27f40ce68164ea7ff22d6c6468e67755a3fb0e2e956449bce67e4bb71326a4d722e384c0a78fb7d878108084b8e4c88eaacf6e66a5cbe0e73e83ea3be8344935aecfacf0c4ddf0b7db3cbf653e9963e9bd7d1110316decf0cc85f5d27dcf517f95679814f7de76a4e6ee474b1c2b5568fa18173ce929d565d64085645686ae1bfe41f94eb586f3281a3d0ebf90b8cf736ea6926f16c912eb59c128e765cc7ff17a5cb1be78c5360023b8e61d10966d430f417cfbb7df68301c11108558ec632af75ed6e0ce071b643a7867cb5fcbaa7b21da308350416adf12eba36c948c74dae9a2dbe9ce7f809c1d2f97cf29b5c74de70c7a4f9f92b2f8f303dce7800aac5df8b5a552926aa7ea418e5532875a9d1b26d515d72ca72c6b77a82dcb76ae9de3ba522d1d80cfc5cbc8873c32d654d95b843dee8bdb53681863357f2f868d813b1aca17e5a68d9f45be8fa19cfa552bcdaeea87edfb5d17c14cb02363376559e38c7e36fa88b434cf6dba1e35032c6c8ab2cf23f5ff0480c031c518ba018809b72f752b424d1a36ace6f24860f853b640dd92a84034e3147c268982e1843f2073658881a279033026f00a9908331fb707898374583596768a08566ae60ddaa0be1f56c45460c942695e3f87a35f10c0ca729d074f6af24f64769e889452b6dd364aba28b302275a3235df181705beacf9bf877aed51c59307806a3248724e31e40925bf730cdb4f39e422d6d4788d926ab21c45adc2511a36d3ab8b60665808a2e07aa58e984e23a3fa19d06df77be8aeb92a3af9e0d9a89389354c8e221675b0c3374c422e0fed1965a238aced739bd4b1f04220a70757371cc60e385b4f0243b1abd10942e5cd19eeb9248c49aecb0dee8aaccc6ec2711b4db961316ba7f38f7e479fdb75b6dcf8d0b249d1aeca16b4868ddbc10e2df17520c12e3095418965107a837d2e35aaffb8d5eec18ae828ddf07698c30065f40cace5dd06d7848f4c7f11a86c36bc4b5d685f9177016343aac62693bd7e463f18a9e3a3ee3a0d2ccf1c6bdbbcd65e1a6991855e294d122a4becdd193f7c2512b3f35eb68de375b027567145e3a297c5c6b0668752eeef91312586117752750b6b4af4b82fb0eba889c998fd13b4edc544bf3b66db2c10c32a8d10fdf5d0031d469fad8674fa7c56c2518513f9696165b5b321047633e9646ccd4d76ebe4d108e01d4289b8a799c1849a5742e49b5ee198c571f89592e86a3918d782fda07f5144b21c849b3ad79275601ba82d9c349e39a289ec478634f387cd6cc36b2eedcf303e5fd1d06f2ff5218eae73825ead63aff4d26e2885c10f384f98688eda3606f7afdc392626d4dba55c27712177352561b6cb2ad023341f321b9307a770b77c8d12810992ff1b2a631ff168d0c7a4f3161ae254ac41e04e0a61c4bc10affada30e31476e2686d958fc46e7f9242bc4c02be9c66f99d9a8d39aadac97b8a2921de1d1b4c853d8f9da087e9da8240a4de699ad2a8174081a61b16c0e8581604523be347dfb99209471dd4a5d4002d2a355315a7b49c3397760659dc6275befc68e61fe56976b475dd7d828cb083b7241aed02e42702364a048390e0051535b595c53440e26eed9b8b4aa3ce561b3bd4234b6e827a8c1713764baf9b0588f734c8277eff181e6e0be5c6bf19bee17b1bf734e276fccf43faf4b711c0df1a99a5e48075f31ab9779804c0d420a1bb74a75ff5a0c46882d4f1e2ba3ff8f3eff3f850732b27fc868826c39d79ab7e8d5e5db05d4f6c62a85d15dfa0f0ebc276feb92a13e73912f9eddb556e74f531da564aea8316d1d5f1ca914b86066d317ff836b8e8f89ba34e7e1ce6fc5b5346f027d5869a2dae925df8712a63c72b9758c88fbd784d4eb0d2146d40c276f28dbeb6306de3c141611cdbbc4523eafde540253fee38b1dc359801e3cecc779fc0151d84b3295ca748486645b6f30393f412f8c28f65e1bb13e7edded3ce1c8df3ca030b0a44f0ab2c1e7fb0b6186ba1c4261e591ab2f8f4f775087de5d7d0c3846eea6cfa8b4883655bf7c268a30435f593c273fc14877c2fa469058f8f0e64a56a698b3eaa026e98ada1d1c12da8572e522ad5ec0202356f935a677742d5d8268024823202fd076f82bb8bae90fa4d169d6b1d9deead213cc1d852375e4f647e112462691ef64561a8bafd03a506ed841c105d328a5f5ff80cd69636a7ad878eb8b52d986fa4137bd6829d5f029f62fab7a7a462a91b3741817912e43a553ffc6f0dbb95d85aa1eb02c26267b28723132da9807151083823d98a614c19925a80280c61429cc528c5c3328f2d6997311b5a4e3f52d044a92c75d7f3f64edcee1634b7c72c2a4899c2546993f9fa8ef4e609ce5536ed9cd054ce17c6ce9abe3fb1e15053ac206aad812b1c7e743fa44349336b53531a70b20a29c1c54feb2fc4c9bcb7dd610f08ae8e65fe6d99106f1389eb1fff4072fae4dd76493d2c74ebfe726a265e215a848cc186b6d0b316dddb511dc4fcb9a0f21525dd8e91426daaa92e81b962527065a9e070cccd19591f1e7f17b708f2df12010ed930bfcdd7c5a898f8b36042e35ec7e2dcfeb9506690916772a10590c397a099f3fd562ac8ae0de0490557f1a2157defaea748b3e52627b6fb2827df8d117d9bc8de17c0eca7c8fd697894138822ee29ee6ad5e74276c3da886eb55a3b38787743e0298b78ccde31433fc4c9808ed6f714e6f257bd6a7436eeb4753f7968f97be6c1ba6660ed1cb3ac4a3c49083f0dfd207a6cfaa988a38fe7213e8c6e0c9045931edb3afbdf746856c82e8cafb1b8fa607f88c8438f23d7b27f474352ca1c867c44c22ba5ae62dd9ce61a44411e26f35d26ff458826b02490b331011a4f8bf1c9f49ca893ea623a4b8abf77f23467611d9fe74456a3a03cf105b576d9fc954e59864c5c27bdc478e8a2f5b2f54daabea0aaf1dd663ee3fac3deaf625518ce6b3d44660c264ec7219bf4d3189ddaf723458fabf71505c4ab4b6693469ec3524fb800de96f349a438db6d8136c5c2731646c5d1ccc7ca2bd51dc6ab2e62e82afaf084a17d94d9f57c8fa607150e4ea44ef9d13f2c1adbb795d8e7927de4c7c0686027db2cbcfd56d3349a5a4d9a1b53fc3e49396ced94004a6d2cbb8d413052d77791b6769d0418db8c5873db5186c25378123c44d23ceacea6961afec148de2ec26465c79521a5689f899b618bec8c70e0003ebcbaaa947cabe22d07d12172e50b13e58a03b7d8a184e46f616bc7c0b70e3878cc5cd723a5a59eddc9f8a43e9132e2efd2742b6d5cf4ce76b47f787afb4cc71f6ccb3b37bf98e7f378bdda2b10f7ddc776c964b15e1111fff9f6d1da45120df78cea019fe4f688be840ab2f0c4a1e6d21991ce344654adb913ac48b3d30c851a27b601c8bbffe4506058d6d14c470683a982606324887e098e7d3acaf7e9b9e5081e3641682d9546cabcaed8a84c5ffbf7da28bc009b30e9348362a77f0fb8ebb052e4a4520b5c69d75f07b71cda560a1614a69169b2f13043b03f6a41325d7908ed60ee913a31a2af13c9fe0643a1ada501a06e2dfe7b6fab7d984ff315c4cc23221968842d04b914da85587332aa66afa9d76e30b6e83b2536df1e936f781e9f12a747cfc2c370cd6e0c0d53c5e96364abc13f7a6dc42b7d8bb1aeaf10bbab2361a7f32fcc3c01c97e9bfee7400ee2c50b3e18d495b32c4486d4dd7847e7135f9d7989420152131a3972d3a449aeb68b774c4beb6fb600a0b872140e64992b28cd31fb255c1a24930031971d5958d131e57a8ab15ef59745be038581f748d3e9e8766b270327d06ea74b96083c5fc61b56d557dd6cf0add495a3d22e27f84710fd9ec407773e878807d5a26f8fee4fdf09f71d8fbf9c933fa9d22e0de2ac12d1e0307baf305e1fa32bdb2a6ad5d3cb1dd2e2ed6e474156b0edb818f7d772cdb870c946471580e944634e00b02af0f1891088fc9d1e875243302e8196bc6c075443aa11cb6d62758c6599b6963515eeaba33b82c41846aec244306f8575f22e45a1869fe61088b2ecc669e0710386734055070092a967ad9db60b1ceef78ebbad7fafaac4b6b2bafd6609c9e89c3d712717761b1e3670c38ed20a39e1dcb27b13629af1e18a3d800954f70356f1447baf443a9effe3c2cea40b7b3cd3d478b5ac7d2d2a2399427e452fd9247d5fcecf9d5e99c48c48f311d7308190a81633eca01cf6ba5e562b84b89786788404fa11e8df31e528b5304233c0bba8bee49a15f5e0c2b31d640ffcfc068b2e75046655a5425365041d39ec9cedf6d31424baebd944145b0b038e0c036fc6505547d36aa7e13cd9d187fec56cb71abd106906a1446dc4daf7f9885eb15ae74b5bfcc6822bfad513c4ccada625bbdfdaf8e3ae2edc0c81dcbd05cae5b29c3236a32713a72ff60fb48e5170242085166d0635dfa9a569bd9b2da7628c78131e7e4f896e3e6574dde051acf1e7f1dc74ad2950bacc93ce5f35ddd1a73e318adf5dffcb401716e492156fa5a5ab0bbaf3961412ac77ed47475a5b3bf59c4d300a628cd2c73dc0da85f1cfd6b586f529fd516c64732e5d06e7ebd5ee5c1d5b5a1425da56dccf53fc58d21a0466cc4d3aab94ed2d2012df2ada573142d9c3527557c90207c5dc0b707b7402130b55baff8c0d25bdd8503e1bad7a682bfda883e873ff0f73ead632aeabe1c80bb16291b731e4885d9ee46846b53441100f86cd42697a3cfeb8e5ab3b8b448a848cb8089378e52df80fa8725c76744422ec50d200e64aa0dcbecbf1cef9f013fe6c7bd37aa53a1e15e4dc27f93c56ca1f3ac4977e95d687f72758ca2e565aa9b4f9a5bca694a53abb90b2720f86a94dc4127e5d8b930ad24f4f567fdf41234e2470698261fa54d3f1e985b8ad847825e8589271659b64a9aa95fcdce447e9f3c2d98352485cf95a0b9e64bd70754ab88291b2ecfee3e5ed99e59a35c311f61246a1eaef5583f5f28cd1e021feee4a5c47846021343e029631a8cf6709b9da4b04017ddedda22bad7acd6249289a9f0d548140858413f95cf47d75aed7e039c36b4dc4d905792c1543509af32968fa47e39079fa283fc5e9726f77c39a2bdde98162434788fb185ed704aed67deea8a88a8178ce83b1ede9944da4eac5c17a918e0f793ed8d3fa6f6bc888001619f503920a6fdba9dafa71f1809ccd54c30ddec8d4a77ba22ba63f9e9", 0x1000}, {&(0x7f0000002ac0)="ef94e443203bb0093e1e091f14dbcbd57135b65fb7a483a2d668bfe806e2b62f1bc0e29090a32f5c4a89d7bf799197bc85202c9a61c891787c291aa79443b569a8f7581564f519660c69c82b849f3e99b50d6f7aa6a939f619c1d36986679689508ffc7b984e375c", 0x68}, {&(0x7f0000002b40)="132a3f8d4b4045de001f2801b24da521532b98606be64150630a05ebde9303f0e64b89e4cdf2a5a75c2eb867a82d5806dd012da8c86b3c6182f789", 0x3b}, {&(0x7f0000002b80)="b4382e202b4875c0b72febebfdda4a5bd1ce319953e92ade16d10c344b4b8af41fd2024a3001f41f1f0bba3e03c784a80e7abc1f47bc0984029a69f269351b2c7e36e5a41fb36ac07e200b4f4ac271d8e534810e5f8d37299142dee4fa1e9d52c6894f88443a731d373d2d0fa1c4e79891fd8a199b01933cb677e424c4c4910781758ad4c6fea5cf1c00c8584edad9afeb6b360c3b102a82f2c22046ab3f7ad6e5a98c1c21e59acf5292a8b0bfbf83b15f158237abc0360349eab1a28c81f227c7e5c75fed658b9b847144823075560139775a", 0xd3}, {&(0x7f0000002c80)="6593c3a36489463f5b69983fcab3f967a5e9867d7efc3f2a70ad29a4a9cc9660ec219d2dd1775d8855e68c31a437a48ad9e8cd61cca0a67fe92e32dd054d224a3759667ca831ed111e2a8434e8be8fc485c783c71224123926acaef67ed96fc38b9e10f553cf465c08c43eddc2947a353b0c20394f453ffa8daeeed26cee535249fa65fc5913efec456d377c5a798a992ff5082958021972ae4fd7b4fa9975ac195da7c0e5459b890006772a426568485eaae6ce58dcb8b151d0ad77311254c760451f56206f550877", 0xc9}, {&(0x7f0000002d80)="833fd9115d5b60de506abe", 0xb}, {&(0x7f0000002dc0)="39df9313d889d42fb396b3e361c9fea1bb7f295e0280326cbaa8a155252f585be6afecaa161d804c7e1502e8b18cbfdfd9f8f1eb", 0x34}, {&(0x7f0000002e00)="86c05d052c1abfbb85833fd40d68620f9d419ce27316a536da765428490a2f15f99118d47ab153a217b9f6b80ccd2eda69e548f91ad7026b2169460745da6e8a7c37669bd0339f5ec34bd860801ffbaac617e6d1180ff0cc299c954207bd3cb531456c230c36ef8960ca1cdef03c43a1786da230d9d72ecd42e61cf29736c812012a50e756ed3948173b6916ae62b47846c6145ea44da367cd21daff2b9b6acb386962fee90c1f320e8134498a2271cc61454fc0c212d3decf07921c51c6bf88de652ba66b32c7e15cbed819e3cd103aee9d3ec34a895cb829be8967d74d4ca70c6de0a555a849628f9f4699c56095bde8e49ecd6619b636d9d17083b2a8bcec9d4c466d50c28b3cab4a10052dfc6ec54148e0a3b06c9595a02e0f5cf5f30331622fea4ca133995796f0f88cd30941335ee442ba60fca37a69fc8155a67159c95fdb29ca2a8f2e03a499c4f28d0f3f014d209befe2108f08f603168b59e7c4e4304495e31142809ef5cd4661d967a95e535e16e481948cd516926e53837a152b6ed93943d658c15c001fec6914e26e21797dd282d4670b63cd4c2427a572e87cfb0dd93870dd735016c4a0b36eef2608db2ebd32454514e471eb44c8c3bf5e7ded9a949500bc9f81cca173816fa410b9eddabe3e9558783419d91951a37cfc054318f640ddbd37ab8fddb922dd8366a94ecc532540dfa94fdab9e1ab010ebe40a4b63d7b85176b87e4500383d77a08010bf36db6c3593a1493b6ce4fde3e5ac92520994b6216cfcacf7fc122347fc833e5f8e3ceae6b313b12161a568f543caded078597e09054ff6118e82c6cc4f1a54774dd127cb74f0edd9c8ab036d05ec6c2ab26c80aa1cb148b36d724f4bcf76126cc2609fab6785b144af58f6c097ca3ef6c339195d536a38f0c4b7a21b1547f10b6d3541bd8c3e3c646273243836deb59df18a3b574c6cfafa6aca446a11caf93e2dff14861a99dedab06a870aba4574e4851c96934cf75ae8dca34040660d6eb90ca6d6c2f8ae268e9940bb738b712e43ec2152ccea08f7082efc7b458f443cc57769a8e802505cd6adde4be474f9f13b1cb3c326011b7d10e036bcd73da1f86f377ff8d59f63a8e776d55499702e767379ad8e98b3a96d36bd0b11cee79496763e3e4d5bfcef88958e799708026d4a1c69d3876f7cdc0da58afdfb7241224928cd5ecb196c62dd0d19b9bd428b18ef18ee22ed407f3fb58eda2b8aca4969f0ea24fd635a0376c439b92cd17f8ee59911019c83c940e0f4b0dd6c999ae3cdb873226948e39509fa01162f2ec7a7bb45a3a81fee449dc687c8a39b4418384bb0bf5cefab3447cbcd3c531068c0b854df329c6f033c9ff9f6b330de0101a0af8b6652dd35df50ae5081de04eae1a32ceaf25d3a1c62e8b8a015552a9ee2659308fb7c0977c38326ddc94a9953a9cd4f051a590e77702d03bc96d1d4bd3e44f2bcdd0e31181474482a315d7c72b2bf1c8b91a8978bb2ddac3dc02f8dcf95a51f0c125752f3061c05370ecbd732e19f3bd615da4c1a10d6a5ed6427bc41cd72a75a1f4ebde171f47a779bc04b1ed7565b6dbcf075a041c1daa7ed3547316dd29bc825f45a6870e1c86b2273d80f7076ebbc0a8eeb1ed046a06ec05bec74ddf2bd35175dec7336dcf21256564651ed65c2ae30dc90624e238b1b8893dcfb6de20c229374cfdb53457ba04073a70859f49466631bdd99c7f5908f2abea26c2846dac191932c0a7ac2414e961c379e98cbdf964eaf6c3a894999af2539802ff039942858379ef7a8a1152d02887962c5b11b30fa85b760b4208e1148839f036574b68d23097d94821a0bde6d0168df7783c9e731f994c4651bcf30f6d4adbcd8b02dd588488f6a7450f43ac710eb014b06c352e843aa1fed1f030d55fb471cc225dbf15d8f73341c61338c8b326390c6c763d276c311d3f29d718b67d28d225c895ebaa53ce94b3fa57ac21eb289e0a18c490f31c382e31c1a5eff282d95a6f7050d51fa38cc470bcfcf35fd49e2e4774b3cc99efad55bf012daa7ad4451b8a30fbeeb6b9f97b9deb100882532512f7676c12510b662005a92fb0a7a6bfe7141c3f58e9b508f379d3ec9da48578011eb0ddfebc33e26e54b5bb6f22c02a5d272668452b8b7e84fcf8343aab5545857c7bb8f47c06815e3857f28ddc0addc81ab0161ca8dea30ebb88ffdba7468fc6fbbca43f919821cba247c10bf1f3b026a80170f203a1f2f7425036c411f0bbf9f6ff5ab1022c264f2433d01099ff1afcd66ee1fcecef1bb7da303fcdc57ff4ee0ea113ae65a5bf6f351202dda6e5fffa1e5c97440d0a7eb26483ac7a2e8d4453fe16914e0633cb8ac18ebe34af19c821f85b0986b6694c698ff11515dbaff60774632eb233c4642ed1db1ad336da99bb0672e955c185cec57506a9a7677e863391f0e6d6bdbe13fd97bb958edcd6c73bf02124ef7196b2ed2f212fe2d8e427b6ee83d7ff00d867f5f7e4dad9a2634cc6e14a842f739bfa16dc24d7e1d48626493383504c53f592a36735a9ecc4e924fc639d3de12cc80437929011f794177a636763f77d4e66b7408e1591f286916c514b6868be59c458c978c65cab6cb46d9ab365fbd5ddf9649b8cdcea2918aaf2bbfd9042df357c1ba0d93585a13920954657e721f1a4476526fae2125355ff6f2b455a09e5dffd7f0790d6d0e8adbc73f7725afa0a64a757c4042177bce7786912df00f3ead38f2973d0d1d26aa5bdc9dcd26591380af10b4a3a8022eb759021c22ad122438a2bf7a6f5e414e3865c14a5277caf10c2f2a30dee4c1f60258f51abfc26db902a8c52c7f8ef68b77a0474d254b5b2180ba9c4e4afd4112264b13e96273f59f7a38d9cd8b1f4d83aad4191943a95171d1f21f0b9170acf51b61aa2b0792e7207054c70308f773e2b40e9fb1c63cfaf8fec92e909e0c141b89e53ff8f7fa7bce132575931147ab23577ff938b02286724f13b33ad7f33367e6b961295c01cab27615c7e6193c016967f5e2f6f36b584bee6b6da54f7cbc362ab16e9aff76e04c9cf485620aef9bdb999e4c66be7ea999b7d01c8214f52e1c1dc5ee21bf8e34dfdac579f9a153be688aca3715f123ab2f617f9de4ea6a0e16b6ac0baa04bb4617e2725a8e57b794de86a6a7e2f643d8088e84a9a2db9f7c1bac986563201bec1bd1b40a508919ac74ded69e34fc28d75e2c4f6171456b62417d142266d2e5d3b6881571354d6c4eaedd15bb8b3f955f18cbb07bc6eb3ccc70e1546fc980623ead9a3ede666c0c1b136d03c4d33a0600530c5194a08eb24061a020724eb3d88bf21259f7f192b10a4199dc50aee1257a6bdb9994c5015ee535498c4c575d68657dbc0ec510fd256140b0491e045191068fe1cf3ffe5963dadda7fa35a920c7496b187ebee6ce509c35779257a5113efeb532f8788e53540eb444b063611d350a8f35fd6ca40e8abfd4d764af99581f3b82af610f22b770064ff339f5e6ef05419e772329ab7832b421b8bff0612886ca506c68c4ca2c78dcda3e8da95c48a6d23608668522b0389e06f763c7dc88cfcc925657305a92a0856aec6577bc350b6774871ee69e8e62821cad59b1ff9d2bf95465a8ca24dd5f8af5f7df21ee3841c987cb7b3aeb153c7af4e6a29eb2414b534accb46fad5b2df21d6c621e849597cf02fbd18e143f853dc801f77da79a0f0a0cacbea832eee3c3208cadc5c312d6c4e494a5672fe45ed2801952a58ff0aeea477fcb0a6691aa1a7cb25a74259748b186e4a8d238e5cd469eec47bc0be62bc03834371f5ce2e26c161ab79b5f9f8cfd01eaa89b89c60e8756343df91383a3a749a2e928449741e2968e489dfb9b12c1a1986757285ec8d97e35d620e95247413009e4d879283468ded3275affe808d36754e1dadfb9c85476688ae457dae2409a0614e89a27de44bbdce595876abd9f9757c040d1be41091035238b78efd03ac8e42503c0f89c7948b8a903b6aae333ebd6c03721dc722e01ac9fb22822004a581c752e067a9148279d5c15bede3d67350ed704e8c6f792d0f40aa71aad7ce5fb526d42c37f91c6badc345e408d6dc592222de3f59f3d8290463838f56861ff80a5106c425cb0cfb3d4792c25e23f4c74764e317662accd8780773dae3b979bcdd8895960fb362ef6bf6e866fd4621dd2922c38a21dfd23f5f27b567c8519e8c8ab8f7dacd8bb43c0e27095468be9216348680a2579f89292efac4cef9ca1a2a370d865a08c29a681687b8f51b09ba269aec8cb96c9b469e0713acc6c2ed6ce066fcd702e33b87c9936cbec019cd571768772c8f724d7a32c207c7efda6a6403f0866e30841b4910c4a2b1a7a7e217eb1fc1dd07c03bcbe3208b91a2c4d7533a0449b8a639aa95c6c8f55fc0adf043652be91a7de4f18984f9b6528ae8e9acfbd8c3f21a7994c628f466bc6dc2614e17d1a38fbc13601be64148e23fb7c76c23b3aec42b1452a237a7f7816613721f9cb0bdffb817ed7b5b666733b6d71458a1928e5fb8c9464ca29f9aefbc3460aaa979f569d88e6390e30ee3d06107ede7eca813a5f1785d12db093b83e79534a0e7d7e02af61fbbb4b5d2397f085e56630912e52ce9bcf847544fd63d1d4284e28975c53014b7dd2b882d91477757d70d3d690ce15be8935da84a81c8a6be92be8a8befb57462cbb0eb0c72fef7fa5442f146fbfc75049177e3164be781a006847d8a65f8f41d12b22d6d26b146cb1cf517896c496f8b07c9b815953a8f23510dc98821f7b442bef2fb4e773bdc6ed1f9e4c67a73bcfbc83c4752520ec936c2e32278ddd10dfe8926c97a2c1e4a6ac50ddd5921e09e45daf4a670d1844cedea052990b621e2f33733bd01a21a03871818a064029e67612c70f43027c3209aad87a88e03ddeb2843735ce34a0c9a9403bf5fcf4d22a1d2aace3da653c8d838e447090e8753ffe45087163e8ccad96db52caa38dea550c22cb7f2fc65fbde2c531daa6df5fc931488d1c05cc2b120d7bc40c0110a5b40c819cc977f16f845bd79b536602c96023bbad2bccf00e990f75c1e484383c983ff1708bf1215c766b68c6a7778c69e53158ebaa6deda19e04bbb31bc8a10bf01b7b77bc9b5261ccd50854290041626b50bd2a5d1ccc15bfc7d903273c56024dbefca8785680d3754a9c6e9625cf20ae50a76fbfe4f1a41e9339ac5d3a9e70d56294899ea6c2cd4c52c81b02d9f3629a0da10bd14310274482341240a73485c5a8c88fdfcb26062c7f4ca7d448a7e808258ebb069aa83b1ab0a46a9606b801d5680ee6c68c39fb7cefbe21a90035e0a3501ed91108688937fa0a508fab8d3b2675187882e0dc0f3de4c8c52dd673896bc3d3d871d592f1cd3f284f5af38cdaec6d9612b715a4c7fe5808265bab57be3e9a358fddb7b4f780033a5655e4a051e0e604d96dcf752e77ec49743f6296d79e83eb4ccdbf8921e26bc19957d5da5b05b4c5de30a7c1bf85c652e44a681bb2476dfe340a95bfd9d73a55dc3ab9ce6720e48697bf0529467198e3b1abe627ad487a6a0b594f8670532a8ecb7305e58680f7681591149379be2f0b8184f38a2db2a69dc7507111d729fe222993a99e8a6b4a7a3c9d3a96c91979a310aad2c6bfd9f197f844c73ed3dd199edaf44befd3a7c4b943203bbb94ce86ded69213d3c8e1bdfa6b8e794e1e9229409c074b1e3fd4f10f59401e10ad5806aa6cf98b1d9b5a69e84448ad127c47af7652db6e0059ff7e8ad32b8451c50b6807a2c83b215b9d60a4cbd0fbb66e713e840e23407", 0x1000}, {&(0x7f0000003e00)="937296a32f4327b0e57aae74e59d05025fe863d569c22c5534f1427cd4cebd3b15f5a6c940f4704a7adac303725a38c5e41e1d3fcc2d3bd018a6ee56b1dcfbed90ac7abfbf53425bed5a9323d833e8adc91b254af03b255f76ad845d412cfed49eaf5fc8aac0cebbbe13632ff7fdac7d9d312837ec6317e79e2174a35ff8a392e1e4a52a2d2deac22525b39d51c09eb2874d74959404690f27cca4cf0e5046ec69a104ed5aab42e797824f0b37c9e344f24693821e", 0xb5}], 0x9, 0x80) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r7 = socket$inet(0x2, 0x5, 0x81) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000003f80)="a9b7346088f7e29917dd3cf7c85afd2adb9704cf6b39c577b480ae7335e2f603d1e593120d1da225821c2cc2c3c856ed7566489804568ae81771955ca179e286cea9b46a8afb799c13fff95cc763cf6f89fcd021201126108f778c4c13bc527e60a4d294c69f468e87f60e3754760052b8de29f642", 0x75) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000004040)={&(0x7f0000004000)=[{0x46, 0x4}, {0x40, 0x5}, {0xc4, 0x80000001}, {0x100, 0x4d}, {0x8, 0x2}], 0x5}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000004080)=0x1) r8 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000040c0)='./file0\x00', 0x2, 0x20a, r8) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000004100)=0x5) r9 = msgget(0x1, 0x14) r10 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000004140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000004180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000041c0)={{0x7fff, r10, r11, r13, 0x0, 0x0, 0xfff}, 0xfffffffffffffffa, 0x7, r8, r8, 0x8000000000000000, 0x0, 0x945, 0x67}) r14 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000004340)={{0x1ff, 0x0, r11, 0x0, r14, 0x11c, 0x8}, 0x247, 0x4, 0x0, r12, 0x4, 0x4, 0x7ff, 0x8}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) semget$private(0x0, 0x0, 0x50c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x8003, 0x0) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) r3 = semget$private(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x144, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r7, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r5, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r6, r8, r9, 0x1, 0x401}, 0x40, 0xfffffffffffffffc, 0x5}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 2: setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x35, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x2) getsockname$unix(r3, 0x0, &(0x7f0000000200)) lseek(r2, 0x0, 0x4) syz_open_pts() r5 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) chroot(&(0x7f0000000340)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) pledge(0x0, &(0x7f00000000c0)='\x00') r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000001800)={0x3}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6}, {0x2, 0xfd0c}, {0x3, 0x7d}, {0x1, 0x8}, {0x3, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) getuid() executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r1, 0xb, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000000000000}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) close(r7) open(0x0, 0x0, 0x0) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f00001d7000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0) executing program 1: socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r3, 0x0) seteuid(r3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) dup2(r7, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r10, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmmsg(r5, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) executing program 2: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={0x0, 0x2, 0x0}) mknod(0x0, 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) getrusage(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a00003000"]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x20) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setpgid(0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "44e3012d90ff0094a31c7a113537b4ce15378a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069af, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = geteuid() r7 = getegid() setegid(r7) r8 = getgid() fchown(r5, r6, r8) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000580)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000387000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r3 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r3, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f0000000400)) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) executing program 2: fchown(0xffffffffffffffff, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = getuid() setreuid(0xee00, r2) setreuid(r2, r2) seteuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x2a69, 0x0, 0x0, r2, 0x0, 0xa66e79c7cc2c4d23, 0x2}}) r3 = socket(0x18, 0x8000, 0x7e) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = fcntl$dupfd(r1, 0x0, r0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) unlink(0x0) rename(0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, r2}, 0xc) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$LIOCSFD(r7, 0xc050756a, &(0x7f0000000040)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = getpid() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r3}], 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ktrace(&(0x7f0000000080)='./file1\x00', 0x0, 0x146, r0) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x20d80000, 0x6], [], [], [], [{}, {}, {}, {}, {0xfffc}]}}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x400, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x2}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) dup2(r6, r1) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x20b8c, 0x0, 0xffff3952, 0x0) lseek(r1, 0x3f, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x812, r1, 0x9) executing program 2: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x80000001, 0x0, 0x6, 0x1, 0x4, 0x8001, 0x8}, &(0x7f0000000100)={0x4, 0x3f, 0xc00000, 0x8000, 0x10000000000000, 0x1, 0x49, 0x7d3}, &(0x7f00000001c0)={0x5, 0x3, 0x3, 0x3000000, 0x7, 0x6, 0x9, 0x73106e2e}, &(0x7f0000000200)={0x10000, 0x64}) readlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000002c007514bd0800000000000037481e7b3b00297530ae4b1d49265c3d1e9b53741f77190cfba2feb04ea4215de21f00c7fd0fcd0ed3767c258041be247825955102c9e0d9dd10e73d50947155e45486aeef797062a220c5dc6245eb310de9ffefda6b23ad21948ee454d3f35691bb75ef898d85be540082c6bd2a824713190e69219e8dc1847d132bd1f767"]) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000240)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000000), 0x10) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 3: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000480)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008a", 0x91, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x81206919, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000001440)={&(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000380)=""/159, 0x9f}], 0x3, &(0x7f0000000440)=""/4096, 0x1000}, 0x1}, 0x10, 0x42, &(0x7f0000001480)={0x2, 0x1}) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae302", 0x24, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r7, 0x29, 0x2c, 0x0, 0x0) sendto$unix(r3, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) executing program 2: socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) mknod(0x0, 0x0, 0xe02) mknod(0x0, 0x6000, 0xe02) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000200)}], 0x1) r4 = socket$inet(0x2, 0x3, 0x0) 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) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f000005b000/0x4000)=nil, &(0x7f000012e000/0x3000)=nil, 0x6193e507}, {&(0x7f00003a1000/0x4000)=nil, &(0x7f0000761000/0x3000)=nil, 0x5}, {&(0x7f00003ae000/0x1000)=nil, &(0x7f000027d000/0x3000)=nil, 0x5597ffb0}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000232000/0x3000)=nil, 0x5}, {&(0x7f0000733000/0x3000)=nil, &(0x7f0000224000/0x2000)=nil, 0x21d}, {&(0x7f00000de000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000564000/0x4000)=nil, &(0x7f0000302000/0x7000)=nil, 0xe0}, {&(0x7f0000275000/0x10000)=nil, &(0x7f0000059000/0x8000)=nil, 0x2}, {&(0x7f00003f4000/0x2000)=nil, &(0x7f00002e8000/0x3000)=nil, 0x49}, {&(0x7f00006b6000/0x3000)=nil, &(0x7f00005f7000/0x800000)=nil, 0x81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d69000/0x3000)=nil, 0x5f}, {&(0x7f00004ef000/0x2000)=nil, &(0x7f000066a000/0x3000)=nil, 0x1}, {&(0x7f0000940000/0x3000)=nil, &(0x7f00001d8000/0x2000)=nil, 0x81}, {&(0x7f0000a89000/0x3000)=nil, &(0x7f0000c79000/0x3000)=nil, 0x40}, {&(0x7f000057a000/0x2000)=nil, &(0x7f0000825000/0x2000)=nil, 0x1f}], './file0\x00', 0x8}) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45", 0x19}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) syz_emit_ethernet(0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt(r0, 0x3, 0x0, &(0x7f0000000280)="2ae62d340b9e581db188c53ab93fee2718c45d517a08584c2d9618e02645c11ef5b11640e0530634c6e73cc048a90077085022cec9beab5f8cd17f4bcf99df29dded524791097fa4a6d4440a2b3f56a7bfe9b0e145a57e6858290db3e0ba19700c3d03a10f8f4dd255819275334912fd264ceafc8af53197b13f1ac33cd6d307a7556483c614f38f4e9d3fb0bb01400f9f1685cefeb2d5c4c8ae3deed39dd371d6710f1a5a8c2814ee74055bbb787ca76f1e2cdf910a0f8f0c55f43379fb6ae35725e5", 0xc3) setrlimit(0x4, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2000208) kqueue() socket$inet6(0x18, 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') clock_gettime(0x3bd70b3292b7004, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000008000023bdd699264234531a00000000000401009078000000006041c93a00000000000000000000000000000000000000010000000000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000180)='/\'!\x00', &(0x7f0000000200)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='%){{@\x00']) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x9, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+'}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB]) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) executing program 6: sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="9e0253d7f7a4ffffffff00000000", 0x0, 0x0, 0xfffffffffffffec9) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)="69d0e8ca82119aabb3402e70353bb0c8d5f20a3eba3f7766c691151f27069b07082d9600a24cd24aeb454af6877f4434fb538a754185624997218ba6a54be696d56b5e0e3c7732e9c173394efeba5993446704976c1c530bcf957b2f571dbb80ab69eed66b60a35c1418c331f6ef1a24e7005a05bcb9f9238931af207e61b0883e4f26c87c98681bbdace5952247381eabddc73d4b980998f560040a9e05c13c5b02373bc6c54ad62857438a6af5c34b3be6ac5c4e563564bd4492ad4c82cb24bb0876715855745268f226fab40c35c0ec4a3b1ac8f5a5822ae6104dd933220a", 0xe0}], 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x3, 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x701) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = kqueue() r4 = kqueue() poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) kevent(r4, &(0x7f00000002c0), 0x0, 0x0, 0x100000, 0x0) dup2(r3, r4) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000240)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2ed6543436", 0xb3}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) execve(0x0, 0x0, 0x0) executing program 3: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 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) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) close(r5) ktrace(0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/153, 0x99) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x2a17) listen(r1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = getppid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x80, 0x0, 0x40}, {0x6c}, {0x26, 0x0, 0x1, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setreuid(0xee00, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000080)) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r3) r6 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r6) fcntl$setstatus(r0, 0x4, 0x80) executing program 6: munlock(&(0x7f0000ff7000/0x7000)=nil, 0x7000) executing program 5: setrlimit(0x4, &(0x7f0000000980)={0x42, 0x62}) kevent(0xffffffffffffffff, 0x0, 0xfffc, 0x0, 0x3d, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) writev(r2, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(0x0, 0x0, 0x0, 0x0) r4 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x0, 0x1000, r4) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaacabb0800490000280000000000009078ac1400aae000000144100000ac1400aa000000000000000000039078"]) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x40, 0x40, 0xfffffffffffff963, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x6}, {{r6}, 0xfffffffffffffff9, 0xa, 0xfffff, 0x7ff, 0x581}], 0x1, &(0x7f0000000200), 0x7f, &(0x7f0000000040)={0x3, 0xffffffffffffffff}) syz_emit_ethernet(0x66, &(0x7f00000003c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60d9000000303c003bcc2604000000000000007c8be16902a41c000021230000afd6a800000000000000007a63000000000000000102009078000000006000000000000000fe8000000000000000000000000000aa02000000000000000000000008000001f19567ab9da477f954e4b103b20c0f0f44ea38bba485241db5caa03689a82ffabd3fc3abc21981725e2cbe057040735da2c6c68244bedd4d69d9e0b20ad735a0048c2f8baeb1ddfff3ef121bd7c97ce3898fe09342bc77a562b5287fc88d9c69a5740b5128ef3a2c17c6edb4c82d85ec92c0355da1792d86fe4e47ec52216f56"]) executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}], './file0\x00'}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r7 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r7, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000280), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x80000000}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1, 0x2}) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000300)="14bdfa5d1d34e2fecb28616498307dcda9aec43050036123339a346f7378505514fbd6da8d0ef0091afb08753f95b7688ad4c4e1dd5489e7bafc58d3e58237576b81630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100000000000000000000e43422dee1f514ab149b8e25ed958c95a2c639fa41b2c7e720b2fff613f42413f73cea05877cdce60d0ed52368a8fb58614889dc5a2e38722a750433f4119c16eb23659d23d55e3d293e", 0xdd) sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000007c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x3, 0x2f) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x4, 0x1) r7 = dup2(0xffffffffffffffff, r6) r8 = getegid() sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000140)="55d456ea5ff3c52fd83acead66137c187336331739197a235404b0ee286580e1f9163c179a767fea157461b98151ae1c66d5092456cf54af0908e8bc134f05b3f74c764ef174406a6b78892596f2cbae64c0dabd8108f2748a85d01c24880052fc11dcca2f38e81c97bbcf86b2e1502ccd83ca34c31ba9523e582d3fe77514ee99bcedb9f10a94799070", 0x8a}, {&(0x7f0000000400)="427c299b77a69a2b211842e3899f2d169b22f158022594c16426dc64322ab3ef212805a45fd9fc25af4a8415a78d4d60137ec424cda265f4d6959816850fd18fd7f613b90930fffec60850efea313b3cc6c4d2e88e3dbf702f313fd85927a9869045759b3f999b5c0433f821e763cafe78b1f19a00eb1baf0ff70fab0962017c7092728d8a2ff7d1e42ed0c87c9215f340a3daa9737ba39fe141738294507a2d9c9cd60d418100bcef9e8ec7e0875b1e790e3fc8d880909b1d0da64c", 0xbc}, {&(0x7f00000004c0)="33d6d2741b33ac24765b2ab62f1adf5b1bc612f44d62f113d7499e238f79a4a7ef0763611fa32489d33ee549d9aa8a4bd0055aebc6e3560e0d1cd1e5d46aea1ce2192fa7e801b2d7eb810b6823328012885e213900b884ca6f9dde430b98726f2815b73db3b19f00ccabf24103520238223042070d7b18a0b74850b37b0d824711d498b6bfcb07d70599d35094653ea6f4", 0x91}, {&(0x7f0000000b00)="ff8f5b8af5cfdf4f6ecaa0abfd3cab4aa61c2dc0d62f40b011b336c57d5213f0227f2b322df9da02e461cdd2cea75ecbb895a971070ae7eecb1c8f1d567bcbaee785c181b03e9c5727a395a6dd37ca1fc03364e7ecdd9c0edd9c2b37c5dc822f2e706b65800000001ed28134dd275d623ee9c481a66a24a93ebb4155b4f0602848721d0b173b8a03f0fec7466f98de862b81792b2c526df2273f67cd0d70e95d785cbbbfff5329fabd3b640b9d7f21c1c1cf08acdd61ccdbeebc27fe6be8cc27f35e50a34c2beb77e0ac581604530c86fada7605d3621168c8dcb497f72967b34e907cce38b4c889fdd2d8b519725c108ad7af486bf04a34dbbc609b8f", 0xfd}, {&(0x7f0000000680)="6abc25c33173ac85f9e1991264c10397fae871beb66fa52a87ac0e11c3d90df8b6461f2e034cccb0ef25fc0ca4e33c6726e6a557b84ffb7c50e1777defaa71ae2ee54d6b83995bfb9d479da3", 0x4c}, {&(0x7f0000000700)="ed1ff44c8f85b71785c047b88f8c4258ded16ca209b2adfef2d5161d1d74670445b1c70a521d6fc80bc86ae07c04c7829d7fad8e19f8622a0573919d7acfb2a0bcbdc64763eeb27869efef460b537f8313bb86127287f9a624180c6ec5ef8777ba9469a947f79efa5c77ae9ee1f0da45968385acbee9994260a3caeb0719bd6a4e5bd43e5ce85a9f83c6ff77e21b92c00773dc17485ae8ecee4d4f7185a0e26d83a49e5b8b87577319500d1dfea234871ea9bb745e23f4e1e5bcf88e456ff9f5c52f83eccdab332684707aed02369642161f590aabbe6ff36f99", 0xda}, {&(0x7f0000000800)="1c5b4c7d20ccfd5de1b5ebcc7d9b173e0ff6e574895629ad6434689c3399322af9fd2db9c0037d032a4fa13200361bee3863b381e2b30f458e1413a27b8f2608fe57e203dc0e18ecb0cedbbfc80456cd2e", 0x51}], 0x7, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000004000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r6, @ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2], 0x128, 0x8}, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setpgid(0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r5) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) socket(0x11, 0x3, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xc8) open(0x0, 0x0, 0x121) writev(r1, &(0x7f0000000300), 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r4 = getuid() setregid(0x0, 0x0) setreuid(0xee00, r4) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="af82263ffa8a439867c6948c", 0xc}, {&(0x7f00000002c0)="9bfa45fd135e68e78e7f2f4bf2f008279ba832afa9ad6d2ca665f9aa29d4e1d5d1b1b73a00706cbe42fa3746165c33fcfa4a41828aad0edb709d4483c599ea05cb75c69ff62fbaa2853e833920cd2945dc464df2a7faf804fd62536679d58607378c4f530ff2fc5f247ebbda6ca98be02d830b5cb49b66a771b878bc930752f690fd6d6edb7c82cb", 0x88}, {&(0x7f0000001740)="9523e96e11ae27e8deb1d1f51059829397a8d0a1aa3d4d28e8c05ef56ba988ad2e33cd73f66aab6ad9eed0ced5837990a1e98a194c12a136fc687016c3548d36be606b7733ea029f95ec219ac057d1b84c32e89cb77be9f2e9be9c7bc9676ed633a3bdb940e1b885c806d1729037fee6025bc6c63edd650f033caed6843f4774b5631a9f82dd1ca2d4077a3d3724037f5a9a5d98fe3a5296eff862cc5a86897a2370d9bc827b904eba1fc7ded1714333e5473fa90aadf793ea2260b311f2228b041cdf3f83003d00fec5769450eab0bfba7a56d0e3759f60607e80b86360a470f234b67783e203c2046c4de5f7ca66ef40cbb6b97c885aa69b5b5300390ea247320ee50556aabe27c55afdfa4c6256600e9d213be3afe5df2e9d51d043b0de7ae3acec14885eea8f2314beeb7db8d3171aada9bb0d5adfec4ba88451467c684800d044fe41c8cea5a39164b89cb41a11a266f5301dc098aaeb0a04b1d915ad85b38c1f550f5e0b428343d9a579d79a2aaa0907ef2f4b77f7dc0d80ee3dbefbeb7fe46392bc1d50f01fdd93a70c6a979f061e6232eb5feacb25fb4674c87bbd6b46ee26c63cb4d54cdbec0cc135421408aa6f62c9c5a91739806ac8754cfd17a82d9071148bdf7fa84a2522d120d0351dc24b323b727ffb8741805024a32c5a4d033e3ff0bae94014260075af7305e5e3f42c5584a0c9be490ff71448defcc7c842a7458b3f83c0e6f5ef6b45fd983321020c7b8f9137d74133210f9960f4d30fd9ca30298ed940e34c9c78cd520e321f7e4d1eaa03bfbb6a0a2e3ed9463cb83a3fc5d6909358b286778deec54c3e1c05ed5e61e8830b8aba6474debd557141b0348bd506df44a9765cbcff150b5ba9442e832ec9935d86f402e238444e0285c85e787dfd5adab651e5acdc5672b74e9cd409feafa45d534d588ff457fc9aa056007195951cedfe7fb8479606cc99340a9d2e8bde4225a6bf0b7867d528a31847ac6828a2aa7e2ee03f51dc59ad4ae31a04f356aff1f1ef83e5f9fca7116845ea80ddebb5188f22d08ebcbe8748a6abb5e761d63d2a0d7f2f0d89cdd035fc800853cde9d80031177969d7d5e5b9212fad1082514f393717ab0956a37c381f23373ee24cfe90ce38d506aab55f8311b38e89309b149e2d3aa062cc55db2df77e255435c5a28c0681c0d7581435a3ad2cf905f57e5219eefe4ee1ca8d28d4ef854f14d364b89241335015626e2a1facd24f4d56c7b8b6c423d713ae8c42c5ead68df11b97b6287deca908c1cdb6fc21199f7507338a5839c701f96afe22d2daff4e6c18073f777302f7dfbd48910c16ab43bdf5a2b356b498e989bdf86f1c7a1fe796bc839a3c4e682a02e41de1acc2cec351b35858ee22750beec0401a17a83662ff678613cc41e10e6078a00911a8084b09e30fd614025b48cbd43186030512f1a30e2812f100595a1c194a02124a052b77b596ae81186a97e4314d21e2d1ca5d3e8296dd2fb9e062d12c28c34c6d3de682711dbe7e8b557a5656ce588cde5eb7cdc82056fddf4260a0d87cc8e112da7351a9ba666b4b5091b7eba0f2326b766ea14b81bed6d9d4f43e4d108ac10711885c9062f5f06a83667124fbce1ef3bbac1a7e805591f7a870748b7cdf50f80955db10c59a75e3e7f7d8479a14f3b55b58644c98c7e20abf3e8fe82f4a61efdfedadce018b4b022d676bbd7a9d034dc6e0ce92fc81f7ff2af5a689d204cbc5bf4d6ac48616f8c2426b0d3b296be3318a2c3bceb0b232a4735bb7cb16b2d165440a6cfe172b70208f3a9e55d09da3b2ff08bd9e792cc41281139061dbfe1f3710af1f2fed6a3898c065d283ee72a52b92b193a058412db0f8a9e9c18afa6cc6ecce50943187ce1e3cc55bcdd3392b9157bdc46d26364ea15ce43615de17ff38934618a3064b637c0e4fe96da8b1c5621b2e403a81ba9782c4b9688cd15a14611987f1f29abaf6ee85de4ae1c948aae53e4f6ba88ef2c42840891027847fdfd28244dcb5921f83cb970b3cca67a9d7cf1d5d8aa0b252a1f7a4bf50ed7d3ec11faf614ee39eb1b5e059a1091c110439e73ef4c0118694cc7e5243c9d9e89a4ad59d1437954ab2461bd73ea333cb98eea153b069017bae93e46c4b2cdbf2268dfcd100346f5908ebf9a66dc6b5eee88dd1b4b123733e8f9e73176ef7e6e6dcb44ff5bcfd5f51cfe15dfc0bd088d0f7783f1fa66ba2ca2ab8a1c3c349f0649a3473eee464ebf94764a3bbe76a29dba2a3a229ec36d6a7fec9b02d9d3efcd7e4e233dd60a1d4443b39a9ea27b8679ce21d1129365541b6f84cbdd72a683470bbfccb8d93e4d7e903d3021aa9ebb6aeb42bdebe570987cfca74d650560a72a516b5e7ccc1c089670d7e1aa397e0df80105d3e894f0dfd0c8ffec52c38e3b89248bcb1436f0645061d9df1885baaf0dfafaa378e50accfa2758a8ad597ee19a7d20b4a6f9a84230776ff4fe4c467c4a8068d0581b892b7ebdca9ef8b4cca1f131c91f7f62ec02e9cf1927bdc4593c6efe5dce855364ccc373b13ab383556f5004fd76dbf617f24fe8992ccda822c7284e9297b30c44efae049ce0c52a394a38d9bbd378d896bf1b9c2edfb0cd0ff735b48ccbf9f2ab2159d2becd8fe73b280dbad07e8ad95ea4d01181e58eacbf20e9a7b97e13c9aff1a00094ebbbc7a889465bb192dc1496642abef910c22aaae56a615e68e7c20343d1916b4ccac036a76b11b7a18ad0feb3a0e9ee9b09bac24ddacd1a80ca5902fe7bfb5afdafed9acbef67f49f085a2f314496f0c0c1416a68c6a58aad8e083a988009ea062aaf1e87b4bf411c3be7f42478a98630f681f79b86151b7499ada431315cb9f3fd9f4ebeb4388d90f4a5e6e25d66ea841fac81631c9eaecaf5481ce72803de8363a2c321005b1058b4aa31aeb7ded1c6c4d415267f9393616617f7206b9cb07e50fa45c140ccebfc78f685a98ac2765a64af6d6603b7b3d10e7f68be6a04ca6594738abf19ae8459ebfd4990c1d89259246c429a069697ebb99d00929dda08b35c7e2b2d8ea4eca8d9d3afa51eae1664a468c03598bdefb38d42dec306d649054d06c9a13f1db89d573e10b2d847db970b3162c451854bea404e3e59338d84e164ddaa9fbc28e05856d46657323f95e9a01b64149a114917227dae3a90d952ce3377c4a16486723386cc55b938cd3a0ba0b96a7962f76d2d01bc8061211fe6fb46673921ecf1739830b5a63aa2193e542d7b9d36bfca0c6625f585b7ab4d534d47ade80a97a869c2f1e5bc6d5901e2f7191e51d12c0afe993dbf773bc610877f1043b5bf93a0584a6b1e5a27a7db81aeca97668041b99d4407f221f45755616f0f21515e97dcc73343ea82527d732c7829edaff9bd776d19ad40ca0d04830345ec89cba29f040d63d1d19f507b26f6c66b8f35537c29bb9edb8ee5b2f90f5491588c23f1fa5f25a609c24cfdff65bbe9a29ff26f6a9597055b8e3659608f21f3c6b39ef31e7ab573038e23fe84376596f41206c61657c71b41a148a4aa705ba4253bc8d1d8f999ea24e8ee6d3f02c2ef6a058a10275a9409f4cbd750c58b2aa8e7fdf070215b0faae0b608a503eef7723de143a42235fd06ee41c8478caeb45914c05526da4e9c1e148ea206beb01255e7cb3c8e4c7733080da6279616806d173a8131e3efd55c418e0117df4bd4bf14e1e81f4f9b8461cf8f4e19562ac8cf4a91f9fed47f6b41d9810b80846ded4697bc8b50d1ba665c06802afd1eb044cdc011b3eeef81dbd659d81a01b04b463265738bd901fafd2ba547b0b1408610681db5863ab84e102005f38afc4bb6b0c3259fd7e4d26bff299b4a7d5d0c079dfa05c5afd983214327e039b7d0d06ff7171dbd63c42180e87378cf81b9418d29141e60c7b1bbd4c47e2bc7ba717e4d68500f31680a8bd8af429f272ba28f9c4cbb503698164ce87f263b15363eabb24ad704e9263c59a3bedfe11fce5098513ccf4fd912579ad651dbd6a6f9b5dcd19de7db8b826ccfc7a3a16a519c53537b352255dcb410f5b709a14eb8b700a1091ded9a18e701a3050fcc4787e53a49bc3d484755a79e59e1a4c2c5fcfaeb5015f4d53570977fa67fccce8f212ef39b2c16570999a237ce2abc49531fae7cce3abb43570dd13b2ab59263556a1bdfb143eb9e7cc081e600a9c67eda7fef2741923fbda425b7b83f0f93718f0514dc4ae38387f6698a5a475fef2ba1c5382d46b98efb03b30679d697a4567ddcc383737f64048aff8f0324acb7df39e45ec70ccdbe65a3c38f8b0f65905359baad6d7a8d91f9b88b6559f4eb0e554c617429a1e558266de028f780e28f8481b95b9f9f2ae44eadb888294ac45921e37f33ccd4cfb6c3c361efd87df2ad6d1d87ffae605d2d420d0744544789518dc6433ff982563e249c5b66c448404b13a61a9017d62c23b6d588095732fe14babd0d908a4e28b3bf7638a94bb08feebba107b54277feca5dea05d5ce49e51bdad30dd335a25b3e6c3ed4d62084356dc446f94734834e97c27dd83fb51af011d3e16681eb1b8603008064efd171950b95fe288935520a618a5f96148c27aa417d028a95a94a383a2b4481ca5c04adbbe5bbccb246ed9b775f1cc7a1f5fbb27dfe2e87de73cec9a1d98806c8810e11d85d26fa95af4d1d25cc2b3a0e37c91f859646e4a6f9242b50c799807037b5f404999fc9be70214fdf6dec1dc9bc18c40a7fbe498a2bff9641f20c117ca9aa2337d1f17538854a0de3c5348b239bbd3270d924d7f97debc8ad2c837501d03cf6dbf0b4f1f5bf85df119e6b2461a3bcb7668628dc493bca210328a00bc452fae1de05ca7b5e38db7af8039898903422026bc562aabd922405e6a5d97c746585fd96762c7f6126a0e78d8448e2f5cbd78de6ac8d0e09e84d913c21eb64e9d2ca2ac225d437b5b948fed34a596a6c696bc6a0cba758ce5a5627f339c31657c182f903d94b56efa70ae715cb0bf468d09e218e30c5608f33c4e6c99886c0e70f055a49707198eede5cedf2ccbb8e15d3684a678fc7aa582eaa09ecc92ad480b2dd1621d7318cdad1f1d2e24d476c91049b6bc0f1eca7b3573113dab797a51fb65ed7f70539b04ae310f2879053cd2a884c81cd0d9b63aacce18b149146520271b6503c354308638798b41622f14d85ca93c24563fb8dc255b7f8cf06bb3b4c1862291ba7a4ee058f7e941bf2863c4bf83f746be866ae7fa0e128250f275413c174fe3822f8924ebb6578610e36cf6f894d52591def4157f3ad2dd0bbfee77b5cc95c68f38cef0c19efafb73e0c22918cb71d15d014615801b9f4bc1cd0ded579670c40fef45b084482ff73a3c9a1d208c9484b7bd815a4d9acd0a56fa027cf4bde6157208c03dcce089b174dcde4953e084c9edcbf196b5cb69ca31dcccd61f739fa358305caaae89389db6e6e304000000000000003072a78166f19f798d9939f31050b2a16d2f7d90b7fef55438acb73011ed490b10f57bac2f3ba1c12b32ebf397c4bff795278c49eb1a6fbef4286d3dcbf4acb699f5c556be6283084facfd4ebe210a94ce7844bf19d385034c690bc0a31c9a06b7ea8a07bb25dc1cf226f261536bd838220ec67834689042e30a7a8945146c044e69c7deb68bf0e1da2cae8205ecf1bfec2ae7d773e515363f572a8ca68f048eff11799f81d7e57b70ebed49fe4b5352c69ec5ea0dd133395b6257734b386da6f81cebb8e5611363b5d36adfbbb3f880818199815b0fe56eecbb481223c0224dc6", 0xfef}, {&(0x7f0000000380)="dcdeab5dcdbd415011086b3ae84b5f7fd87df3f96dac14a12118dd16b0e606967c51d61da6bb94a97ee9293f6b04c528015cc71906d8f8f6c45ad8fa40178952393779acd462f7be73cc08346e733d18c4f9e1330f63d4ac661a3f4334bd38b7f48703ca81142a3967fb0dfc83", 0x6d}], 0x4, 0x0, 0x0, 0x400}, 0x0) semop(0x0, 0x0, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/266) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f00000000c0), 0x5, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2a) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x9}, 0xc) socket(0x22, 0x4007, 0x60) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r4 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x8106}]}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c00000000002b9078ac1400aa0000000010009078000000007fca32ebdb0d75b1db1a182f0541f6dee0c0ddc3ec2094faedf186d7"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x802069a6, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r3}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) socket(0x0, 0x1, 0x2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x2, 0x3, 0x57) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) r6 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r6) mknodat(r4, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x8, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 4: socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000280)={0x8, 0x200000080000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0)={0xfffffffffffffffd, 0x0, 0x0, 0xbed, 0x0, 0x0, 0x8000000000000000, 0xdf77}, &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000240)=0x2) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r5) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="84", 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/82, 0x52}], 0x3, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r2}, 0xfffffffffffffff8, 0x41, 0x0, 0x400000001ff, 0xc2}, {{r2}, 0xfffffffffffffffb, 0x88, 0x4, 0x0, 0x8}], 0x30, 0x0, 0x8df4, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x0, 0x0) r5 = dup2(r4, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x100) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r6 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r8, 0x20007479) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xdfffff9a, 0x0, "a87b1f660000200000000001001f000000000900"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0fdb0000000000000000002000000000a600"}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x4, 0x1f, 0x80, 0x5}, {0x1c0, 0x1, 0x3, 0xce1}]}) syz_open_pts() close(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) executing program 4: close(0xffffffffffffffff) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000280)="3b685b00c176548507c28464f449d46c08300c71eda070071a3028172a95e3b645fccf46420722014b8180b083346a96835c496c9892599bfa5c39fa3b26a41ecf07a83acaec705bf32dfc9f35dc246f27ce998ce4efbe38f0f1485f21e73d5877d5a4bbc76816b0e0d60fa91524b1e7c41424bbddafa1bb914a05c400652c5ea52a027def294dcbdba22203e08ff0926d7ab1ea7b8719276293f010810f01d1ca7fc8e60cf9c0b96818ad2635bf589f336f3b9fa6e92553a87cacccf221d8f90d90bda58b67a5d6d000541ca21840a777156908f0b0e21a5baf6b8e4a71f7b496336b25194f3d3c36b19f7ccdd416e843e4c93d18933a2f9b16193c", 0xfc}, {0x0}, {&(0x7f0000000040)="bc8186574799e7fd6d268df12c36ef1abfd0", 0x12}, {&(0x7f00000001c0)="5fe3b6535fa44ffdf5639f6c5e8b83b90f2222fb8225c60a541d7925a4633ddbf4e3f4bbbf15e08737c0f43f928556f19ee69c99ec5772d73add20ba94058bd692d39ffc20348ce65e45401b85e15eb834cb9e04056f0fdeb2aad088a3fb", 0x5e}, {&(0x7f0000000580)="9fee763ae71a279c7293e0286fa92829adde96bf0d3348a0111be85e9456d3a87631b63e08e575e1f0f8d4af75af0e68065e941254fa28ea346ecdf93c14b02b1106cae7533b856b724de5180be3e4", 0x4f}, {&(0x7f00000009c0)="020ec185291418594bcff4b8e686799b479a7f6883a88fa4530d4689735c0729b1203d8d924b3c45fb1f28e23d5e0ceea8f835e9592e9993c0ab4f41b0408a0b9984a314370f96553cb0f66944db80ef2deac31f482dbfbc501eff78dea1275280fcbe1a3cf1cb4715eb1b46bf442971b73a05e03366b4a2494e494b98a547c6e2bf48256db81d32d181b56d5629f7e96dad69eca660afa73dcc8d3911e8ba30c65cf4dc24aa2881c8beaf00ee6db59cd95088aa04f6455f23446feec4158b961d4ac85d21b3c257f3015ab5f091545e9661ad21bdc0def95382134f306415dac0b7bdc154e5fc21be90506ad23557a3c5b240248b9dc36cdb367294ff086ee0c8cbbfb271e39bfc41c16d1ea87f79fd701dc32767a9e65db198ecd21b798f8fc5d9d5b26ff933b5bb3a743ff4489e3bc35034d96a365256c7742fbb85322d6a3d0ef622229604eaa84c2f6736ce39ea333823c7a2a47788ee18279fb7c8f3c342ca00f10a3929a6c180b856b3c8b3f669846f0aff84d9cf272a9fb3256bf81159d85d775ad9b2066f7999d4714be66f4d8a8b3b4baacbdab457d9fd063d266510fb9e9522967b6e781fdfec98f59f0e8f6babf1d1874a94e053426810108fb11ffe1692ff226f6b0386824be3a70a4656332a5094e2a801e978584b53d72dee4bedd4855c9ae1988d590deae1040411faf544a31f9a2618a6a0ee089e9dd35ca934c11fd7366e4c10d6e95de39ef6e51aafe5e74ee4767b25b06b9648555d0fbd7e500bc879c4cfbc46efbf7b92ab46cecebf4a935ff1076531e983a7fba7324d184b5dc49fa5204f0389e0e69639f85291497c8e94e4ea03b43014303d6e3bf9f5bd4cdbbbfdc258e2d10e2530643b5dc23283999add7db3080a2bb3bbf16517a61102563ccad5ef500ddc12325aa00a8fc1b6a6f36c72b1bfba4a14fc567ff4f19fc24ae200078aabc01dd8872c5450d31ae6c3e252cb8c7798be8dc0471f0a4e86e7e39dcf607ffb9902ad398247eb24de4af9b3c4b9b94dd11af02b6eec059f589708b21579839ee6ae744ac09b9bb4d97ae50b421f651b921ed39c34cb6eeed1684e481ceed655a1dc76543aadac31dec6151c9591917fc5ad726e35142fe30d079b113b697d7f665b279cb4f3716ba00dcca7721751d0952024906c6cfe8b8f142f9081af97b59bbcb8fe9f6ce58e3cd6fb880b8056c19788e8557701c41144ba5f299125ac71d2d893a93bdf59bd1c25f5c218ae5b44b5ec87b5c029143274a27dcc4f99b72847ff7351f6b5b54b807c39a89291491e0b920f409d98af00b1e44daade15bfe027f0184ee78ab817b84266c16bef20b24a77e6cc4a6f1e50c42520ec89144c45ce4b8641b6b0a47959856cbc6cf78b1fafbf6ea64adc20499b3823abb9343353214366d69bbc7791daa342d38ccad05c9bedeb9bafd1963a49fc11617aba3e44072b1372aac43719e0a2f099dcfc4119beb1ed060559abc3c4dde98587991713cba9557db58b475933a1ea431324e2d5cab933558affe145f0fca8ad4000715fba772428a16762422fafae56a8275086be3a5a8c5b48a1a6ad140c69d41b573f1f7b27df3a92b0aaf9939ed6a5b6d617071a2df1b9f85da9c9e59fb991d4f54a03307f33fb8ef7d47c08026ed3b4cba1aceefb1b8444cd01a9441bdec8e295d3fff2294938ef2af87c40783195e2c9eff4572e868ae07f756494fd6484c3d1f1c070a84a08a83151d45ebffe693c1c5770810678a6ce57b67cafc236915c4898fcc1f2c846556be200412c901d6bf4ed9d3640bd568fad1653248543db1775917a747418ef00a4b0210cdf632c0732d60395eb5b92b412bd00c440bffa5cf7db1b6cea704df17d8a0dbd91ad3f41e6e92ebbd5c469bb2aa0f13c5400bd96c3c8843f04f4f025b4bbc0d607eacca61c037e8e1459f3105633aa7ef7ca447f7df163348e943a077a7f6dc330a1fa659b1ded92ea5cf36975beb194a5da3f22353c732fb6e1e52b64fdb6958d12d1e3a48a6b27c0eca0f91a87e8ac99831e6b6a675d64ed9a8769d20ad7a4cc275e1fa42d5be747a14afc016eb3dc6a0a5741539cc788016966e39e9c9b59561613e00787de482569741ddaa5f3512a0e9821656356e4d2fd2e5c19d733b65854c7db7a542b0c028f61f6551dc64dec0ba5dd4b1cdeb68527480ea76559bae5f132fcc9c0096041be870d5069d641f96877794c002289d6a20c372e6b426d80acb7857ba69a8912354c6d3a19c330694be27294082c95917080e14c04433410e0ca8ef35fb56fdab4c58660fdb7d13781a50bea232e9100be1d2a2936d69b17d4c786983ca2513b93ede6ca3f5d5648b73a127966c6430fa0e83ac3a9609cd7b8ff22f8fff6a68541e1c67155f95f43cd1243425f028f506253023b4936970241ab6ef128a1b7f148e32810801ee30da142b65ec3a883c68133fba6fa0252b20fc02e585bb6f579bb62c48d67823a13e8eb082b0bb75d7b21f86cf157aef6c0fec363c2115251ff5742fb5dc31c4e9420375dae794654553a7f8beed25d3e7f82ed6fcc40740c3d1008c7840bf9571f6ab404ed8931b2ab4966b85f24c7954063a593d0bc8229027c7063edab1b05a31208ff1d77688d52598ab84f3a5bf0c087b6d760323f6d52e7002df8a028c978ecf8401f6dd32987c9b46a37810a96346489d8e2edb81aed937330e82afa175b1130be61b4a88cc188856b70d8fcef0487f921fba8219c07795b12dbb5e5b49c954fc2ea7c3efa9a75669581312c01490f732f46c0ee16e94472aa36e6c82e6247c1295f545d2f4b2b505da87d434e850707ded34c5593e0baeba9b9588fa72cf232f56acb8a6dd65ee6c6c144fd0f4ce5cb8f929633774a1c1b12f3d904477ade692eca1f763feb87c015053467e975f33fdb8a0a618df69f3780f9a2afc749d6c3400b94c87576a3f4a6641f65506d324abc8bcbd1571b1f66415e5375f2a4d9850af727a1552730d98a3b2061735a6bed835348836a1cb34fe0d5158848fb666402f43ee8c4949af6a893515b0ebaaae8c10029ce14e80fd704d30dc303feacded5d804778fbcf9caa29c2b977bc31296ac65fc3ebbc20ef6bf853408663be7f98e29283db30d885ba8171eeaf69567234222a0ec19ae5ffcc79339036483ef1b5e527552eed5076f9be00d82e00229cd596502a598c339111b9c06d38c06bf1981449a906533c8f5af5319f467602b142bf5617210aeb824581bbba341dd5f280def942584d99e1e575c2a710788254d5a566cd76888cfafd1952418748ab8aa9e9e338d280f299add7bfcf461d709041c9bc2894131d867810ee7597838583a75c843294d78138b57990c4935f0683c471c4978a0ac692c364d586ff69491c89cfd999dd8a59b3f3db2335407cae9d53142684b25d59c627ab38da87a796fafd64b31db7a5e4ec737299ba30367a340af925a2e7a0c2c5db84eb7303a8dcc11b423ce8990144dc646fae024c9edf1be5ac06895909b0db6534940e862e28da742b0f6c974e362c933489dcf38c90cc7fd4c0b8f3f82483757c6db24ddf133e72f0e0e8f662148a582f399f6d81300e11529663698df8fdbd06539cd91fcafeefea8335b0c85154ea68947bded51518e6eceddab0fc84c48553d2458d34e4a4eadafb39b2294d92c584ed9729d7c92967debf4c66ee2fbd354350aa3215309fe6fe8262f609f189e29c50cf6a65d04e8cd0bfbba746993267f319e53c4145a960767938964276d7e316bb441e5ead36c52a75e279378dc1c39df61fb9ddd8e29e0c50bdec1c9c943c79a18de16acc32b3ba11c88f699c490268a9f8e47ddecae37d633af55abe5b699d9b02b8aa67b5065fda739a644632d9c5b8229203051f4b298a92d292a92b54aa4a44fa30dcb4ea86b7f0bb183ba679d410ba1cee4a7e2a002c49b4b394debd4825e57e8ef88df4d2c4cc9517417082ab7fcff31bf0d8e0a3d671a43203a37f2ef4f2f63f81ff2109e944c096c82dde1df8cac40dc6cafe1e420cc801637e82963c0045afc1ca3b4af544c5e5ca6f4c95f2265795d9613db177b5af936d7aa266d2a71034c6835f3d05a36de18c470bae4684dd4058511d8623180941288ea82a9a2a5dce961b4ec733efb1133d73e14558328cc9d94720b85358637bd13ba9735d4c3d3a6e2aac5a24f4c0f99314a52aef391176ee739f37ecb6a010a251c2a32d4d47eb01934cb804fd35cbed71c03f149a6bf1b6e184dff9b80de4283a1e0d0b08af3090583371ae4cf02c68c0c69d74d1fc813bda199da47f969004bf29039e50f0872245674fb303ea77896053a", 0xc00}, {&(0x7f00000019c0)="c0cf0f603defd971db6d344a80aaa78d9d8e34bead080b102cc96b63a06520d37516578080927ea1527a2cab88f28d6c39ad57bd9ea4011749d8d3293bc95222461074b72d33eaf13165f354baf312adc2d7336aa41f4dca2b85260495067cb5c59a00ecd1b0ea9b67f267edab971ae73547fc051cc7f166ab659781aa69db59921b7f5bcd45d72ca48ca5ea054893bf9c5210b3d419fe786cae5d23b5ab02784cfea7c0d185dfa3dd6cd8eac96a1067c3b3045a7c931a422910fa74e629265fa2dec6d80557a4bb0fc17723fb5841149a411cc08aefc0ef2a0cd025ec5c463ee1fd7d1d5cdbda2531136d3f6066c7f5d9c9460b8c6e3909b349eebb4619a99531cfd158161e1b28b97faeff76ed5f2666a77e61d82984a85cc35a4b5b572c370b847df50c02e8b140495c604570afbf07dd233ca4384b2d4f8e2387fbef541728939f2c62da8e085f4b6c1451674eb0227d74084bc6ce7b6fa5ca8b2005108d485e9718c5ec9b7e4250ace0acc90865de2da4239d20a6e414c58aeb189585390b5d0c47ec4c3ec1e8769580d5018ae63a02537fe7d26ac72a07f0935ebec13efa7d5da1f75f7a6d436fa950d299bdd846c1c136462434884f27c56bbed3982e77ec5350449d7dd7a88992d3d9e70ec88a98d6e17b92554eb5525caf8fb4f9d1d602306c1d41ad1adb554137ded62bc50c7fbae882e5e169990eff9626d75b0755f5a9d9f69767a714796a72a17f2dcbebbba54c94a3c2faeca6be5cf0e150b2eb6b77d10fe24a8d384c41a6f00ae33a6dd571df2b8f2a0728b9b0760409730433b01d31a3574684a4810bb68ea6c9c66cd1ac49ed75d3aeeed1ddb0a7bc110f7f31ddb1f72537aae9a4f04a36c893ad1c7d1c4521d1fdc847adb34d46cc9d7e7b36ad25b51cc2f95f417012dda602bee6621baaebed638799bca0d14a2823d1f6aeb981b2d2c49b2c1e5caa86706c83152de801c1452aa6f26a743f574e4f827346ad92e731bf9b7bb7147102d8bacd7574f270183604293c400a3d3cb541a0e30af3a32753bffada5b3d62f823749523e7b505851bb91ac83879f6e3e04f77c3b3408c6e6289bfd572f9c900363f1fbb5a4f256c11da90b80eed519bc8decfaab293aba3385ed2bb64c9bab432f6ebf4072c02c1cfd1749909722e023748c538ebf3cdba05b55c1a96f811ddccfe4dce79bcaa9fdd60f9cd923c51cf383bfa963d2ac268099d8d2d9dd1539d07e377b6fe93b5db7bce946e44ef4ba262ff9e319a7328480a823e11a40ef8bef68ba55b9e72525d0049118782c96b0131be2a51858e7d8479f6c2d306d0f23998d8464e6ab70547814e3341f7aa7cb097feb4e1ad46adee5cc36df69f4b21085fb32daf17694bb38e16d46005a32d068712c52b81bcdebc56f7ec9fd2c0df3ec79b7ba33789db75911bea01cbef9b20b9616e138188ad640089fd8a72894c90a0b8953985ea87b1a2ead8e69bddb79c9964b60c0eab94c3e9e982194ae1c738a990696880930e3ef98714251813596ead03ccee247449436ee9adcadb4150052efd5545f3d375b39c6e4e6b1a2c1fe939d454427752b241078474733805ded1fc0427b53c89be652b048a33ecf9c234eebacee32ed0a298250906e0b0eae055869c6d74a3799eb87211aaf7c21b120232fbbf5579d016aaa485ee9392395712caf82afcfecf7cf35828e594b0b677ae4aa758782b1cae2a7f2c38d83142e04443441a32fef2677eeb250b1baaed92eda6dd2f645d3d1f6876877515d11780d30846f928472ca7cc1fdd91a83fa40b076299922a5cb93cae3a2d47085d76760c8c3d779cfb824af28ea77b68ffb1e09bdf222bdce617d2b9713e6590fb0cdf905667da2bfe7fc3cbc71226c224881e7c7a4a74745b23ba62fef4626f627b0c7ce34226b4a42afa65fd88b2e544d2243054a6c108867f41d73c5c43c064e32d5628588faf929dbfc41b983c836189a0a6b0ccaed948e82df7c4fdc0eefda6adf42ad9aed60f3091726a9aa30f52deec189e4bd558687133a36dcf2c40efd3f8df017fc938112370f30a9e5281cfe408904ec48f6726c1388690e656826504547e91c25e560be0f72af8149a7cc87de44244e276b4a5273a71002936b029a3ab88794b39ced7b09b1fb2880ef8df3d19b29133977fb7c4b121c3e2b0977832dda3dfa8e7fde16101bdfc6e6f3fb3da260d0a411f24e2a971a7b6fc9e1bb420ba404f0dd2434532cb60cf459e6a33281267a21c935ce8dd3b19c2b3b2f88303c6e618f5edacfd37994b7de8f52d5ffe9bc6dd5256a73c518efbeefb13256e9062c5e9eadf46f30d30e3c11542df9e1c80c7bbdf649e5a2761a9ae9eb2876528c24a3719342f6c5727277ed822d80256155af8f7c8d34a5874ff5c17657e51a3e31b15f490c82bdd24d012bc3a476d0fbd31b356c1418bc46477787f118a86adb50494757acbf0e527638a1b19437c2839423960a58d26ae791d33fef54a67a9d26adfb157192d43e0ad83ab20f9cb3ca6dd8338a1b39eed5b3fa4a01ba1313650e3abbc2f964f34b80a4aa876604ef0e1284b38201219908c81e93446a181931e695124741d1749275cccc2174808460d611e7e713081649a41e7445b7082b4fc1bad9c44da888faa5af6545cf29d8e0a297faa1f4a663ae5d379c5f153a4d50b280355ee512a87441da26a6312d64f2b42e815c6c65ec5c6a22127a53eeb7eacd62e950b631d1df228bcd460d61083a53c95ab8d905327ba251be04885530fd2f99d1eab6cfd44bd71880efca95075d438c1d6fd16476db4602c567d9f2b9b65e589420554de4b89800fb5027214275465d0434fc3b41edceb604a0917e92a1c641ce736b5bdb720e3b7d7", 0x7f7}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="6660f751147ad4077ed93ab07e854a0f9cc7536786f8685a1aae2828d002a8b76f2cd0e9d562156e0c297a7f9d9b0fa150449ac31e6f2d3347e90098c0789c9b67a5a8fbf8992137282dab20a2733159bb7a2cc60e6503"], 0x61, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r1, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000002100)}], 0x2) openat$pf(0xffffffffffffff9c, 0x0, 0x2, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) pipe(0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c58", 0x14a}, {0x0}, {&(0x7f0000000580)}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x45, 0x0, 0x0, 0x1}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0/..\x00', &(0x7f00000000c0)='r\x00') accept(r0, 0x0, &(0x7f0000000280)) r2 = open$dir(&(0x7f00000002c0)='./file0/file0/../../file0\x00', 0x10, 0x9) r3 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x8000, 0x40) renameat(r2, &(0x7f0000000240)='./file0/file0/../../file0\x00', r3, &(0x7f0000000380)='./file0/file0/../../file0\x00') r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000000c0)) symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x40, 0x0, 0x3, 0x1000}, {0x2006}]}) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) socket(0x18, 0x2, 0x0) r0 = getppid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x0, 0x2, 0x83fe, 0x7, r0}) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x40000038, 0x0) socket(0x11, 0x1, 0x9) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000040)='T\f', 0x2}], 0x1) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000700), &(0x7f0000000800)=0x10) r7 = getuid() setreuid(0x0, 0xee01) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x18, 0x8000, 0x0) setsockopt(r9, 0x1000000029, 0x3d, 0x0, 0x0) ioctl$FIONREAD(r8, 0x8028698c, &(0x7f00000001c0)) setreuid(0xee00, r7) executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0]) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x4000, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1f3) setreuid(0xee00, 0x0) getuid() getuid() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYRES16=r7, @ANYRES16=r7, @ANYRESOCT=r8, @ANYRES16, @ANYRES32=r6, @ANYRES16=r5], 0x401, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000240)="fcb7c7f2298866b63387d2", &(0x7f00000001c0)=0xb, &(0x7f0000000100), 0xa) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x5}) r5 = socket$inet(0x2, 0x3, 0x1) connect$inet(r5, &(0x7f0000000000)={0x2, 0x2}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x7ff}, {0x8c, 0x7fff}, {0xe5, 0x9}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x0, 0x6, "d7d63e8df83284df98294570c50c17ce6fc23a8b", 0x1, 0x324}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) sendto$unix(r7, &(0x7f00000001c0), 0x0, 0x8, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1f, 0x8, 0x6, 0x0, 0xffffffff, 0x4, 0x5, 0x2, 0x2, 0x0, 0x7fffffff}) fcntl$getown(r5, 0x5) setpgid(0x0, 0xffffffffffffffff) r8 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) accept$unix(r8, &(0x7f0000000600)=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) semget$private(0x0, 0x3, 0x6a4) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) (rerun: 32) writev(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)="69d0e8ca82119aabb3402e70353bb0c8d5f20a3eba3f7766c691151f27069b07082d9600a24cd24aeb454af6877f4434fb538a754185624997218ba6a54be696d56b5e0e3c7732e9c173394efeba5993446704976c1c530bcf957b2f571dbb80ab69eed66b60a35c1418c331f6ef1a24e7005a05bcb9f9238931af207e61b0883e4f26c87c98681bbdace5952247381eabddc73d4b980998f560040a9e05c13c5b02373bc6c54ad62857438a6af5c34b3be6ac5c4e563564bd4492ad4c82cb24bb0876715855745268f226fab40c35c0ec4a3b1ac8f5a5822ae6104dd933220a", 0xe0}], 0x1) (async) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) (async) r2 = socket$inet6(0x18, 0x3, 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x701) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = kqueue() r4 = kqueue() poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) (async) kevent(r4, &(0x7f00000002c0), 0x0, 0x0, 0x100000, 0x0) (async) dup2(r3, r4) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000240)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) executing program 2: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xbc) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x0, 0x4, 0x0) fchown(r1, r3, r4) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000040)=0x401) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r9) syz_open_pts() r10 = semget$private(0x0, 0x2, 0x73a8c1bddab56e0c) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000100)=""/227) executing program 5: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x1, 0xdfcffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) r7 = semget$private(0x0, 0x4, 0x0) semop(r7, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r7, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x2, &(0x7f0000000440)="9ac1d80936a00f15772922d979ded201741231b6a53a191b56a21f549188658a85ce8712279f9cd51ef2dd9b8d7e91deff27f218e9a43522a226a76ac0aeb0fbf080993d60199904045a129e34092febcc1eb8eeddff4f9cf7d2b4de1272ab3789cea67961a8820367b0ee4573ef3bc282675bdd789ee26b7ae549bba8a02f4d417011cc0630918dbe4e146fb733a1207012bd986d0d021c771b764f84008f0187ace8cb7582a3c276a7ae9393c39823d45d3a17f972d0eda4fe9bc9702a8265695fce1f603d27b417fd7c074f45eb7f4f26cd2cb206296f00f52cb7265c6278c4b5c9e567da2679c9196f023fd249daf7c706c9bdf049571138c2a5c8bc0c289d5a54dc5aa53f668975a96da0391f49b825fcd6168e4c66380cb23c626cfa92cdef273bd97fa33ab27a96a03572161519f02977c5c136d11d1d19e0b214afc7cf101fe7b540875f8685108e1f23a46731b9e1bb1800d7c26681ddff449eca513017f1c997642aa61dff8cfc6a54bf8b1a0b64d234ee2618e8190dc357e2100654a2cca841631ebd07b5fec52b692425acae2309e4123860b20d2d18f3041079da70512c0f48e333862bb0baf68146d81cea9b488590b8062173684471920f577302e026735db23e86ebc041ba6ddc03cb1d97554816c1617aec2ffc7ef8d04030de2a59001944130f571cff1f919e34ae6a43c077361223df68f6212fa3d04df55744607813993e9c4ea6e857ff2a139d2ffb840acfba27a582da8ded223e5e8b55174d3a648bdd643f34b5eccce2dd88b08d80a9525b5f73e621db4836e41fe1a893b86ab15dd75853b0a80a4fd69e55667bf649f6b787b424c55f8c5a963e290ac3175c27154feb895a57dd17a03e6362cd9604b08080483c531e84cfdf4459a21d8b71d0c4450bc5b49b41e9c00f2d47bab64d7786c1e4ae20be74db6415a646ec83227d163dbbc5ac612223f0dc98925e2e2c5fe4da053b09c22ca2b9cfa7c264fdf0079420b60fb9db34ad5592becfe058c556c92c24cfa668e1eabb1d73ddea9e86daa380af8e5be62f20194053ee7797660335bc2e85a7a100ae9326e19735b9421bf888cb8dfc89e5c7c7a4aa2f6e3dd248013e3c38181612da6593736b4f5bc13183d125228a2ad2d8a18d855881ca5364d48bd391f75b124f44a6935196f55bd0cb2479e3e860ae9211dce7e77150a9b4086e101af87965167873f8aa43d59b895d40fc5e926598aba44f6425e0d9a5a88e4e5b9ec5bcc3d8a96d2e8b9da716a7eb33fadfdd88919ae5f934831ae24da8a2e16324a666aff1b0901f4d2e6ff6d5d60d47f43c3fe2194396cf87010484fa3f7dbe98c4f100ec7420f3895bf593560502d992377417ec2dd4db0b9498ec17207c39c4d310be45b4aa348b7822bce414d0e12295d2d2060f67cc97e6ceb0be3a568ddca74feb4099f3b1a41b86df4936bce8de3f9d224687b0107ce0bb49fb2119fc33d26e1bf41f3aa78b56e29b84878729fc79d283eedd30b10bc097728393febd551e0823a219d26cb0b182e39877e3e2ef9117edb084f311d7120e2b6df4aa8d6f0417047edf07342b48e96443f2a4bdb60350788f2916a3f42e4da455b102c3d7eb7f88d60a2fa47c731b3e3086f38e9053b288a6b6321ebc0c47f971065f191cbb25bf75bac7a1c83c8493ab80fb3414cdb1b6859005f79b437865ae5d8b320c54c89a78586ca0929e5e2c9a492b0719efa208a02bd883c1205fa614d74e3e2cb0bc43f6308776f8970669b05d2c42ee5f15f97e54e2f1ef42c69942a5f87f01e10aad371bb5adb91b094cc7fbf51b3a3eca73db1d32860fd347e6c4233cf7f2a16c3fdb162e72747ad1c3dd1bd729b50f061c7087de0a87e41c3865b1ab57d0655bbd3e0c510e9ba946711503438d193b4e283ce36cc1e44717861955a668899191c580d6658a4690552924f6bf3889f9e9dfcb228a37a2681a3266812edcd5cc162bde229d81f24fef7f2827d6244d01bd582a6490872646c78012bb598486eb6501cd4c4984b5b16717c5968042027c69b7d051a2ae1219e5389c1a90152d8d32c72ff989af3a70df02c2ef5ae9c472ec743ec7bc92816c4406bae9a4c9ccd6b37bb10e5a63206836069147d22d1cb5415729ef650a91dbe4af0b92c151e9550e06aa0f742f205e389b704fecedbc41c323f0cdeb3cafbda0038b44ba8de02b3eb7e8fc11bce105679eebc6fdce2f66b8586db0f13a070c66e8e35a559bfcc6cd4bd01bbb6983a9a0004d3593cdeda23761cca6d8e9f4695a05ac6c91203569268ec2309411dc6a2760bcd53d84a827b3d84d30e6e26b02d9514a3ef3f30af814defe06c9168d85049fb9eeab2a56a85005080ed4a8428ac1721227e42b4256246071fcd14039a82a60f7f59e49159dd81585c05e2096c3ddd50c6f23ef471980e797d885cdf6fc7e292a40d747197e06c1f1459c7dde871534b3c5b331d543fac37e6d6b38059caa748dad78341c7e5f5931e42d16706762a80df061eee94274b712f0902e47156f8f2f06c6d51e9a0b9496af06107398c3e6f9fb81f94185dc3b7b5d6e7ddb0dea3b4cb74bd37d8333dfe3c07fd2dc41ab7b7539052a7fecaaae89f427ead10d761746109d43fb11bf4ca0b30caaab4943e3a645b594aff8506f7d82549104fdb52200a187cb5e00dc02acf4b7a4e52450ec84f8cd2f2515678fef7ca35b5c3cc5b76c2267a80311148565dc1051faaabe695065457c90b1658f11591d6f5289fbd77655b4fe67917f6144ddbeb588502e44b59d5e28daa66258eceb4ba5b0ecec01cccca8ace931f84c0a220f2836112ee4ab581dad142fa9e4e48ec78ecdcd063e5b8ae90133939b24280ff5917fcd1cbc30e732fe2082802ca67a68e2c8d77f273e8e32636a52fa4509b49fa3472d4d0baac01cf46350623b8d205f4180529b86d653e5466c2ef91a0338efefe91f14a524f18018aa30fee5ee3d24a03b13483dc3476721dfc043d49eeffeb8c6b5bc81a9086186980a18695c15e32c09e4e5b333933271d6721c403d68be044fa5014166ba2f68f79cb7c4febdb198aa4cc23cb282c7fc96dd6dd43fe0b6aa68c325a912c1be646ed05de5a1214593fa9baa0b9fe332331fc7123236ea4211d9ad8ea8440775e9678e1f4192d9ef9a20afb1eb19f222074f8e7fb089d3cdb6a78a3d373fc0bfb2a4fd0ff652d4389dae3ab1e8d2578373556434b1f3b83709198f40196540b62c5758f30c21fa4f2e3aaa2d14b2ce31479bf89806ed049bffa6a5ad8b97617d797deb3a911d8f81969fc556784c820736736a1253802a9d3dc996874e4b8985ba8966f178886e70f58c9493a1539c269d9709892fc91b5394089ebb552d25355063547855c42f1d46cd3645ec886fde7f21a49eaf19632556c5cdcbdeaeb58c73f6b2ae989eabe69a113ae04df8b28eaceb2a7c9a857e908eda56c83776b8ad46e8408cf7c866cb87b8deda6cb9af04b9752e1dfd98adccf1dd3d7f51515478e12c6f3690b48a7c470f8fcf8e49ccd3d4e94490cb36497dd4bf719c36e4e722471cb71e6e2c2c2e2af36d42aa59a668c3c4b98375d3622533476ca4024d18d31324bbf4450b112889921567b66f193f1dbdd7ba37eadfb0d77f69eee2b211f70ceefe5184f138a94ceb92a67a583f0e67aa763744b42cb8b8a8cea901d1692f1b651c4ff7e248b96b0bd0d4e3d8358ab84d258b1a877d00f0c2a951c489859a461f17362faa31fe1b6c87c6fae36088a0a35d99810a64d265731b42f0aca56441d083df2ccf79a4a6a86053a13293fbf9a1f0cdb1d08d9bcfb926df053e79cb39dce9106ad8a91ecca122938c7eddd98d072c142be6c71f923d756083741b369dc38e9879137bdad5d5c2f1b2e483c64f5448b073f8738eccec10d135497834ca71a1088f89e8e2282181ae4fb9abe3b925898b5d4fe2d796ee1816556b180bd794219e249618f61fcff27843e5804cf3db37ee2a304e23013621bdabbee503a7abdd194c10da7ad087305408d5d518469a6daedb57beef50d629cae63a18f2b364ba6d8918edc966f359b67c5855dc858099ce43b01952d2fa4be93a248e61e2114131ac14d7ac3b9af0be0393bacc363fb71e24334630a4c11a135e5b61d9068cddefb6108bfa722ac9938e72b3dbd7ace3d760566db66d3c30af9f2ab74e845f93695520418328644dc832a1641662436619d9852b3d266a5d78c0b1b42e3de17f82d95a040eecc88361e8f3529a5841623db1dd38d19fa2a0a19f6771f7bd0202e04e1fde0ea006cd5ecae8d82420f5ed3c8d0d1976bc7eeab8240766f1ccfab28154c41b6a8f74c884d00570d18106b11e36d2620ad35d4e43c9985e62786212c8a3b5ac95329105af067791b9edeb3ba94f968eae3942236738eff81d34feb8dbdb0786e9e2bd19d3238da3dbb66ce82f40ec3d2010d3975b04942c68014174dfda54d8a3e4e76202595463ac1fb9cb781c8cc4ae2ba489d271148ac6ba34913c0f5cdd921c3668946b9e6ac8847cc322a3e3c844a240d4cb65f7a2cf40f4fcdab9a810d8c23e111388d4b5709ba9eaaef0d3213146d1b51251b73cab367a7995c40b8347aaae30575b213954d19b7a018c3d2d6981080a730d8e58946bdc208f0d2a82df7a00f542d433626a98adcfb3b1dcbbaec8c6e5d29d43b3110109055714372ce617df12763702e0f3f9f90fde671ce3ada704d54cf9eb3c0d950f9e2b32b2ac37df964e00274d5eaeb6c11386c01744788243623bf97fac5c2a8ef4cb323778b7d0bbf07220e4d3b142be8a162bbdde1cd7fbd46e3f3c987a6fd70a0dc659e35def024bdb4185e01f4439309f0f2877dada06a40dc03e570b57fcd21889f60795365cf892a8462dd16128e36c94ce4c2d6946004ecf84901d2d3ee94d3a91ac2f37fcf75024bad42750dac23f8bd3fae2d30e274b3717369782dcdb97c2c7805ccc3690b9a50c8473eaee989ec90a3c2708c4c28eb3bdfa40e0af8a311118389f944b9c98e5c0692f414eb381e67ae1ef1cabaf956d8b82e7ca2c1625d3f25fe313158f1774025a16546723dfdc407453507557d327eb301ed5787be8396c2ad0752b65bd404c86944ff84d50086a844cda8038ee6899441bb0b9a162a59f25e47e50a22c24d1a4cc5117ca81d84cad3536ba74147987d6a0abf53fdfdb46286e91a080a573b00d198120f641e02963b7bb3e461573a0e759825601d354bcbeaa6be0b5ab8552f844f693a622ae18a541d859c33181a06361cf1a04be741ab72feb821a24db725f478a166e293a78b1bd02ce57fce55123d669c5ba9c946477dfc93510819f9bc356514e55f8238776ab00560901ce2fd23ea87b2aa7faa79c585e70592d2c1d867fbca4d12e14da5cdbe0681601908790aa233d296d29f652a32e2dbe376a23fc1d91b4da07f9f424a5b5c827e0cfb0ad9090cefde7eb60871f0181ccb3f4614002b94f79072666d5acd87f9e724b98e0f1706f875a7b8a4aff4cd0c30c22cb03ddc97f6d533e604eedab64223f6fd8e3a5d6576edfb80532c5144830ab175a7bcf99bad3a7fbbff4d07266ec7991afbea3291f4c28f48c60434e0a3e6d62d24e9e1a96dcc2eb993441eece1caf2a31af22d3ea5ed85a26cf75fcc8cce4155552a62059312f7c53378e2ac0f1596073edce1f952435821ed6a1c04ea99981c67067109964c9c50c3e51e56e42d1bff7a61b522366dfef2b1dac08f9e8b147fb0034668be7be7647d5069e5fbf28b1bd3bb4bea6f20cbfc10993", &(0x7f0000000080)=0x1000, &(0x7f0000000140)="bb65afe085e67cb44024d826b25679f64ea0ba7efa6d4c9dcf7951f0dc4581cdec5323977f296cc7f2278890e3c3108070efa121b144818b205f06", 0x3b) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x50) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, 0x0, 0x0, r3, 0x0, 0x2}, 0x8, 0xfffffffffffffff7, r1, r4, 0x3, 0x8, 0x800, 0x1926}) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) executing program 7: socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) close(r6) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x8477f99a6eb644f1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getegid() r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r21 = geteuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)='a', 0x1}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, 0x0, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r21, 0xffffffffffffffff}], 0x128, 0x4}, 0x4) r22 = msgget$private(0x0, 0xa00) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000800)={{0x7, r14, r23, r17, r24, 0x18c, 0x3}, 0xfffffffffffffff7, 0x4, r6, r13, 0x0, 0x0, 0xffffffff, 0x6}) getpgid(r10) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000b40)={0x1, 0x0, 0x0, 0x3ff, &(0x7f00000008c0)={{0x1, 0x7f, 0x5, 0xff, 0x5, 0x1000}, {[0x3ff, 0x3ff, 0xe23e, 0xffc0000000000000, 0x27891d30, 0x1ff, 0x1, 0x2, 0x3, 0x3cf3, 0x10000, 0x36, 0x1000000000000000, 0x2e9c, 0x8000, 0x1, 0x7ff, 0x8], [0xa1, 0x3, 0x2, 0x2, 0x800, 0xfffffffffffffff9, 0x400, 0x101, 0x4223aa24, 0x34], [0x7fffffff, 0x0, 0x80, 0x8, 0xb7, 0x64, 0x4], [0x6, 0x3, 0x7, 0x5, 0x2, 0x5], [{0x9, 0xff, 0x20, 0x6}, {0x5, 0x101, 0xfffffff8, 0x5}, {0x0, 0xfffffffb, 0x4, 0x7fff}, {0x8000, 0xc84, 0x800, 0xfffffffffffffff7}, {0x0, 0x3, 0x400, 0xad06}, {0x2, 0xfffffffc, 0x1, 0x4}, {0xff02, 0x2, 0x9, 0x2}, {0x6, 0x8, 0xb5d7, 0x80}], {0x8, 0x46ea, 0x2, 0x8}, {0x7fff, 0x2, 0xffff, 0x3f}}}, 0x100, 0x23}) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) socket$inet(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="fe", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)) executing program 6: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x207, {0x40000000, 0xfffffffffffffffe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) r0 = socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) semget$private(0x0, 0x0, 0x82) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sendto(r0, 0x0, 0x0, 0x402, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) socket(0x18, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r0 = getpid() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xf919) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4f4}, 0x6, 0xffffffff, r0, r0, 0x1d00000000000, 0xe000000000, 0x0, 0x5}) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xfffffffffffffeb0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=""/96, 0x60}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000001200)='./file0\x00', 0x0, 0x120) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) dup2(r4, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) poll(0x0, 0x0, 0x0) syz_open_pts() openat$pci(0xffffffffffffff9c, 0x0, 0x8000, 0x0) kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ‡?yx\#Í8oàýü¸§âܦ2\rPÇil{!§8<}„D·±lí›1ut0tAù{.OjêûÄ#úrï€O¸,KYgS,œ¨CÀ  Fÿÿÿpckbd_enable: command error wskbd0: can't attach mux (error=5) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) madvise(&(0x7f000044d000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000001fc0)={0x9, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x12}, 0x400001ad, &(0x7f0000000280)="711c1f3471ac0058b35a91501d94a34b8e5f84cf71b59c7afec3708235ba5d9a61da4b168941f66c3fe8b9f76bdc6f2c219f81b6cc7e5f26b84beae637641a53e682e6047afa723794837515515ee3392795939fa87f61242fb01ed2f48ddd55f6191701a683db2e4325d5af92237a28bad479e269410b21acbc", &(0x7f0000000100)=0x7a, 0x0, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x7) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x4, 0x9}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f00000001c0)="e2ba7ccd551dad175133a68c168c93bc16a44e00211076186e47db4cf33f8244f1f36ac8d32c95c1af29eb02d73a06e76e8d03c527a14f14db228d37b35dc5f1ed1614d095fee93d946b02fc8c5e3f2eb82cbb383063a326d0f0435fba1702250d862a4f63b4873823f7d55b206278fcbf4900603993c8d2160600d1a2e542932983f06021ee49aebd9425e56e7dd07687c831338eb9544a192ad8efc39cc54c716aa0c9cbe03221f858ac04e478822770ada2fb1504173f904ad76e5413739bf651fb37114f67d8ff9f093f55897c7bffc9fe1f011fb76c19a119ea3b2f39a7fe1f3218c213d845fb7fbb050c207752c02ed6d42ecdcab711c4099faf55ce5e6e466de9d56a26a437bb4ebc4784e3ca795796da2e91ba1f53cebdf6bc94dc15998b13c91c3006fc691066eedf4aee7a842aa236b33afe7281e2e31024a89a2c9da81c3fc347e79696c98c1cfee9e49a380361b77f8037c7ff5a3fb6f6f854b11f804145215f377fe6bf383716c20509bc44c99d04e02fefa9c60dea6d610284b7a1480e13488a9b395e6009f5a2169cd69e63967848a2d8e49feadca2932219a8c35ff144dde3942d50e69042eefc5d9c7a5bc4649b1ca92bff88c71b923e9caa5d681b20555518eca385d1e932fb32352033dbb0faabea1d2e2d586c1983e9c4e5d7f6c024d82cb4cbb734f7dfd817f1bf5df1cc876b4592af2ca15d55c6c6ddaefe491254eccd510a858abeda1dd7b466f6a36592059dfff4b771106fb721e42cc6cc3b89574178b05d333574bd290aa1ab776b70eedc97084408d5e23c10e4b25848afba562e91dee789f9b4e2a18f17547a6a7bbbd567491da2aeb9f0c755b5d1b7d52c9888fba6e7554289b46b556d8062559778a5c7c10c2b779807f6fc270d9cca9aa2df1894c9e42474497012ba676faf625c66bec7961366bb9404b3ea6ff99561853644e79c773ae2c1db4664fb8f54e704b48470afa1a8451409e4c7cabf79ecd340a0015aa929938ffde5abbea2afe9286c1eed7428b72bc524b6268054c9f9a9687f43139cd63d900ab1f51965b0156ef1578cbb7bd1bc2b4a82928829d1fea9649d3eb3101ae07d36737faa144d2a947c172878d99d32761429af9d07f3cd6a043d08330cfa8debb6eae34bc7ebf2f570e2929a99636e1bbb483cb96e8a43b6e95b520d50284c34fd3ebb8686167a7167f29a7e96dfc71350e7fc0029e59020f290b606652791836a1eec90ff488f4ceb57b99ca3ea1f9f4ef669379d935b94e1b62eb0eb7666128b219f5dc0d7c90d23c1fca5ed8dbea0e6182efa2bb797f9f22f4ae394fd4b55cd0814a2ee7acd298491839d926f8f94e05b87a91def8b67ea73bda8c663ae4ed04dad65cea0a9dc7c07aeebc70b2b18469f2eb9d1ea3a8461cb7ff76acacdc89cc21abdf99c6bd28d076a20b62ff95638ce11e65d4393a99c413e1dfe6acd1ac8c5de57edc4eda8d5632606cea3587c2894dc9bcb6aa24281209dfa610c9864ac345c8b4d029eb788336a619f267d76b09cc2da0cecc31faa3c9ac692783c860d7aa62d85f6f689499888f46ba6ef1212ac3d0499da0248c37177253c71fd9fc8b7de9f66bbea2e1fe7482717d5deb36896e4b8cb89a0d0c59cb4edd117a748a9efa2e0a20e82382ceafa3685ceb376f73d79e80d7a2df79e02a8869ea26f5f2ffd6da864a6726c603c4ded914eed12ab82d9cc771b1255242a78d9e01c24faea4edbeafeb567312fac7fe91f5f6aa54bf75a4a2f694388f411d0930f3c549c2a00069d693446a0432962935e255ed17b873213525a21a21675a4e15b98f1d49c9dcaa13b4548472e0cf1dfc6437ed6ff908f9dd0d9972e49d6bdcf3062335662d4527f4ab4920f616e94c5b18dd2bd1bd2b5b05447ab0637cc470738dcb68828a5b5288a215bb57637f715974ea487099f03cfff849f5a26884c990e4b23268692565251c46e7f60ebea51c26ee711c87754e6933326ef6b281a5421a5c0959e4be2aba3bd7f11b357364d5040336291e6a8106be6c56b937ff84a5fd203b1b5b2c4fffe88ec95ea39803f6566b5c0472cfe968df4c765fd1643b21423d258309712d9150668feacdec71bc300bb72f15385797e5a4a49e75d5c6b608672f5c6ea551b21f876674af1b6bd21cedc3bb459fa3155002d39cf8e0df690a97b2bd99029218e1f84a63399133651ea2cd22f2446e791c7ac32bbecb5b84274924e24adf55e3e7ab51435f7c285db5b7b7af5908d24698539f4dae165ff8f7f556e80358fae4cc019390ea1ecfd373133ef57398c136b1ecaf7f7b455f58064696d4ce7f6f094ed2c75bd4d8f1b3d67c84bba632d21bdf406f09ffde64c5d5bd393462402a2e831ebaf22d68aba7a9f1b70326025ee9867dc2a4d4e1ec8c68cc740dd37142e06616f0e041c7363f14ee4155df3b65eda01d0af07625ebdb163067d7725cc65527823e74c453d5a87f3d63aef1450dd63b5d72d9a60cb99336b4865619334288700927633e293e23913fc693340d263954ff01569f2775560902e0c3922015fd8c76d8d751c7b9f457ebc27adb35ca03ca075a8d1ac72f35275e517210b0f459df8f8dbdf3bd5d517ad1add467ff725c78102aa25058bd1c130f8a67bfc2ef759b0257c1e3c74c325ed51d0f5b249e2096e632faeb38348962906d08c21dbc758b466f904e8941b39fe3b68fddc85c7ca2c1b754b7b1dbf7e71bd2a200de278d55003685e34c298da3018ee66fbd557e99338237b69dec29731284416e888b00ff31d53614564b6176a13d0e0e00713b2a6bc969751b582af14756ba7b34608224981319bf1b3212c9874cff5cc0b5f9979678e0f679a5fff48887486d1c0f49ae2c68a85d1ae1bd966cdd94b0aa49f0f4c6c26f62c2df3b43dc5b21bf840d1ec81e4da4eea32ddbb1651753837b98f54a02d6aa4b8cf90c217d6ecbfc08c71a7a59e218799c736f30ee8d66aa7848d9fe742e0383ca7355b89a3e1c89c9a191e3ee84d9cdbc3aca09e6badff762e83f786eaf40a2b33056da1192a601ed3d7028d1597c9c1e9d433c3fc35f4d3096c8e05e722e5b9a0d690cb4d5f15f33ac3418040506d0d01f81af9ebb3bbad324cfd0f44de49c43452172f9e9824f5aa221702cc47c4686715f4cb207f7ea3fbf4cfdaea1408b73be41a81d760b7d7d09c00df1c7ae3266cf3e9776030ced5d503fc2839212e813e117dff2cbbf4f86ff49185288964992214fe1bb8bbd4acc0585c770d14d8a39974a8a0a7aa115f38ab017f5b71426a901e42995222a6d2561bd3bc31eb3cada7e340c294c99b059d0b0777877ab0e21356839852c6010f9df0267ed238825232faa13c73496a9fcf0b8e325e76c3cc1ee04958f3d7219bff2f680e53523f1330233cceaaa4cf00d5064b65145f1186ca788329c9c7debdbf10777736e6433bb53c4a18da1d410418a66587e0c65dba8eb884aaa994df0d180245442b6655f8dfc328139f66afe9a58bfd238c621abe885a406800934b6dd8b3907b327bfa48b0fe3efa9bada0596a54a835d4eefd9cd274e256e9d53c3c9e9bc81b5468f501e5ea64a6a1803db14eab5300919856f119184196ee93b6c94f5987c9a8a3f3425cba46275fcfa35d5dd04c79ca6e593c59b1dfbb71888b1872eb52be15f2c2f8ec3f33b704fad6ecda786455eeccddf0cfd37cb5918996a76536846e0597e24a41139f0c0dd997c20438d3ed085709316d0c616f16be540e3edf57fb5854a2f0c0d31e0e0a0fcf626cebb14ce9a23c72f1ec3a8e43e3dc889029a678cfb918e1168c905a1688876b2f66b51699bd7f0b72a94b32ef45c4c591b78da768190304f0e942278b7130792636412d91c74119a4806193c09edcdd6d9c12e718978d4ec3f5fb599361b21e44da41a512fb3ce41ce3c23a309080aac5f9598f57b9a89e73634030b6ffc87600e01b086cc275f7f900e34f595d2e70fd4cba98dfdb5c8a443148e02f128861eb675c54106d0b5b58518566a6dd729e512cab368dd22594217432b61b285f5cb473ca6e38f9192eebd5b694e7d3d0acf0d7a19e761c4d1c024cd3a9708582059bf6bbacf86a30045f402e58c7e186581b60afe001e1fba3a516ad081a271d8db9405eb36c9bbe320f026c7031b1e1267d40a8e2382550e35631afce57dfe8799397a02ef2809b2c389a25e3201898245b56e5874e1b0fb20613e5be7c59e494d120e9ec1e2be622e53a4136fead0c30a98e449480d1db723de14e0b388f9fb2e4b80227472a1d58c6471fc420711e722ebc51778c5537f22166fb9d58719499502a813a56b5743756f70ee9c4950ce0794525466fc1ba55ba221383b60947d3fcfa6f46faf99ae5e4849949747a7f61157ce38ecf0bb5bb5a974b20144737ddf2fa627f258b6ef80904ca1c8b5765fef77d8e1fd62efafe194f7c581425841e5743d83337cd0e673544e2c13c274fd25f22bf6450ecac8dbea5678e276a3fe32867d97a4e5b1e545585d21e90a54090780cfe73a52e93aa7242b9716b089ebc9ee29596ae15161fb7d2e74058ed864db01806a6c5d5cadd3fd7a733bdb8db9c5c2e43eddf584c7dbe6782fb7dd0682373291b4240c01ba6f503484c45ce0f791c5bdb2d37bc44cc5f776f92ee141730db8b30d1e05f0b34e557a2354da8dc4ed8e4d2eb350c61a99b6c99ebe31c362650ded2e95459ba6520991f995bf50e3317ba73b60eb0db5fd51bb6d32292e6b4700ee287de88475ddbe0de2cab2698c33b5622f58a0cefd19e1dd27cb095f1fcd74b8ab939ce29e25c4934811c54ce66de1386fae14c25f3fffd9fd6b54395816a11dbb70e945852987e2411d3c5883b3abb76d0d15b4805de440c0d6c9a099010d39e674c74ef3fc8883bed47f001f503437a376cbe5d7f8028d6a1443bb48e9340800cb3fc31196c8a7c58c6daf321446cc5ff10f6d9291d6e2f6e154310f6fd0c0e45cfdafcf2936b709c239a5d2264d1dc88ddfff32ba962747afe27f48db9c43d135388a09afe0e45c771d78dabc87cb923527c8b43cf0b3bc34ee5cc37a4bd6b210745bf67bd802b1544c7b008463acaf0143a7ba09f62cf1e476825b8c15c4ff388e92318412427ee63c245ca6c723629b1fce10ea5faa5ff9eca99c7808dceaf4bc1fe11389aba2aed452e42275885e06fad0580d96a32f916293447ac035af5bc9ca2df16128055dffc17927cda58d6b1a8793dd731c7998b53269eb71d4a46db8617a39c2a642055a378fb8b7252c4f2bb6df84393a4c745adeef8729262516567bd77cffc80ebc7c85a0bd26b73b8d9c163665e4f4cb87f16ad524403d016ecbd8398ce84fc56d95427385ed7865da0ee2e517765890142632bd62e634581b771a9656d63d3df829ce3936f4f5bec286aa8586de54f9db5f8253dc4cf227ff81c59cb1a763ef97b29822966e7ab4b7954c27dcf407ca8e6aceb2331627d0bb130e171a4e7af14ec57e141139c8a87afccb6828fb0b716027af221559d441789bc30c6664830f2a77a1871ab527803bbac6b997dd1859e46246b7f20fa41d93a2a132619f9038dee255c4c021fba68a698fb78fbcce6a3e8c5b087a05e61375ff806541db55e72c0241661f4da12d452cb58b6c06ea615b546a04f47152b8c921c9dc9417814c11c1413cd0cf88d449d8b5abc746ed2362e5c4ac41dae22824c3214fbe482601f7e0851e70dbbd4a17235c262dcdb9269f1e2e5370cfd3ed3d28f2ef7d9b353d1f143582e19a99ab24014f12a8e4404181b362a", 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) sysctl$vm(&(0x7f0000001200)={0x2, 0x9}, 0x2, &(0x7f0000001240)="a98ace3275d246763949e5533d8c208036742c7b25764656e93fdd9f4243cf4ff50dea5b0aa45b8ad41962ae3be1e49b0651b0dd0f5066b490d57829ed9026ba9d0fc19693150000d1a20b7ed874b2bc2f17737f497b13281aa8e7ca65f72cb2baebea5614b6cab289", &(0x7f00000012c0)=0x69, &(0x7f0000001300)="13dd1ea851134252c9b03d9c22ba4a652d901dfad78813334007ac4ec2b5fd3d59ec97efc3895d9650dc91517b99935be488c8a8cdf69b39979c773374712bea515cbfd066ee49e03f6b71cff5c3b13345efc69e7584d32ac56feb2dac1cec72a4a609045801af2889d85e8c41fbe70c69de70a95fc1318f3f88728b7e7b997ee03ccbc07cfa0019fd8cc0260f2fcbe07542fce247a835d04cc1e2642fa2bd2c25fb5e6d7aa0bbeff96b15fa35a0bfa764c57f57bcd1cd6954c7bebc73411f026e1afdb23a8fa1ccb40ac8eda7f9e44a1f7453eb613dd848b7a8d49ae0732d2113cdea89bf8ebab3ede01b76109b87a75b9d18a3db", 0xf5) read(r2, &(0x7f0000001400)=""/150, 0x96) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt(r0, 0xb1c, 0x0, &(0x7f00000014c0)=""/75, 0xfffffffffffffffe) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001540), 0x20000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001580)=0xfffffffa) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) writev(r4, &(0x7f0000001a80)=[{&(0x7f0000001600)="30c54cbdb57037025f50469d5edf8ace94e2dcb7663db698ab77e4cd8f2500ade4cc31198da18c1fdc1189069be3172c537b814099cd3357b12dadb92685d5eb544d2d09caeaa03f97ad91ad48c34dc0978c74ba002ef8455e282a3a5fab05c9f467e547a665c44e21c67d0d0819411b12f0b15c48f08c9e92a28d9bd17c9690a45c984ca172104433635b9c34a64deccfb6bdde980cf2bf141b7596484447702632cccc8bbed8", 0xa7}, {&(0x7f00000016c0)="3b7d777458f2038cf96319655c63d813c8dbd38dd05788631a62e1224636931146a0106afe920040e180fc88fce738e586725b416b10e71375bcdc16667c254deb12ecf57bd58226d064d910fffd8dd12a11faaf5de610c01d2b03024aa17fd7e3781d94ac40bce690ff479d8782f7732d6445aff2cd205d93195488f700fdd90701c767ad13e025d4dd684f56895c35fe20f55f6c75c3a35713911467c7b295b67562f37b7025ebe9a43d3f5bcb29e80a517dafb297a1d7f7e589f6f1aa79a417f1d9d52fd9f4bad7d0745281b1c1c56d8711601a", 0xd5}, {&(0x7f00000017c0)="c810e889ec74abfc81fd45313ec71fe3e50ad720edaac213a0265db0a04e05cd427e04a73cbea08a5d727890ed7c4173f4af30ba61952211d099eaf11513e2fdf80f5e4f061b0b3cd84732905e9dc1dd2bd81f54636539022b44534afaa05fb54baa6ea381e031585ada5ebd7f43589fbc4a56bc89939e391bd69bab8336886f07ebdbe9ab87a5e86e43b5d6124bba1cb800949a531819d0f3418d55", 0x9c}, {&(0x7f0000001880)="b20eff99809a8b24cfc81e1f7787b5db28a9d308a8c0b4c55527eebc0656bee3442c42d2e705b301b200960a5d26b27ec58db176682e477e79f95f374d9bac3672a99f157441bb1b70856830087d46797e8f5d223f8e9d225d71a716d98214a625d3647101725dc34bcc086a298d6e6cc5dc61de1ce19da258b6a7831a1c92154dedb0f4785f855854c0e8eaab7138db798743acfded9ae7cbc4bc1d7e59e1e426ba9a14f509825ca01ed9b22c0d2703945940ffebee98be98d8aac3c82003fa592acd4b2f9896", 0xc7}, {&(0x7f0000001980)="60eaa137ca561d93e4b6616396fba7eea21ea52ea676256c47082fb27569d9b6924bf39e87c282d32150374d849a6dc342d0862e9bafd47e9a22dad1e729607103ac8ce88b89a8330a879567d270ab4223608a886fc951e586ea6e24e602b16713e338dbd8e5b3a80553d2e493842cc4fb45674337729cf091b4c10aae1f62f217f4e48d5793c671f03c9df7392e48d5cb1723d59ea40c98e4e51a3f8c76", 0x9e}, {&(0x7f0000001a40)}], 0x6) mkdirat(0xffffffffffffff9c, &(0x7f0000001b00)='./file0\x00', 0x10) r5 = geteuid() setuid(r5) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001b40)) r6 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001bc0)={0x2, &(0x7f0000001b80)=[{0x6, 0x6, 0x9, 0x80, 0x7}, {0x1ff, 0x4, 0x2, 0x4, 0x7}]}) setreuid(r5, r5) preadv(r3, &(0x7f0000001dc0)=[{&(0x7f0000001c00)=""/128, 0x80}, {&(0x7f0000001c80)=""/145, 0x91}, {&(0x7f0000001d40)=""/86, 0x56}], 0x3, 0x2) mknod(&(0x7f0000001e00)='./file0\x00', 0x8000, 0x7) connect$unix(r6, &(0x7f0000001e40)=@file={0x1, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000001e80)={0x6, 0xc}, 0x2, &(0x7f0000001ec0)="02c21f1d8703bf676e6448ed9f83efff59897bf26f79d158b2fe532b9c842b07d9247f12a47f6c7f2d550aa1c60b70d6291c08f666f4439fd8b1c74ee0a08ca6ce05e29e181b3f6582d0a766bdd523b97a8c819257761f8e891d159e754fd7a58d620d2cb8056537abc2b4289e079f300c5efaf3", &(0x7f0000001f40)=0x74, &(0x7f0000001f80)="e3bc919f308150c83bcac4b0a7d3771461fd736f2068", 0x16) executing program 6: r0 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r2) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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(r0, r6) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fcntl$lock(r9, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffc2da}) pckbd_enable: command error wskbd0: can't attach mux (error=5) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r1 = socket$inet6(0x18, 0x3, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x701) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000240)=0x8) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x0, 0x4}, {}, {0x3, 0x7}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}, {0x5}], 0x2}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c2510db0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000501ea443d080000050001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r0, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() dup2(r4, r3) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r5, 0x2) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x8}, 0x40000000000002b5, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0xcc6}]}) syz_emit_ethernet(0x138, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x6}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x1a}, 0x2, &(0x7f00000002c0)="32a641a8ad08781fd5ba01000000cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c0014394b4960c60c53e18f06000000f30000008f8b68fe7bfb867414896d255ff7d95690244ea4331a79a57663a55273b5453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de4100010000a7b19cf4251429bb969d", 0x0, 0x0, 0x15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 6: preadv(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0xf53) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000510, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r2, r0) close(r6) close(r5) r7 = socket(0x18, 0x3, 0x3a) r8 = dup2(r7, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0x40, 0x988b}], 0x1}) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() syz_emit_ethernet(0x3e, &(0x7f0000000280)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_reply}}}}}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000100), 0x0, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xb, 0x0, 0x0, "fe339657"}}}}}) executing program 3: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000280), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x80000000}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) dup(r1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000300)="14bdfa5d1d34e2fecb28616498307dcda9aec43050036123339a346f7378505514fbd6da8d0ef0091afb08753f95b7688ad4c4e1dd5489e7bafc58d3e58237576b81630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100000000000000000000e43422dee1f514ab149b8e25ed958c95a2c639fa41b2c7e720b2fff613f42413f73cea05877cdce60d0ed52368a8fb58614889dc5a2e38722a750433f4119c16eb23659d23d55e3d293e", 0xdd) syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000007c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r3) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x18, 0x3, 0x0) executing program 1: setitimer(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = socket(0x20, 0x4, 0x80) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x7, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaabb08004500001c0000000000019078ac1400aae000000124009078fe33965723b0c40480c82ef5e1f8b08354af2851b4ef2d1d5c7f1227bc6f345e6b77e0a77e99179ae6c2b2ab557cf81c1e5e26f3df4f577770f1fbe3892d5967daa7bc27e530d3d86687ac1edc2897786d4697dcd1a52b76a4107623506931b183d755015ced5d9b8a0890621ec0c3630779020ca3643c255087dcfc026e3e2ad432966f37746262ab1ea9c00a8849ff485184abcf3ade51463bbd0b1e2a1b"]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x5}, {0x6}]}) write(r6, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(0xffffffffffffffff) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xfffffeffffffb}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/10, 0xa) semget$private(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = syz_open_pts() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) socket(0x0, 0x3, 0x0) executing program 6: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0xa8b) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/110, 0x6e}], 0x1, 0x20) read(r1, &(0x7f0000000100)=""/10, 0xa) getsockopt(r0, 0x0, 0x80, &(0x7f0000000140)=""/216, &(0x7f0000000240)=0xd8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x1, 0x29, 0x1f, 0xffffffff}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0x71b) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x2, 0x87}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000003c0)) r2 = open(&(0x7f0000000400)='./file0\x00', 0x800, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000440)={0x10, 0xf27, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7a3e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000feb000/0x12000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x9c77}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x59d8ebf2}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x8001}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x4}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000800000/0x800000)=nil, 0x6e}], './file0\x00', 0x1}) faccessat(r1, &(0x7f0000000640)='./file0\x00', 0x20, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x7f) select(0x40, &(0x7f00000006c0)={0x3, 0x6, 0x2, 0x2577, 0x6, 0x2, 0x3f, 0xe5}, &(0x7f0000000700)={0x8000, 0x1ff, 0x1, 0x9082, 0x0, 0x8000, 0x80000000, 0x9}, &(0x7f0000000740)={0xffff, 0xb6, 0x8, 0x6, 0x1, 0x8001, 0xfff, 0x9}, &(0x7f0000000780)={0x129, 0x40}) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000007c0), &(0x7f0000000800)=0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000ac0)={0x9, 0xbd1a, 0x7, 0x2, &(0x7f0000000840)={{0x2, 0xc0, 0x5, 0x3, 0x5, 0x4, 0x80}, {[0x9, 0x6, 0x9, 0x3ff, 0x458c, 0x100, 0xff00000000000000, 0x8, 0x91, 0x400, 0x7, 0x0, 0x8, 0x1, 0x0, 0x1, 0x100000000], [0x9, 0x8, 0xffffffffffffffe0, 0x3f, 0x2, 0x7f, 0x4, 0x100, 0x76a6d9ae, 0x2], [0x3, 0x1, 0xffffffffffffffff, 0x9, 0x4, 0x9, 0x1], [0xfff, 0x7ff, 0x20, 0x2, 0x1, 0x1], [{0xca20, 0x6, 0x40, 0x8000}, {0x401, 0x5, 0x8e17, 0x6}, {0x5a, 0x2, 0x0, 0x6}, {0x2, 0x9, 0xfff, 0x4}, {0x9, 0x5, 0x81, 0x1ff}, {0x1, 0x8, 0x1, 0x2}, {0xb254, 0x8000, 0x80000000, 0x8000000000000001}, {0x9a, 0x4, 0x4, 0x89c}], {0xfffe, 0x4, 0x4, 0x7}, {0xffff, 0x10001, 0x3, 0x1}}}, 0xfbff, 0xa5}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000b40)={0x80000001, './file0\x00', './file0\x00'}) socketpair(0x20, 0x4000, 0x7, &(0x7f0000000b80)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r4, 0x3) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000c00)={0x6, &(0x7f0000000bc0)=[{0x5, 0xffff, 0x2, 0x40, 0x80}, {0x7ff, 0x0, 0x4, 0x80, 0x7ff}, {0x3, 0x0, 0x1, 0x7f, 0x3}, {0x1, 0x3, 0x4, 0x8, 0x8000}, {0x0, 0x200, 0x1000, 0x200, 0xb}, {0x4, 0x7f, 0x1000, 0x800, 0x3}]}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000c40)) msgrcv(0x0, &(0x7f0000000c80), 0x8, 0x1, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000cc0), 0x200, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000d00)=0x53000000) r5 = open$dir(&(0x7f0000000d40)='./file0\x00', 0x100, 0x10) readlinkat(r5, &(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)=""/4096, 0x1000) executing program 7: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000000)='W\x00') setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() syz_emit_ethernet(0x138, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r5 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r2, 0x127}, {r1, 0x1}, {r2, 0x40}], 0x4, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x100) writev(r0, &(0x7f0000000480)=[{0x0}], 0x1) executing program 0: syz_emit_ethernet(0x6e, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/90) setgroups(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000980)={0x8, 0x54}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='W\x00') syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500001c0000000000019078ac1400aae000000120009078a12f290a91977cb2e01eda5ef04d293ce4fcf8a41678337542bc696a8355cca42708f06a1702ef3060d98531e6e9e26c864e077070a8f2105aa7d87091da006aa0e531099ffc8391e36716dd246acad217122e4a745208d792385deb5b117b7461407021fcfdbd040df81ec2a51b525c307cfa640fe53d38a00466880dabf36d9fabe1fdf666647bb29ef129d8c2460af999b85883b9e2ae0c46732877b95a6ab737fdd5b71a20e7a4f204c2e91ea26683d98e4f2de6ca3a9f6240b2d3d4df7bba9574882975664fd254"]) syz_open_pts() unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, r1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000140)}) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) socket(0x2, 0x4001, 0x0) executing program 1: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8100000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r1 = msgget$private(0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x64, 0x0, 0x0) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYRES8=0x0], 0x401, 0x800) msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r3, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) executing program 5: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000240)={0xfffffffb}) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYRES8]) setsockopt(r0, 0x11, 0x0, &(0x7f0000000000), 0x4) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, 0x0, r1, 0x3}, 0xfffffffffffffffb, 0xffffffffffffffff, 0x6}) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x24, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x3, 0x1, 0x1, 0x10, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x6a) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0) executing program 2: accept(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000680), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x837b}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x5de4}, {&(0x7f0000bfd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000505000/0x3000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xa9d}, {&(0x7f0000d1e000/0x2000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f00005cc000/0x4000)=nil}, {&(0x7f0000692000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000d42000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x200}], './file0\x00', 0x4}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x60}, {0x416}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x18, 0x5, 0xfc) bind$inet6(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000001800)="c1e1dbc85ba352283a49d4044a5912a7322d7a07309a277371d4337029b982075a9e73c7ced8b2c988088cb0b52bd7486dd3ceddf7f4ec982d7141dc54f98148700c37b98750e6abe059d5560b5ac22ce95ec61edf6161269c90f23a684ba26f9e1a49b4ac92375fa2580c9342c390d62ccfe47ce9b17c0a89094c56f6dbc6a7b4dba39e658b1d6319ca79175dcfd9481f653258c6c8520bf3baee6dacb73561c5b01d2ddf65dd745e2ed6c5dd79c40fabc61498b62072cdaf62cc9fd020f20d0b4f60759ee0fecb8b63ba765aea5a7bf6ebe24df5baefb102d6dc610a83706d4e7142342493fe3253da11832a87b5aebfcb664cb6e49d7bf8", 0xf9}, {&(0x7f0000000780)="25cd2def559b5dda90cb12d4cf9e73abab93e6aa9caf899dc5ebd749388ff637ab37c9679d72021ddf2295c6c9ec507120c1099dfabef827b6905b5f77710974ebb11b9fa313a59ad424bb4c22ce03bd73a03988a5535dccbe24776268b0076e97b3bfc98829a99b3d2b1904505d74bc3051852a8683524252ab342836e79a71510eb347eebaa58757d712e85e5138cd8288127fdd132b1b2644d1cf71122ad9ae09deeb8ec4326de8174c3b7191be432df8164967642b73d74c6f317272885f70e586bcd25c561a06184f9c74aa0ba98761862327c2aa8dddab4dc3473fbd996e46b06596708bc0225cefa9359f65d19b548d17a7b447161a1373d50a6d2c2babdeafa9de78fd75e2b8da5e69582e98046ec83359200ff113020fca608d8b31f49f21f25328a1223bae30203dfe98ca3b781fac27c2ea6431a35a9fec7bed9716fc1d04a7e388a38ecda93a10ce619d301a6def9a38914e9d334bdeecddff21d0797ccf1fda434d801fa28bf0eb63fe9032100d7a1cb85b41e65d8e5f2c70aea645f40ac0670b3524bd6a676cafa8f18e7c4f3fbd2a4ebcc7519ec4b41386476df384a6807919dbdfd2d2993295d1c3ea57e994eea637251e6830fedf0146296081f1b92f6503db14a9a914fd066d73821d6b574c254b3d45af1fbc9b812d33d20e9cdcc847b919e06250be85281b86f41298d9a0e0448f0b7b6f97dc621a6c01367b01887ce8b83fd4967b30a8e0f3f984907831e605ae2b0e8f23cb3c260b90f85a6161ca61ec450c84583b6cc544b84486ccd3adfef72d96715d099bc4b6aa9cda4648b7b425cc7d45c93e07c5a244a8337da6fff01be6515d7f09948c866a5d0ac38bf8132219b0071b7d6088aab5b623197ea87808385769da1be7220f365999ae7f7d3a977ed6ac277bb09e916fafe2eec9b98ec2c67f1ce1d8762394a2aa1cf25363c522e1839ec192b8d0fae7a77c29fadd45d7ff57353a493a036977a92172be98417551386c815b53be777ae5ab783d81a8568749d1dffc9777bf8235655911f1aca31457987e0ed34eb0bce58e79eff363df5db231c1d0af02c98fd3fe279dd24d2da757b7e1289aa647641880e265b4efbf04af0508edb80750d8804063d587010bc67baa04ced7e5ae6d161b82230b573f9793d0cb98f806338a69aa1d3d5e6e20541d40a6fd6f6c600a38b481fa90cecf383f534f366a327180f35112f5a475d2d3c1b0c6d7372d90f5339163e39aea2625297a68a808917c4ad6a977411fcab4b76977a6d8b3b25e875606c1706ae16c3ad87699a26847b48d8cb489d2515c1d8f6fba2cb0391454ae1099b72ae4b163552c628b9e92d9a17364779b043d2bc6f7a1e32525ad38949b87b79c8f76f4835caec7ccadcb0165bc6ff06cdf48b7cd13f1b03e8ea589063cd27523845fae73f5b21c4d91951bbba4408b0ef308ce43b2304b6357a172ec207967edcdd5f86c95d85697e36fc406c956d1af4869900469adc3030f5b2c8a6e44d78c8820c446bbe6384585fc0bb7bc09f2e3cadc2538a1e85155f4b37efb4623424afd81ee799cc3b41c0917dc6e9686393cfee3480da3cebb83f8165d2cf5106c82f8fb52a1e163e47c03fe43bd885094f22e45872f33a982b5d56e4d4ac1d1a37c243f16f84a28c681429d6a5cfa619c4e78248faeea80a2b5a0680a8b5cc1095a89c36c436fecefc3c13cc07fb2b9d325af3d07cb135d47dfeb263c8f58977df5437d46631d607bfe0d48bc6fee34353619c90d735a09d5427c4c5c71159e5db9256e0a7e4c2fd288b4b2392cb058c4c8864a828ff79474af05628f0363206a85ec39e0ce9be76a959e5b0ae99642eb26850f4a49a40259b1eba2e63fec74ce0e31f1bf174d3b8dc09b871aafc0d49ee97d34c4d99e54644619d3acc79c4a83e2d72dbc83ead3aa2105f67c0ece444be01d4aaf96d154a5dcb6b05f408716699ef1eea24cbda9d7a83cff6736ad3574410af906191c8b68b353e9acb0d3a4d2b7fe86851fc203741aaedba2d7b36ceee0db92606b158acfc3f1aefd7594aee397df46f4c8ee3dcfd81fd3d98a7fadd3fffffe9640041fb3c6fbeeccb6b2431db7c099642cf48ec6f0e87da38765010fbf150e31fdcc950654b2bfa643c5f4f5a5a0fb36474cd1a278aac401eafdc928300a828b9aed075c83c2c906e83c4a0fefad37aed8bb591f1241df040368dabc6ec317ffd76f7e0d9042d7efa6714dde7a9c7a93a6f76cce077cec07a3aedce1ae57e9bed208fe791c65248d578135f723492ba8b98cbba1f6db358f5108285977eba5716eb3363602c377e39d87363119b515b7446e27eb884c7bb6289758c6b20781f20bfa81ace704698ad67b85c2fd62cf40c20055d1eeaf5fa169bac5889d9423be2708135969cd2cd6e8fbf6b6eb62ca0cfd2ec9a6d9dacd1d94fccdebe17a27549897a9c1c7ef7d00cf9bec30cbfa52a077a4e99cb7c53fac550646364bfd47c997d576439b5e35c76458097e33ff2c067c26931748f11d1ba1a561436eca30aa20c7ee8642e0b4505dab0724b1f377c5fa86dcca1dbf8248b8a1106fbf2db402c13502390b387d6e5c9be6d000ec097b1d38eb7d1ad9ff46dddaa783f844a9ededafcdae4b53d95e1c420c96061d61670b02db862ece9f513eb046fe7d6dcbbba04e006aa6596b38f37172ad45b0cb740c551ecbd55dcd6179df735cb729ff5f5c47c8d8d62b33baa29d6667f7a4c79940468741476e1e184aab196e403127a8df16649beac25c263eb43da85fcb50a6a9fab2355e5f4a3ba52c46d6d4361160de51d4a65d89390da4ab656cdccf1c7411416f52fdc757b3ad050f2e3ac5016bbd020c9cf0a071ef7ffad9fd34d282668b9b4a90f176000c7bd046e959c660971b07f55608f7ef92af4f88f822b5bff8985d97c7a515ba3fd00b7f0623b089b8ca1a3aa3c60c8c39fafcbec82f5991e1f74ffbf22188dc05d45daaa5e50e1d0748b23f4030d980420bd2d04c24f47af13abe5146580f54c35be66a3ca089a8fb54125e5e49f7d5888d89c035acb41ba376f96d12ab865d6ea0cd2ee1705db0a3e38a62ae0eac4c74d3c6beedf831bca657c816cf55c332d6687f7e14bfe06299a13ec0a4a76cfc769a80a23db86cdae0349ab75a771f51ad2e660db493053cbf5ae031b4f8d642e8c3db5e5f8beaed56cf053d5df2d83f61a5fd7118735ec2286e92ee565666512d2f32c70c900905c36b12d3fa4c4f41dbaa458277925891aa6e9ff5b35e1e4de9077187324c23d35dc6e5adce30d515838e7c3a6973490a5790421e5fb6221589dabc3b4a007650005cb3b6f16805b8e13f40320ac5772229b66e9397515650405edddbdea512149a2ddbc987324df421e86c153f17549e9ab9284594270d60b26e620a1b2f184fa38231dd7c1ecc3f8e299ef97f6261b7ddd97933794b29f4b90a879e2ecd7ad8cddbcf087c870df22a4f7a4ab631a21faa55247661232e214f187515853120476d9c7dc5ee7246bd3b26e07f20aa83277a2e35045eb3e258451fa11453655f79481578ab0612c638bcc8363716898b494a9e98de14882593e2fe0b6569bc3af7026ef6d435c5757f9cd8", 0xa00}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) pckbd_enable: command error executing program 2: syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@broadcast, @random="ceb2449c7b6d", [], {@ipv4={0x800, {{0x14, 0x4, 0x1, 0x0, 0x58, 0x65, 0x1bd8, 0x5, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x5, {[@ssrr={0x89, 0x3, 0x7}, @generic={0x0, 0xf, "8bbe7ae7bcc64f55bdf8f60640"}, @generic={0x44, 0x4, "fc1f"}, @generic={0x88, 0x2}, @end, @ssrr={0x89, 0xb, 0xa0, [@multicast2, @empty]}, @generic={0x83, 0xd, "d90b262995e3641d1154fb"}, @lsrr={0x83, 0xb, 0x6, [@rand_addr=0x7ff, @multicast1]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x8}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x0, 0x0, 0x1}]}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x7) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r0, 0x80206918, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001a80)={0x0, 0x783, 0x4, 0xef, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x0, 0x0, 0x78, 0x3}, {0x5, 0x2, 0x8, 0x7fff}]}) sysctl$net_inet_tcp(&(0x7f0000000500)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000540)="79bec7adb5decb4197abdbf1af8cea9dae00920c66bde02b0df6850141c10a332b469737098d226beb7bb2f073459a000b93816264782ceb45dc4ae7b2f1f9ef1b2b16ecd9ad75d1d97eb2ed450e39b6081e0ebc0b85cdb4501eb436a135f4083de43cae9215a4014ae1de7a477290c27f61638eac9dfd588e58e85171a29d828b9864fd4473ea61bf4180add8e94b98818d3d339d4e1088ddf3760d39a31bd2f39528f0d18159cf08b21faa4400e57d674d10acfad46773aee017eed317f19e3a664995b6821e3e16830cf3edec943d7cd493942d282f594bee3abc4753a7c4c1b93037742a404a274d5f303ded0d3703ccf71e6a446a4533d5d4c69262b66d7de1b2af71d66b2b72f163fca4ae8f7be5a4a9a0c66ea6f46ead2fa5196e2d7c9f62fe85099a964481fe6d9bd6ac08defdeadb9b140bf6751f8e6e351628ae714f9ad95ff898c166226bbe06437f43e33af3b1ac42f4e3a487eef1567c4b27316b52d87a1f4936d6bf4c3e441a5d2466f69d7d0089ec7e4b86c14dd87da77b2e86f2595e8f6e5f11dcc75dd88a07f7c8f51c569f58c8bf4afd5b0f6733069f4944bafecae0a4e1483e6a21220123b936a930e090eed80c08eaa02c1a6c7e4e16eaddee318ee7b5e6f00af5679a1dd34f5f4cab19a8cd2a3cd113630c06a011fd4281de16a45a4964cd5f9481cbf90e3b67bfff9f10eb71a1d8b469438eeb614b777234024c79354a22a0a8c72da983642a1e4be967ff09c8e42d351fe1f9ce047fb774bb25026a8b081856e6d2b6ee71e05eb38624c3a9c89069c72be1bdd22d4b7606826293e86f93475fb34ee8f0ee8b290bd0cdfcce4499646588730d29bca101a0668b0d367a5063dfa1e367e9d631fe5e3e38007444cd454d8005249050ad8ed4868dab586ac739b2c11e17a787c20855bed7bc59a4ee26ae0fca83f712f30b09304cce9998c8b04855756cbda76753770a4fae593166f3a1c358f62cf71ae6df72a593d957eac81a738cfc41ce784d6c9bce8c40433fd95c670937a05ee7c449f08d922ee97d52c13cf55138928a80b57c65b5e32757436dcd25e7cc01d08fb0d1206aba7a54f75eae447369c998881e2fd7b4ece32b398f7bde1f48bdcb73b3026c853e1f4cf020220c76364ad9134ba1e3555cb67943d59d39797aaf2b119628b1640ed115ef990419eef5d5fa439571c7ccd81c44680df21605556dcf3ed97ca638284036fd60093702880e604aa266d53102a5277f09f90f10e38839308368d9ce44f5423be0232c0e038e3a8829e992832177f8356ec8e9cd89f7219b674d5798227b10ac2cf18f0d673205a5b84b242f722186ba07c5a19d9d28f940cd97538684197da537bb207d5c229498e6685f24df5f1837a1971b082bc7c0d2acfb092d9e1c0a9cb1e66f0000957b3e63a1b84cdd2c458db9f442949b7c4d884a962146fd219178666ef1de1d7631b11f9ea92d73a51a8111ca2c938a53a687b9ad168c9addee21a12998b26ea709768c5bcf96c11032b0fc26c21d7379ccb829effc2cb929150ec5a09647b4e16f2ab1a7132306e6857f3327f07b3a6d482e45e1ebfc17fabded2f3a9b9969808b1b27407cb0010c6d6b1c4202050708c6d406c86940bd0abd7d66dbaffe82c4e7ecb6a72b8397d55e0967c1e1ff3b4f04410a8c7c7bf3b4bf58e9bdb0dabb14202c6b354925dcbbdf7535a0ffb8c90933a50b44595aaac284665cea2d8a73cf26587f0698c8ca515ecb253de0b0cd0ab0691f7413b88ea699cbf8bfafc38fedd0159183b762d28c43b9ac7b696613f3a0846eb06f52e4a6dd8de32f60ff3b03cfc5929a447a786415333cbe641dd6385c1123c53283845d6d35f49ec76d6102a01222873956d0dab74a88ab613811556c526619eefe803f62f3ecf178fbb0fdf981348ea4df53106c82dcea87634985711ffbd211ce9d5adde42d779a5945d2f5675d1c95d8e042344c680e59e35635f33f1d94c5bacf4dfd8e8d29b83950e01b1176e91dc5f6364d931aa0542aaeadd67d15680c3954acc5f80e80afd7d4359299b3d1585597381dcd4affc206478b52f9a9126e716613b9407f6da388c72a54d60ce0755cffd1428d606cfa1013adffaac058d4dcbd0c8c3eef524be33e0892da52b1f7352f87db0793e18c38bab1893763e91cdadee23970ab3b89d098189859d092e0e2746b61e45385ccfe2835439d5ce620c893f6094dee5c3bc13f6bd0427983e911e39d950fcd10a6f33521d54d0e2cb5d772da766830f8ab62cd8c93cff41f66cc2ac5cc1be82e861378fd86441756d5a201e589d3f1cdc9a4d97b3691bea5ff8573b8dbefaf5a0a24adeb5aae1473a930b6ce64d67601c0c88b60ab809bec2a87ca02fef9b450462cb21c9944007316d7ee0c451333b1e7090c1dd88725298b1320da2cf91ffefce9441c63d87a9ece6f4f54254c08e6982c86d3a67a3a25c26f7ed37ed5828172aa908dfe5a9e76213366bd4fa9690f6b7dd5fb99b652ecdb6bb21c15f3ffd151873342499d66cf2cebe9efdfc5c544bb484ddaddf56dad0ef896be586e10aaf452d9ccbea49d2aed8aa5f8d2bdcf801040cd4e8dc2a3f4aeea1af1c12f8ace0d09cbf0d4efb78d3b78b87c688dcf7cd336e1053766d0c68f8764b59423e49a5ebf566e11018064724a720853b04a492ec11648c219de5bd04e071619c59155ea9fdc358c5956f02984e2e1edd08d77c76c274efe7c364ec9790a6d18ed81d839d21df7b312998aeaaac62df5eaeb2d4cf72aac9dcdd3a5536ae85b8f21fdba14318e7e3dd35936f7296dfdbe5a70ba5841bc3a83c1f50f76aeb284a08e5a62caef617a13c30effdf92bd7b610cff3bbbc28bab9f7544bc3b1769b4506a49bd3a1a2aac79ae1e5f25301877142374afa825bcc5dcfc6fbe24c32306bc2ac4884b03d3a0d48707db1f740b4fffd7dbb332bc7c2da3cb851386ec5be886322aca9123edcdf94d1b78d16cf7a72fb181d6b24b115eca27a1aec26bff9484fc6f5cb58de76a3d9a4feca06d6a9d253f5f6d6af7d8eec8e2946047e6b6d4eca735174756f759e61fffff24634410640722cd162a0bad7805dc40020c2277f0bbe0346afd8dfd9b0da8eb263c5481d549e52d3a075fb1c7a831ff5615709348de197140c4f4b0f0b523a9485450712f80efc75feeacc40ffb7959bc6be149ed6db47bdf062d16e898349e402c7d165a178f1b2a56500dfaaeaf3986aa94bb75165c46676ddf24f09fe85b932a23afc7841c30c6473702339ed8a972460a447034227099ed42209e569b3e2e73174953c4105db5d2d7791b0eacca4a9d488a2581594e5dc24a7b884241a646edaaab91ef429547671e87834b3af7e483880d9a2e82d25de58e5bfb30f6cd9aac5ade594a412ba40368c560aa475ee5362cc30c36e953c044c49693650d81eaeddf8891bb28455815a5841c8a13aeea3f55063fefd62fd7e21adf9d2f9218b8ba898b05c038b46a4c02c4646cd337738af2e8a4bae343ec907571b3480ca44ac91dc34393274733570db7c9cf11f4f74f6b6937c0d5da663c24391d65eca2dd9e4ccf1a7be47ce707542b931ee6fe184a9a9603dcefc8ed484d031f943999e34dd88aa66044a83d91197cf2c4453bc57b86b2d1c53f316254c575d68dd5cfd3e043c89ee1ef7ab25527c5e1936612ece1f8b8d7ae26db4d174dea3c290e8c5c0818aa9624bc1411e96ee9f1ccfe7dbdb0a1fb15daad7caf72139736a1aa5f27fcfb9d310fdd2bf81aab6a586bef1a91beb316091dd28d2f77a33d4c678567d3f1862c9ae8e91c103d7267611879946e46d665babc86b96945e29ed23802e51ae1e684b7c1c5897be940e4063ede5583b74e0e87751ced4151b63f5fb35973a5de28172803284e3bc47f3e5348a8548a019d096b79ab6e9e2ab1f3d6c9ce35583b5fcf715a8eec0472ea9c3ffaa6eeafff163d8bfbaf4f797504f0383c0a0c3a6dcb70dfe9092ad04df915ab519490ae53e02068bfd2856d32410a32166e8d9016edb532c08c9e1f0f18d47050e6913ab42a3136535dce81df6c105d1632a63f6af852d066ca50319d244899ec629537f0c48ec1f26a2382f00d5f89d92792a7e05f697f320b74c3e77446360e4b1da532416cd2538076183a3a49c1f3a91e8ea90707db197b875f06f1be4cf832d0041c7babadf43647de5bb8fba9a3bfc08119f16855fc52cd2188cd65ea0c2fe769a2ef81b33993236e0a443c15fd0c7901dd96a758c9a1c0f0aa1616e9a6123eaad2a1344e1157e893005b12a360c9924269892fc593bf038343afce7dea77b875ad429fbe478a65ce1e5187ccd1135ea8398a1cfdc3af199b7b39685c0c737d972c56702ac22cf6bb46beac5db8f5df59cc1723b48f0706dc7ae90bd9430a65dcfc7f2576089bf3db4348363a5cf2c330878444ac1acf45d6d50b002e44144bf1d900fc2fc02fb8987fa144dcd28646e20f7b6aee059ba7b59b6dff24cf15ed0e2e93312ebe636dc8885c4bd40bde1efde9fbe04ec1ce32cc40001cdd270696008662dfb501f4c89eacf12ee85a848fd81dc612d06a0848304d44aac7a8207c70231407420279013f34200307956c57e46440209091648c3d1a749da705179d37b5f49fc52a56d03894e7627e6f0de63031fe3b1d382d68260568bd2b1df438d918cf44eb4b4d284966e2810680cf919a5b31f96084d1054e0f0358c6ab279616f747129119b0f16b51bb991cb580195cbf447e74531068ba3a8411f4060d80e0f7d5829d5ffea6318d6ec0d5a77962a13ccbf08004f59f65c5e08731e04ba2c346c50f405c6948badac5443c39514eb8bd49dfe538eaff0592944d967162359ac230e32ac18a09d9f6a59f15925ca503fce3c6f2ba5d837de15dcd9cba9c19d3281b3133ab904f1239505e3210ce4500f8d932457f522666c3f48b1b4af0bb809cab87043b8e8a383dadce83ef3bc85dd08c94394e763de9b47b561253b2128a25d1127410087dc6786435905124a5473fbccfb941b2b6d72a52335bb13f1202abddac2f547f0cc3df011260eadd7652ca8024413d196eb116cbcc8d3668393489dce432f4a73f0f934b1955d2242974ac9f9fdb32daa19b8268a5402ff42aecfdf4928fcc3ba368164d2872be994fe96a269b165c6382eae05cecaa4c60ee0fe3db8a380a6ac3bdb64dad59443ff4db4e63c2d2ef7605c4f4432250b0b7e87b0e2d73a1122fa545c33ff2068b51bc01b2e6e47332c86683c3027ee21ff839a1822159ce8dad38c7c518972a8f7dcca0586cc74c02f066251d397fa2465bbf1e00f408f27538eba50707d15da191d2cbfb069a8da0e24326a53dd19d99dd49f6f101ba529dbc3fc546004f61f072b0fb85061fd34343d4bec794415d97e7242ca91e71d1ae0a5163c8593a8edf401730c8bead16389cb05a0889c9ba81674d9967d2c326ba3f58a3d11ad361f98d4c9e74aa6d769780e55a8430f31e6d705bde684c65c93203133583e4e7144e15245cea3911cabd3461a9d0d3784567f77268b8ae12e76385ace8cc62626d7adefa4941dc3c0f0910b9d3c10f135980db56eb2361f4dc83e1e1577f8d5fd7d0c913a8bf8ca2c6b27aeae0cad534f8130b31b3d735834472d8faf4f183d7265c8299756d73a25ec42c12fea74c4a78753141136568ad24b64bab41eb6276b9f395147c67dfd941dc743d7d39549d43c0d72b95fbde315c17a9bc3acc445264fa3fe045d9b7f475af21392123149c09fe0a46d817b739cb6493550e0e25c7", &(0x7f0000001540)=0x1000, &(0x7f0000001580)="1d05db64f124d47014585374857e9bc0b4db50c3e8a5c3d4ee07d70db8f549c51e25fb0c119df7290c1e282c26140b17726f871e7d7e15475ebebac1454313b79b9a3805a67ce8da3e88b63f99536017d0399769654ac9f840aae2346322dd4a3de8dcef5000d137c3b499f098d5b4138426260f30b7491f4d1eda65e57da94f038bc23d27b7257c63c024cd8ecbfbb5109c521c6e0256e3002df248f39263f59bda724be0a7f4c2db51de2e24864a917d51f8abacc988eac94b55a68fb8690d8f76283b9d9abb0f9f840db32670dc1023aadb81ec7082ba01bc2c5b29947dd8de7bdf5263247e2d", 0xe8) r1 = getpid() r2 = socket$inet6(0x18, 0x4000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, &(0x7f0000000340)="e85d5f8fc25d15aa1d4f0926129e9c7a274074cb7824a2a291181a1248742fc750dda78aa64e9da3c7565bb69dc21c9d9cb4a199d500e0fd283c6e30baaae422b03b2aead919b9c7292d1684ca27bea09102b4fdf3fc33d96356f07715d46a46d3cabe9403dd026852b3a3f28225b468d74e8e46de953349393726e2bc5bcd51ea4ad78696551a352fb61573a38f0518f7b44ab96b633db1080bfb208fe3bbef71ed5f98c3da5a69a684766cfa03", &(0x7f00000001c0)=0xae, &(0x7f0000000400)="73f8fb00c1c114833805f03896552a7291be3a5b844b5f9c9bcee6852eb6feac39708cac079237b68c2eacf4e9161ad73c4b67fe078baf1b9779fac1394e316c75a120e2ece07e7d5b154fab49bc5dc01245cf1216a71d92fde0ff13b3246805040983102d20347314a6460fb2ba94a2fe466ed97647608d8c1ce45dae743e3f6f670a2d0ef0e0dc6dd3f2661621aebca16936b78e325db8ba43bbe5541f7504d1cf12853bfce514aaa8b62c9d804464bf50889eb90f324ce8c9bd46e725256d781ca7c6", 0xc4) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) fcntl$dupfd(r3, 0xa, r0) socket(0x11, 0x2, 0x3f) fcntl$getown(r0, 0x5) sendto$unix(r3, &(0x7f0000000200)="b10005010000009f0500070007000000331c13fecea10500fef96ecf4e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc20900002200000000335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f01000000000000000000000000dc27d47cd52f487526617b25dc3ce85a979508ddc2ac517ded5cee7905213227773cd5aad770c9481082d52e7a074b97a002f5bdef6c7c2c2a84c7c6aeac01c159c600a45b1a721a4c8d1e16517727b388512062839bf820adbde6fea97389001f27ca647246ada6fabf32c2000000000000000000", 0x11d, 0x0, 0x0, 0x0) executing program 2: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), 0x4) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8e}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xab}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00'}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000380)=0x100) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000300)='./bus\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x8000, 0x7a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000011c0)='./file0\x00', 0x100) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf1], [], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000040)=[{&(0x7f00000009c0)="69d0e8ca82119aabb3402e70353bb0c8d5f20a3eba3f7766c691151f27069b07082d9600a24cd24aeb454af6877f4434fb538a754185624997218ba6a54be696d56b5e0e3c7732e9c173394efeba5993446704976c1c530bcf957b2f571dbb80ab69eed66b60a35c1418c331f6ef1a24e7005a05bcb9f9238931af207e61b0883e4f26c87c98681bbdace5952247381eabddc73d4b980998f560040a9e05c13c5b02373bc6c54ad62857438a6af5c34b3be6ac5c4e563564bd4492ad4c82cb24bb0876715855745268f226fab40c35c0ec4a3b1ac8f5a5822ae6104dd933220a", 0xe0}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f0000001600), 0x94, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x6, 0x5, 0x4) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r5, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) shutdown(r3, 0x1) executing program 7: open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1e, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/129, 0x81}], 0x1, 0x0}, 0x1040) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) open(0x0, 0x0, 0x104) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) socket$inet6(0x18, 0x3, 0x2) (async) r1 = socket$inet6(0x18, 0x3, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x701) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000240)=0x8) executing program 4: syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa04bb86dd60b42f2f000800000000000000000000000000000001000100000000000000000000ffff"]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0x0, 0xd9a, 0x33f}) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0xfd) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x14, 0x1, &(0x7f0000000200)="12000001", 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCPROMISC(r2, 0x20004269) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="937b014ec92fccbfc111a8c89ce5938fc361af6ee257ad8de0a6fdb745b1062427ab138fd19bd294edaf4a9a222349d093da8c0c2967dd01479e489b9a3f6cccc82567b53f7bb1bebe595dbdac914f5a2cab156b6396467a9151434451230deb2ef3b6787334fa5ab347809d13c5fed2a6b1c7200f2da875c846e3434589d8f138", 0x81}, {&(0x7f0000000240)="27cdb40f60ff6b5192b4b8e265d4a0e8cb04f1f397044813eb7be87ad2a71074cf4b6560f829cce0a42dd9ab4d03a34a23a2c2175eca41557e50aa176020831bfd1ca1f9188fd97a7582fb3c7f845fa39535867dfdf90f75068adf78eab446008126999947", 0x65}, {&(0x7f00000002c0)="100fafb61c611fef1c2d61116547c18e0e692b592e53f1a33976a9213ca1dfd49d6165d6160aa884667c0e4020587935718c326672b354ce75386ab18f5e1b2cb3fae17af98a6c4089210d0087ea1d21a04708d2357498472aac1be3746c3a239792c845d9c3d51fdef556c110e56fba142b291e1de7d5d57a9c0db46cc8dc8713f692c9efbe4d5db5750c06d65edd3eac98842a89ac46a1f4d8e3970a70bca00a17421c753d5a065d97e320ba36de3d9a99b0bc038b5f5c132c3bec85af73cc42217f30a0a188f4a44a19a680dee1f3629da7ca0ce4bb17969f1c013983392d2988fcba202a97c02c7416665ed2a10e18f4587ec0904cfed2cf28a9c658", 0xfe}, {&(0x7f00000003c0)="30f616b9c30643f95e207013163182fc1f39cbc1e597102d8db5ed10f3a7193c5a557b4c7b34fb4501b9f02a59de2eddf78071803408674eb45c8c47d6184760febf00fe9b80d259003c12ab04813d12fe0f20b09bba625f3b8cfecce161a7e3c8ddde3cdc7c63a02722ed7913f3801a02135bc1da129e4eabb418d2b8ad0c9fa8baec7fcc55b72d272aee5b6a8022381a1bb975024d1ff987", 0x99}, {&(0x7f0000000480)="21f90062f669180516b97009d2da2b36530b56df76e30b41dcf39a810e56a17917f38aceeaf4dc6818f6c2f35aa6cc3ec9f3c5ef500dad245719fb299ea4ccee017cf4b8606f4e7bd304cb453f14e4481cc67fb6027934895090bf8ee0837666ca2433c3d1d7be5260791702c3c2c0ae0f6c19c881aac9bec937d68f5fbf1999dff7d5b0d6ca87ce652fbbb2efa514b851482569e771b69cd0973218e7fbd27f03d454b0d83400f5e0d79d9cd5325a86574b1ed140", 0xb5}, {&(0x7f0000000540)="449b02f9f29a83c74f02914cc1b42c82cf8ad78fc04df2468e6f70100f220b322e80b5da4a495e8f58e891e180d92966695e781b5cebd5704cee1f98d20f2d9fd49acbf097d9ba4d7796341d19941444e142d740078891e4d24299486ac99e8c9d5ee31c24b64e977076a2e9a8bcbcce16fbd18fd8d06686e8d108b6f80811c33dee715f010e13951b5007bb811afc6b72b5cf7035a47b2acc3f298c3d8bf9fbc175f9a329d61f5405bdd196f91eee72e457ee57", 0xb4}], 0x6) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {0x0}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) getuid() executing program 1: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x40) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x190) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000100)='x\x00') close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x1000000011) r2 = syz_open_pts() sysctl$net_inet_ip(0x0, 0x400000000000020e, 0x0, 0x0, 0x0, 0xfffffffffffffdab) nanosleep(0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r2, 0x0, 0x52) syz_emit_ethernet(0x3a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabba59b66fc633eaeb7000f080106080009aaaaaaaaaabbd1f57d89f1edfe1e394e63d39296b6daaaaacf332292b1827762411770b9"]) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000080)="84", 0x1) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) close(r4) write(r3, &(0x7f0000000040), 0x0) close(r5) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xb3, 0x0, "ad956c36eb180300000000000000000000ec00"}) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="0cd10d14b26bda3cc5ebfc19d938d1af64ea02ad914ed1f1ab87a1aeff30c4fc7e11b254e1e5bcd3d7ee4dfc2089d1333cf7c75bb660713faa3d1428b03e30f7e633c9c3d090a4de22970bcbd87dc30fd9bb0a2e66d1b798ed91640e113d97702523c23dc3c486ad48e8ac423fec9f00a6dfa4282c66aae27afacd2de65605a523f46ee9daa47e4a5161", 0x8a}, {&(0x7f0000000100)="a9536b7d5dc474fde4d64ab8109a1a928fb2df667d7c2f76c7c2db6bb0ce21c8a94fde268c6b27a113d530de96aac8bb4feb8bac377f27f5897e731d39de2724e3b57934470cfa4d7e3586cc6df0df4d22a04004e6bcfa9aff7fb4ab69f97b4ad437b6399257e18d10325762ea24e2cad048a389396fc38761211495482eaf7576ec003d6799d11f8330471ecb2d6c34bf492f7ebd730aeb79ee4d1a644df432b102bc0a636b323cef987ff3b4e32fe772764f76cc3c001a649d671bc0c4be04db9d6b760e519409896d", 0xca}, {&(0x7f0000000200)="c95c1a3387248cef73fe861196a17ab09709277085f892e37e04af762e93f3378245d30141bae92bd32a880460e856037bba6fbf83e70967b7863c96899ab45e81906d095d8ed5a335216714ffb32bfada41f0f88b8317d91e858a8a92c8d0b38444ef3b6eefde24c676268dd20cba7cff0e33cf2c72049ce8680318138d52704316faae6cb3037967102d9487598840d374a8610215e36dbfab88f0be92cdbc2f2d556f2558189dd616ba1d84135f205ff82807e9d7c80b65c1ac", 0xbb}, {&(0x7f00000002c0)="f0e176700168478408de26b2c69daba9e0731626f3c766c87f8b78181d5a699ea5284b025b7dda90461faeaa344d8898fa69efc17e484db37b6b87774c4d43641a9633b8460665a93c84220300e3c6320cb9d4a394ebe2ec0e8e9d054c580242291b5e963aeb6c030944385fea6c4a05824134a3cfa4347eb2b0868a8bfa440a266b2b2bf8a0b6691bd32b8717e075ab32c0295a0d3018374adfd19cf21faded44", 0xa1}, {&(0x7f00000004c0)="7e8768b0a6d917e2491137dbb17cf5c3318e3c15ce834df2ddd1704c0788aae56438754f677285c30c826365ef5f5e0dbf4d1ae910c8ed64f503de3f69225b65045b406993609c36734acc2a429bddf7d6a54e4be483c578298f4e63a90ae81b471392950f47325a4b2a75aedacf099b54b6e27bcb14d87330fb247817d153634994076aae3c8612179c0f15079ea496d7933414229d013bba67a5ea831f4bb991c6ebd6edea2e0fd86e61d9ad4945a82e3206a211d5564287302ae4fe3a250963de1b61a98299897f3aa61da6761090483ca777677477744f82eb3dba65701b1545f3aa4aeeb0a0ef296160", 0xec}, {&(0x7f0000000380)="3006950b2d776c67341084013366fc1c448d9454a427bdde58ad89c0289ddc9a305d037ffa9325dec6", 0x29}, {&(0x7f00000008c0)="2b1334c2c9c473492540a2add5f73dbac64f82421aa5e7207fb71ef8c25a951d17c370efcb161ddcf08d46e95479f5b70a3a44634b5e8fde5743b2e527c006139cddc7e0cc3245952c70abfaeb06fb9c08e0a8181ceb74869631f7b036735eb7c81e1de50349c169e6f433240507b854acb8eb46fbc54baaebd86ee70e03d52fdcd136cbfa05fcec4cb1f9b3bb593f7a050be31773c07b9db4e252acda11690f52ba23ba471175b60e8137881cdf32da0b58146019d0c9a69aec229bb6e3e8d94b46f1786c0d22cced96161eabc2d71ae6a6a926ee6362f96f15d265fdee338d7cf6fda36f366c3f48b29a706818d6b60eec3b9fb12f70806333c4c32ab0b0cbea44fc73d41bca07883fcc84c832a27d266c47d7916ef9f1fbd5c72c39d03c48e0317bad3bba5c513c52e3a50fa3cf414fd7edcbfcfb2e5526d05ee2dc7326e2fc9a4430e1d2c63f85315a942f38f8e1c418d38b115b6e5b63b0be9ed8bd7648a3908b8e7d5460c3ed08b7bbbcb8d6c3a7277d2ba55064ab7aaee2971a09e6f8bdcf14504a5706b53d4b75a45b59cfff7278af2ea2a05448d0d07671dd4aa7a2240ff4fe5f875311adfb15adf8058618ea21c3be0efdf3f182225aaab81704aaf2dcab78a9add83454d77235b253f2fde0e9ea8750ff4236ef8a9751d91367c19e05f163b8b54f39e75943e23e6c4f0c3ac63ca5d2a23c0f501d08dcf79943bbb5481244028f4bd12ae5cc4d426456cd7160548dbb10c3416ffdb740d34b1ddf378cdc62ecd761a33cea86681b62319c12cb5babb4d0c589c9a8ba18b693a503a84bf431589150d37ce4aeb69065344f80d834748ee552c1d3aa1021eca7dd23f4f8da9d5085a4949b065d939515773d9825d2a5346575df7a0c017a1652d5ee8717174941c32c5538c098371010c1f03201325fafda365ef9f0319d65616c6bdd39597c60e83580b97ccb6277d8e7b083cd2810e9d30de943a4ac4b2057bd4e370807c608d067d9e6b6475fb2706bb163dd23a73df557c30dc2bf81388883cecf17b5e58d4ceb8ee8e83e53ab188d6dcd811c65243353031c3a061ef3a87ba2c65e8083b648594a9087a524bc29744f13c9a92c14cc36e6be4c8183312b3da11363d9c19bddddb0d7851b6303aa660385e0b2cbc64fd0d0b80f5084564ff0ae93106fcae121100d3b641922308d4ab3efe3eba561c812b30741a7d86740301e937d4b099058edda019f2ed8538f25048f3bcf6c0b4976a06a63339664d25e576e13d30d5f90b6b1325db1101de69425c574e214457018522597a374aa37f3bd8b763214327519bb8f538461d65d423184b0c46bd8cf439931771aa320ee218b410e5ba5654a96faf2fb606803f61a6476b433ac166d7be188c84d626998682980772d6dfe44ab950f82671ada0787f5477f455885e194bc5f5f5a1b9e53bbb27cc17f7cec774500ff31e7fe247ac066c3891d8f81aa39db6cea325e3bc1d4662bbe4253d9ed008bbd318133d623291e8bfeeb29c1dd14cc3a6fd7f5766b6c040877446a801689b82afcf18ef0a65b2a74cfb6416d1e30602b434110bc7448fffc0228ee35ac993c99d38fea3dbd0ea27ee80a071953995cd8b8e00223716e5d916c9ebc436cecb38af0cb4ff9956f7123cabe88de2519805aec7568a4c2e93c71baa53ba595449537d34d34dadf867495c0ebc1fa8437ed659f757109b48037295f4d14f07d63df9f8e0bb0b9972bb9b014b3900ada291106f37576bbd9e4a27c8dfd746f43c2b3a220ff5e722a889b2bb3d7dd4734a2a485411fcc7b4773652fa0fba640ba624e382ac1d1f385033f7fa4d2694ff96088a5ac7c0755e1c9f76eca4f265fe8841f92b44ae4cea77238434e65804831b00d4e7cb2babb59f2f83540e37876ac6cfcb479c2820e04d8398525dc689ed31aa5f2311be4366c482189f5536d89c668c1e7d167fd3a30c35bc9a62e3dba6b9258891a56c0167b5f220558a9a5e4f60371e2f31be3ad8974f43d4338650b143da4c2db75229ee94402819395a0a9ef3355e4730fa6f5ee76d8205c5f0603b7484bd7dfacb5750afd19f1e1c97b19e75f388d9478c8012eb91072f9cb585d671dce42d2256f8217ef9acc84221320c18c5b6fb803935c4ffeaa165fa242e58895e84a4595aa9565e813125ec7095361ef31f809a2f629be78f816f40cd375845393c553cee2c01410444ddb4a37b3e6f45283051480fe70453faca1776694dac90ce8df16b47d37d0f2b071bc64c4f4c6c090b5978dc1434f3a787a98695a0a69cb5b0e9460d5cab654fb05a1c9dfe3d31ad6da303f5ff7d20caba784d417c3a2d5ab1a2fa3bf0f96ef1a0bf9082abbf650890a4d2de34099ea20f0816a82f9c33ee1b9e9914f1a8e7d6b81aeb97b95cc68a1b36965c8f914b9d237d502bed94f5e992583cb1b3dee73db484b95b39df4e11f66caea7383ad7c02fbe8e2cfb34437f16d979c396f8b4a7d11b60ec54a1aa8be0e211e05f18812648b0c00383a41e648e520a756458c6f64bc9a47d7291dccbc987a6f891cd97ed4fd1fc28e8a4f55d16d7babaaaaf5a2576309fc51d963f322d1038779ebcdc158016b5412ddf8fb45f97cd059e212c1cdaa16e6a9568e6b2de83d88df05d3fba5874e049866984b01b08113d435a87fda7320d923bd59a2f61de087e6d90935f9cd6ef1c33f6c79c652e1852028ef40d7facee4bc9ce33489f6fffe4a3147da3e7f8c4239dbc845cc3bc50987d639cf2b0369f817eff578b7a33bf795275313a348ea4d8d963abf9abc98a0d2111a9eae25a55fc8279a372f0123befcde98b8190a85060045f57dfc7626e065d3a5b2d4aba1cdd9d324262b0c514426ae64c98db676c22303eedc833430bf0849f40aa6f92bb5ef6b8f255a588c1596cd1eacccc4c39eff2075f4ac684def7a8736cb5f9d7938a9eec3dcea4a367cda63bb689c22bc66636ea7a6c54840869f68869a457a148c169f3967b4498cd820588c29216fedfb6e3f3fd8b1c393d3eec719e55a6d90a16688989055a4a6abd14c2ebf73e647965d77511ef5c4ffa19cf61d5710440522d8b792ef7edbd3dff666679ce14e6162be86a9cc149fab7c361b23f74bfae45036009b59fa64c8874dd610b149c36dc40280ba50874c0411c14b7c4f184512c93161b01099cafbf798a41dc54533fabc226bfd46515fa4e2cd93ceb3c31212b0c1f7967f8849a30a20ffbdc6a3561624c69d1205df159ea05eb42ccf4b3c6ff157ef6c8f90ed9af8b81c03c6427bfcea8f3fc9284bde24a7538440faf51859763cf402945a7652c173270338c6488049ecee25b44a81e66fec65ad3879523182b17e1766b4e6674578277beb25517b4dc65786824dd4f0e31eacc7f1e6bbb7c5248c0cfb712c321df0c845eee3792f1f2cb5de69fed1505055c7ee85227ce39870c16a74eff94c788d6ab876587c981800d0b2d8e9faab2cc209283446f7340ab94df2d6b452288a820917c97f99ff7cb6ce4c9c097c779cbcf655eb246a9c90815c23b06d67d3ebeacb81751d8636d5089dda76637b501c2088e4f4c01417b759059f863d505def13156d0c3350544c8b8a3c63ba4d532ae059cee8ca0d4e2d13bc15caa91b0c33c8b2c7cf183589fc8791af064b298e6c0ad3bab1ece7dac4112a76f9296e9c2086ec3c59047a1e5abc3272fe0a8156b89418dad8e468165a1c101451c19cc50d1e502f3aeff01454859f5b9a9ae4a66f8f6c3221e551076bb8567de0dad9ea87b03d5994b5a95ab6e59980b863bf1baca42693a58b5db2d90def92c8b4344e2ab3112f8ba8dfe34707176730bc3080ebe01305fdf06d08aeb73a38672176d3cc844f3349a433f3a34af926a499482516529cef7136103a65054f5fa141af2848e9eab5c9d26c01fa08d37a19756c0870e1082291b922a90f8d9b8d5852365a46838724c6432177d63e02d2b326e8cd940a370cb80717a08a4d26e337c783d4a101f00a18ac37d151aecd0c9c16ae2dce7f4402e0142afeba5e38a248d047212710279900e4e6a4fd2f0e70c859ce5069b3549f006b172adf5252b1fb48ae8b77b752de7e2ffa8cddf72f16f4665f3d24c14a207a775ee16b44f12fec8834dd5f8b9333749de13c96aa827fc8bffe813e0cf0374eac0e1f96abe72edb2eb6808ed4a85f5aee0ba69ec733a4dc499aa43a906149a9ddd96294c51e7e1b172476f9135cfe2a4f6cbbce063dbc853b1259f2784c4019055bf8172f56f497d0cc6516de978ad3eb662f661be3b95d7391007e10d870d845b50571bb73476a12c1e596db9a7e7b0d523baadf3f737653fd631d50abbc6abe782c312330d886054e724f9e22018c520694575999c3ecb43e20919757db2f8349c753add17e7a04ea99179a00ba1f674b00075838af06c3206441aff51c5914fb9efd03cf95ad19b7bd647f2160d250c064b66a8eb56b489bd96cd1853ba88b7e289f990cf9c00f739305d7891a39af005b69fdf3f87b1516a1e73246441f5b78a54ec0217ca9365b1e072a49493cc9cb69dbc81de5385d856e15a7af8043c20465c3afdc8565790fa8c28bbf9c3899f12ee83421b91900bd930666457ee37c56d87325831e965f26990a2fd2e1f6c25f12ddb1b00f5857eb790a3c723d15309d3f3c56adac6d91c1bbb48f406318b829fc0c8922a3039b93adc6a9e0976fe91601f3e418a694ed27c9e86c83f5619eb11b772a49d572cf2b65c4ec8d94379c8c6c99a6b83b049cdc87097c4d20ad9c8443d02628eaf4e70d5b7b1fbd927442105a8da2e691013d1e66e7c9d3bc607b8cd1dcffd583bc96e64bc89c8bd968e9f14ab1dc4dc67cef1d3cda5cdc9de7e05dcfd76da6a90f6e3d421349d9692e63aebbbaa2a03cc8c3363eb10fcb462906ff75d55d31e9d57787c5d25cc949b554f4abbb2d79182de7e8fd2567852db03e4ee25df2c5d0ecc5b633690dab3913977b5d73da630d424ede1c1f9999b91bc5b8ed83f6a44cdd94e064a5fa67208d05e1f5bdc5e08c3d0ed77a4db29bcc2b21d73b0670fb8af50835fc4b15d9e940f21abdc22b083eba27118cc122a80be6dca4e40731a09de2a647194234ac9cfabc96c94bcd1ee1a53e3441435c76617f9dcbf3877d5f15ae959c5a97e2ed256563a1f6ff436e93fdb6cca336159e38a0c67dba3acd155de5fea13bb693863e7bd8a8bdf50dd75c880a0836e9eb9d182b6e7d48a44b9f3a7bba0fafd431380c2031a8b17da9ec20adf90854dd1303f8d07a63b513f251a6ffe82777eda72c255a25a4fc79a5f2df038c35ec44f3bd9c9a75b9aa154ae2e561c9c054cfaba22eb82e66ee7c6aeb86e05f59bb0af327e4e914f3e55a66d2de2259efc64e65deb815936a06aea4724d8339b3e88fee44a3ea596ebcbedbaa19e9c37dec21fd33df8e30879bebe2f5600304b0f8870ab11183322102f2e3e5213f77bb17f207a08c883db418098b4f36fd094051491515a25e59ce747bfcdd763891b83e7eb6998c921cdd084a352acca7705050ead74605de8e60ae7f21e6712e9164934c17ac0d22b6c8709e5274aa4a0cc889a83a88e7dc2cf41fe73ee24a2bb470cd22777fd5b4b8db17ef5c86a3d65741192c2151e6a8a57578d7a694e107ba5483749aa6783be1d4f058fa8452e41e4f0f41c0638ca0e6f781fb4e28ae75e9d8fe88d0cd25868cc06a8662105fd57f069bb1ab498a0e15fe3e5c2213fbf41da26c04e35c554898cfad87faa39aa25897a1d51aab07bf14094063e08e48c50bff86445838f9f8", 0x1000}, {&(0x7f00000003c0)="ea38f3d800d2c0a354a72ae31ddd12e48db0b3e126b9381a053344c4a9fe8f94dd55f1276f1d94dbb1", 0x29}], 0x8, 0x0, 0x0, 0x404}, 0x404) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e7", 0xa}, {0x0}], 0x2) pckbd_enable: command error executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r2 = socket$inet(0x2, 0x3, 0x1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x7ff}, {0x8c, 0x7fff}, {0xe5, 0x9}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x0, 0x6, "d7d63e8df83284df98294570c50c17ce6fc23a8b", 0x1, 0x324}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) sendto$unix(r4, &(0x7f00000001c0), 0x0, 0x8, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1f, 0x8, 0x6, 0x0, 0xffffffff, 0x4, 0x5, 0x2, 0x2, 0x0, 0x7fffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) fcntl$getown(r2, 0x5) setpgid(0x0, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) accept$unix(r5, &(0x7f0000000600)=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) r6 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000006c0)=""/200) sendto$inet(r5, &(0x7f00000007c0)="ee927364d948766e99d7917c59145da3f851657400526078c9b44008837d1477ada179d89c2e477fa588432c38d72858815e6fcdaf1b5ec98e07fb2fdc70b06cd5620ea0e0ec4369ac2da94562c11751305becf5d4170b0fe1f2ccf35c8e20bb854d9e46816b582543c9d91573bfe84b085efb603d5aaf0bc0d17d481dd0c5956fbc11535423169d7fdd33a7eaa0989b543b5ca287bc39290d997259896d3e79230feca4cdd725dd095e342a7a9b288b083a352e4c327d474a2fb5ec5fb54799fe13dfa3c3590bca272d253cd491161d73f92f03cb2681c3579f0956e6b0c3bddcb4ab880bef6d8887b1ef0cd954251adb7b314416", 0xf5, 0x4, &(0x7f00000008c0)={0x2, 0x3}, 0xc) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000900)=""/191) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000009c0)=""/69) connect(r4, &(0x7f0000000a40)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000380)='./file0\x00', 0x800, 0x16d) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0xfec3) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001600)={&(0x7f0000000240)=[{0x43}, {}, {0x8a, 0x1}], 0x3}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000e34000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x5}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000e34000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xfffe, 0xff, 0x4}, {0x200}, {0x0, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000280)=""/204) getgid() semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/125) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {0x21}], 0x2}) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000700)={@random="892500004000", @random="2adb0070162e", [], {@ipv4={0x800, {{0x1b, 0x4, 0x3, 0x1b, 0xd5, 0x68, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@loopback, @empty, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x2b, 0x4, [@local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0xd, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @ssrr={0x89, 0x13, 0x1, [@multicast2, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1]}]}}, @generic="661351bcdae2bae5fcd7078dd14a37e8e67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e2"}}}}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) syz_open_pts() pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x7fff, 0x0, 0x8000000, 0x0, 0x0, 0xffffffffffffffff}, 0x0) executing program 4: accept(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000680), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x837b}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000bfd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000505000/0x3000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xa9d}, {&(0x7f0000d1e000/0x2000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f00005cc000/0x4000)=nil}, {&(0x7f0000692000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000d42000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x200}], './file0\x00', 0x4}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x60}, {0x416}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x18, 0x5, 0xfc) bind$inet6(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000001800)="c1e1dbc85ba352283a49d4044a5912a7322d7a07309a277371d4337029b982075a9e73c7ced8b2c988088cb0b52bd7486dd3ceddf7f4ec982d7141dc54f98148700c37b98750e6abe059d5560b5ac22ce95ec61edf6161269c90f23a684ba26f9e1a49b4ac92375fa2580c9342c390d62ccfe47ce9b17c0a89094c56f6dbc6a7b4dba39e658b1d6319ca79175dcfd9481f653258c6c8520bf3baee6dacb73561c5b01d2ddf65dd745e2ed6c5dd79c40fabc61498b62072cdaf62cc9fd020f20d0b4f60759ee0fecb8b63ba765aea5a7bf6ebe24df5baefb102d6dc610a83706d4e7142342493fe3253da11832a87b5aebfcb664cb6e49d7bf8", 0xf9}, {&(0x7f0000000780)="25cd2def559b5dda90cb12d4cf9e73abab93e6aa9caf899dc5ebd749388ff637ab37c9679d72021ddf2295c6c9ec507120c1099dfabef827b6905b5f77710974ebb11b9fa313a59ad424bb4c22ce03bd73a03988a5535dccbe24776268b0076e97b3bfc98829a99b3d2b1904505d74bc3051852a8683524252ab342836e79a71510eb347eebaa58757d712e85e5138cd8288127fdd132b1b2644d1cf71122ad9ae09deeb8ec4326de8174c3b7191be432df8164967642b73d74c6f317272885f70e586bcd25c561a06184f9c74aa0ba98761862327c2aa8dddab4dc3473fbd996e46b06596708bc0225cefa9359f65d19b548d17a7b447161a1373d50a6d2c2babdeafa9de78fd75e2b8da5e69582e98046ec83359200ff113020fca608d8b31f49f21f25328a1223bae30203dfe98ca3b781fac27c2ea6431a35a9fec7bed9716fc1d04a7e388a38ecda93a10ce619d301a6def9a38914e9d334bdeecddff21d0797ccf1fda434d801fa28bf0eb63fe9032100d7a1cb85b41e65d8e5f2c70aea645f40ac0670b3524bd6a676cafa8f18e7c4f3fbd2a4ebcc7519ec4b41386476df384a6807919dbdfd2d2993295d1c3ea57e994eea637251e6830fedf0146296081f1b92f6503db14a9a914fd066d73821d6b574c254b3d45af1fbc9b812d33d20e9cdcc847b919e06250be85281b86f41298d9a0e0448f0b7b6f97dc621a6c01367b01887ce8b83fd4967b30a8e0f3f984907831e605ae2b0e8f23cb3c260b90f85a6161ca61ec450c84583b6cc544b84486ccd3adfef72d96715d099bc4b6aa9cda4648b7b425cc7d45c93e07c5a244a8337da6fff01be6515d7f09948c866a5d0ac38bf8132219b0071b7d6088aab5b623197ea87808385769da1be7220f365999ae7f7d3a977ed6ac277bb09e916fafe2eec9b98ec2c67f1ce1d8762394a2aa1cf25363c522e1839ec192b8d0fae7a77c29fadd45d7ff57353a493a036977a92172be98417551386c815b53be777ae5ab783d81a8568749d1dffc9777bf8235655911f1aca31457987e0ed34eb0bce58e79eff363df5db231c1d0af02c98fd3fe279dd24d2da757b7e1289aa647641880e265b4efbf04af0508edb80750d8804063d587010bc67baa04ced7e5ae6d161b82230b573f9793d0cb98f806338a69aa1d3d5e6e20541d40a6fd6f6c600a38b481fa90cecf383f534f366a327180f35112f5a475d2d3c1b0c6d7372d90f5339163e39aea2625297a68a808917c4ad6a977411fcab4b76977a6d8b3b25e875606c1706ae16c3ad87699a26847b48d8cb489d2515c1d8f6fba2cb0391454ae1099b72ae4b163552c628b9e92d9a17364779b043d2bc6f7a1e32525ad38949b87b79c8f76f4835caec7ccadcb0165bc6ff06cdf48b7cd13f1b03e8ea589063cd27523845fae73f5b21c4d91951bbba4408b0ef308ce43b2304b6357a172ec207967edcdd5f86c95d85697e36fc406c956d1af4869900469adc3030f5b2c8a6e44d78c8820c446bbe6384585fc0bb7bc09f2e3cadc2538a1e85155f4b37efb4623424afd81ee799cc3b41c0917dc6e9686393cfee3480da3cebb83f8165d2cf5106c82f8fb52a1e163e47c03fe43bd885094f22e45872f33a982b5d56e4d4ac1d1a37c243f16f84a28c681429d6a5cfa619c4e78248faeea80a2b5a0680a8b5cc1095a89c36c436fecefc3c13cc07fb2b9d325af3d07cb135d47dfeb263c8f58977df5437d46631d607bfe0d48bc6fee34353619c90d735a09d5427c4c5c71159e5db9256e0a7e4c2fd288b4b2392cb058c4c8864a828ff79474af05628f0363206a85ec39e0ce9be76a959e5b0ae99642eb26850f4a49a40259b1eba2e63fec74ce0e31f1bf174d3b8dc09b871aafc0d49ee97d34c4d99e54644619d3acc79c4a83e2d72dbc83ead3aa2105f67c0ece444be01d4aaf96d154a5dcb6b05f408716699ef1eea24cbda9d7a83cff6736ad3574410af906191c8b68b353e9acb0d3a4d2b7fe86851fc203741aaedba2d7b36ceee0db92606b158acfc3f1aefd7594aee397df46f4c8ee3dcfd81fd3d98a7fadd3fffffe9640041fb3c6fbeeccb6b2431db7c099642cf48ec6f0e87da38765010fbf150e31fdcc950654b2bfa643c5f4f5a5a0fb36474cd1a278aac401eafdc928300a828b9aed075c83c2c906e83c4a0fefad37aed8bb591f1241df040368dabc6ec317ffd76f7e0d9042d7efa6714dde7a9c7a93a6f76cce077cec07a3aedce1ae57e9bed208fe791c65248d578135f723492ba8b98cbba1f6db358f5108285977eba5716eb3363602c377e39d87363119b515b7446e27eb884c7bb6289758c6b20781f20bfa81ace704698ad67b85c2fd62cf40c20055d1eeaf5fa169bac5889d9423be2708135969cd2cd6e8fbf6b6eb62ca0cfd2ec9a6d9dacd1d94fccdebe17a27549897a9c1c7ef7d00cf9bec30cbfa52a077a4e99cb7c53fac550646364bfd47c997d576439b5e35c76458097e33ff2c067c26931748f11d1ba1a561436eca30aa20c7ee8642e0b4505dab0724b1f377c5fa86dcca1dbf8248b8a1106fbf2db402c13502390b387d6e5c9be6d000ec097b1d38eb7d1ad9ff46dddaa783f844a9ededafcdae4b53d95e1c420c96061d61670b02db862ece9f513eb046fe7d6dcbbba04e006aa6596b38f37172ad45b0cb740c551ecbd55dcd6179df735cb729ff5f5c47c8d8d62b33baa29d6667f7a4c79940468741476e1e184aab196e403127a8df16649beac25c263eb43da85fcb50a6a9fab2355e5f4a3ba52c46d6d4361160de51d4a65d89390da4ab656cdccf1c7411416f52fdc757b3ad050f2e3ac5016bbd020c9cf0a071ef7ffad9fd34d282668b9b4a90f176000c7bd046e959c660971b07f55608f7ef92af4f88f822b5bff8985d97c7a515ba3fd00b7f0623b089b8ca1a3aa3c60c8c39fafcbec82f5991e1f74ffbf22188dc05d45daaa5e50e1d0748b23f4030d980420bd2d04c24f47af13abe5146580f54c35be66a3ca089a8fb54125e5e49f7d5888d89c035acb41ba376f96d12ab865d6ea0cd2ee1705db0a3e38a62ae0eac4c74d3c6beedf831bca657c816cf55c332d6687f7e14bfe06299a13ec0a4a76cfc769a80a23db86cdae0349ab75a771f51ad2e660db493053cbf5ae031b4f8d642e8c3db5e5f8beaed56cf053d5df2d83f61a5fd7118735ec2286e92ee565666512d2f32c70c900905c36b12d3fa4c4f41dbaa458277925891aa6e9ff5b35e1e4de9077187324c23d35dc6e5adce30d515838e7c3a6973490a5790421e5fb6221589dabc3b4a007650005cb3b6f16805b8e13f40320ac5772229b66e9397515650405edddbdea512149a2ddbc987324df421e86c153f17549e9ab9284594270d60b26e620a1b2f184fa38231dd7c1ecc3f8e299ef97f6261b7ddd97933794b29f4b90a879e2ecd7ad8cddbcf087c870df22a4f7a4ab631a21faa55247661232e214f187515853120476d9c7dc5ee7246bd3b26e07f20aa83277a2e35045eb3e258451fa11453655f79481578ab0612c638bcc8363716898b494a9e98de14882593e2fe0b6569bc3af7026ef6d435c5757f9cd8", 0xa00}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7, 0x0, 0x81}, {0x16, 0x0, 0x9, 0x5}]}) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x3}, {0x3}, {}, {}, {}, {0x2, 0xc8}, {0x3}, {0x3}, {}, {}, {0x9618f527d427f07f}, {0x3}, {0x3}, {}, {0x1}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x96}, {}, {0x3}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x5}, {0x64, 0x0, 0x40}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) clock_getres(0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10142, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) setreuid(0x0, 0xee01) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) mkdir(0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) chdir(0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) flock(0xffffffffffffffff, 0x3) getpgid(0xffffffffffffffff) executing program 5: syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/115, 0xfffffffffffffef5) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@broadcast, @random="ceb2449c7b6d", [], {@ipv4={0x800, {{0x14, 0x4, 0x1, 0x0, 0x58, 0x65, 0x1bd8, 0x5, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x5, {[@ssrr={0x89, 0x3, 0x7}, @generic={0x0, 0xf, "8bbe7ae7bcc64f55bdf8f60640"}, @generic={0x44, 0x4, "fc1f"}, @generic={0x88, 0x2}, @end, @ssrr={0x89, 0xb, 0xa0, [@multicast2, @empty]}, @generic={0x83, 0xd, "d90b262995e3641d1154fb"}, @lsrr={0x83, 0xb, 0x6, [@rand_addr=0x7ff, @multicast1]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x8}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x0, 0x0, 0x1}]}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x7) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r0, 0x80206918, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001a80)={0x0, 0x783, 0x4, 0xef, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000004000004000000000007", 0xd, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r1, &(0x7f0000000200)="f92a9bd300"/20, 0x14) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r8 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r8, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r4, 0x2) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280), 0x10000045, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x100000000000006f, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x5015, 0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) syz_emit_ethernet(0x66, 0x0) socket$inet(0x2, 0x0, 0x0) mlock(&(0x7f00006b5000/0x1000)=nil, 0x1000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) executing program 2: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6d7360d7e488215982485cae7c255402626b0b1bbb16be783ddc2c887ad43f785f7448c0c98893ceed63fd8c1d7b08872c5d35135d115e965f72c7783e2306e32af66ba0176d529ef5552c0e4fc0caf919094e98889fe", 0x65) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x800007, 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f00000004c0)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1d8dd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774abaa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef324f51ce382d0d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa10000b1", 0xc6}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0xfffffeb7) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, &(0x7f0000000200)="4396921ca982ad36c30b8c465e8a0bddb92f8ef470211c8aaaa2272cbd507f777408a99503bc0e3955c499bf2bb638201032f7e977a89b2bbcf7b5d15c3b1d6e7e76e24f96e7a7c724c1f6250f25772019322bdbcc32", &(0x7f00000000c0)=0x56, &(0x7f0000000280)="61ee4eeb4a4c9bb80d2e4060de427d95b09756872a6492c288a5202d1a67e12c0712af9893628138a769415c8daef37b3799fff5dfe23f314f9db32fc9a6db165d84342ecfa220622121255afc935750453f2ea2be84253df605daea91313f042092484554785ba54be442126b0a00512fd1cf3347829491d0529e47a0d3ef26e4554c7715d4927d584907182f02b91f620e9da7b39a211ae7382a125d201a8a669ad6f8227eb4ae27a09821d09cba7fa78100bb465de08607763e0f0a513ad1a5c3738d103592d3cc", 0xc9) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x8}, 0x40000000000002b5, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0xcc6}]}) syz_emit_ethernet(0x138, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x1a}, 0x2, &(0x7f00000002c0)="32a641a8ad08781fd5ba01000000cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c0014394b4960c60c53e18f06000000f30000008f8b68fe7bfb867414896d255ff7d95690244ea4331a79a57663a55273b5453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de4100010000a7b19cf4251429bb969d", 0x0, 0x0, 0x15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(0x0, 0x0, 0x0) executing program 0: clock_gettime(0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x82) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x187) renameat(r0, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x2, 0x8001, 0x1, 0x1, 0x2, 0x6, 0x5]) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x1006, {[], [0x3, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x3, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{}, {}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x3ffe}], {0xb3e}}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0xffffffe1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) clock_gettime(0x0, 0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) poll(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x82) (async) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x187) (async) renameat(r0, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) semget$private(0x0, 0x2, 0x10) (async) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x2, 0x8001, 0x1, 0x1, 0x2, 0x6, 0x5]) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x1006, {[], [0x3, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x3, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{}, {}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x3ffe}], {0xb3e}}}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0xffffffe1}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) ioctl$BIOCPROMISC(r2, 0x20004269) (async) executing program 1: setrlimit(0x0, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) (async) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) (async) socket(0x18, 0x0, 0x0) (async) socket(0x0, 0x0, 0xcc) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{}, {0x81}, {0x6, 0x0, 0xc7, 0x404}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x3, 0x8, 0x0, 0x2}]}) (async) writev(r1, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x2, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f00000003c0)="8dfef51581c96ac2e9e80f03f0062bfa544211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f81dceec89a6e5a102ecaffe04471d83bbd", &(0x7f0000000500)=0x5c, &(0x7f0000000680)="a43f093c6a7e000098262ef754d024e10fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a0779fed6bb281bea2980453d5fe8b88df3ddca97ed873db8120b347213d19f1088343fc34b0715c1fb48263495bdc0aa9451bedc6248e05c37ee33817", 0x86) (async) sysctl$kern(&(0x7f00000004c0)={0x1, 0x29}, 0x2, &(0x7f0000000e40)="5f60008eb282e3a388d2de7ec339d5ddfef1510908a3107551eef44f5b8e288ad1f1133f979cc8a3d7c25b881bc0eeefdb2772caff744a6b44d36a6e90b13c6ec5a804e5266f07207f9500fe9f80422767e2b2a8d5d973d85e2ee29afe3adbe226e47b6c1e36a7e7d0c01f4bcab5e2ea511ff9d9b855e36b68572db280c1284f6d87199f30de1e3d66c01000a8005b6804dd9cec4c494ab915195897fecffec563c298f6b1e351cb19fd00590ab8ee862f92cd", &(0x7f0000000540)=0xb3, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semop(r3, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) socket$inet(0x2, 0x5, 0x4) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000480)=[{0x46, 0x3}, {0x8c, 0x5}, {0x41, 0x100}, {0x107, 0x2}, {0x89, 0x38a0}, {0x44, 0x2}, {0x82, 0x565}, {0x82, 0x7}, {0x1, 0x56a}, {0x22, 0xb1}], 0xa}) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000400)={0x2, 0x0, 0x2, 0xb6, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r1 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r2 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x12, r3, 0x100000001) r5 = socket(0x0, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r2, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r6, &(0x7f0000000440)=@in, &(0x7f00000003c0)=0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x32, 0x4, &(0x7f00000005c0)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4d8a205d2b827ce0bd60f38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d05d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466bf98f249e2ac1d994b36a0ee8c570263f426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cb59e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa8333fc7ec37b100dfef5de027b4a32a0b4e0778ee90491e2938aaa573ece80cf3ae85909de323b4d659b5289a11019139204d37cfce8743ffd42e92df5104ced803e48273888325e4b1ef073e", 0x187) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000280)='./file1\x00', 0x8000, 0x197) r3 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r3) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) sysctl$net_inet_ipip(&(0x7f0000000000), 0xb, &(0x7f0000000080)="ff38d077abc95a30d7e010959dada89b0063372f46a26d7a70ff7937235c62a725be6c121296a51752c7c1ace1067e92341c56e22a9dfdb064f7bea020aecc3b243a74658f8a24e0382d25a4f9390725dc047741575322050cbff9b0811aa548bdf277b54a0d13354573be986473471aa9c65b05ddacda9752151f1e3b6f63525073ae57d90626c04d201163e7d294979cfe4c99997ddc", 0x0, 0x0, 0xffffff50) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x416}]}) setuid(0xffffffffffffffff) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000180)=0x7) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0xe7, &(0x7f0000000740)=ANY=[]) chflagsat(r2, &(0x7f0000000140)='./file1\x00', 0x10000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r2, &(0x7f00000001c0)=""/166, 0xa6, 0x800, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x6}, {{r0}, 0xca476bf71a7624ec, 0x4, 0x40000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x3ff, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x8d, 0x2, 0x754, 0x1000}, {{r1}, 0xffffffffffffffff, 0x50, 0x40, 0x5, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x8000000000000001}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x622bbd4ab8646a52, 0x2, 0x10000, 0xffff}], 0x10000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x90, 0x8, 0x8, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x69f, 0xfffffffffffffff9}], 0x5, &(0x7f0000000340)={0x10000, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x1, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x0, 0xfffffffc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206918, &(0x7f00000001c0)) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000006c0)="cbd7a505978bee35a8162bbcb5ee5a8f", 0x10}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e", 0xb8}, {&(0x7f0000000040)='.', 0x1}], 0x2) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1a3) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000100)=0x2) r1 = msgget$private(0x0, 0x157) r2 = getppid() ktrace(0x0, 0x4, 0x1818, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pread(r0, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7f}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(r1, &(0x7f0000000800)={0x0, ""/4108}, 0x1014, 0x1, 0x2000) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee1548f22d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cf20b1c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca06a234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5547a3047403da933155f28d3049843c6f68bf9c24fd6defd02c244a1227ad243d9695196567848fbbb34e032c0447ae688e210fc83c4f73d9cd6e68d79ac4bd9e63e99f98d7985bac00fdd5a9456cd2d0922bc1d6e7c4911dc6e404137f40bc3c233f13486411d9310e2b3504bfc2f6ca59c1f8023e43c66411607e50a3c52f4df95032677cb8787a1709b404d3b"], 0x176, 0x800) msgsnd(r1, &(0x7f0000000300)=ANY=[], 0x8d, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() syz_open_pts() fchflags(r4, 0x0) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, r3, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x7ccc2178cddae5ab) msgget$private(0x0, 0x120) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r5, 0x0, 0x401, 0x0) msgrcv(r5, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x83, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000000240)={@broadcast, @random="72a1e06d0007", [{[{0x88a8, 0x5}], {0x8100, 0x7}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa5, 0xffff, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x1, 0x8}, {"df233db6333a3f04c489ce1922c6965286732eefa6d9a0053b07df4515283d6e166840212f69e5f51d95ce85380d5eae804c24d1327ca30aea34c278199e3122b495c8100ef178270a64742787f4558fb592bc4e9f6088a0f125619590e57dd46c7eef430060d9e22ba638649636b0a808dd4f48907b0e74d1c31fffadf13254de70a1d446de398fd4"}}}}}}) denied attempt to set clock back 2091909418 seconds executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1a2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) r5 = getgid() setregid(r5, r3) getgroups(0x4, &(0x7f00000000c0)=[r3, r5, r3, r3]) setgroups(0x6, &(0x7f0000000100)=[r3, r4, r3, r3, r6, r3]) r7 = msgget(0x3, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r2, r6, 0x24}, 0x10000, 0x0, r1, r1, 0x1, 0xffff, 0x2, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[r8]) r9 = getpid() sysctl$kern(&(0x7f0000000280)={0x1, 0x4d}, 0x2, &(0x7f00000002c0)="a92cfd958e690e9eb4fefa49c8b2fa6698c1cc0364f8ea46dc666684ece405ac0e762fd44d61d52fc15c1f05ed2a3b1e3b647b789dfb36f4c6360e592722bb6a3c27214df149c41c9e95fac98c3aa0d19b90f63e6ab6fdbbf2abdb941d1a7fc82ac7b218ec35be24742728642dfb8ce8c8eb7971bcbc4c26d2415685c607c49b1083ac156443d6c97ce0aae5365d1c3972627c40743d6d80e2b7f7a24afc0f0194a29df7f7e2109d8bb7a75cd21fd0e56ac17b0f99857b236a89f9c155", &(0x7f0000000380)=0xbd, &(0x7f00000003c0)="64f5151e9f7c94c176c0717c81577f2281706c7be27dc21e88219cc32cb4c046d64b45268f13c371eb88c1b8e22e11f54283bb6306b3d771f7476cb7e77cd9d685fe9e4368e0826878e02571902308f22ff0a9a70fdfd20646c1ab0b34716507da922f7fb5757f7353eb9921c76782823d97", 0x72) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x2, &(0x7f00000004c0)=[r11, r3]) r13 = kqueue() pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r13, &(0x7f0000000540)=[{{r14}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x984}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0xffffffff, 0x4}], 0x3, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x93, 0x1, 0x3, 0x6}], 0x9571, &(0x7f0000000600)={0x2, 0xf56}) r15 = dup2(r0, r14) r16 = getegid() setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={r9, r10, r16}, 0xc) lseek(r14, 0x5, 0x2) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000680)=""/121) recvmmsg(r15, &(0x7f0000001c00)={&(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001b00)=[{&(0x7f0000000700)}, {&(0x7f0000000740)=""/241, 0xf1}, {&(0x7f0000000840)=""/157, 0x9d}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/127, 0x7f}, {&(0x7f0000001980)=""/108, 0x6c}, {&(0x7f0000001a00)=""/197, 0xc5}], 0x7, &(0x7f0000001b80)=""/4, 0x4}, 0x9}, 0x10, 0x1, &(0x7f0000001c40)={0x3, 0x2}) msgrcv(r7, &(0x7f0000001c80)={0x0, ""/115}, 0x7b, 0x2, 0x800) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d00), 0x800, 0x0) lchown(&(0x7f0000001d40)='./file0\x00', r10, r3) lchown(&(0x7f0000001d80)='./file1\x00', r10, r12) openat(r17, &(0x7f0000001dc0)='./file1\x00', 0x200, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140), &(0x7f00000001c0), 0x0, &(0x7f0000000240)) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0bff000000df86dd600000000014f0003be1e300000000000000000400000000fe8000000000000000000000000000aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090790000"]) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) setreuid(0xee00, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc020691b, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) close(r0) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r4, 0x5) getppid() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r6) bind$unix(r2, &(0x7f0000000980)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x103) executing program 0: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r3, 0x40}, {r4, 0x2}, {r1, 0x40}, {r1, 0x40}, {r0, 0x1}], 0x6, 0xd1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000200)="14bdfa5d1b9de2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1c10df481dadd5489e7bafc58d3e5823757ae8b6307efeb19ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe40dcb53359f2591c1c6d2e4f5b2a0f4b7e7820237460f0738979b330900100"/161, 0xa1) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = getpid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) flock(0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r1 = getuid() setreuid(0x0, r1) fcntl$getown(0xffffffffffffffff, 0x5) r2 = msgget$private(0x0, 0x4e2) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x1, r0, 0x0, 0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) executing program 4: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(0x0, 0xf8e, 0x0) r0 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) open$dir(&(0x7f0000000440)='./file3\x00', 0x10000, 0x188) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x204) utimensat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r1, 0xdf8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) executing program 3: syz_emit_ethernet(0x2b, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb3c09246e2042c805adab5413d1d53414c9b1edc293450232074ae6ae4867c56ef2d4bad1ef9acdfb5697e67933101e539a902367c1a153c8fe3afc0f8749e366ce212cfb28d9e811b2f5df8720a8c844efaf25d0169f22d31825662d43c04a7eee9c4b71bc9ec17860acfb0c1e99fa0ed79bec30e7d576a0639ecac90989a48c8f"]) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000000)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r2, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe3", 0x1b}], 0x1) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYRES64=r6]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1206949, &(0x7f00000001c0)) r8 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x9433, r4, r5, r4, r5, 0x26, 0x9}, 0x1, 0x9, r3, r8, 0xa5, 0x8, 0x1a2d}) seteuid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2a, &(0x7f0000000280)="ebffcbbf13e100000000000000b9713048e69931929648", 0x17) r10 = socket(0x18, 0x2, 0x0) r11 = dup2(r9, r10) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}, {&(0x7f0000000500)="33cab36703460cd64e0492e1dad70b1a7e9f21845195d2b35eac5d17ec50b22f267a0bce185da70c1780ffc119b42c79647cf023a9d234289bc0c0e8144cbc25d65fefd4459a1f5204f597ef672b", 0x4e}], 0x2) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x3ff, 0x100000000000000, 0x2}, &(0x7f0000000080)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x800000000}, 0x0, 0x0) executing program 6: accept(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000680), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x837b}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000bfd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000505000/0x3000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xa9d}, {&(0x7f0000d1e000/0x2000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f00005cc000/0x4000)=nil}, {&(0x7f0000692000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000d42000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x200}], './file0\x00', 0x4}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x8}, {0x60}, {0x416}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x18, 0x5, 0xfc) bind$inet6(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000001800)="c1e1dbc85ba352283a49d4044a5912a7322d7a07309a277371d4337029b982075a9e73c7ced8b2c988088cb0b52bd7486dd3ceddf7f4ec982d7141dc54f98148700c37b98750e6abe059d5560b5ac22ce95ec61edf6161269c90f23a684ba26f9e1a49b4ac92375fa2580c9342c390d62ccfe47ce9b17c0a89094c56f6dbc6a7b4dba39e658b1d6319ca79175dcfd9481f653258c6c8520bf3baee6dacb73561c5b01d2ddf65dd745e2ed6c5dd79c40fabc61498b62072cdaf62cc9fd020f20d0b4f60759ee0fecb8b63ba765aea5a7bf6ebe24df5baefb102d6dc610a83706d4e7142342493fe3253da11832a87b5aebfcb664cb6e49d7bf8", 0xf9}, {&(0x7f0000000780)="25cd2def559b5dda90cb12d4cf9e73abab93e6aa9caf899dc5ebd749388ff637ab37c9679d72021ddf2295c6c9ec507120c1099dfabef827b6905b5f77710974ebb11b9fa313a59ad424bb4c22ce03bd73a03988a5535dccbe24776268b0076e97b3bfc98829a99b3d2b1904505d74bc3051852a8683524252ab342836e79a71510eb347eebaa58757d712e85e5138cd8288127fdd132b1b2644d1cf71122ad9ae09deeb8ec4326de8174c3b7191be432df8164967642b73d74c6f317272885f70e586bcd25c561a06184f9c74aa0ba98761862327c2aa8dddab4dc3473fbd996e46b06596708bc0225cefa9359f65d19b548d17a7b447161a1373d50a6d2c2babdeafa9de78fd75e2b8da5e69582e98046ec83359200ff113020fca608d8b31f49f21f25328a1223bae30203dfe98ca3b781fac27c2ea6431a35a9fec7bed9716fc1d04a7e388a38ecda93a10ce619d301a6def9a38914e9d334bdeecddff21d0797ccf1fda434d801fa28bf0eb63fe9032100d7a1cb85b41e65d8e5f2c70aea645f40ac0670b3524bd6a676cafa8f18e7c4f3fbd2a4ebcc7519ec4b41386476df384a6807919dbdfd2d2993295d1c3ea57e994eea637251e6830fedf0146296081f1b92f6503db14a9a914fd066d73821d6b574c254b3d45af1fbc9b812d33d20e9cdcc847b919e06250be85281b86f41298d9a0e0448f0b7b6f97dc621a6c01367b01887ce8b83fd4967b30a8e0f3f984907831e605ae2b0e8f23cb3c260b90f85a6161ca61ec450c84583b6cc544b84486ccd3adfef72d96715d099bc4b6aa9cda4648b7b425cc7d45c93e07c5a244a8337da6fff01be6515d7f09948c866a5d0ac38bf8132219b0071b7d6088aab5b623197ea87808385769da1be7220f365999ae7f7d3a977ed6ac277bb09e916fafe2eec9b98ec2c67f1ce1d8762394a2aa1cf25363c522e1839ec192b8d0fae7a77c29fadd45d7ff57353a493a036977a92172be98417551386c815b53be777ae5ab783d81a8568749d1dffc9777bf8235655911f1aca31457987e0ed34eb0bce58e79eff363df5db231c1d0af02c98fd3fe279dd24d2da757b7e1289aa647641880e265b4efbf04af0508edb80750d8804063d587010bc67baa04ced7e5ae6d161b82230b573f9793d0cb98f806338a69aa1d3d5e6e20541d40a6fd6f6c600a38b481fa90cecf383f534f366a327180f35112f5a475d2d3c1b0c6d7372d90f5339163e39aea2625297a68a808917c4ad6a977411fcab4b76977a6d8b3b25e875606c1706ae16c3ad87699a26847b48d8cb489d2515c1d8f6fba2cb0391454ae1099b72ae4b163552c628b9e92d9a17364779b043d2bc6f7a1e32525ad38949b87b79c8f76f4835caec7ccadcb0165bc6ff06cdf48b7cd13f1b03e8ea589063cd27523845fae73f5b21c4d91951bbba4408b0ef308ce43b2304b6357a172ec207967edcdd5f86c95d85697e36fc406c956d1af4869900469adc3030f5b2c8a6e44d78c8820c446bbe6384585fc0bb7bc09f2e3cadc2538a1e85155f4b37efb4623424afd81ee799cc3b41c0917dc6e9686393cfee3480da3cebb83f8165d2cf5106c82f8fb52a1e163e47c03fe43bd885094f22e45872f33a982b5d56e4d4ac1d1a37c243f16f84a28c681429d6a5cfa619c4e78248faeea80a2b5a0680a8b5cc1095a89c36c436fecefc3c13cc07fb2b9d325af3d07cb135d47dfeb263c8f58977df5437d46631d607bfe0d48bc6fee34353619c90d735a09d5427c4c5c71159e5db9256e0a7e4c2fd288b4b2392cb058c4c8864a828ff79474af05628f0363206a85ec39e0ce9be76a959e5b0ae99642eb26850f4a49a40259b1eba2e63fec74ce0e31f1bf174d3b8dc09b871aafc0d49ee97d34c4d99e54644619d3acc79c4a83e2d72dbc83ead3aa2105f67c0ece444be01d4aaf96d154a5dcb6b05f408716699ef1eea24cbda9d7a83cff6736ad3574410af906191c8b68b353e9acb0d3a4d2b7fe86851fc203741aaedba2d7b36ceee0db92606b158acfc3f1aefd7594aee397df46f4c8ee3dcfd81fd3d98a7fadd3fffffe9640041fb3c6fbeeccb6b2431db7c099642cf48ec6f0e87da38765010fbf150e31fdcc950654b2bfa643c5f4f5a5a0fb36474cd1a278aac401eafdc928300a828b9aed075c83c2c906e83c4a0fefad37aed8bb591f1241df040368dabc6ec317ffd76f7e0d9042d7efa6714dde7a9c7a93a6f76cce077cec07a3aedce1ae57e9bed208fe791c65248d578135f723492ba8b98cbba1f6db358f5108285977eba5716eb3363602c377e39d87363119b515b7446e27eb884c7bb6289758c6b20781f20bfa81ace704698ad67b85c2fd62cf40c20055d1eeaf5fa169bac5889d9423be2708135969cd2cd6e8fbf6b6eb62ca0cfd2ec9a6d9dacd1d94fccdebe17a27549897a9c1c7ef7d00cf9bec30cbfa52a077a4e99cb7c53fac550646364bfd47c997d576439b5e35c76458097e33ff2c067c26931748f11d1ba1a561436eca30aa20c7ee8642e0b4505dab0724b1f377c5fa86dcca1dbf8248b8a1106fbf2db402c13502390b387d6e5c9be6d000ec097b1d38eb7d1ad9ff46dddaa783f844a9ededafcdae4b53d95e1c420c96061d61670b02db862ece9f513eb046fe7d6dcbbba04e006aa6596b38f37172ad45b0cb740c551ecbd55dcd6179df735cb729ff5f5c47c8d8d62b33baa29d6667f7a4c79940468741476e1e184aab196e403127a8df16649beac25c263eb43da85fcb50a6a9fab2355e5f4a3ba52c46d6d4361160de51d4a65d89390da4ab656cdccf1c7411416f52fdc757b3ad050f2e3ac5016bbd020c9cf0a071ef7ffad9fd34d282668b9b4a90f176000c7bd046e959c660971b07f55608f7ef92af4f88f822b5bff8985d97c7a515ba3fd00b7f0623b089b8ca1a3aa3c60c8c39fafcbec82f5991e1f74ffbf22188dc05d45daaa5e50e1d0748b23f4030d980420bd2d04c24f47af13abe5146580f54c35be66a3ca089a8fb54125e5e49f7d5888d89c035acb41ba376f96d12ab865d6ea0cd2ee1705db0a3e38a62ae0eac4c74d3c6beedf831bca657c816cf55c332d6687f7e14bfe06299a13ec0a4a76cfc769a80a23db86cdae0349ab75a771f51ad2e660db493053cbf5ae031b4f8d642e8c3db5e5f8beaed56cf053d5df2d83f61a5fd7118735ec2286e92ee565666512d2f32c70c900905c36b12d3fa4c4f41dbaa458277925891aa6e9ff5b35e1e4de9077187324c23d35dc6e5adce30d515838e7c3a6973490a5790421e5fb6221589dabc3b4a007650005cb3b6f16805b8e13f40320ac5772229b66e9397515650405edddbdea512149a2ddbc987324df421e86c153f17549e9ab9284594270d60b26e620a1b2f184fa38231dd7c1ecc3f8e299ef97f6261b7ddd97933794b29f4b90a879e2ecd7ad8cddbcf087c870df22a4f7a4ab631a21faa55247661232e214f187515853120476d9c7dc5ee7246bd3b26e07f20aa83277a2e35045eb3e258451fa11453655f79481578ab0612c638bcc8363716898b494a9e98de14882593e2fe0b6569bc3af7026ef6d435c5757f9cd8", 0xa00}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r2, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="06aaaaaaaaaa694910d0639765274500001c0000000000019078c07888c2a95aa4009b42b386f04c6c34a46685927292d9"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1000) r1 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)) r2 = semget(0x1, 0x3, 0x200) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000000c0)=""/126) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x40000522, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xb8b, 0xf8, 0x54, 0x1}]}) semop(r1, &(0x7f0000000300)=[{0x3, 0x4993, 0x800}, {0x4, 0xcc38, 0x1000}, {0x3, 0x9, 0x1000}, {0x2, 0x2}, {0x0, 0x6, 0x1000}, {0xb33d551a61b3da0f, 0xa0, 0x1000}, {0x0, 0xfffe, 0x1800}, {0x0, 0x7fff, 0x800}], 0x8) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x8, r5, r6, r5, r6, 0x10, 0x2df1}, 0x9, 0x4, r8, r4, 0x9f9, 0x4, 0x3fd, 0x1}) nanosleep(&(0x7f00000003c0)={0x70d234bd, 0x6}, &(0x7f0000000400)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000440)=0x81) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)) r9 = socket$inet6(0x18, 0x5, 0x20) connect(r9, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000580)={0x9, &(0x7f0000000500)=[{0x1, 0x1, 0xc7, 0x9a}, {0x1, 0x1, 0x9}, {0x6, 0x2, 0xa6, 0x1}, {0x0, 0x8, 0x5, 0xffffffff}, {0x4, 0x20, 0xff, 0x100}, {0x577, 0x80, 0x24}, {0x9, 0x7, 0xfb, 0x4}, {0x6, 0x4, 0x80, 0xfffff214}, {0x3, 0x7, 0x36, 0x40}]}) r10 = syz_open_pts() ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f00000005c0)) chdir(&(0x7f0000000600)='./file0\x00') r11 = dup2(r3, r0) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000640)={0x3, 0x2}) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000680)={0x0, 0x4d5}, 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) ioctl$TIOCCBRK(r10, 0x2000747a) close(r7) executing program 4: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffff02, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@rr={0x7, 0x3}]}}}}}}}) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x5, 0x1800}, {0x5, 0x2, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x2}], 0x4) semop(r2, &(0x7f0000000180), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x100, 0x2002) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000001c0)={0x6, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060006803b060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f90ec19c2352de08500a774cc50ed7e4f311f95200e02d2660ce19211277ab77bda4a73c3cf2ce5687d5723390de83c3bc369235090698654b4ca6d107bc5035c0980a92fbec8b367d58e7c098319c571c0d1685e70121b10480555fe0177be992de32eceebf972bfab5cc57262ad1389a114f7cd05a100aed493016f277137b453e7dd96b5bef6cde2d9bcdb7f795fa54c52b58ea1bc97086421a5721fc5c4a61abb3cfce2c1156a13700000000000000000000000000cd2a984dd95c6d31e386f52e284dba4b7f9d918bb40177e401d38c64868a63b698deef32b440a93f66e2b6eb1ef280d0d30badfac87eba3893858a2e8aacdd8db2f0ae931ddc8e5e520f8f7a49c7e479a6995f3acac414006f61574a4791487c080fe5df59c259836ea1fb247b7056b6d22380f60b5cac488e8775b8d608390e3efb1996082bef56e9220507a564e4a7b80ec116cd43478c28842d64c835476c5a3e940490db6bc1277842b3f8e4e2fca56947a0f5c077f6845c0bd74cfa1a7a2da297a594ea2f450e8b461aa622a73be88df149c736bc99d47b6b"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)="bbb1cee47aaa32ecc56c7c7f458fa3596cac088d2eb9b50aa7c30dcc1dccf7fda89fac75db62078e32d775bc98cec3f61e4365d731ee6ee2ad259479955fbe76a152058ecefac8c6b2ba290740d2e9b09f708660e81f00e9ed2453205f22cc56b30a0c4c30be7b809e01d503d9e75760c95e0355bd3b815a47d40461526f10a83cfd2f5af5c6dd2537a0df1f60b9cdd5fdd6c29fadb1c183710ac89c3f615892f05ec2360086274d0476980769360f0c58a1259b81b4bf4e377e9595cbceb7a3c62471a0cd1197d3176fa9cacdb15bfa3621f81c1decfb330d74c090fa48bfc7d1b72886d1743dd59b14f39fac54e938dff46f3f5c989058d70770d5d2cd352796a4b402f58f60f2ac1c107952b97ea8db6d4abdbbf8e356b8fb8260c3d9a6641cd68232006c92", 0x127}], 0x1) mknod$loop(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x0) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000000100)={0x6, 0x14}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 7: getegid() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) poll(0x0, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000980)="f88997ea072a3f4b88fa81a64e9debd1b919c7034d2f595be2ce6d9cdb67a899a7767b631ef1405ff5a4b50756ff2ae9ba9489cf304d0f32a3c5c383015a1e7cceded3478bcd465dda3162726fc61a55fce4e2bbc74ff421e765023cdf3bb18862676a92c761ad2a5e1d1431fa824aba5f2465b0a839fba099eaab015f081bc421291fa7e8e4a64b816a3e0ad9d133550108009391fda2157a3b0f6fb2c351d95998263107ede5134ef3295f4cdb1db329bb07a4db1fcc47c2f6b5594c8d65a7e6d5fee56dbee8ef8d8a4861652d", 0xce}], 0x1) setuid(0x0) execve(0x0, 0x0, 0x0) executing program 5: kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{}], 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8001, 0x56b99738, r1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) mkdir(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x3c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) close(r3) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 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, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x12}, 0x4000000000000006, 0x0, 0x0, 0x0, 0xfffffe77) syz_extract_tcp_res$synack(&(0x7f0000001280), 0x1, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42}) mknod(0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x4001, 0x0) syz_emit_ethernet(0x52, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) r3 = socket(0x6, 0x2, 0x1) close(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0xff, 0x1, 0x0, 0x7, 0xfff, 0x20, 0x0, 0x2, 0x0, 0x8}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16]) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebfbcbfbfbcb782930c0", 0xa) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) dup2(r5, r6) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r0, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e33", 0x54}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x6, &(0x7f0000000080)=[{0x4c, 0xfc}, {0x2, 0x0, 0x0, 0xfffffffd}, {}, {0xfffd, 0x1, 0x0, 0xd44}, {0x4, 0x80, 0x40, 0x4}, {0x0, 0x84, 0x0, 0x8000}]}) executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0xc8}, {0xabe212118763e30c}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000680)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae89f691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xc0}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000400)=ANY=[@ANYRES64=0x0, @ANYRES32=r1, @ANYRESDEC=r1, @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000003c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) pckbd_enable: command error wskbd0: can't attach mux (error=5) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = dup2(r3, 0xffffffffffffffff) kevent(r3, &(0x7f0000000240)=[{{}, 0x7ffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x800010, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x296, 0x2782}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x7}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff86dd60006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe8000000000000000000021000000aa00000000000000000000ffff00000000"]) executing program 6: socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r4 = socket(0x11, 0x3, 0xb4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r3, 0x0) writev(r2, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) r5 = msgget(0x3, 0x158) msgrcv(r5, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r5, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r6, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r2 = geteuid() setuid(r2) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x60) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) executing program 2: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180), 0x2, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = semget$private(0x0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0x0, 0x1fc}, 0x0, 0x1, 0x89d}) 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(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r1, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r0, 0x8020697f, &(0x7f00000001c0)) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r9, 0x2) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, &(0x7f0000000000), &(0x7f0000000280)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d093ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e80360376b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b2707b4b69b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a42834e3bd4d6f746197354d74908aebaa07c1712dd61627479837cc5137a683044a5c6541d37a6e9c6f8e79e7989a87e31a4a56df45de38d07785b9d898d2d1cb852678de6edbfe7683b4e9f63ac87443b53f18b1fa6a0ecfffbfc148c719809e303f6e6cb9b457075ca823599c8142740b843eebb41b48352e6a10869e9578f24f33dee51d43d2ae8cf2a17904f86bc5827edd9e776ce351b99829f18f011090fe87b08da6c99cd1212a785070172c4768c7638cc22334d94ff5adcc8c5bd4c05a810022b0f41d67a87a5803cbf4d27ca01201a24588e4dc56a98e7254688d03e4a6e191611be34a2af2b9dc463f7173a", 0x211) executing program 4: r0 = socket(0x1, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x51) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="d5179fd3af81563e7d1748a53c4d4a493db65925df0ee89dad620002b713d7d27310d9c0645fa563e272b3f523", 0x2d) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) mknod(0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x2}, {0x40e}]}) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000a00)='./file0/file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x800) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000440)='./file2\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x0) r3 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, 0x0, 0x0, 0x80000000, 0x5, 0x0, 0xff}) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 4: clock_gettime(0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1}, {0x7}, {0xa6}]}) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x9) recvfrom$inet(r2, &(0x7f0000000180)=""/62, 0x3e, 0x800, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0xffffffe1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) r0 = kqueue() poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3f, 0xffffffbd, "e600001010000000f3170080ffec4000"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x6) socket(0x2, 0x2, 0x81) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) socket(0x2, 0x3, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000240)="72b7a84a42e3dca6bd116686b162d47b966eac04c1156a287b1f73266ff0794a66f429e9373d31dfd16415aa32369619ca715d37ce5b45fd53fc79f8b564a1a8224d522e2823e3f9fcb50c9fc053e45f1715937436ccbf91b3b17fd7cd9f78f058c19966713ee88a979396e330111e33fe62d33e5873550077e0ec42e1f1af4e3c4e14dfb88bbbe54c5cc9195916ae22dd17b28d899a4a3415612e413a489a432a356a8b35898f6476a9d78adf3116d3597019ae9cfceb21ab4b08d1330b1e8998c6c37413c58df4323f7c99da85a029e3146c2354d934568751021df943357941de65a153fdab9df02a7920f8bf89758ff894", 0xf3, 0x3, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$FIONREAD(r2, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r3, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setgroups(0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0xfff}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f8192000000000000000000000000000000d5302d1d", @ANYRES32=r0, @ANYRES16=r0]) executing program 0: syz_emit_ethernet(0x2ea, &(0x7f00000014c0)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa302b433029c7e4d5081645bf0376e0865911feb7efe"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setegid(0xffffffffffffffff) r3 = semget(0x3, 0x3, 0xa) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x4, r0, r1, r0, r1, 0x80, 0x6}, 0xfffffffffffffff8, 0x5, 0xffffffff}) r4 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(r0, r2) executing program 7: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80000001) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000100)="04318abbaebce95abd89d788eabe9924934e7421c8a37eb650e0e3d97d7fc84b3b7fb20224f3e25ccf296b882713100c8a77d20b1db97cbda8d109a3ad7cd0eb1aac4744ba8c4b1640af563c23c1e0ccfbecc4cf40813767a2d71097bf63d106063006be605566a6edc5f8ce23bc8c7d1a23de3917bcb90501f5bdb53e2a9f061a7ae8903531b817556a74f68df26d6e25611123bef46bb17536f71d03ac192dad9dbb9216cc40642a5ebf33cbbc28dc78ee36fed38fda3be9dc06117a0dcebf60b899de2a6b329cf886b046a38be24141272b0a665a0ff3bf3ad2308b50046087c32308c4c032507ab56427527c33cb857aba8e37056687ed3ca26aea7dc609ec5b55f7c83e00e930b5ea8cb823af65899ecaba1cbcf1e4288863c854745c651431559a9ad076d573084b17b259ed38fd80fd9be561b2974e503209f1b61eddead98a107c1b85efe318ac3bfc862505ee0a3ea261c483cbd22fb5a20fa9b1e951bf23e2771bb94aeaf1118f884db9e35e6a42a8a3a7ca5bf268938497b3704e70cfee749785506ebcc23f1d9a043763a46d5f262fb7e71840afe5026f3115c30d1d16bdadc92ef123d9b31bc535aeb8bece39b70783b692eaeb213a10ffa101cc742c679c7f5cdf293fec74d8d589ab2d8911f1bc611294b75844d9784d926930e34bdc6c9d3cdf2445c87cc197d1679448e78b954857b0c02854ca256af6d6e9d712f27b1d011f584b81a159ccb25b0c0176c353b709747a952ca9bf1112a885b8e9d73c9dbe3eaa4574985c423c93652d8778cd7b431786bf1886760d1e5b176f7c7a065d27d2f525534b38513660386735871760c123b433b0d3f62383293678c5ed5f4b1f4055a9b7a060a9ce4537c6e1eb86f6d20a2bcecb8e0f5098f463106d669c86039a845df0bb97a7bffbc543da0b2d1343f840c665ec996af0520febb219b27acd27c797eb09c350fe10afd1ec563fe531d0c93370727f963cb5e9c58c9a0c6e2aa458e2b944f69d7cbb24aaad442455855ed4e7f42b9f78dca32515194623757968fe2c4ed1cce5bcb7ca410709d1d84fb1161c63cc29dbc57e0550dafe57d6ac820e805c20874d476fc41fd6e5825558ebfc5f5cfcaf278b1313a6dfa12e865401fb2adcd035a25353cfb0c34f314c907e797c76ffe960a3c45788364b39ffcbbdccebe76b03aad8a3d5d2fdb3806de5140e988f3dc8fe5b22bc8d5efec61849f2d89ec068f6a5890cc80032e2a9502f47c8b9720c14bc0ee3768d617bbcfccb451276e67ee8fc89967561ab53c74f1e52ebb667e271b685a9d450545626b2032710ec026273be70de5c4e8e13de3546a0577d39fab2743950d0d3b46471f82f1cc2dbc2f9bf387a9b202b6d3041d7c91c0ceb6650f767ebed8a121e45c974c4412014048f30d7db8010843b48fe0a8dba17e42ebe03e1a8c9d4e1ffb4d300ca728bc9372802d794844c3e07e2810e69966d2fbb6d1f284e13e3f1877264de34822ae8d435d138d2b89c24979c03401a0b5a3f04541dc70c83371b8c30ec6d2bb5c441f83896bac8370c3e13cc9391b08be621b50cd6f980c17ae7c479d0828d3d60903ae9097a5968233351b2b5d08cc38804487f7a084e0ec5b1d86f7f688ed98d3c51ce4e51507410fe062ef6ff1351042bfd5c8b0658a005f1dbb2b0ef2114783f019f33a717be1109d76bb6e8d5b85bc0bff885f6e8a657223ced5efd769b4a0f1d9aa481b97116b1bf3a5a43035aeb8e6ad24a582dddab8d9209b645724d7afda7fef8b762b131641d4b590d6c050886019efa2029eb6cc29eeec3cb32555202eef10e02f2579bc1373e9a04d193a5fc3cb6bf3e8d7d49d9d81450abb3c1792774b10a9ce373be9135abc8ea3d096a1f1473adaddcf8ceb56bba117ca81938a811d13ad97fd7c53e245e083c1f41d1270e21145c39cd88e73c6ba24013be0c42413c591d6944e151cd46ce296d899cbc8ce910948d6d0e02d57f380ad287ee65d47e22ce5c1ebe880109bb10e70755043c3b2ff115a8fd47493f2ec2bde03deb96000764aa2d7303a45c20950430ad087cca9e8fcad34b70079e8300dbae571b29b69e0e03b0a78a04e63d8e453f54bc1c3256b36530fe772d7b37258816d1d10c52cfd3eea23e57e15a58d5985e04e1df18b57e60360186ba43fe5c347df20ae9745d6afe853afad67d24096c8ad38bfda0664852c22b4f25a837c921946e68f5fcef39daada8b60a1aec19c7bfade0786c19f58a6d85dcd7ff1f8c2b5d1e6fae454b892ded7d09fe69c59f37c0fe676714b3e2a353b8c4f3f85ed2aeab0b084f10f9a8e0860c8fc9bd7a0bd681eec7af6164a8304d3668c3322503ab977271f15d22e34d2991a59ed8c053152cc7f3baf2452e5193394bb9ee77e7c5ab494e3cd3f5f82922e61113ddd0de4ea301f2f76cfa87262515377c75deadd364c0e7f18645f8f7ee079d23bd6e10c463b3a09ba4beed1cc86280f9844fcc67d37ca68b6a84a727762e04a5247a4b778d41ce2d98582774f4941a0991497aea109d068113c0cc3c7240d9f2712cd4158f3eb2026e6b461156a877e8357b9aa5b699f126a22220b96874ea8a7fec3b240c22d83a3f541c16853b3bc0c1605f6741bc54de70237ca7bbd2a328300d8c9233e41f0ea965747599af1cf8c135f8f589c3ec597516a53a3e14ef038dfc306654a747bf0e4f8625295fe5a41a692dcd50a86379bafd481beede6c138b1c620d16b687e49f0bfedc1bdffd60b055696d4ed4d8c5f4ccc50517d25ea9c22a972997d25770512f2fc5b10a237cb51de49d5ae6422f518963cc0876e27e4b9e4b3670204dd0021bd26506f0dd1d5cc74098b2c9881ebe721a0cda51638ab59536d4bcd7b8e2ba5c994f25bd7843d3e6372bb479d8cf34fc0354e7f7397629274daa97181ad11fa28ba088e24877757107826cab6768a17c6ef6b9e0ac5d25c3c1d9fa73b5237d558750b7dfa165c2a47551f6dd2e2a091343bf55dd1c951996f8bd6c229b6d93ef83b3a8418de7278c4109843dcd946b1364faaf9486991ccba182c815c18dbfbd6967658e3a983a571ec4d5bc9d43af482934cee069ff903430ed7a3021cf92b087b5a1cbb56c331847c02b8565cc2f2838eb5a25de67264f8d2a6bb53ced78d76f18bddbc5560895d842349f226869f90fb5d141d3e1f7c1f4658b2195a393fabab002703a14a44f49e3a8e112aaf3e668fcf7ac8fb5ddafdd6c5fa6847a64ecc4ad46250a51019d5be11e0b148bd8b386bc3636d05514b234db2ca77144cabc22286a1f74ae54d7fab26b7e09a016189a79a7250506e586356b350c470c268f99375939da31acf22b9455a1fe20a7247dfd7fbc85c5e00d1b0293c40bc683318738536fe7adde9380085b73a3af2d602bf6f48233fe13fba2d14736403c00b124bba2267cbc14b771581cb93b63b0df76d1db4f19b985767c2ae6adf7dd98cc5faf6f09a02a5ff09b72aacf0f92f20e57438844f3e679bfaa7ba54b930e32a49ed29b761da09c1e4417ed580eb1041d11ae2daddf535338fb2dea7c5f31b7f01f3915b6e6ed4b248e440eee9a50a1db16a88f6f84c530075d609a30c6b1b6f1c284dcf40c3f0b471c2b41386b784629f1db80a4cfcc7b99c6f2b4767b65ba077838c65ab38673f84f8fc16fd6c2ce2d892b9f4c9dc04ca00d6ad3b84f0cbce87da06a854262ce251ee834bd2a057e419b7388bdc390c6e2c7e86c0d83b97d4174a2bbf70058ab1738d07b6b9440c386866e2f8de510d52c3e17217544c351b900b3d93cf9a9701a7e0e7daf9fe2b96ea8dd9b4f84a27fd5916bcbd1ddb8b838302eb17db4db5efac7720715d801f0db8bb48c8c9fb9c158ad0895463ca28176c20084152c1b73bbc92fb973e0ff22979e4e6722103a6b3ea10d2caee5cd6f6d85773c67451aab71fcd0ea87c00f79e124ed197fb676227b1209752fbe2d002891b77445dbb8de78c888e5fffcf5daeedc1ca9ba5b338f997188e17d25e450b642afb745fbd76154dcfb92d7dee45fcabd4a7a9a3caa48675edbb057136abd88de8c9cd961420f9683b64ce56342f224e5744df93a1f11ac927e8fb8388ef243efe299930ec52d21c4e5f380995b6c04feaad88c4d140be0f36577ecb05efce6aff08da43b3ae8cfdfaa962b165adbec32a8d8de43df30a685b31ac5bbc57252a6011676803094aa6ae60dcaf284dd3535afea364294e87afc5a3713db5b337713df24733a7e4d4261087c39f56a03ac6cb682b8133f16158c1165faafe0b046524175e3de25f1dd97bdc6681295ade63e61c65521cb90289ce37ee16458dbd99094f7baaa1666bdeebcd984c1b03c576b19fc682b547789f46dd4790e2f9a78c17893c65af852d4b05fe0ef2f29026265705c96994e105d82c677f20896d57e04d201608887cfd7ac6cc94ba7b446d3316efb209f92496cf61de612961934b4a9c2695a3946672ed8d3b6fb317fb8e41f6f8668608a5ef313795b6ee65363e53cc5058b12c00c5a6fb4d44eaf7e8c86114e3d2b6487daf53ab262e637d243598d9c2d1a4112054f8eba7145ca3a070ec62fbfda0647135b92d6f4908370c651d8f1a6ea8feeac214a78c5cb539ee2b9e6436c0a840faa8b59827ec0fc4723035f45f37c62835a942309c005dc684f5824ee90f9865dfb8248628fa321cbcddd15efde7b307fc5579aa3f856e35434668d1d2096746b6e14c6830316274326fe57f02f29839f0f40b8ade0b47830c638c7299aa301c636f3e1dc0ec6bd9e9687d9a1d8a2b045c00d2d6c4e37018277f96c1d51b8d7aa02e1e1219c8878a7dcd88ba6b4d6d87d0b11f5db1de308710810d1527dc48dc9e0d9b6b950dbdf8235fa93d6b58240c1df3aefa6503953451e202fb65f41365b276a35200be7b96c076a12ad279f6e741e5dac8698c62929f729ceda96683a52be97cd1e73a9d4bd7ef7f05fc2cd9f3469d84185578decf074c5fcb07df4ff9acf9f87c265762a508591a974e8a8446dde8a35f0ad941bd83356ac3824365b9229e0483ecf7cca4ebaf55a3b64112a1a086569562d8228fe01038cff26211019f9c2b2d2b7d4b216cc4746b2915b14c1adcf1d42bcf8802aef92b4d9a842689ab49c521ea790942877187a3c0c78c8f2a3ceb0a745205c6a85d4e9a0f7f96e406d5cf0ac4eb290dc5b088d63d8fbce3e68f09ebaa65e38b4ff48f2870edf2a5006ff7fca552b12a2e9ca896419d8bddf9d903897a87f05e2e49b6af06d4ed1501e6101669859cf28c322f33117e8c80532d4d7ff6bb39bff4039d90dcec631b7e1147a93982ee05ddea0eb3734d0afa281966a8419a5288ca19d6676c82258fd277c519cf43ee150d5b18a013c90b40cf43f545b1115f4b6d696e0e7a04d301f62193c98d7e4665e32c1f3d952654860e1b89aba8499b7d25d812419156b593e769b3c5ee7b0f2ef50d9f533eab510bd3b443b789e0a7395cfb38bb2bc166abf4d07519b03b83fa42e4fd8a7550bc6c32fd8a6122384f8e4819c060b3592d6c375ec303f4b66eb2a479ac4c81c287833980800e9023107c443e925aefa4c673c522f74a1d0cda15eb2573821b1917e3a91bfad607fcd5cd9dbb0f323081a9ef4d27f6d475e661d9b69be3d42931d94915d4ccd4f9e99db47212f4045e9ee93cbe713f57487e45b78d7cbdf8de4a6443dc9d7f09877a1a0e86eaff269fcc1998f7b3850ba60f9275e8635741cf908e438381723a2d64784ff710568ea4273ebdb772a5f6043ca81fc21e8430786", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="0f9fd55f000e5d88009b89428db806f8aed70e63585735c94de0e7e7b59fc216b72193ebd3a167b44d8a7227ea50df5dc206a0eec85af8277928735b0083494a83f8ff301e9173fbda87fcddb19df0a37716758feed3b3d9dcd76b1d60adde29de425dc17365ed2ed49aebea2d4272f54bdab7bdb548d40b899bb609", 0x7c) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x400, 0xa0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001200)={'./file1\x00', 0x5, 0x8, 0x9, 0x0, 0x7f, 0x8, 0x5158, 0x0, 0x2, 0x3, 0x2}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280), 0x208, 0x0) shutdown(0xffffffffffffff9c, 0x0) openat(r1, &(0x7f00000012c0)='./file0\x00', 0x0, 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001300)=0x4) sysctl$kern(&(0x7f0000001340)={0x1, 0x26}, 0x2, &(0x7f0000001380)="3f5eec", &(0x7f00000013c0)=0x3, &(0x7f0000001400)="59f22f399d6233f0b38ce5f8d330c4a80a40b2c73f685415d2cc2477183f4ec702dcf6451fb11e17b5e37e318f0760c8c08b1fe662861bcfe4967dc334eeb4da6126127ea93e319a0e46c13034fef6edd6769f2479653c290eb362b6c6230885a1faea7db631c379c1314b1788973c57cd74ce5a1c5e0c75e9d9f626e1c90e87ec2add5b0b7cf601d9e9f87770f96023937294822ff3c1721953e5183d351c7b5db535f609ee37fb4d09f2b821745e8d64a8f47f2a30289e6a741e4bb2f9eb0480ec48880ae9a8201320631e3aa71b1c", 0xd0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sysctl$net_inet_tcp(&(0x7f0000001500)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000001540)="ff5bb54f67891c54d6ed917861a9216d65d66031a6c3b0af6e58a18d1587dab812f58f7a53901ad9a428cc9cf0dd3492f381ab71ed1c93eadaeb6b2e474dbdb1ee78ebde620a2a5c56cc957d8129913aedb86d6f7e1162e137dfa019d20fe7d782d99cf5025c7ad0f2f405c3cf77f768192d0a2d804c95f3657c8b7d15e5dda27538b6dc9af928fdb01b17035095306ff1da4840bdd1b2411c2a7291b00b975850bd18dd145d3c937a4cf10168c6ec388a1b80d221f185efac9cd15447647d834150bd61715083e67e4013edd82006a99f272b41e4a5f5b195defe41bc2b689d71bd01f09c61c2f0620610b2e3db4f1eac1f1f6ce73e993409f5557428a7", &(0x7f0000001640)=0xfe, &(0x7f0000001680)="6ff6de4063e92ffa7199296b70bc5d00490348848b4bca0e3d410b79ebd99a6192e6ff42967047c9196be103f4e9af5d31d81c9954a41d2edbc4b1fc1eee332aa25f41e656f8c6e6e55d5429b88709f112255c1d05d0cc9eeefab400fc9cb30b68bc98492542abf9159a10e4dd9f9d263c94983b60b92edff179fca0d1e99753ca6c6071ff22d85e50bb42bef01e553d781e30b0cbf5212734565217980c6637f9f95ed48795c04db979f279cc2278361f9ff9e442d3103e81e0b54328124a09c4bf04bc00ccb0ddd1d04a353af32266c9229e9b5f3748340737f65dc101931ddd5c055d6726fcad66967e14f8dc6bccda5ffc124a9be789e7d9c16ac879fb072a9b62e917822c81654ed44b3b2982b65262b85059b7ce4838a6b5a4c925f1530a373a44d1953e822fb19f99de93cd1a8cc30e9dac0a8e927b1356e683e03238681b813dac74083c6882dfcd23ff9ba7e12f5b6f46aef90bb01c900e28b7e3be417aaf7871dcbe5d164fa4d56e6273133c0e8049f8949a4d872a21ea9cf0942da19024b31404e2fb7be2563032c46b42c4b889f45cda0e448c9808ff6fde96401bda295b0c21c1b7a4b580e35285c4d4a6780bc1b6be7460678b88d9504ffc152c22fb74b535c715025158adab42405536450b9ab066483c5ae7b627d7b02cd942641bc7990f52603858cc26ccb3dbdc5d9b2db79f83506e3f16a1156d499984aaefbd39a5c5e8d88a50a0ada253957cd94c8ce7d9c41ffed5adb352ce7c793f18c4b33b37d7f8e23610c6bb4d684c1d95efdd2ff567733cc4ecdd07364f51cf0a2924d18e0e109e455fefa5042fff51a4505a1a72b66a5db0902a97bb57220b9ebf6fbe5875a96aa4d98800ca85b82cc18afe3bc33cebfb9f22c98fae09c406fa3b5016b9405eb4b8692e16d44c4ec606bd2979573232bdc02cdf751e65ef0da2059fe0ec22c1f3a1e0c1c18778d0a96677f82f2cd9c0b0b158b67c8005912d913fc1310362b889fb77706678ee7538aac55d5b2de314b98ffef1299643950bc197b70bbd88c499f79ca6a6462ceea4f77314e7bcbb3786b68a70653332ead5d6bc6fb54c5fd10ae8318f6e37e57fb924a4d3ff0db60469b84093c8c0ed5c5a3bde098cb38aa1f0ce1fe2ee46f1e24361b75f13727f0cff192c6e87bce1862a799b4c4455f115dad34201d6e4a21c2b2e073b6f6c7597f87806c9b81f00362aec0639729d9f37cfac85dc65c03d0e746e5610c97627bee110597e5126bcd8c364fbced0d102be1bad3ebba7237c2350c909d9fd2148d3d9c80e4fb1f60685b6e188fbd6ee5f6e9b40a0fa0274ba0dd03cfd74e58ee52e711032efe9786a37112416f06a0cea37d6ff562e25dff318cd3b1189bac59eaf40b41c620d570d1b16c9cf78726010df909ce52f23ee018659c34b8b13e6cbcc5131009c1584dd6d097f21ce21087e72db3c366ec2eaf807904de17d2673c1c03896710ae0bd34fbabdb20188835d4cc06bb11ed3f0a0042939f4679b9f2fcc6fcd88547b99f73ca25a87d7ef923c5e04457e6533a3a98bde4c5a752ecc8a66054f175586e1f7d27c71aec41e134554e224818b46c0bb47c107678ee1236bc9d0c7d5fd8abe13a7d2638229247a16e09f4f2d615ccba72d96eb2422bc437453e83088a46f2f7744b2d7aeeda670c32e61838b7b354e1f65729063ca36d8c58bd1f2c6a37b65a96c6ab90acbccd5b374fd24b9833ba6e3197f99c2251b4a6f8e5d6f9c9e5dd2ea3fa13088c2743fa235267aae232365aa5d322d4f348d0a492cd9fbd7b5b4e88dd0e295f632b7835a7be6e32f2c2238e5486d3817750fafac92e2434f3b3eec77c2598d00f1381892c4bbbaf06d783ce326da571397c466c498e5b05ac3a8383a00c042a57523641b795bd997e2b8de68d18c298bc643bb45a4c96cfc74b866d246d93a0355c9f4b99b1488580e390549e374b6beeec4e9738bf0762dce17459670eb7ef7f05a29cd8ad6c2b5f4d1e9dc47edede983505c7ad6e2220605ed1ae409d5309fe8681b64c1f12c609612a9414a07a34b55d47dda42a5f1f026fd254182044303fae400cc4276aa508d0f8f4680b3501a07633f41a19602cc9e9597647f4fcf46af322b665139315b471085951f4c31ce28a488bcefd1a76f994293ddf5cb5aacfca3630132d0e3fb87ecf0995ae4b27d449ba5e6318cea021db3a8ec666aaea71e15de532a02e7b621892e2e04961a959cad81f386dffd812142f90ea493674e9abdc564bda2a4134cf298509f9d04fb66a38010e08c6be3594b06a539697e467de6dba273589cd3d8a367f74b5bb751e5cd0600cd147ba9061a0c44f4a136c83772123643f7a184f1beb759cfaaefe6938f89f62d485f17319ec9167e9265c5d9158cba7f2c608749b986a6c2462fa5cea4f2716a010871f7780a8bbdbbb677597929c2bc67277d36e7b87d12996bd1f52e5fcaad0a4ca7db3b232718f445794e717a2fd0e0c364196a4cb50b5a63e1f2f2a67f5e81b1e5ca7687da57f6eb2f749967a72e636d2294e751f950962f14e3d568eee335979766fd866cf403ef8e3a1a4f1ae366467d3db496c25bf02cd3b268755cb0899f7603f4636dcf352eed19cc5fc72a017e10b496ed5630d1d29bdba506e24eb97a69c825807933259337b2ea0dfc07d3ab980592304f027170e3562d937e94c6a7c812c51b2a50c86cb88a0e5fdacc8814d92132fd331f4bb4ce8c9e36ab1c0442653d39e8c81a12506519f7aaf35206d041c00ff7aa92a82e3c19846b2173ec28e53fa08bdd800c59857fb36e8d95f26916aafcc1fdf0747aa53c42fcb5b32294e5847c8e295881816c2c2eebda917fc04189b5076b1506ddc8c99afc510202f6d951344e569a3bea5c5a1e5778707af247f873b7d1e20b3240f3e273ba5d1053841fca28e40d93aa2a08e4a1bb658d861496f6340720442de6e1796be0b0e632d512c52906021b46dc05edcec685e1e4e696999972aa0103478192893f98c16117635874d3118b8edf4f3eb639b322a50246c8ceeb5df592d7c358c04f88f1d5b94bbe7e96b9b1189f092480bd717c7cd94130f31fb06b6e09561bf1e6aaba09461c1a31a1c6869a5f8c4202f45dc0179f67c58a88651f1dc7089a189b7fbdfa398cd6a5310410ee9c22e536ee8a00bff188a7a7d739376e4f5275c43ba2019b6f20a731b6af373cb2174e7930ad64b796a44bd65dd4487814fbb6150922f086f1d052db860d7acca6ee56456b7d729a3082e7eb109cc9e1b9014c9fc18978ece9c002ff759da8729bba2db52011749d8a7bc8373b7d7965af4858bf5eb5a235515fca1d4cfb65cd7c685b994cd1745a5c4f5f8a2460760d49cebc6d2d5847c7af5d1e73f179952077d0f949a7a2f5e405feb541c57940a062b4b81d997f5aca1bffcd35b2ff4d73dcf21273b3a5cf6f137de280ca86d694db078e71314700f280cdb4aec244df4877d5a5d32bf828dacddd09607273a9226604833441add829efc4e83ecdbdf856c0a10696206f2b55ffcbbd25b7a2850434c9b653cba521d8c2c6a3c1f8afa5fff85da25080b3b6eacca22dea510263f5b9505df99534ffd9e4c08d03f06034ad821ca6a9671ff3325701d7fd7e3e2bb6e63b5987c947a657d9e11eb56b1cf64f516c7fca25c3e28f87e69200fffa085daeeea6d37852b66a220709f19fcd0ed591ce343350ce85f3bf1657252253d92e970754acab4fd84dab909da624605ac257582624dd985a9fc01314e065fcbbd6246a54a3a6b7f68a03c017995f59136aa95766637326f56f610223c456072d3455465e032499e8a481e8a6f882e5cdb2aab8c65507232bf7891a673758c35816da1a5ee57bed69303e1641ec820df28861a4baccf77442da60a883d39cb350c02a2971562f1244e491be3a53df78cb240d694a73d54811fb1a03b9b372540daf46045f98fb4accfd06d6e3cfa0d7acc3720b534247554c8f31ba5b15691f7dfbb62c253229250a3ccf2da709019f1cc7e9cb623801da07a7e07188f5fea27b4591d720ab7c276f51b03f2848a02726ba64fd57e770dd1a4d0e6ded57d5e84523d147e34d56415587c401f1ed22ad10801ced5cc02a1dea18d0837bae42ee4203c393e7e7be5685446fc3129a7e1e7f4790421f84c51b558105dc075316c8ceb2b30206b529255c46cf2b2f70cfbbc4999cb0ef9ad4a8e434f3d172db58f8e307715725f3ad5efadb54a79e58a0edf3dff7c364068871d16f2ef3680755c2ae653d19c2443c423e6eca2dee46c2da372db23c9d350bfe815862743f04dab60d962b9bea7bbae64aa2c8deb28c0851ac7574fbe77b9114258ada0047564359fa12c8053fa4f01f7f3c4429f928c361664eacccc255a1447b09f87c436ebb86935181902f3ddd33a2da6e84337195949263a34427b16f23022bf3ee19795b142ce01ac2e6ed1c60a6ff1d9b71edb80a95d73077f15a5d5973ac89abff701b5e6406bb66651617c075b3f9ef48d6bb493d9360336e0dab90e61d2af1d41284866c1e36472597d77b8577980fcd972015ae6080f7356773af191b6d164051c4a8ea5b90f15d8aeabcf68fc58187973ba3bb4a5f978bf38c07eebaee6997f4555cc4283a4c670ace7efbd53f469cb760793d57bc937d457b21b1af60fdf2444de01e9c74103fc1cee4a30331097cc1faa868a84ef1e0e19ee6ddc3cd30060b4f5078769fd3d15368fa5463a11becc96445d25bb782c2271942f9dfe4c7fd85ec242180682e12f167e6391cb832d022e776baa0badc13f475ff3eccee2837b5d5a343e877f2ed22fc3c2008f2d7adca50f7d7aeeb6e053e4268efd8a968b0eafd36064c0365ba2a8f578632da20b5010f38164dc22d9e76e01f68562582d53789369edf7a90eeda251ae2a65c533a7449bb40c10b8e2e9664e1b883e58557a37f75397fb864348ba8c926ed1d5ef3730ee5290748fdc187a8c4c5c703413fda858db78eee378f3a5a014c4e8df1041612c4a4547a59c12c26140001b136a9a3803f2bf059c358967ad77870ca807eb2001279ab4d63ab147aa31996e4b3d4c5baedafea0f64e59e3089b2227b5b98a6e943206039f3da59c53a6973570923428c12ab1f6589d70e7957a1b40dc30eb0601341e3cd05531effe94e9b90f747aad8e50cd63c9547deeab091f79b90a440078218b8e45f6e7e4711c6fa193a3df1244b1aafa42b02f54db19534029291744c6374a308c5bb5b7efa517ebf2d9f70879289a7edf15b7bba92e9d6da69047adc1b9a322392525e0d3736e68475cc958866ab5b83f27b4b071be0d62f57631fbe054c69f7b9be81d52c75a0991cdf0ed162ebe46dbe13d9481e78bfb64c17fb13b32117c24c353adb302e77305213989c7ee2daab9fe1a8a7ab8ba8017eddc9b92eafbce78f2adc3583e2e5971ae2335afa7e1aac9aee95d16122ef286c4b107976280f819b6871962f44a09c035fedf3bd7b6abca0fe98d8c11f98b9f3b093bbb96a57b2e2cf42302af712b1f0075c907eafc5f40cd711f392fc8fa50db93243419d5bd82d86e6b5b8845f37919bf3a07ff8b89cc5b2c7789b856815f5f3923706a6d22276522c38479189fbf0287d987df3ecd12bc72341a81719b19f4076e742434473f1f5c16ae95fd7ff121eea1e1004122500b54e8a3d3039be32301d9d601586b99920bdb3f6f49a4ed0425045b4514fdfa1d43de95b6f5fd14e1dde36f7b0be020c3503e8b074ae429b839121b2829bb8b1266a45cdd67aca7ad65d53dd4ff", 0x1000) writev(r1, &(0x7f0000004ac0)=[{&(0x7f0000002680)="9225d3ef2ae68111c1ac3a56c7100448a9de12883f1b7086e12975a973836205846c0ae2105163700c5b282e26dc2a1a01962b29811f5b48ddd14bce8c2c0df539740d2e7a9c41b1b793a19b8abb19320b2076f1a29fd39af2141c51d39d13389d3742ff32bacc0bdbbc77077eaffbac0388546c0e032ac771f8801d20edc7149388fa4d2161c5bf974cb73e9fb9f4d0aa09890ea51b0e2244ab71c8033a800f93a196bf4188fe9cbc0d0820ce0eb689362166c36d8e861938f0c6041375973ec236468a80fb9b1cc9e7e7f592af73cd0549eb3ca6", 0xd5}, {&(0x7f0000002780)="b0d43383ada2e7d60bea570c09f9ebf6d77ef96d2875f0747165fbccbe4b63e0b0f33918ca45ae097005eb3ff28d3e0d4153d628b365ec88068d0528b6c9611dfadfff02b1d1a1d13996f4404686f751c476aa5d356fe82484", 0x59}, {&(0x7f0000002800)="f48c7527c4ba0f2a159ae24b538a5d1a572bd85963674c04880d44fad2d506f7294915335e7becdfc9e32dc75640cf1ed24d6882834f2a2f80c524d7", 0x3c}, {&(0x7f0000002840)="a57f2bd38293f41e6c51887031abe3c42b23b9ce3ab1ff859117ac8d031ecf4391f29d8ff1b3ba4f67afcbd9f5457411740b055cdb9464e4a090fd8b5ba3b8d6b094ff0ad60b28699066c187d0497029664ef65ae246b0797e5b94d5f677e5a6b1f7a223013e8d6b600d326e7555dfd0ca7a73885ecbe5eeb5f449bbdbde7a5e7c4051390a53ee2c8e6aa76611621246fb0de19c6e3598960d1b6528d20b49dcec985e26d1191c9245715753f1ae0be84b3db3c47e61d875b5f7aee683af1d05704c27a6baa20201b1a71999a05e9750d065b017888e6816ed91c2418fb028c832193db87cbecc0d4ffb9be2d620a6c531deab5ad6e098d1b4efce2cd6a668c90f3a43d44aabf9f99eb2e2cba844f487dff6e39be0debb2244497ba371c7d60d454a7e02ab0cfccd11be25a2c6772cfdbe2d344e46855556d923c9fde416bc65b413dea04eefb0b5b83ea3362893e6b8086a600be592832fe83f616d8b599ddd376979bdccdac6cd9a6c22a9687f7233c812bc61ba4df6cb0b1a0102187fdeee76e68996cd093caef2f075594f7d7539a0043fedf5185b0efa9d21319c33c8d6b38a94fbd45ffc9da982b2a4eb0851d45ce8337af0b8001125f4e424583a99478ec1de0d7552955c2258de85f26e062a0f69371e7e389b702926978d0a0659640f1cc891c87cc780e13240cbb2959c68babf584bfacf94f4c0b4e823e96325ce7bfa3fc855b5e09a8285919f666c9aa80f95319598c056562e0d9b0650deec307c6c6c0a609aede538df2bc6f6fc25f0647123d865135800561f0220749c7d2326074368adc272341fbd50915325e5da38017c61239e1ae0367d627b20cd628b37343ee39edab1ef8070af93186e1dc800f138b46fcc5f58e547f925c838c2032665a1ae15759d5e7ad6f4f6488d9053fa7b42642b31eedc3ff07bd1fd075325ce9f0e15f91d82eb75bc24f17a0c5c2e24aae5764184d87bf93e57a91cd1ae02cbfe0b34b97d24611f58635a79370a64c2024a3dd85b414a516c13ba646ccd826b60a241716d652adbd08da9f01c4d5571f1b837c66112d59c475b12d6fc71890019e529651762da661708d9d2f54c710c2fbfbe2a2d2a9691316b154f83720af4373ceb379bc208fe47a63c65e72fbd962c84f498c8b1da77fa20ba771fc5570aa2299f973221a8fbf101d9401b62ae02d262194845932624eee92737bbeef5147bd6c60c1d97b99318490bbf145541811acf1ec259fdf638fc13215aef7c62137ff3e4c06b9971160ae9c09cf43581315ab4e8346acb778143d4d90d04f24466d91b9154dbe7a61be326a464e3bf5c902fabf4a87c4d6a2bd729b04b17e993989e68b151075273e81be8c0288e0477158860c682b048307c205a7cd95826804b4b9817461409343ac6c56237d9a66d87aa4e985acc7c60c7fc012adcb9f201e006ec8c97c3febc584eeb461a28d0cd723393d5e2652888cf4a3c60136c3cdb32eb3c3511bf8a4dee70b75d8455ad81742b55bb24d30beb2e96d5b143bf4c3fd95fbd4c716049930db7c6d3501387801662ee236f2c27e25ce315eb3c66eadda9419ab8cf29e016abb68d4f93d264fe8b45106e876274c6c62e1f99e9ab44d1aeed2530b9b03e35d563c20a1e80e0e0d4375859f7196cf090182b5e5d1a185c8974c261aaa69feb34d2d428fef2df2a46e23a3f306fbc1d247d5e4672c66ef790ce1249ce596bcddbdb6a421f68e0ea84d152d77db05f37bae240b0f8eb922bdcb636763c200fc2067017a30969ab20fc8eafc34835f14824b698c26a8bfe740d96bf47b6dcb8f11cecee7c3738e817acc57d2d116f3ef7fbb0f70818c92a9bcc7d684d5207c748e032a4b6981ed0fedd7c281590520adcba012a1bca51d819e2176dc62889fde6bcbc3fc6ce9014bd30919784ad8336e5da69c99ccfc19d8799fc8c533ad1078dfa64bde7e089d7f60d69ffc4e6fabf724817ccddd306dc5936c731470a4a6a720e6d6b84811968dbfe33e2bef86a8bb630f61e3a2ae3d8ea83fdd7ef8b19c168e192f26b79bfc81a2eec8e0ba73ecdc4d91ef90be4ede8f4a51ca9465cc8284f356d891e5ac708f01260ecd4a2cc50a3c9eefcc5319bcbf46978b5134317227642a3a2dda42e6cc485919e6ae107979006db4924a8fbae11f9181f049f2fdc0c2b4b5bfca62ae78ea3b88a68c30346e3c8459c399321cb81b61477ce3563e32613e3711f961c4040232d44ebfe9b3743683aae7d0ebe9f1c4a76946f2a9a8645a27f6462f470bf5fc331b0c893a4e9c5e3bee71b7fc092f5c41c1d2e47ac408e34c6afe4c49f8f0fbb2cd26eb96359d6d736c5d1531d640ae14a9e10847048ade3ff755032818851858b83551a15359908e31eae43cd58413bbc7f541f42fe986df6c96e4db263ef4d7121461cb2fb1e4cf67d2ed1649d725bc9a45e358755787b676e8ddd48ec733ab68b31a9d08eef7e550773ca9f98b7de3790a585e10225078cf91b45127b9f2bc1d1ad2caf08b28f6d0200f7bd8af63848f2491180f3cc63da0348178826f4f4335750745b4c008a8a91cdc31521785cb60259c22fd121be3388bba2740b505208ebf57f959b9d0854946a0b29471df65aa3800b0d5e3eb480deb7e7b9df9baafa3adca41be2abfb3b42ceedf3e5cdf5837866a44b9605b1d13a1e5368d83eba41492f9e86a43b3f2bcec8aeef3b5b8d247a257680ac39087bec5eef241c42860a5f2f638e4c02af0d1a3fa10b9a6a69f352acde18fcf25647aaed3e588b88d3d2402dd75528d80237939930ea3afcecd9c45c18233ff58309de5eb8a95babdc5b8e8a59f4fa9d9047444193baa1223b6bfe957b13439c5de9da898c337b97eac1f689101097321b26c624ff1efdff9d03b15cc6ed17ea4581d97cc0c0d7b8e2c6549987de45ccea5de6e735007ccc119e7ab4189cab826e14a9ec94cb0534d9498ba42512d39b10bbf8ba576e6875c8071b2e0da10bde41ab31399877edcdae95c58488a29e6419fda586b396cad8b3cafeda0c80280ef65637e8f9d582888680eb3c6aeb2f5f4b4e0bce3f1fe98e52320f7e9381adb81fb04b65e4ef2f5f88d10f78c0adc41574b7f9fa1c8f4066b81b7989c9ead3ef82136f0faf616b5d9b19bbe551c8dde0b03d632aadd14d4fa4f00188da18e45c9eb11c5739bffaf629be487dc072f9172c48da317b1cb33cf57b6c12faa1a1dd9d059777c21c0c27aebec019abb1ad4b807c971d56e475b6536a1515cc0ea80529e59514d6620d4a70bf49cd0fc10b63e1c2b0abe05d33338186258921dc57c03459eac4302273b6829ccf2384a78c29d77687738b2d83e46b69ef10862738db270ad73eccd20e943699b448de15549a4c43ab29f6236d2616a1ded7057b6f013f1c45bd0fd98bbf0c0b1a72365881b3998824fafd1b4edf3f88d9ae6b3c0dee92d30aae424a703b973e278e132e1eb60cb31a568e2c0d26ba2c511a851eeb7895536ee1b4fc2bea60f3f71da5ac96cf2ac5e25d02942e61e014806031e7cd8fb2eb5bb792860f0891ee209f0e7f5323876c7aca47741a871aa3e3befe6cac029318a6ca55985e3a4754aad0a147a450ebb84539835d86751a006a9f31a8a303932a69d676e26d48899398ed6bf4e7aa3dbc7ec5ff105ff924341c62f04eb78f6dbf2168543b080f8f0f117e7d1b7ae707799a7e7fd245ae2181324b37c744e912b2ff13a707c46da662f300201e5a5401ee2ed65cc9d2ab97e8f67b35f6ff991b25c06beacddb50ed6a3a66b54a485a5e26047bbd8ba59c5d86bf330fe1dbf0c74274b8c6034f2728ca2dffc13fd71daa8a8d611cabbf3843b36d352f1f0d60613eecb3ce7cfabcbb80b0d9bd238304763bda22777fd5dfb45fcd039eceba8c2662aedb33841db4e1cc51eb4b604719ddbdb99ad67b15623ba06db321bb3772d4d3d15eba77d4a358291ca46cc28121b98c13c35996fe1755c0de74ba743727645bc7f49aeeba228fd6e6bb680f885441f65417a7c43111398a1b72064f50855c5914b784f90689b86db2dcd4ea66e3d747f09d840778fd8afb220b201ff918ed9ff05d9a8bf9f36de29addfde413c466aad055f81cbd18d7bb77bf0ec923833a960304396a14426be1b5053c415ae05ccbd0a1c91d015dd612f35c420c0a7cb349ea349e314128392daa44db9b0ab3664eb600e649e8bb9117dab327fa1aff2781c85a342a3ff6d1f7fb4b4a84b959a40d67e2d63ca2105d9a57b6542d25c221bbf9e9fb023ee1eacfd2035c208153144a5cacf781635c3cbb7bbc27584ed9ede86bfbe546b6aca0632f81e13f714426ee2a608bc79d8fcfaa44a1c3573b1774286ec7c084805f0a4dde8320514461ec46b9ca89c9509b370f3617a3359e3a3f9cade69eb7cdc200592a2af25973d8f2d6245c2c9f80212d9c2cb14981ecf9fc7e124635e342bf5235ccc353c470e5d032d874ba210114f3d782cc85a0e8a6efcf814638656546ab6fa9e3b4f6746040b85c0215996339778743a654f4d0c79f7d3425dcd22c906de7907178bdf412f54dc76a06e3df63a96b79e10c1f851d6565625d07abb68e1d8517fad2814e1bed5558252406d6d7dec77330414a1dd57e647951b0b28c8f7a98000c009d8784e82637b674a19f9c68aa02e2e437104896890223b046a88c266abb3cfbfe76f9647a4987a7a57ff95f0d985ea0eea0d38212a1f8dc8584590f808302c5465cb1534f4ae546956334bfd7507d51dbdd6ac39b22ec4fa77d326888fa8278ea4f7cf8f8378462b31908636e0c4be529cc47abc435dfd30143d94a49409873cba2a6860f426bdc34fa978030a987388aecd44098277363754490eada93eadb0ef4299c44e6280b69779ed1c7e2af32047bd1ba5570e0fc1c221ba629641890bad7a80f901ab82c55cfb78c8ff3b09071d5e2b1e6ab62f6ffd64d45434976c61fe4ebc735bb5a79c5c38e4a954426c4f50588b2f05a918f384841b894cdb0729b2a79a14f05436fb10f63a16ef443190b193acdd35ad5e7b6c9d8c912eedd7defea76974c89e96c98023aa4011ee23616fd9e7a2dd57eb2e69c51f15a59e3e35a4844e1eaf577347e96e1f36637d82fea087d6d4c3846e885764d0392daac9dd22ff2b420471a6db304baede34521dbc7c43c6463f41dcb1860b96c92efee8b576df236d625c1a6719013838feb04efafe317cff4d702ef5d9405e45eb3cad87cecd91bf962b13cb3107b9f21f137207a4834c64a2b84dfd82c77f8fbf1d409a6dd6ea8dfb19d807d3d4fb7d2daad9a7db3d32721d7509c6f1522ec585347750157a6158a5a6584f814ca25c80fcf16aec6d3ba487cf3bfdf0c6ffef478f91c385646410ef3702af372bfc8fc3a21a44363caf7d574e2159c417d4b32e06c000e1d0f88953d61b8c719734442f3fafd030c4fdcf9a9919423271fbfbbfcf0648531ebf4d252f98488bd7b19648b9b2d0030c7a95a3ca529c10d1079f4723776b66ef1a3a402ade78721def70674bfe4ad1bc57bb643f760163f2b24a920412051c028b7aeeb9bc34b12c0c704f190dd2b2af005d7ce01462aca9f930791b04a4c60366619da1e97529253dd35db05a5b6e6b0743ee6b259bae579039aa369216ff6402cfdcf8d38f9e190e50447d7fed6ee8933debe859ec3568899f86b4e793c243ae36a8cb4849707955296e08bd161d5973e3cfebedbc888fea4b8b2ebdd0bd86318a171875d367ddd36e0a3abfd9809119bb2efef8c4d0e18e92c15cbdb7bec725b118ea138e553ce", 0x1000}, {&(0x7f0000003840)="71ded6f0cff633f834618f145fb68eb8b91ae1eed4859853235657b171b404e2c0e6690ee4dc4e64e232cdca760fe615fe37587ad116ae9dab563924af7f6d378c438ff03cc4fe7aea63b160eaf0e6e4f2aece24b312059fb08f6350e32c438b57571ef03a558c2c9e825f9c041b21e7d4eb256f0bdafa4f0380dc0cbe06cbe0c09b53cacd829f5fc3a30ea096e5b7e279d8d4a89ad0bb5853655d74d35c49bc7e31e5ac5ba4211b9aa698b24d22d5f3d22e6cc9245f589f64f62fd6da1884fc5afe5c54f32fba6d7c12189cebf40660b807be3af191a1ee3a71ec44281f96efd26526", 0xe3}, {&(0x7f0000003940)="432651608aad75d928b5ad51da07b2f04d4f6f6cca9dc6ebc4daaf498f4f149433622b104d07402760865872357c055a51997c2c75593927c65dcf68e0b5a91d018c120263c6af652dfdfff93cb050f2cfbe8fd5a48d93724a07b9419a2271a78b91b24798b76fe160d9389a619f78d1025f33b27c24a52de4e1e1f5bb1e01acbc9734d3b682109f2933efdc8909e40da886b1273fdab569a7bc14d51bec1966169f79c48eed86b2790256760a", 0xad}, {&(0x7f0000003a00)="854c474bc4ec989c5977c626f39a245114b2b96aa488997c7d8addd0f10e630990bddee5b8597a521466d0fd595ccefc2d5ae68fc1cf6ae2a93447a75e92ba0c09d804cfa46c7921d00c056eed6eaf2f775347f5566548c3c20011425c676c9d7cd15e4a411a937a2000b3833f633a90aed2ee33c35336bf561353ec6dc9327e21e8e6c218e35ad607ec58ba48ccbb42580f7444b473fef2d9b23bdb4143cd4b8f88e9498040fd9009d8fb97034e4b02e2bf4bdce4bd77c08816e2352e0d7e83362cc9989b67c5aec4d1b70f8a3195abc936c0c2c6dbda34e69dfcc3e490a39900e0ed8b8528371481ea1959eb6de632728ab97ff1b6ea9b7ea5f36d4fed03c704c2f6b3e83d6df3e90546e66746096cec70b0f8acafdd7f814c26954ba7ac29f1c4421cbb88b5dc07d4e1fbc12c63f0362e3f3d82bd749b39e851f66d6536c94b30dac39c7fd535c26ad09b712c15596ccd7b12703a52310349e4da17883e6a88cbb8a56a29c2917f4131f7efb70c8eb81777f7fd8f3d696df32f204d64c2922f13c81d0a9d6cbbbcb111b04060f8eceb9dfaff5f03d76137bff416f5395e5c3193806088dd9294e2ac18621be0f11171e0e973f6f61a2645b72ad69eb53e9852522c167aaaa93c9b375f718442a1b1e5613d179fdb8e26351d43ed8b908be6444662351c0003a192b506dc788dada42513e35052348e641281e356093b60b6f1015f5d0c852934a337e78e90c0958e59b7098f6b581fcdcd229fa785e0180bcb1f222c1c51ddc1606241e1b34c5468c12598f99fcb27de10f7b16a05a53a0b77e7557f1837261b584ebd6de386cb4d69c5f568b122314e3819e1dae0df9e9ba6b31840ff09d7aca9c970d8743bd9531d41355d2d04a63f1b5c12220552c19c4b96fd305077e151cf3ef0887c1b60f0ec15a389ec757f15ef03587043fa6d02c5f06c9e6bd925a86d3c2ee284a469d6af7888d7c5d0a05594f4ef74ca877d6ee2d02b2a8e8a703a26f93a6a39d946ed6a4085ef6ab06a004fee24cc3bb7c0c299cb2455fafab295128dd78bba47d3e3f5b98a17a91af3dc53ce91472046d83d2d0f5c639150c5983d0d18e7a4553e42753dde431b8445b14a856c159b0e43cbbb234fa5f63007e39e85312ad81a8ce2428ce1e908f786c35e5c25257156e55448aeb11d22d7e0a9c829519cd7ebd8ac963067473502d3a4c04bbb0c5be74ed00f5f78dea61e161b547f004820e94b8b0c56abc4f0dc8859f8cf5ebb7f2065cb175f5ef1e6e2e1ad13fd57d34f6843f7ca8ad47fedc5131b3a21345eeeb3e5ac21c7d93f08c1ab4280c09fc99c5854d9cf4003ddd9bd0b28f15117456ac30ff1a1681df30187612097c6ebde2cd61535855ac829bacbf3de2d551987cefc6c7500335d908cd66c26b2619f642d33a4ac6094cb8459d25be95506a3cdc518a30476751913f53cafd6896b30ac2711584a1e17835359ab760b4f67e3b79ce3ee9094a15458eec4c0e1e9aaf7f1573dc0292df93aee8085563c00e272bdbb6401d128a5c1feea0b98187964399eb31ffb0b672bff0351b03cf22bab7f5ad838a1caadf58e74cc5e3776dca7da4ccdf175a88719efe336c5ece33ef327852838f517aa2f83c816cd9ee9bc39b01208d38826f0af59fdbd0ec0f1a5c4675d788974bbdf200aecb713e06b69f78f18e5ba004e71172f8a613a10e35c619a7fa93bf4fb8de78103e6b16ab4f2622a8b8044162c33d7c64bf7a7c77d7caae8f031ed7360cc838b18a19b1cc31c1ede96a32eed598ba3bc49050cec5c2a0bd1e25f9a35699ccd32365d7f7bc92684e928722eef537cff4ddee4959144ca78e0fb33a47f3b1a494111ddcae69d0489d11d91e2d059d11a90bf0958c50fd00d7732a818ff5af5524f35e8331a68c9d86e2c048e47f68ab2bd6a18dee8ece60aab59e48c5d291ac38f9154164979ff439224b0177a17078c39a9f8121082fc49bd765a11bd31cbd6bee5133ea88a696f1effa0b41a37a38c188cbf9c90fd45e15f2269ed28d1d5a1cc7bd59db8891af6613f4851350aeb47673fef8bb8a1b72504ebff348a10ade9f5d6a8785664635caaba68f4c6015139ab71df6e0a6283511da9abe60f2e8c91c9ac2dd855da7ad47d375974e53deba00378deb4b756e5517dcd4988da0f2064e3c50bb04e6c1cc9d56e3bb37404aaa0aa0cf469a86d1a3dc953eb812090bc9af24e6645b5290ab6560cd149d90595e272fcddd1a814f31e11a019fd58d18c2eaa1d96757e77706f71a4654cc460eec0d6a908441d706f6da63345a892be6ca3c6b2a6c8b4725817b7d36b3cd67b409d17e83dcb2198e0e3fb2f079ea80fb95ce5276eb8f3f92cf33a14b31b3aea2b05c53f6a6a7aa96ddc2dd964a18643dd658b039757b40a617f80124265f98ffcd5a51e2c1190e3359a513a77ea1be30079bb349e260194499272d2dc75dc112a9dcd2c9b945b94588ae1d3f35e0b7130d501c23e7e57c69c3464257d340cffdee58f86baeec9fa9fe231f6c0ce2fc55ef68cba8cbe20214e756a62874ad64c2650ef45001c94aaceb6487ea92faf02ec2ba390bd5f1d9acf45c94a9802ad536882e5e9f52dc332d3f2a787fa44aaa58920fb1398f995c533d2b4b5ce0756e4744978b02a82d1a8824251d03e9bb6612d21f73328830d43f55896186234fb0fbdb982aa47380c7eea3812eb77eb77f1c482aff4b323682622b2008c12d8f779294a1bef8033c8c307a326e32db3762f3c7b3bae7285d34482db093168ab9810f59ad0a3e180449b150dd9659e9f8f13538b66fa35758a9026c8bf0151f202236f3923b346aea8fedd0608cce399a7a7e8e882e16a441fc504778a82880e96affe4861c05ecf7b9da8fb57cd13a505e1a1ab6164237278e4f101217a48f6d91b0cc5357c464560d84753606996125a84351b2697bd5680f7077871b1726f31003b989d83ffc8c1a1ecedef7531a7313ae4312f13c24a083d06512a00fcdf8296468c99dac84f507a17b09ffd3da9167749580e846179efee7257b08c84b3a06002d72eec9cd0f02881bfac829982c5b8a9b007e9f0fd6216344145e33451f10dd4377f8cc65c385c4533521a8a6ba984a8d467b165ffab393279478b30f21365f0132443f28ff643b2280f4edafa6904b3bc4c776c95f29cb2cce044a1751ad0b16a74a4c5570d6b7322f7c7a0f901bb7f5561916c3aa8d4f1181bbbe81e84d2adae28ed4be4ed8da13250ee240e517314894cf91813d9dd1c280e99320d3502b747ca8e75b455ad7f423b996563d9da94c7f9d4a247d9a96ab9253cde732484210347c12c19ebd881e84c650f7ee161d53d5adb01578f5dd550136ca93da7101f74b8e9028c45a81f3848ebcf2ca4e18cd3472698e8709fef8113274714f53dc8389d0ea0f524bea4bad559bc33b58d8ca568ec4bba6bbf6d4b09448447d62e3a8f9afd17b32f3609dcc93f28dff67a2ed04a17865c216b2ef9e92121e14f1ecd2085923436a82e7c844a8627e7534086e7474dc700d3eb9c48407183d50927be366694b07814ddd5c4b758301966df52605f28c82d7e301d73af0a9f98732a059b44e1c535fdb07717fb486f5e4dc14de85c9b731f297068aa63b999bc1e470ee52d2d795dafeeeaf58eac38c121888e1d41000300447c753e448d8b67864914b87b40834a45b7b0728609d5851a0c6da4e5b1064cdff0500b6bd474a52ddfaa37feb9aa7cf437592c1e2612af1f49bb81d8dc5c7b7036aa41b390e2a948b1a6c24f8d6bf9c0b8f350eaa939a2982b58eed05b6520ed2b36166b48c9ed34f025292867b40d5b58ad5cc03becb681ba6069a35c481ff1368834dcc61fab753d07c7aa1267d7d6381bcdf726cb38589976dca5e60b24241a862c10cf39c8475618b5d3e41eb72855aa48cadaf4498db3d7c61f5692128e491e1aa8eca921273a16d2ec26840089c363708d3976491c1bff6d4da9e1716f3029bfa32c3b82c33ed4722c4f2b6a62db9878f93eb303c1d2045b5c99c36cf961bbcb3a30215391d2f303c20757116bb79f6d05e5878c23069e754ae77a2c1f37cfcb2e6e275958c7ba95923096f3d98022a1f98fe2c6194268f63017cd8459116067c6503447b1d690860f4e90b228f078e6db19f4bb83dc78a097f1d544a22b71198cc91c5d26ba2fa0b0fd7451f96f14837b7ac6ab4e0a2e80052abe436a31a8c0c9697893c6a12f1853a6e88dc8116fd020acf3c38c02104fee43fbd876c6b92ef53e3bc17520d114eb45dc2fe2c9d45c86cc03ef55d4fb80a11f9e897796a0b48d4f21ca77c84272c4360ac2489825e85ad1cba09c550a60e97282a56bb8bc4d92ae1ac567ea3b84ff81e0899febb47446cb138ec34a251bbff34ffe56fe24d9ea7c13bd2b7f086af00c11d749cf2672246b498832e433532b8a35d641892a4e77a57dfab729a1e2570f1d78dc974fcb149dcd751ba6b017300650bf64422b865a934b000d27279523a9747c734407ee14fe1255d040f4d286124ed42f9d2ebd7366817a059795f3e11a3c1bfb529df723624f376a945f1451b6495342497a7f57ef20f48af8412c39b0a7b37bc45dc6e7db1998dc822208f4b02159c47252236102553b7533c45fdc593cbc906a17a4d82ee1d4edce0fa2705066c95a19df40a44fba38e07afd24e8562cfae124f360f07906a285d732e6ce0c56fbf9d1cc02ae797c41dda41db573504959de8786b4745de7735fdec6e16a0aa605a32517c54380935be4db00f9ffddab78540147efb3dec5a170034628c0821fa02168e9ce5fcd8c71c248b62079af8abe99a5fab788edee9a15b796ef8c38818ca90656f3f74f2091b4ef18dd665b71b29bfcba25c40d970dd31183842ee7166ddd2f10421f3652a428c443b7d9de24b98cce0a34a2fbf3a481a30ddfdb5b475c52cb1ecc664bbca8ff2429f145e8aa23d465ea740e39b53a37f3ee7243063401c4dc2b23171b23ca6f6d093156856349493d592e3c55bdd818edd35b51b29edee70183a36ef58b088e1c6ec09fe4a260386e9c5abb6bfa08420efa024fa69a972b8ae5bcca690dcc43b4f0868cb79a1f0c68a1ecaea13d0943edf30bf86f28c02098b67bf2af1f5c9431f3b126473a88ce78819e92466fe82fe05ca1189e67230ff5b6d43ed4a93d6ab3750a5ecb446838465044a02a6d29c6cda9a092fb55f67756f28c66a3b35685513b96716cc220785d7a9cbe0bdee4dcd90ad7d0b65ac7b0c0d5a5a2d8cbc28cdb7c739040bf5f3d03a134ad69be84895b176e410eb46543b61d82d920f5abcd238664eef8d423f3a196326933c1d74eb03b5af895a80e6500ec45085a3ac3625e88121cb782a845cbcb3f222a70f30b643f8f44a45993e778facc95bdd0c270ade1b4768ecd9a3185f8a606be2df59cee30c077e938e5aab3edf34adb608501843b34b2f65a155b8951cc98e401e94f66bce436ad105f915f8c03ee04dcb23c084dcf65342bb92b373c8fa9d4830c2aa3d363028d1094a1aeb826ed4c7e4f632d0544f7449848480256a64e44772f159c994316b5c63e390548ffbd1c6c4bcde3821df1dc55337efd0a66ea4e1613354b32a6a0177166468f22bd1c5167c3bfdcd30ab57c2fafc8f8af8883687a3bc5d3043df5b0e0e0c826d2010239da81cd407b911ecccd4e0a3d6ea570c8bb0b636412129d70857d2a4a948e828ac475c6668da2b66947440b2025b0529f670ed5e5e2b7fa322560d7560eea7575ce98b74e1b196e685ee561f2ac9dc8886251667d", 0x1000}, {&(0x7f0000004a00)="bdea1f654f515ef1c2662c1ac6df75a8", 0x10}, {&(0x7f0000004a40)="4a9528fc2dff169778f0f77e3b", 0xd}, {&(0x7f0000004a80)="f286ac68e7bbaf7156599713699af75a9cea8dc858acdcf49f10649f8203", 0x1e}], 0xa) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000004b80)={0x3, 0x7}, 0x8) writev(0xffffffffffffffff, &(0x7f0000005c40)=[{&(0x7f0000004bc0)="2dbf210f5b11bae4052326fbb1d4d3a7dbf2f7a0fa25af39c0ef7b8d1a9d75cc3579fd1509abaa4428fc59eddb9f3fdec82db4038c3a96a41c7deba81c9f3ea47ecdee5d2da5e4ef3bdd62083a181926186a722c6f63a04e77e00e8d73c345a5fdc9d548241f405c9efa837e6090fddaa4e7539a606ea14ed13d5e591130f804e1c5c7891e62f4e9515873f7b9916264798abb5334fa57f4cfbc5c2823cea19c7f7486bebd342f74ece27bb5e4e1dec1fc82bb92b399b4dc5620d70a5130710d36da305668c378f600031336bd8f3deabdc6cf9358afbad596e8dcb7c32dded297b72286296f4ca280c5da2d4f9e4498b355e169b12b78005859db5b818a98fcf131534ff26e56469992e24a45a7374d24f9580510456120a1e95ad40c10663233dee0fb7dad62b8869054afb9d3c8ac09c423d19915d64e178cffe6fe7041ed96ee1b0182dc9ec3a96075304165e741fa251b33d45cba81887ff418cf79521e6f18288f98bb3084d195d1ebe2a74242b063b4235f37548c8f459b9befc6d78dfd6104a501242e7d21dcf2da89c0f9f0b46a4930035928c7ed8e4e24d7995a89377a8df42db5c7986f60db29f671d8de0b25e54e79c9979387ff80eb3a610b28568a04455728601a6af9d74051953c9233e72dd0be76985ed8b8fd455c1e6794f8a83c4461f16608f1af574516a98fd17e347fabe87ad6ca2e3dd598176f0393e91247a3cfde463ee0ce02fc688ed52d25ed5f536589e6473d18cec9426399bdfa8de113b4829bbab8b453f4cb66ad51c0fb378dd8724d721c251258c2cc8d7787b44958adac3e6fb28ad4a4d447737ff60a800456433afcf3fd4b060c053814011b3477458f40bfa4af7aa6eca2202d1067b923b548f4f0744c22ec89577377bbad79bdcf0a7b7d88e833763b2fa49fbbb26590df97c84afa0d840f7ac86478bda2c776d5e84863a55097893cf1c072f4aaa6fc57ce043f787eed4eec3b17d5a8e16e096eba26368d0a7de07c373caf10a92464b3f8763258c852e8714a991d57fb714b32b260eab64cafb6d7be82e01fb3fb703eb9e536c54ed87a13b7460e4604f33de018efc3aca9f2ba79f630ff15a4a4fa3d83bb9c5fb8d8532dda9c0b075644c716de7fe74a504f8b59804e5784c9203ac36e5732a3956c1721aa384409e38260fd2514ce37f65361f6076441cd681dfb8426ad97c88de6552e6c4465b14a597272ac89d48fd64890ae44525d0e592145bca6afe1a9fe8386b653d5530cf16336d017007b81c8fcdbbf51047c3bdf7f13d3a558920a87cf32e67c1d3b8ed6b3e86d7d5b71aa703ec67461095f9dd9d59bd3906ad1e3996966028f0f308b1c393fb88853d5d44a69d0f62e7ec7395c04cd40c346b57c28a66da653c43a11144f2589e175980e4ba3dba86a3a4d87a12b74a55b7a4d79057087503148b95baca8292506515596a077ceecec9651342b536c0678ab76c22c942d1c841e878a1aeafb229d9e259636f92ae8696ccff33526023dae3c589f4895abaac01446ffc00e822b297648e2fada82c0b17cb779888f6adbd3ef420b0d8f6bd1f99b4e53140cedd9ca648d65ca8a4ee403996a52109dbffc58f3c6ed5da08bf447024ceaef6dd5c758616896fdf24fec63a4954f437f3ba91d8a1ca19320bfa74dc98b3184372dc011140b1ddf2ca37a5afc14450edb092ba77a4f6ff5764bcbac760b7bd1501a2a144f0e815d3f550922bd20974440ef87ad79c722f736f2276aa63a74b31ad4d7bb40cf9eb09fe19d4bf380ec77a52ebd512b70a6925a1da30de2f8f04e18015dedbf1f9e108fad7810a43c6302a900f82945cad484ee640903c23e32a234c1272caf3981400d106458342f31af7e9ef399cff6ede91e6a748286c4cb648059b49d99f3a54fff6c692ca133fafb304d3c115f3b96ba74ee3907bfc2bb6cc66f82ca979cecfec7086102f9b0f3f70f49719467c4463d1eb828800fa1c097d7b39e7c403e173ce9f90b429f86160b2a30431f8a04fe021414fa25a8ad79d1a47c61beebc113f4f517c60c8e96f44f7fbc536da8dd9903355a0fbfbfae5f9f814db6b57c0925b786258f1e0984659c170dc1daf5f90d04e4f6a8de76c912fa7b10078728fa901ed2f6442be7e119f4c6ed79304e4b576de2855ebb8681569f5f12ac19c2d6e0e458ce7ead6c80d1c5eaeb91c7bfa2b90777913d88402f599d4161884bff1a143d54e59287cafb9a376f75846de22b6227aeb3642992464380d508806932dd4290c4c6d4afd00e65f6d926b52feb12f915d64f9eb1e6fcdfa32556538d67f6db0e8861dacf58f4ed0fd8cde72e4059c8802be38d808984cadef332e60fbafdfa3f680621955002d6e7991562dbd4df86ace793ba20899f46258d565aba686cffd884d5c576dc2136083c7f505001f6cea25fc610615be2ab003d5986b8fb0da82451195da82912bffc5f7ea6aa7b6967c5437a6c916af474d372df6522438cf6ff54d15a4d74c50c9136242d91a4ca8eb1dd7a430db71866502186ff8d3c6b2a83105de05bd0cc9032a98bba276832cc572f247bf5b9e85222e01500e1d640fff95d80b4faa8d873998dc80e011321114b307c4f39c13fafb40b4730c53c80dc01084cff57a97fbde9af9359acdad8709cad68d4b7a7c05d7ef73613744e892288c34f6042ee4afe88a31d7f99583b7bca7292649c0e8b9622d100fa9667c19ad590903cc2afbb33497ce7cbb606a7e619a9dd88a8591b6657404eb2fbce7a2f851951c05b53849a7772c968baf5ff2674c6bedc8538988dfd77bf49e7ecedf595abc1c80a124ed9ba49aeeeee7c414bc6dc7a9a6d4ae9a996b0fdfae6e893a650bf4fbd0c1781009e04b5fef027418e0b144ef602faed97b10e97e31952b7bf84c8a387d2a4ab68e50d75f3a76ad56f5fdd201c9f092f6b12805f4036318ee9527cbf4285791e85692fa1f0f6dae345e4ef065e2bc3bbd2eea9945037fca33fe44275a7371ada3375a284777f1194eebf87660786d9001e1cfb5cac1c82babcc96b2c1641387986476989fed31607919a1a00d8a17247e840ea2c697eb46c79cfb0051a2e98a8c20597566dddc2cae94889f4b9cf08f33b0952fc50fd934838abdf7e8d59b6bf12407df57d9d0dc89006d5b703a7583327bfcdc657cfb1d10dafd5a18d347926a766ca5fed8a41b56e20793941528fdd2ccdec30bea8eb7780b4ccfd0feb6f21d043ab13d8cfc66e3f8de4796f47ab5ea78df55f6f675c271a12e0dac4d32331f6d4305fe8e410215a1f4bd905e2b44faca53f932eefb513f9c1793bc946b2c82ccb912609bca098532dcde950ad79eef2f74895c43382d1e399b54a53d3f1d04d0913d725f4028b541c5f86825f4f802b54fca112b4eb3c17ff1c68c1d8526933c7a8b583154e4f12ecede621cf298a9b665d696ad4141600ef1acffa8179e5e17508f82e7c9fc6b8aa4b003edc6d475dce4dc71caa5d9eccf195884c634ec5dceb9caba82bd604e5e614b4363419143d09769169cc273050535535faf1f157bbcadd4c60af0b2c9c8042393d9cc010487966c5f6554cdb8bffb0b5fbf00dc327a9b4b8e6c44fd290299155a66806d67811915e0ea74af5f459dea4d5c3cb45d519575d196566839be0d0bc60fd6bb12e6d937a46d5d205b706e014e317318e0af5532d82aa3001d9d63b14a913305b5fdcc88c0df14f46e9137c8bf5672f798df6ad4786ec7510dcf8e8ac4c4ec189815ba0f6f078acc10f1dc0e658270ab86638caf0497d895a9bf51f3907cb07be7cb327e8ecb5a338a18fab306c9beeaef3cb084d6044b85afaf0f579fabe3c4cd48a0959302a20dfaafa1ff33759b7a0bd0053c5472d3e4c5e53589d0e25646de2d74748c72be693cd50122af56eae9f5ca792756580d4b9ca6b542dd66c39d997a6f746cb141c85fc4d855d68d6448316dfcfd4a2b81f352414f36a8503e449cc79a505b67a0d887e70a81eae5d271816f6070ffc1c6fdafbc911e24b2ef6f205a2e0af2ccb37743371825ef1da231318f9cd8005888a4025303f216673f55d5bf72611d56e22b1b5a6d34aff1834019e0befa15cd4608ed4cd8cebd2a0c5d60782561daee2148f22bcd2ad7f707fb75db2ba89db019907e05bf6c5c80d76b65da5ccf8dfff90831b1530e97fba9433890dd930a48d4df7656f79fcdde589e1a63c61cd81e2169bf4b03a494cec8f8955e7622f4e33b674fb0a80a25286d9e3f5b9a166793269554b7abb1a75618f97358a8dcb5e167af87fbb3734fa1ef84a06b911fd497996d4a8e53b4fae50521a4f9f9f25c26bdad52f474dc439d51ea25163a7ec7e0057eb27b99d40cdd3c9c03468254e308c7ef26e9224de53c87165228d8771db234dc02d51ff0bd33d85b2bde3ef405e38f7d4f475abbffab2ea6b8d7ebec3d65163153fd5e63a1274361c0610af0cd62540b3da47fb7ab305efad123069fe48a6ca55e8b37162ae9ee69bf05fdf70831466b070f37932aaeb21ae25f02c015eae06500dc16fdadcfa9c80acb1d24ea310016a595629d9fcaf15f3105199e722f3d4370ae1fb6e640d5f16d85383e7baf7f2f293dc5c87980e7510e5f6de53a8fbf4c691bbf0d9c95d3f401cbfaaebe3038c054a6bb3c3e67d1f0b4a5c737a81024e1c882beca3cfe9cdec150f07714202d491c59d5e350eeb9c26a559f9cf50e24a85d04e3b841df176dba2a528ee1abc4cb53f7f57ac653241ac987cb1ec7916204c4381bd194c0168cd0cb502edf1afdc172c827fd5780c171c58b429ba547bbdf4217ad313963f35004b5c52607cf587882a333f6b3ef7bd0296ac156687e3adbf238366aad7db1e06a31a3f651bb780c61ef995bd90a590ec3dd00e0c3bba899921f2526b0dcefe39a7f2713289e9ef2b814ce3d54dd257f777d2c3a7bdc5c1b7102da128f231b0b4ff00f2f6bb8382a80497cdcd0f29e367992e7031cace8715af668adcf717c5d2c39f7fb9544102d5218881b9e740149ce5e9b789ea7487a71b7b54327e7ab1a818248d1708cffab38c0127ca8959cb732976dd8953589dc84100e7ab219d74f20d078848020657468f51f08d0bf7d56c95440ba22183129730fb9acc0df4c9763726481003f30fa0087bb5b838454b6e871db24c66888484fd67d12d26ca2766bcf7d9ec262f50ec3c6e3f0de9b4e28664f349d061d4e1ae42c8740d3f08b7f26bbbfa46f206d61c514861ba72494041932b8b1a896878ae171d0568fa15574ecf2c116d45338f7d0fcdb24d1df73a8cb866b64783edff2f016787f64983ee5e0727df99cdfe789cfe0ba8542ee2dfc3e568fe3b9c86d86a5b76fa7c6cf6c5d4c6789ef346307ef709299935c719c6ebc2f0a1de685b92109790625eb383c0c14db8375a99ebdee1fe445551e2946dc1fab20baf0adc06049587708bd7e970a3c7ac5d9780454a31a49e877fb996ae59e8ec5b3043f7cce902802ab9eb4a37f12c3f2fefa5ad895d03e3bf804a2d0014d3aaa1c912510f98cbf51f85a20632617e8e8ef54e3a1949225b9cdf18c3f1ccbfb5c729cf70b4203b77f25cfe6090842c8de1638dad8a212e9974d93f80b4506f1ca8735d12521a9d0f62aebcda174cf796187dc96580a43097f37d751131b002f9e765e80227b0f8e3e0488c52f885e90bc6333c0b76296241d3c6ed0786850a1d8d667d7abd9c1f65b6802f4de883dd24ce19f31c4cf663f1348a21fce302a4d585d9aecfcaa0ea5b95a603c6536dde33222bc75787135d7a66af300b7a38", 0x1000}, {&(0x7f0000005bc0)="f5205ba2ee0e9f6d488393486cc1eda8c7328c840a9c635580b5bb5109d137de2865075afa972f7a7e977f6971f968a5af7246cded71833a12faffe61ddae4c919632d55a4d857163dfafbd5193860c1a9980c059b99f3bfa9de6d7a5bd85b18", 0x60}], 0x2) sysctl$kern(&(0x7f0000005c80)={0x1, 0x51}, 0x2, &(0x7f0000005cc0)="b5ffd348fdca3027b744712b05fe53d3cc26c8372f03e79f45ba1cc96682ce09f7eb77b82cab676db35b9553c89bf407499e69aae27f064eea7d0b02c419489c78eda8dce60d9539ef631f37f0cafd6fd95c7832dc28081ebab8f1d74e12cfa5faf1400564806d54960ee4801f28c96f8f7bae693e58826bcb641468592ea0794bb32fb543ca0d3d4dda6d9ca8", &(0x7f0000005d80)=0x8d, &(0x7f0000005dc0)="0bd3947aa619c686887be471b0321f6a826073ab2df399f7a1fab7f39c2a62562dd5c028454e0bf7e08196dfc1767a8f18826f2a2458e4ff6423306441985d6a2b619b460d0b0556647ed3e1ed95bac034d5", 0x52) pipe2(&(0x7f0000005e40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sysctl$hw(&(0x7f0000005e80)={0x6, 0x14}, 0x2, &(0x7f0000005ec0)="97934e10410836f29827981da8f9d088c0552be69eeb2f7941c1fd11b9c49ce5f0488bc5f966f826d5b070fc489edc49b0afce1dca9618823ffc76057e50b5d86aa12669c82df89f31ba1f980dd9a8e2dddd3a6938a36f06b67e4a5a2ada1294ef2a8ef306ea5a9569d59240e95266b08e9283f6690de879c193c06e341e47", &(0x7f0000005f40)=0x7f, &(0x7f0000005f80)="bc8612c7e608be020ffbfb07e6cf40d2294dad161b2ccc34ee45bd4ee5350597c33b169ac8b7b18ff0e9ca4eab5eb7b8a475a0edda29a7b0351606b03723ea12e63452a4da1b629a015bd1b52100be5a7d34ed0749d8f32284e9bfb8d76707ebcb485f84c60d659218b3dfe48311f910f3544535075fbea7311df357752d8c1ad47fbd740c42590aa9adfd788a3552e458e278e65e58a08292b4d7734f1f40bf9ce00791deec878eeb833cffaedff02ea89fdd2f118a020615d5a0b51944ac85e7562a57c11a4b01129f72105eb7d71c82412345d9ec1ebe7be116e0675f6b92", 0xe0) pread(r3, &(0x7f0000006080)="8ecc56e010e8c3f7b4bc3d195d7c091a4d5db2b9e87f988a6f6d213a93e02e461b0487e6e223e34d7f2631f547ec57a8801bfec021", 0x35, 0x9) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000060c0), &(0x7f0000006100)=0xc) sysctl$hw(&(0x7f0000006140)={0x6, 0x14}, 0x2, &(0x7f0000006180)="48e1c019607a04b1a9e47a046e477d3ebf1a9625d90093798e949d91fc5c862dff16c42be4c17a090dacea31d2561641fdf286686b75a55af79fddda2ae0d4eb1b93985094b530639354c8f162faf8b5492bd4e7f3a08fe248aa3fe6ba5a4d50ea2b44dd3900b0e1fcda51a3", &(0x7f0000006200)=0x6c, &(0x7f0000006240)="e6b6e53bb5e77daaeafe7b4d9fe9f1def369561ded449ab0637db11c9317cd1059fe034aaeebac6955b39b3a2346ba5d9c35a9f2a7f206e85d8a7716de00843b6674b29fa1bd8a5231246bfae3fb34eeee53693bd0597388f01ab564ee0eed0663ec39fb6a974db5540586a37a905734c56cba6050844a4c15ad1ed026020cefb659c3e09efe69d5f063413149a2fbc0e67221119d427198e5de96025c9863", 0x9f) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000006300)) r5 = syz_open_pts() write(r5, &(0x7f0000006340)="dde14f00a05c849aba5e9629fb1daafa2494a357bac3055d9e8b0486ba406c9e710c68950e39a592dc70c4d4e5e243af4c6ed4d93342a31a0aab2ecb4fdc0b0adeb275179a4e19011cf54fabbce066ddf75b2d15eae29b7cfed9c289a56fbca3bdd348f34a82425b047c0991d24dda2fe6548e05a9b2b97c51befe2d4d5679773a0581e91328a77d7d51630b9aae3327fad65ecad671d66f7e8217f03de802bfe17c263239b54ae66a891f722a52171bc0871b27ce4ac6eff11402db04a1533f161c350c7e5d47bec5926ad3377d181828a0cd8e39f3f7bd44c088d1cd392b3f0991a31271047a6827d7898c3c5331f9603a265523f7f47f66b3b073075430f03f7d6e683df261d3f44823f0fbc443eae42a61753195a471f163dfb127bb3fda67dd5475814ee7b6c25b23120468584f435000a40301fc766848b8a694fe42beb3fe18b95337b0ea97496a486275b60b9e57400ab52b4b768849f4656fe7c428580068daff1bb4f29240d7b40f0edb314817cae7d024ac222fef979d2922e28f604ae7e2cd9a15b37507082a01344a19071d4d2b28f9e202cacd3b8e5078e734d7dbd3381c797c8cac1e69ced5799dea3c8c6724ae865434d8497d88c9483f5cb571eb98d9eadddebc016e01df4e4f3eec8072e8a7b8818e78232f9f7c29240b1e11fd580650d1f8428026fc846cdbe8c95cc3c77e6ce7759c16c6ddf678238a6ce82a410a87e6026c6c169cac03bec83ef5d174eee16cf12b290d90aa5c15c73431400e9301bca77ee0193875075a3d443cceb7b7b29789b28341963315069bc1db36de3b065d95d97e9d53ee05a536bdae19d08647fdb2f283bc48aa287793eded57e16739c506d51f72ef831ae2e9bcfc57239d0578537d96c691f47bac4c3eb1acd82176b68992f4c47c7f6dd22ffe35231a2470b4205ea3d257070c3e28cc7d34e87a42fbfef71a79f86fb656df8f05f1bd1bb7f57b666ea70f3d921c5abd857fb1a7f0e259b0e2da4fd6a37826b04476944b92662f9cba2fbb5758c68a446d6985104f35fedfdc2eca4db0511ee17cdbd3c9dcbf507b597064e5862cbc64f08efc7dc85352ffbb88f0300e93e4128810f98bd176d7176e481b3e0043d4e4730250d136a0328495fc450dc3743d6702c079018bbf016706b1e772a04764cfe74e40bc321bbf613b107ee9650f66d5e83159d62f85c4488af2a5a71ef6e5b42b1757c2e71bf2fa1673b80cee125bbe4e6388760cabb76ab4d19aabc2f549c71071d97185bc3baea1a9cbfa4dcbf09d3e55afd91eed1fd14b9a597ac22c862d17ee7752d55b4c69c9ec35cdbd18dc7f0c88ea13c6b98348ec80e9df33deaee0f7e0f1d9cfaa87bb3d23b71d18c46572886c50d65313124947800472b933d8719827442f6146dc36a4e531f0a171cda89299927ef35100cc1b6b7e4235e429fab5b5f74c46696c6ee42746dd83716949cc153c83d2fd2b9b7d445139706a4956fe20e9e368af32d98670286a8e3e2f55575caa0853c51955b335796f32ce924e655ac7cad38301818e0335544d8911c092aeccaca4a7b7d5271906f70df07c4f00293ce1bc32f2305f279fa865e634db869f06382fd9461b07a61e1421b5478dfe5df78a33b32a9784ed46a10500398695c7298c090e6ebef037dde001e98dcbd31d90b537b3c79e6f9f885f20f9e93447e775be50874ecf2611965e445106cad7eeef23d9cc8ea2badc0304c21d9aaa371b7ef75222271e82cf1733ca6502161e608ec78ddca6060dc4ff7245e8310d94b34cb5e481a57f08fcec3e2fca3d4bdd7a14d579f1491b4513da349815732fec72d0af42c1d0da16f365d9fadd2eeec97ebc2d652bae0d76cc1af4b1961a8ecc936c7c4a974ced0842c7803018839cbedc6df93e51a4f5847d832ac051b00e2a3824a38924ff5af2f3e8bc800aee014e8e2c9500f7a7735e1749148bf203045ff9b40e57944a60797a659feb3acba7ddd6713cd9625ddb184db4e1885f1d494d785e8249341b30496b5fe7e969cf20d4d6845ba7c86faacf6f2143f067be75fd2df3c03bfbfb51901446a75506ad154c9eaa5dd942826443de1e8471a00f542e6065fccf903642735587c6f90be4aa1c118c03b48dd1c9c84dca65feba03416bce3aacb5adaef1a0673ec29fcb1548fc0b05211030eb6e6c3ecaaa560c4a4ad3c78dda8efd3a359b2ef30e1346f56b0fde4ca059c97d0efdcd117e9d5f50b65b1a5410417874f58e7b3fd4278907b3b511c2cdc226cdf1d33a3269f2fec11536515b604a3f1dc06103c0b80ee94c65c422856a0df692e38239d16b2de954ba178b11ff932b9324b7af51b97ed548022549dd1dbe8a6ed0d0a1e4f4de1b8f220387dfc401f2b8101092bce6b01aae83a3154232064bb5a9347fbfad71fa2961cfa18328035e9e96c3d5662f346cb7bf9f3a0eb0f22d2c5b7930bdac8d8ae133b452d7da361f5d8a0a62f3403ab82e0db125ea98aff927ba2fbaf68dc632927972459d9512224cc101a62ecb4e8c86d65ffc8471607c4b1d9028c65fbb88005d3071ca56a95e001180039c0efb5dd62139c3eb67a71ca0f5119f32b52badf02c868dd59ec281e8ffdd1500dbe3a0766e17eae2e2ece77e82b98ded85bc59979c6601c6a74f67a6d6eec078623430499e8f4a26d452935a62d43b3858cd811838d895d2c72cded0a9d7e712cc495cd81d38d3b9772b413909f1d2a403509963159591c528b50a7877129822150c62b74eff70811d15a6e83c8e93bc7c386029d9bcc8b8cc5605a5a79d1c3c3fb85ffc78f0fb368320aad1fcae0de9f121387117b9534866453c8ea5d5decfa9e75931bf09258fb03c94fb76d7be447ba058027c8610a734ccca2a71268fa2dff69553664ff6a0445e82cd1c3022ea1e330d02840453bcc06d5ccddc32d7cf1c65689d4cfcdacfa3982bc244f09f880daf0ab105819ebfbaf7de5f144a99652bc10f580c3e1291892c934ab04da87aff96e6e1e23d5197978f9bd91fe9f8508c50d2a293a86c23d7d83ad61315b86acf6e7e7b1c651d24b5d28cc9f691c74a4b9fc2ed281724352b91a9ecce76e865af2c991334378de4faefa037c78531a6cb8d584c1926585f884e83fc4bb145021513ce77eda05ad1cc5d336749404e4cca6684c5eefb4132c6c2e9e928e06e8869290c1a130401fbc9afb3cf89ab00c768c76a3a9660977106f0b40d5f47bad2aec4767c3546e8e990a2f4a50c0893a5f4964edca691c942ae7f82745ef1e53c13da20f72207d21fa3a3fc1891f197521e8beacda1be1204aeed99b7460cef845da6479c529fd3b405c3f6b5cda7e3dfc3c6dd18632a6c376fb41f998fcf40262c5e5389cb51dba8a3ac79554b567c73c98b1cbd40dec2c3f713dbb86a48b0580b15502fd20572c2cc35d84c5716b1c7652c459fb4e05084ccd27281da95c47d75f98fef73b6edc3f8ac79a9cae476c3494fa2082a1e1970d0e16e22f15572b6632524f4b21bedffaff0f55aea0b29a736455d6c0738c72f2360b7963b8578a71a4c7fbd9e83cd095ea49392c00ff33ad2c5012952e7bd79260ae9bdc15c4f0317012a80d02826bf2611692b1ff869d0df107cc57ba6c806ff378a31339fc510dd55c027986e499598b3252a127b2d24f573d699e71e3e563f4e75f8c79edb897457fc0187f5067849eb7c3f8c25dc996bb7d806a5782e84f09abf6c8c8ceb5f7f1bc8599e73d2a00339de90bf1e71201dc1b1bad8c2f22006257a95866e419aa6d68ea0c1939b823053e1b7eb4218ccbd74b39d2cacd4155af8f81d3df79ebf7670de4a21539f0b7baa3186cb73faf03e84519c2d864776f08cf72af7725f765a2f3184467cb5b1006cbb8e0ce9a5ff0736c7b89c1e3ec4d7e9c7086fa276f916b4c17ad1245c7c01af29ad2702cfc346dc3aa7d5c3b8f99b08916209a875a3666cd93561e0cbb869c641b142f2021b90704e43a72887af0ea90db5dc65fa7fe4ae886965d5779464329ed47182ec9076621bae23daa01058829d4e0b8004964e018dea9ee9190805f31dfea4c7654450df9192621e660d69fdf8db8647f88b5de2330d4d8e62bf27e53fcb752031dff6cef86eea67b6802085ae3d81a45b85fb3db9d4c1abe195c3023e0b871dc15f2691a32f5ed4974970ca0a28c4dbc676730510063cff61dad951adc6c421d66185538841748d8a0ebf9b43c0560c99274e920d1dee092feb2369e1438173e5280276ed72630940adc4dc2425d6bc41b115576699bd0fe00bfab0361e1e2169db255b54765a22a9294e74300443eb7f44bcd6ccae5dc286b1a615b25b46806cbff2097403547b519c9ad7e93207b5a96640b564005e9428369f0304f8c1060d31c4411a8fa22d059af41bc8d959e92a06ddf520b931f1e3ffb5ec145d5efebbd65c4f2be0d25b623f12efb0df5bf3cb7d467b5f61bb88de8d1ed32918d3f017d89bd9a7afb3159561f7b217736b3a300f35b6f690dc34fd4f3446afc0b9afc950f8d1d7a0f2000221e439fb06aa62a635b622922a25654de135ec09974ea174312d4b0bb67e6b84527498be3a52af80567d4dac27b5462e8e489e2c02dec72cb7e8004ce6dfe02936119dff67b2c20e8cfe9017af05fe8b7100a5941068ee89ff25c9f5924692243b03f2ce7316bde0e04c03a575c9fa2d25d380fbfc773edcbec90e73fa34a539763d9d3fa9cda5f6c6ef248dbb80092c51085565f51cadb4b09c086d011f9d58ff20670b739b37ff23e686bcecb4ffa9064a1dc9f0dc28ad71e3179cf57ceaea7f08464e1d06d3a1224235858dc19d14cb0654a0f2d25e0f5bed94bf06894238ec372c88067dce6ffc8623430d852aa9f994958688f557cba6725064196a7d4556d1d194ba41bd45175286bc75890b08081402379fcd0fa6f61448b5f4498c73b7df2dc88fdf462cd11361585944e02bab37b363335b848f772575bc978f6bc74e13f7dcaea73a4d28f5a2d40e92c176ed394fa986847322341da2c075839d48fc3b0bcd58eb2e65fc0436cf3291a76cfe8cb1b89294ec1e6533d4441a035409edc01741510811652a51d72b610364905ce01ee1c11cb3cdf83ddc96f0c4c1b6f02d2d7b3cb15e5eca0802a12a1000a852b056862a940513257e3bfc160e5d28f87b7b220cdc5c6d6947afc5fab7039b9094baa1949d7392942bb739da09123aaea3ef87a7a77bc4501052951e9bb279d7ef3b25490c8bff343da1b3e53a8ac59e155d6fe072205da89c930a960a4e7dfa42e52ff2b9fd94a2677d668ed1ec4b1bf7c4e19393998dec7274a9707d2719928a08459c80f71fc7abbb100c6eda42225d4f26cf6e8b93c52d1b0698cb8dbafb95c3b8955d708a46f9cc42c60e95e35a26345553e92ba9d857b0cce5dbd17f7de944a31bf95f60924710ec4d9d16fae1964aec0b4215439cb3e0fcfa6031e2518cec19201935c94e2b9ebe0b422d9aa2fae08693832b40cc88548b9cee5032b796c13de32b3a5d8493fd94e7bc353bab457eca9ce775e55f2824b0c6113c83fb7976779a4ab81b3777baa9fa9ff07ad92ed4646e39933a81b8b973bae33564430309e4a4545c2c60587e54b4bbf3b19a3ffbafc0800caee6baf98d67e4e4910fbcdf4d4b091f9140c039888681f5ce8540900335c65a1fd6d8ed0b282ce5b7517097b7b3f1a3f47a81317a33b3b51350be130ec36af0f3a6ebefc9953618d4d7b8e4d71c26393206169235701610e38bcc297efa52a387dcccb642ccd2179df85d5ed323638f22be210da516", 0x1000) getpeername(r3, &(0x7f0000007340)=@in, &(0x7f0000007380)=0xc) sendmmsg(r0, &(0x7f0000007880)={&(0x7f0000007840)={&(0x7f00000073c0)=@in6={0x18, 0x0, 0x1, 0x101}, 0xc, &(0x7f0000007640)=[{&(0x7f0000007400)="51ccb81ad3f2a3660b07a55f5e6e49ca0f3a364c6dc3641a2812903662ba622f268f2934c85dfe115e8906da18346d3eb41a1a2a4413bac880acafe36c0fa31bad5e304d5af80f958122078c775e4fa9377b9a2692707e459602b2263563f9a865b5634662f1c52543c594322d21b7109cc50cdd0c8adeeb2aa87689d8f08533408a1d866240e225a0a959ee4b8e11c7143a66935b40f73e5f2fb5f305cd164f16e52d8d038ce35c1b4f6a24", 0xac}, {&(0x7f00000074c0)="d40420fcb7e93527c44a3c84e2ce99202940bf930b2671fc1c37f7e645ee5a334414b91e3294bd3ef167bcf07c9432cb7e223d8be01367f04e547a82eedd2f05abd70b71eb1f81bcc9ecd22398b98518084319202315b901fef831e4ac578a33c6bbe6af13400748f64f37b17eb70e3b2fa6e1b9b436b26680148872237d72a6b0cd3c890aca13490a5473cda28ef931679fe5fd6cb7312ddae1b575fe0e", 0x9e}, {&(0x7f0000007580)="5edaf9d2473b7ea318ac62d315cceaeb9887ad51bd54ae6270d06037ba33f8e1659bf10f8ce1bb610cb8abf35a51d27d21d848085683027836e2c3ae01939a80d33104f6b436a4505f34e3dba70401cbaa499fa99764259c92bb5c164b8321cb0a0a97c8ccfe3ba4dd28fe51df2bd406b9e9b10c73c88373cd6acdc5a20721a7aa358d194bb77431e39217bd1ddb655b70f97170a22b74f2e20ab16bfdc5adfe31d751db9f2676b4b9446e28d9cc", 0xae}], 0x3, &(0x7f0000007680)=[{0xc0, 0xffff, 0x5ef, "4cba891f54fdabf03f38fc519bb8c1790dcdff99d283a7709edb6b59df596f9fc4b351a0f469175fe886e9e33abae6171ddbd7df96febb9fc5919099270036b4fd71bdcdc765f3b520cced34471233ee0eb71f7b16f5ccc4eba18aabbe0cc0415e96fa25cfd41b14216fd6740107c3f11c631e718ecfb96c8bf31aea1293c328c89086983b038c1b114b8224e6c530bda4af48df047e5feec4cb257366c05b39f6ae39464570321a16a9bb9f45e2"}, {0x38, 0x1, 0x1f, "7f6a715a2b72963b71cbc6c6bd9652b4ad1b44f3a6b5283b6231c8bcf0592ddc14db3c"}, {0xb0, 0xc1a9346261d121d6, 0x20, "6ad32297fdb7381414c3e45f6554688383920324699f7078a0fdbbdfa7c87ecac7a3157408d3c2ce75fb49b260231cec5c70f338e1a71bac52e1b8b8051764af8f43284a5ceea26a42d68e2cd57d7f4f36db64652897151cc9b3e251811d3c5b8f7e63bcbfbabbcd06b5d6edea7badb71fc41f19f46abe21d573052a2a35d40ce1f1c15c3dc3cf7c8d3cdbde830ace7ba1835fe724853598cd30"}], 0x1a8}, 0x426f}, 0x10, 0x406) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000078c0), &(0x7f0000007900)=0x8) executing program 2: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r0}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x400) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc004, 0xd02) setrlimit(0x3, &(0x7f0000000240)={0x40, 0x200}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = socket$inet6(0x18, 0x3, 0x9) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) shutdown(r4, 0x2) getpeername$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x12, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f00000006c0)="92", 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x2, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x104, 0x0) listen(r1, 0xebd5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r4) getgid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f1f120b26ebebf1f17e09a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0", 0x8f}, {&(0x7f00000003c0)="67e673132f7b8e225948d0704d527145f596ea0eac0da28d863f2903130dceda43548e106350e3f6d15c5ec4a219d8610120b5f34f5f611a7ea4e7d7045e28068f814a41489af95cbf9c9d6a85bcb2809c165441b7709055f0cd7056df66568964c410f1c70324cc064c3936edb68a7386f2dc5fdda30d65fa1cba2a189fb13416a0c75ad1ee897ff721f5dcdb026ce9a77a007b66fc3c07747eea8ce6d133c49fef1a49fde99d861dac4ed5431d7d7bb79e64a235d770ecc77d788e81d210d3199cb9c528351337c35247640000002b2eb49b445e088eefd989000000000000", 0xe0}, {&(0x7f00000002c0)="a8dc50e56a567957def63f1a7f792a08499d5eac1b5169fd85065a8319d61e5ee28855adcd13", 0x26}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x40c}, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x9}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r6 = socket(0x18, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa172d6adda105f9bedcd30002000000000000c2047f"]) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000000)="0000199a", 0x4) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup(r0) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) dup(r4) r5 = open(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x6, 0x3, 0x9) close(0xffffffffffffffff) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff0200000000000000000000000001ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x406}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x20, 0x8, 0x8, 0x5f4a}, {0x1000, 0x1, 0x2, 0xdeff}, {0x8, 0x8, 0x80, 0x2}, {0x15e, 0x5, 0x59, 0x1}, {0x9, 0x7, 0x20}, {0x1, 0x7f, 0x1}, {0x0, 0x8, 0x1, 0x5}, {0x9, 0x5, 0x7, 0x9}, {0xad7c, 0x36, 0xcc}, {0x40, 0x6, 0x4, 0xe6}]}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x3, 0x4) r1 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, r1}, 0xc) setreuid(r1, 0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r3 = getegid() fchown(r2, r1, r3) seteuid(r1) r4 = semget(0x0, 0x1, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x6, r1, r3, r5, r3, 0x4, 0x9}, 0x0, 0x80, 0x9}) r7 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0xfff, r7, r3, r5, r6, 0x58, 0x5}, 0x58ae, 0xffffffffffffffff, 0x5d7fa6cd}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000340)=r0) semop(r4, &(0x7f0000000380)=[{0x1, 0x4, 0x800}, {0x2, 0x35, 0x800}, {0x0, 0x200, 0x1800}, {0x2, 0x5, 0x800}, {0x5, 0x1, 0x3000}, {0x3, 0x7, 0x1800}], 0x6) r8 = getpid() socket(0x20, 0x1, 0x20) setreuid(r5, r5) sysctl$vfs_fuse(&(0x7f00000003c0)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000400)="6cb99ab0f7444305ce6bad52d2135e67d6481b31da752135ecbb6209a4261df590e47fe61f4d1e2268cbc78c12479679d212193623f3b2dcbc62f07e97c9bfa4ddb673e3adccd0d33b818a14a278003f0647e03b6c8d71d84d554544f0a391ad44b8f08993977c885b5d8ece26c8d30e8fbb04bfec46bb8b1503ac7b265c2d76f601c9660e0e0d85284794c45a4af927c11ab74c2bb6a9b60661ba84f326408f658887b9d4db57c61808735fb4e63d3866b4cbbd798de577a87c2430c8fe93ad5d1132377c6af0476df46b798abcd2f0b9490b36aa7bcb017b35", &(0x7f0000000500)=0xda, &(0x7f0000000540)="57e8e1926eb2ab99447d792297763d74767d5c6384204b23f2ed442189eb0d952f261c6e418bb0b5ef7b23f7f167ee847d33cfb0e9677ba3b7b9fb95341c338ec9294a8b4d6616bacef1ea7c272b37c8b69413fc01cecb8ff2ed1de5ac1dd7ec4737443036050f691e23a5bc25d972289a7044ad46f28e960a4c22fe7e0e186bf28552f97a6bf8f4f8988a72a3d27af88d0b5866e501da794942fb4e589116c2c8002fb2db59a6c450f5349027c395a801c7e590bc7ce350d6c09a1d08989643ab6c9274d861213e07594d347e95a765a98b70fabb75dca08259ac1e5974d5ba904be152ed293e6d7dc603bb", 0xec) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000680)) readlinkat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/121, 0x79) r10 = getpgid(r8) wait4(r10, &(0x7f0000000780), 0x3, &(0x7f00000007c0)) semop(0xffffffffffffffff, &(0x7f0000000880)=[{0x1, 0x9, 0x1000}, {0x4, 0x7d33, 0x800}], 0x2) r11 = geteuid() lchown(&(0x7f00000008c0)='./file0\x00', r11, r6) executing program 0: sysctl$hw(&(0x7f0000002a40)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) close(r2) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) getpeername(r4, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r2, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000002100)}], 0x2) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) pipe(0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000280)="3a6cd39f1c0050abd4fd5bcd37c250fbd65c57356393661d42ae158516ba33e7e8e82c7cade100139c455fc1f4885e3e71088f1af230190edd72fba744fbeaae250837b5c38a15a8a8d3c8ba528f6a21f6ab530f314b0b901fd2ed55bfe122c277e47f3def22d92f69ae001520152ec6b764f7615035b78720cb8109fed89e5a92dd83ee94dc08cd2b10ff3789b679fd2f02c833eb6443a1ce9cee3e009d5a1b84c6957031e3591c29cd6a6fa2081f7c2a55c7930293aeed85b1c9ac80670a993ca22bec537f5ef4519450c0ea75d9b1f44a7c48528ccd504e99fc34327f547a1b472b912d36a231abb31487cc"}], 0x3) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x2, 0x0, 0x0) dup2(r6, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) pckbd_enable: command error executing program 5: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = msgget(0x3, 0x158) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r1 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) msgrcv(r1, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0), 0x0) msgsnd(0x0, &(0x7f0000001180)={0x1, "74c3857c2665c6b7fb449a65ed6bbfd844bc3ada2f1add711ad26d4dda1a81a8a538fa08d486fd0cdc08f66ac9003627b247589fb276236e72d0039da6bd02563db831983fe16478a9787d407188c3569efa5a44ce7741537f1afadfee10d5fe24d1b84a101010d6f25d99cdc39076a24725d56cc0cbc43ce6814f6a111210447222512d6343213957aa988d1c305ae8a486d3216518d75b47e6a20862914810e3b3bf80341b2d7575823a9f8aabea30eeb63aa22e26d00df900b950f9a62f23e0d6ae7aa0762b757c4b8a4fee"}, 0xd5, 0x0) msgsnd(r0, &(0x7f0000001280)={0x3}, 0x8, 0x800) msgsnd(r1, &(0x7f00000012c0), 0x8, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000022c0)={0x1, "063d0e87850121171d1776057f3cfede1b1fded0735acafb12b13694e31c3ec7e135d0d6eb18319462eaa53ff936d8a7e289846e114f797a25d84eb9dea5b3a3d40feecc1df9b74d2108a3717e9714b2da982dc2406bbbdb3609f3d6602c706034332d410d705ef19511935c843e7033f627327298b9"}, 0x7e, 0x0) r4 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="2a7da79f3a23", &(0x7f00000000c0)=0x6, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r1, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) r3 = msgget(0x3, 0xdcad124ff73e1a84) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x280, 0x0) poll(&(0x7f00000001c0)=[{r4, 0x20}, {r0, 0x4}, {r5, 0x100}, {r0, 0x4}], 0x4, 0x7ff) r6 = msgget$private(0x0, 0x4) syz_extract_tcp_res(&(0x7f0000000200), 0x80000001, 0x2) syz_emit_ethernet(0x120, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x5, 0x6, "9c1eae", 0xea, 0x88, 0xff, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, {[@fragment={0x16, 0x0, 0x1d, 0x0, 0x0, 0x7, 0x68}, @dstopts={0x2b, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x1f}, @enc_lim={0x4, 0x1, 0x20}, @enc_lim={0x4, 0x1, 0x1f}]}], @icmpv6=@ni={0x8c, 0x0, 0x0, 0x401, 0x3, 0x5, "14bc82d54fa6d498f6aecad98b3baa7f8201c391c97a302fa411bb68c8c41ecc6e6f19875e0d4b7dffc5ec0d05cb1cc97ef0972f6b982c0d0e9f5c7c1d596f8ae58a6ae837414c7dd0948824c8ab1d35ba1926a6d194fdc6711325fbbcc5617cce470666f95204e17802193aa1a185e0cc9d3353c76aa19d8a31230e730885d7908406890af6f405533a43e4052e291af3ea7a8648eaa43c3e81b314b82797845b39d3037ab318521391b7555591e88c6131071d8013780a622f"}}}}}}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0xac20, 0x0, 0x0, 0x0, 0x9, 0x4, 0x800, 0x2, 0x2}) syz_emit_ethernet(0x11de, &(0x7f0000000400)={@empty, @broadcast, [{[{0x88a8, 0x6, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x3}}], {@ipv6={0x86dd, {0xc, 0x6, "91f957", 0x11a0, 0x3c, 0x40, @mcast2, @empty, {[@routing={0x67, 0x6, 0x0, 0x3f, 0x0, [@ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1]}, @hopopts={0x3b, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x10001}, @pad1, @jumbo={0xc2, 0x4, 0x6}]}, @hopopts={0x70, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x100}, @ra={0x5, 0x2, 0x8000}, @jumbo={0xc2, 0x4, 0x100}]}, @dstopts={0x70, 0x204, '\x00', [@generic={0x7, 0x9, "eb722e37b66862bf70"}, @generic={0x51, 0x1000, "9e10e5e3cc00a88731949e5204ba138841b1e61c4915e02e38c82ff6940b62158220bc5875545d6cfb55d2fe955ca8c33f107e68136153d4530594527043527ad3b168509a2803757e646b7f3d47331b5fde6482cc9838f9b1914426e0ac3e365d0256cf8cda4d638c089011d803545bb93c7d4be9056e8154202002303b50d9d429a06a67271376c3750d07dafe8b14a323057bbb0ebb9bf3d62418a93f5e4d0de47aedd07dbe51d3a4acde7c5f9a7f0451254f605f5ac234ebce7b8bc076cbafc46563b83a608f894a604cfb8b54f40005b00656e9c9aadb763d3c65ac3bf89e94d40bc9d2a4e2e9f7486e9983cc27adbba4e0a3e79909079440aba8d2979064f2d08f0890048cb75f305a330413ef7f6c58ec4ac652ad69a996b78da65b98690d4e196f117f82cbc3fa53050714e7ed12a5c3e17f4a52714f9016e29a8bd1de33faf8ef5b4bf81092864767286ae9ff2fea3b5415dc1cc791f622d593d81ca7c00f6ca04dabb00313c000aae3d50ea94214993e59f978972e701e5b426e711569c56fe450d6516474be3b70e37bcbe17768579195cba9e7e5c695cb593ebb79084081ebbf59aa3dab6123f442e3cf82d25ae77c2a9ff8b86301163dab35f99959215f1f86a734c1a47a1f796937c28e2e904f9c67351f27e8f330afbd1ae5ee57d04bd54cfcf9ab84ad36abd40d462dc362e53ae38b09ffce553a54ffcc09907a46b49491838d28b94675e6c802d9f30419417567e9aadc47f3f3ea0938aa2f6c3be2a8a924c925b9013e27687b717cdda8b52526ec682bdde060c6bc2aea0162ce551b9e090efe95d39a0155c9c2884695b9687e4b391545c9ce95f52b08fae513b73cfc9d0eb066e3fadce81b19ce8edc5981807ce479320a540b0cf8572f669a89ed9bc6f4ce692c057b0305ad8293d2d8d038252a57f8c72e7ec25d4f7c4ac80380950a490d526504dcff759d9ade8b0d1923b80a3b81d241d0327841d1d8a2e7c2ca8d2b004974d91a9107ef3616a40a648e08fb55e2a6aa5bc9420ceb2f98f777afddf99435efce2e3ad2bd09f4d38c5991e7efd0cf9d56760a211a2aa8b13262f8355eadabadd19aef7fd05ab6caa713ef54b878f634d2365c93b29e5968d17cd5f672f53d94ef7e3ffe38afe07391cb7153003f62f566ea6260190550e97187c908d560744b7ae393e3d7a6a542713db5a711a23f417b6c98e52eb458d69e4a6d0b029945a0fdd3a8e4ab7552d15d7d8eaa07b7471d70a1378185271ca84c6a000347a77485105b20f3e56ad4297c0837ed37445e800fa006d4e3e07c8bc2331c3035bcde402f57e9ac5c7f67861c195db1d2da04743a98b41c1c5eaa4a2b5bc4d4bb1efb827c25a5412183e572e040bb4224597067d01c89031d59fb85895a3bdf6d70131d178dd695248354862a8d4259c4df5bcabb276df64cc64975be4bb23b249b31f391995ad9a4ed858f2d5c02f0eec2aec2ea7dd0e8182a7b15e92ebb23165cf216ad3b6e1f22e12ea80438b2f51e5be96d43ad9825ec90802b49dec86bfe84ec99a13bf8a88ddd6835235513d208a4b5afa07ab09c7352ed59d703c143d0cae8b427446f72d933cd9a4b053417e74a8d388b060b531418b0357a07a258cfc0b88545d91ca9fe62cfd2cd7256692f2588d44ccc850af448382a451b1245eccd17f881646ac95d2a7636f4407f56457b86acd52483f1a641921ec219b76b6238beff5023b4ceeaaa3a03cbacd7a94eee294f8e881efd71871e6e5f7b06b0108e8676e3d3223685b02bd355c17f65366538419cdaeb26116e4b5807bf978b67164460a7ba9c0b902a51568ee204bd77a66d73c4c4119baa7d8f6c51f7ea2df1373788dd7c85bf1e2ecf86797736b779f8039d71777e7a0b5179261fb415ac8a544ab79c7d80562ee0630c84dac5b73bce224310ab5d13d3368e9b981c8a727fb45187498ff981f7291c946dc65779bcc7febaeb83d82210329b9f1721fca70d24de7db7ca054303f48b4200eb5aa29732b61f70a73a35ae4e4c415a977b2bc9a37102b7dfb05cb19a8aaa67fbc223e82b0e93651a4a987eb6011480614b82f08b1c83807e092e67f813f09c51c3be22aa562fa088a439f60752876dccaf1f51c27439aaae7b046746b19a7797693ef46f0e9516eaa80617023cee0772f2b52214a66799858648a579f5687264716a666b8a7ef85cd6b9693a757db153b6c0dc7228e9986906331f8fef70ad0d3a0f87629f07a56680a2181ab458e1b557a4278c161a2a480ca2fe60d8a4b3620dd98be61f05df0a73cc1c775521583716ea536cc2b3dc6a85010158c5bcf89a0d79342e763c051a7712ab733f06c228ea6dd6afddacf659a3fa033fdba0d7c9171b02f692222a50eff1d4831fd420c957592784cb575a6950c812178470966d6a83cf7f53117c687c24af9ef362ae283e93eed0e035d7d48c24cb4c504c19b47933cd7dc3a88a8bd11e47172d8df73fa9937edb309c08bc31a39cc5d920f9c436de44d996c0062fb9704ca070f7b58add550c0c6890fa81b305308e38312f87c83831a8c17b8b1c772c8a3797b78129cfd4a2256adba1ac2ac064a43e412988fc05ae05c1b771b66777bb3dfe4eebb4bd4b9d0dd882dac79d055344ee0a1a611b8d0a5fceb2f4166f1e114ab8df644bed74f0cf46c6c07c1604f76ecee4045df58d90c0df8677ee062f7e91c517b4e2c8feb06bb753b88ad996417af9b87df9df6366d94c4f2374d3ae4b7c66fb54ed75a16f4cad2f9faaa61dd23890a4afe68092284ac8db03b77c24fea1b21c8c21dfea3821079da076e9734ecc32612806a2fb5aed8bcbb9aff69c5767eb686e165b8658acfa7b738fcfd512d35a2e7951e241c634fba04343f2e0f1e80633b774f00082b5dc4ea0b68c6a0bd74bd8f378adc5801a9fcdaa451932bb31a2b9927a0ab9c34e2c41f9954bde259d27340945e7f27ef9540a6446e521c7b72cac0dd9a84ec7223f6c66edbacfbe6dd875e654f3b2baaca3ef6c83cdb4089032f67c0d173da2b0c668387a5e149706b22a44d5b554df7a4e3f229735803e6ceb7f37ba1dd1ffb9aa78f07e2225bf6d017224eef14f604f725dba382df2b0f5d3da6ed49d07f07cf477982f16d20e2420195d62c701878e528c3a1377c395285ae9dcc5d0d4ffeafda44688b97e7dc35daab6999a1419af5d0cb7188895e78dd2f589137478aa389982245caaf9dc3207c33285315d7deace25cb6281a35932a77bf7d0ab09c5918c5509940b04f775589da122f8c07fd5c659b71cdb3c09ff39f900310c9c96605077a23669e57e0c7ebc6e0caed73687f7b6cdcbb392f6532b1f73b2d966ceae955dc795e981e6a1d7257044b8ec285ee3459c1f5e07702e648effc3a9ffbe233c9e702088fe4341c1617d454549e5642b5284b0a7e84c2ebd345414aa58794a56efec4d579a257cad150834c0ccd7c1711c2e58f6dd63bdbced27e13a8f5d39d24d24573e81369e00ee3c8962a766bf2fe88d074d281cc70484654bd6b7d0ce54130950176e31630c5e47d1536194de7175934cb8370f42da128d7e974a7fd003169791aeca0fe04650ee6977da52f788bcf6f80bf676422e5cb1a827a0aa2b1a6ed0728054dbe9d757617863d3548d6d8f0d86b809a6aa92e4be810c30e1867266cfa09029083c6062ffa22d6789222c092798d3c04c6975edd2c993068331026a469ca0c6655182a57055f39f9bc94fd9a0b976db6aedd58f9a61443aa104ad83fc298a6adebb065707ad892a1a5ef1e7e38a524430e5fa54dc87fe089712a525e8d08ecd867463c6793b062951ce54ba36d26e1f515129bbefb08287ee172ed709e927b44b3c33a3421a93f53b01283fd0f20c461169947cfb53c604572d276763ec1ce52ecef2495a1b9fb6321e0e77aa3ed155da1ce3431864a3531b3f5762f3b67277a510b5fe017ecef89af12ebd4fc5835fc0e3bbb4258c706757466e20ec0dca1a1a975c8bbf78a9af2ffdb855814735157c35d3b31d324c62be5132b317c60436cc0454497d599525df3f922a7e583577b6da31ea76741bd7a023a45066d192b0f3542da772032710f15257ceccc740f9f80dcc7a761c5fb930271e596dabbe6e51c28b76b29221c310685d649fd765936918b50789134a208b6ad5931e4d6fd151afa168608a5f358f8ec972f19b638521b293d77952a2d5d7e72c1c50205455c1297699ffa79dabe6d25dcaf668f097e2afca3366ec195218789f995f59f14f88d3cb12c2409cac688380ac170bd46814ec03465d05731900890efac402d9f6d28732eb78d8307b148c5b86bae993d63562fedce03b0e2c316c3f52148e46bafec0d1f73e8733d727862efc283a35e6e21f1cc1d69530797d8410c1a698b5667989931a857094e1412fc7c600d0fd1478a716e1c815a414f6e3562abb2d224558fd2b2053ed4e6dce28df9b4872c708f221b0de5099a4d23b0cc027414d1c1be3cf642ef2d9efb3469eb72bdf26b56418e3a749f8bec3034a83cf2d0430016dcfc97ab5aab77ad342b773fd2cf10ebb3bc79c7432f391e36792f90f0f9162c8d7a358042d6df13d9e27c0cdd5c6fbbe4296b911fa44e23faf93555af381d2cf53e907d1e1f01633b00a5f8323b29e21348227a89ac14934bf0ea9687ca6d85bdc77b37c82642ec5e7554344cc32212a47fb43219cfb601f934364656fe29edf12690540f67330492d5aab0f4521d55824933ccd4a048c8b054fee92e8441f63b5d46876dc764c63988bfbba0077ee90835ccdac7f28c3b0209892bb7c7247a3252da61760960d3e0624a0a5ef3f8ce22913b150acc455a5b33d49cca8138ce29f4ead7057f948d3cff361416e76639851b78381613f3cad057951cff2e45c81696d2c25a38de3a342ddad4e853aa7b84801b4f129c58e1af6e608dacfbfa2020f686e0e775a038235be60c6d74f8b5ad6a31dce208d262265bd802e7994354c81cd0d6ba31c08f2a70df7f53159143ce708f091e52b10a29d869e7dd19284f0d0d6eb8833f9f6d8c388819a03e02cf90d6f4f2dcf243906ac147194642088e354be9542c939a646f1f00d5bcd6079818fdd9d6c2c10c649c1cdf30b6936705d2bf0a5ff0de7b1f50f85fb069dbcac3350b81ac57b508f4deca685bfbcd96dc118b6484585afa4d83d7b1e4da510487d05230a86536ec23fab4677b53435fa8aa2fa0bf0d8df9c7c2ce2397207ddf96f01bb1084058773c658dfb407da24dddc21e5d108f2f6217dddcc40529ff0f8d5297f4ff43a47a2d9869907697ca880ffb5732108de77335d43d681504c96c79423c046bea81c2c3f8ef5e5a113f36b6f2a3bd210a80f416dc11ce960552ef94d3029170529671f5276773afc2533c6e40662bd9b485fff52591183cb6fdf4dbfb76c4a1e7bc4dc5d6abc97902b66a9039d65737c9ac061d72d6de1475b60dfca790dcf9087ab7855da474a01dca02fcc6a96ae7e5c43437654205017be0757a5e0539840c0571b7004b8ed78ad761889ab03359c29aa1577a330eb52f2de04b5bd5bd8e440e6cf371ba1e18d2f43ef5ae60b6400fa83b8f09a5755bcd6098e1f1ddfc856f4656ba1cc1a7421b62741af436932edfa52ea0b52539ab57ec8b46139ee925131b5a642156f88bcc4e7931e03cf97af8b4885a9fe273ff6a9088aa91367c4cdcc331de69b8da32a64d97967e3d1309db8f1f0fc33f0375418778cbd26adbd3350e4bd46e713ebdb44b2b062bb5c4eba930d0a613023c5c037cdeb0fe5"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x69d9}]}, @routing={0x70, 0x6, 0x0, 0x81, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast2]}], @udp={{0x0, 0x0, 0x8}, {"e3c694ad9b5adc90ac6098877973ac8f9d2063d23d7c5af1dd17d55b2893aa6ce5e1fdf29e22a942f7287bcbdbcb39b62fdff98652f159d97025f9fa3004c163b0c28b14c450727ac15874529ea11ee62dc02729fcaeeea9c47e3884779110c0cd7abd8e62bff24666ba0fc3ded63da65a7a26c82012de635b91675e2fae3e8a9fd7b2d813568eec89cc1881331800d58de3be33bc2dcd0d6499410d55ea1e4e8831ef75dc732ca4932da41e579cad68b049c9d4ffaa075d487b23f45536252b"}}}}}}}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001600)=""/182) msgctl$IPC_RMID(r6, 0x0) syz_extract_tcp_res(&(0x7f00000016c0), 0x0, 0x6d2c) syz_extract_tcp_res(&(0x7f0000001700), 0x6, 0x4) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000001740)={""/16, @ifru_dstaddr=@in6}) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000001780)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) setuid(r2) fchown(r0, r2, r1) msgctl$IPC_RMID(r3, 0x0) syz_extract_tcp_res(&(0x7f0000001800), 0xffffffff, 0x3f) setreuid(r2, r2) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000018c0)={0x1, &(0x7f0000001880)=[{0x0, 0x20, 0x1, 0x8}]}) executing program 4: r0 = socket(0x6, 0x3, 0x5) socket$unix(0x1, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="59bc309d3bed4712f01a09c06bbab16ded0000649209de44b71a551c1e7caff9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53b7e6ea1853768e101fe33fb5bc4bba806e3", 0x8f}], 0x1, &(0x7f0000001d40)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389009800000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9000000000000001010000000000000ffff0000050000008093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cc0736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391d6f3b6bed1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e263e31409750e271512b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057508706bae54138e8d8d4f752348d8f9c314933e031c9b8bb742d9a3f7d9f182b45b870155e4e4e70c42d44326cb2bc757356a318c7713fb34bd896b4e05ba1905c4d4ffbfc886ad93f1905a032e9d49fa54a16b3b13a98a279c50fb4ffd7c5ee842832eb3c7a814b698c71606110d32c8260a7448981f8bc2259181db896080eae99e49f338f29b46f2d1dc4776da8ee08f3000000000071daab3a78ac9459ea48234bda966a1f0644f937db218fd1c523f0e07dbc9fb88b88a1e069c4e7944f2ee3ad849beae34b7eca5603d4e98597ff8798f3c57b58855912ffc92a37a5edba6c6513f8942c0999e686f1158451"], 0x11e0}, 0x401) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000200), 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r4) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) getsockopt(r6, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r7, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0}, 0x10, 0xc) sendmmsg(r0, &(0x7f0000000540)={&(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000002c0)="4822cc0cd450734618b989191b0737d7c49a8eeb156e7ed3fc8f9b841af18837fd8dbe1d20def9f200bc35f767795b3bb7b80672fdf133339fd67427158552c7b26d43616cf8abe81c246b32b436fe9ec2503cd8b46f358bf5a61e1d8a91577e5de9caccc1ee7ac9c097d54c66d7e307baa883f890ab5317bba2bf84b23d989055d0a5fd9d1ab7c6e66e7f73b842c3f46b2da0282dd8c180f658f9162bab5e2dbf44f8ce021ec2cc442e07a15aeb31dc625d8850ffc8fb814f278d0cded03dec47c2761e55ec860e34b9f1f71f801afb1ac14780d86de29ba141729c11262dc315b038f3", 0xe4}, {&(0x7f00000000c0)="46bb82f6a63629d4dc6e573b824c8e0a0948c88faefa71f1e35c6540bc37dc277875d5afd55bae8dc2f2a863575ffd20", 0x30}, {&(0x7f0000001480)="3be2cffaa4eaa58d8b094739dd47670cb483b3ca8727032f033eb586d343305d5268b4a230823c52590d38771cb0723240253c034d83632ba80f213f454b75e17f7def55ac26b9a58751dae8668d08d6d4c7097845f3e39b9d4b14cc7be330d4c8ac07255b1e50e903a42c585a8efefd59fe6bcd99eb4fc5fdf722b3d2a9da7ded8a44dcba7d2d855b349e0997133b39991b71120b4c800d4835b2553f0571ad97b970ba424ac6cfbd91027dae9ba1cd1265e3bf6578af74f2a6396978703c5b54357c1ab92b7aa877ee0d490d57129f4ee1a6793e6bb6b4552d3d1c723f19e98a1761cbe8156d67aa792dc95ec0ee53f118d7ad275f455a369913d6a4fc2c6a3e10b11a29c3bb7d9dbe75997584729907b38f53bd4906eb2f1aa985d6a7ce52d4f15e1dab49c4cc9057eac7e922be5be4904c4dd2eeece897c5002cac2b64bed22b3a02e895a52f387d6094855d04fefb9b85272c71c148909cc059bb631da45aefb892af4281a2b8bd2a0ebf7ca066cb3025636012d7575b0195608cfa6473246f83be954c5892266af0ce9befcd46afa2c0427a7dce6a5d0fa4d3958db9595624acc89169364bd909232d1f009d46fafd9054c2fdf24ac74d3d55946a3e6152c5a37c4fbb49557290c1f0305fdebbce0c78400e25591bd0a4c6ceca03b00bb67a8c05a6feb0ae82574cffe9b66d208be50392a84a72f6b8a942294aaee77c5fcfe915996f22bb798c869ae4d9b51d615e91cb16438403fe752c583417c5e43619d9bc17d2f93fdf9497dacb9229c5f90a1a32fa1aa1004fdde6f5d132ea4d09de013e312f542ca4cea128a5220014942ed9c7c5da3d0987987b80aa732c40e1ca952911d2fe4d51d8d69da02270d1270db940b9b27284e16e43fe51f0d9f2ce80d256e69d6531649479b210ff2ca4986173d042f87800a247a9351910d14dc39ff86d69342255bb38f70a619e638e21609df1bc7504d396eed69f114fd465f30223ec7312e7f6eff4a698e39367975fbe923d679e80464c944393990adccc4613e832bd3caab44f6fae5ee2063d4926278d9851270bf9e435ad8c055a6404dafb9f45dd6e192f88ba26f1c4ec7bf9e1438e4f8d48e41561b2f5fe0a20340952de784bf791ecfbf10bbf3ab046b614c5dd921828cd874e6c1cb00919e47bb4dd5ad6034868824b797ca745b5c085db66e08b299d76898ac6b8a54624d18c3f254649038a8057dbc8fc31f0051d0d33f4701e537218be2e68fb5dac446f7544c3852a64897e7f03dccb352d200f4bbe831bcea544d285fcf665c125de75bdffd0d2635b66e828b17d03db2f931e0ecce848c625de2a7cb3f27b92b36e7e42bd7ddaf24c343d17bd91c1fc961bb1b6a095196584ff4a6a42f88554329248068c06e37c278ac030a6b13d62de8367508c6e075563af8ba607c4f34343eb9c60936ed3f01e018872e5030862cd8ca2a15e026b506242d0b9e07dc510bb5b034dcdbf85bfde0ad69e56a522a2255de9dc0315ca1e877050acbda0b8da8a3d60526c8f52e23916d87b09a6b91b9ac086050699e0ed7e4dbb5e3af5bca5f1f39d3ce4ab4ff52599bf3202164c52891fdaefee9db6125f470f845551f5556607ca02434dce2c35266b579dc2ffd6283f6e356e4fdeb8247f2b7ecee0c2c0075f0b5d549c845900d499ff29cb978e6648df89522ea9992836a3f1af49f88386a2bf5eef977e72d8f7dd78ce8bc81933d6de4f69cb361aacffa6c2f92bd4bf4e86f5a48421686f4b21647cced771376531bfed9fed7ab4be1f03c1d3ed5a727cef54b5142c6675be98d2e0613fbcfea4e24f2a81f40bc5ad93055c09d3d9a7731d610894602557c47429c7a8d5235ef44fc39aad8b51c3277c8a1debeae9b63c303ab52316fefddbc41a04fb2c4f16bc907aaa79941cea346021d15f3f544521f5248bdf023926cbec67ebe6f41cad6ade6e961e283a9e836e7dd494b40b4b5daa54e342cc160109f0330b7661102f05acbedfc821dfe65402adbac4b97309ef0dba2212c925e1008c0177f84b870776c7e5e7c33528aef7775e23c5e170deb338d51eae9877ad24a98d7ebaac7ae988a3b0f35360b5d2e4f0b50be0cae9755da24b2212eff59ba32b7fa99ec46102e05ed2b327a0f00db31ea6617234989716daefbfbd7151d51aa648b43fd6c989069afd209e5df38b54e91586d2ddd26f6c23240ca75be758faeaabc3edcad070c325d3019dadc6a9560fde6cbf2d2956f03c554fa19108784de8ad31cf284dc839a480c7232a6c62ac676a22c9ef6f930258f00e184c843aebbcd306d468a221d1c497838e4b539b699ca64868ac04d7096d2b3c55a3e718a85a0cd37ab75731a8468657f90dea9e71599cf0ac2e3b9b6c66ff2b6e1a0319fc2d7eb7607dd50dc97612c1bcf2b7a32ebceb3b6cb4f179fb1304ca93132b4e48b7a961391234fafd8d27c3bc64abd6f4342ee3d0af01e0f153a6f440218ceaf94f4753cde0a011b4ccd8b971f1a71a1acfa94e8a61856862ecbb2650acf9f0e24d1dd02d0ac2ffdff56341ed670b7a0bbe98f7fd385a4f2cc6f9edb81dcfcb833162e3129af605454b728ed7de759457a0ada4eec28a1ef7b9c95823061c11cbbb8bad4431658e87af2af43d1b45c79850a9801f2a9bcab78e5995f38a9f2afa7e47cc6285ed147551827103241131cef119dcdaae0f163e33cc2be3b4a2171093634e1d8c0af827cd08d9c7a7660f953378f7be636d9361e3fba96ef80ac6628c5e981dfb45f72be71078c08a05377a1efedef6b4c2f703ed01f2c4f519829095a7d23089625c576aaa22f2cdb1aebcc58c3d16455d91a452706a8fd266b4c72840a444e0de078db0326e152008e1eda60a0b0d40e98f1e6fefea8397d2a8a71c46a2991269fb3047d37f5b795af0674170e3b19ee87637b41312da64143023993d53a47821e3f3dcb94d4d6defb4bc393c43adfb1054a8906d857ecd7919bfd64a4c6950c56a7cc96df0f81313d030711cfee2ddc87c69766ee8668ef0606ee004e857e8b3a165b5aef7f2e616f3140f041aa934f45a379a5e2acdea7c0c1c79b407a7ab1fd33b11346ad9a95ef927ee00237c46e2fb357d1ca96ad01fb4f74264471f0c2ba738e2aa1fd4da5ab62dcdae27878d8e48501cf629c544c4f1f44d25d34698d594bb9a70903d1790821e36de0f7f35616cc983a6ffc6dae65a09c89906f56d7706d72ba96a777a70d70e6318edd3807b4b6d8ddca0891939050f6b5e6a88e24eb2053130abdd3a3a01649358b3578b8b640e3411669287c7a2a711a2aaf5e698e6035f77cf76853b0965527d0d02a65812369ad1f96eda58e804038c0a234e0dc420804adf7626e894e86924d5adeeb8275738f0bd9cf104f61e4d424a08a5dca871cdb85c507108fc1f07d80220b138e0675fa26714c2b2992476f317b59f393aa5aa293608427ed4adc91ea3ca31c9168d046a5870f6bb29b5b29c4454e2d56aab607159c5b097b805a1c38371bad6e33591789ea973055535759910ad75a10499d28dfa4dd77593e20e2aff8156af14c788c65444e02fa0168285fb9c892e8839d25d6ea72de97b8d81c0586a6301d9e9d3d518628140d3646cfb36e91878a7337e059c2b8f50b3230d49551f4bd951a00724f5a1f6bdcb970b65883cbae7e3ceb857033444358468344fb8ef53773c3873c907a2dc3a0231a5f6c1eee1ade6c36908e61976bc458f0e0f994a0cde2c330f6acd7649cf90b02f0bbee716eae96e2ab84c37f7e26b378e31f4e8f11b135c85df93c065a22c955c5a7c7a42942bbd21acf0d404766ed361b9a112c5f3e1ca132fa703825c3eabf81587f38f9c46e0faf4626c84c7eb9bd2b07e211c5e3fe11a48d8e8b611059809891b6c255c3b98e4896a85bf671a643a8f4345a1d0d89ef8fd5be5c9e3910c9715d2aaa029ea26fcf29ffea2d9568f16a501427e856405557cc73ec6e1e1bef2c8df65950a3abb94f2a9f3bc386da0129483c37861c8c32aa7cbe0ef80450149e190eef5df95eb1197610c3179dc02751be4be9d26b16775b81dde1a9e3e4c023a442667594f68e2dd418113b448664a93ca426a2c1b739f0a92ff537ccbb1ed78987c99bfe45d64bb4708b14a332309e26349737bf91d80914ad3fe9a8a7dd93826da80d71e73d4545519fc6e077e126a5c22d355cbc58e1a1bca2dec7a72606bddef1f89146115f3a6cdec1745a7d0cdc376acb6f37fd0b89054707ae539dd1cb924fec4cf0c9976984af0b2300c700caacca406c49a3b4b9e2d38598b91585144e27edc7582c72e059e649e905b2a3adf0474b7b7ee90546296b9cc8e092b5bfae318e830c477af4178d67ee78282753a9a3b7940cb33339c1cf8116ee3392341f8647cfa9a5124f4a3568263532c4863e69d09a61db265dc423cd28f5e8770b76eec255f83c4e3604bc7962cc00c5ba4a7284043223dfa3fc3c1e619b461807ce3ba11609a793b352150079fd8fb4297e356eb5feb81595c3ec57ce13f89921f1d31574ab27584c68f088202becc92287a52bd10923ddbf73253fe9fad75d4583ed0b91835ce75349186727c8882fab6eacd4bbd24cce369f09c7cc874b38eb5da6195251e371cef8737dcb2746ad104aa3f122154eb2d37fdec1c488c67ed86ed61d0c3e5472b20a2a3a62ded4bf9640ad660a689b26f3288faa2498871b22e6ea1bb97b1e2f3c0e75ea56761b9aa7d164257c94a0d4f97f889dc17f00c9de15ff6771125559eb85c841376a9727c68e3c83d1bf298ac09be86e88ffa69fef304108730a30f51637e1b9262a60489b236f4512bb5008b22262da8541e89ecc03ab262fbd815e6eefcfb2f862b49e543f44482d58a41451c25a19608e8ba8b318cc3ebd77183e3668eb7a17e565b6d50bc43e2bebf6b9262e12d47cf05f910b98fd4a125f2707e5d0ae79c64ea403f17c26aec2db83f6174870e51246a011a774fa9b2a921df13eb1b3ad09fd15717d829555ab3a6b082efee21c1598cac91ab85825e85f6a94146336cf49b5bf6c40f59422d9652ff62f64d8f1e198d5828e98394eac1bc7c593c1e9f404a19563428db25943b67697347316143de457d73ce7bdb116363c1a59a88abb9e988fdb76a8666ba124c71f4ccf0b50fa4cefab75fe7bf3ebfe3219e4a6d5c1743ba35480368bbc775c0f772e81d4aaa9c8e02fe6dcb1f2415a2644204f8a5142bd794c386fbb3f22e2f0bb103e70d6a12bf4f8adda7703f1d26ae36e872a804e935311d71ce966a0989d65f25a261470006c712dc3de2a26582a2cbde2a775907dc609db7e1cf17c462edb0421ef00051c66abc22d1d4cb86a7f37482c58ead2a1fad98fecd3a099d2b7b3c51b0981b102863763409809f0c282a7611f8712480251ed50bfe4292f0c3d2a0749a320ca110304f02e0135b6264c733f47cc00ca69b880e12b7ce510e8e9fe649d99a67b4fda80b0f89704ab3728458fb7e0d14b74816811d0e8dfd664e90f8a387a4f446507583a4cc56299f597791976f97e3fcefc75ec1364766c7725253264510a6a0b56c64b7a424527858b4b85946c2b20b55387f15af22e86f22f2fc3a8dd5bd05377575237d73c41883cec30e87fa8413853cb86da6e48c32b5d3b8f56f5a37ff523425218155c60d19db3ade4135c3ee048f7a49d08e0e57660ec5f20bd3cc7890c820d86943cbf0da49dbac3d4e762c9aabadb16754a955c7ec0f9a245b9796e5aade25c2b9117a210ee1ca095117726b96b33378eb3e5f78bb8d573f", 0x1000}, {&(0x7f0000000140)="7935d864df9f678460412faa5b3796f6e25047116dcc4113a1c63cbb02cee476a7b6ff5ebc697873ee", 0x29}, {&(0x7f0000000180)="84", 0x1}, {&(0x7f0000000240)="0c14803564e424f063f574471c4067a064d9c2079f6c13f30f90d72b107b40503d1485dde7f9ec7c9fbb6ddf268db0705518b1e256210922", 0x38}, {&(0x7f00000003c0)="71c5855abff6ea953fdc395fbae2cbfbe9bb8aa0f789c807fbf1c1864c30c88d85e647be4502eedffc8937851189779ab4c3979f520e3c9c9f2de4a46f53531d2652869df2349b378edd49cb87058bc35728ecd151f003fc4568f5a4b0bca812be9820fea30c544f1c8c5c72fbfb8c4cc3baa860367c25895421a671d004fed482422944ccc8021cacbc2cc39b5181", 0x8f}], 0x7, &(0x7f0000000700)=[{0x30, 0xffff, 0x0, "51c1024399b7cf99481d8a17edb934f764ca7111834e9a5c885d60"}, {0x58, 0x1, 0x4, "014aaff9042340b5cd99c507a3ef2af33b9aa0bb639b83498ab504f14d1bda076db841c08cbf39e5c049315cd6c5b004725e1c1d50808c1665f1425b5143d3afea9f33344cf9642b"}, {0x68, 0xf491ccb16fc882c4, 0x36ec, "6702f91fb027ecd23f3bc67af7d042e80d0be61688ee27d4dd296c1429da8d0ebb8693ab52b3d7df891a0e0a4ba7948e1a6dfed3e693ac17c1a67a6236f827535f9952dbb230c2243bbde50a1adbf8278a7019ab675165c6"}], 0xf0}, 0x1}, 0x10, 0x2) pipe(&(0x7f0000000040)) socket(0x10, 0x4000, 0xce) r1 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00"}) poll(&(0x7f0000000580)=[{r1, 0x2}], 0x1, 0x80000000) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x14}]}) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x3) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x80000269000000}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x10, 0x3, 0xfb) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffd, [{&(0x7f00000ef000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000070f000/0x1000)=nil, 0x1}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000230000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x6) socket(0x18, 0x1, 0x6) sendto$unix(r2, &(0x7f0000000240)="b1000504000004000000000001000000331c13fecea10500fef96ec00200004e3003000000acf20b7804be38164991f7a527523d2b297be1aa2500000051e2f0ad3ebb5c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0xffffffffffffffe9, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) write(r4, &(0x7f0000000140), 0x0) semget$private(0x0, 0x1, 0x28) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x148) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000000c0)="fd146345bba872d3b7046f7e0a6cea1006457c5732c3ec78ce7bb88b4d4fcbc5dc25c5885e9116dbf0ccbbb2de55e674f723856146f1270e30a7b94fc69ec9ff", 0x40}, {&(0x7f0000000100)="2c73948bc171a391b1a65abeb6c1237cbe84abac5c9537ae4f5a6cfd04c3b34be2cb508a2245c3e436d27a14e64474357effdb36dc0f5c65b134ab7b19092660b9a3c4b289ea0a36ef6a723f1669918aaca1cd919137ac8516c0a3bcc3ba57a09539c46bb760ca04523a0f420f70e199d262ca3aca88109e7a138fb196cf0b72f060463ddf06c1adaab7ab5785b917d32db856ca70b029b877814d5ad48cbc128ae2c87884e0f88ce21657619c23f4a5788302fa81fdda24cbfeb9ae64f7e48ffbf4c65ac6ca0e4accec123fde531983869af6ca33ebe179e4270dbad3bcb3bf131665073866d23cdb0ec932c955f441c3a396869d73", 0xf6}, {&(0x7f0000000200)="b157fe66515d0ec8f9628c96579ee25ea5be9116a1802310937d2170ca015eb124433da8093ee2c6bcaf995f87d596437b374546e5077a8c3b849a3def2f43125eb90c5691ed2db5751739cf0ba36f16100fe54c03d3b0f2c3c04af5749c2b8d72a9a56b4ab2cbdf9449a815529fff9edf0a02059a9b2a7b4c430f0e2444581dd3d395fbee4aa3872905694927e0e6e76f111dd467d11fce6d004a438e8c4c705689157ab159be3f27ddc65fa91cf4b51ff4b5276196d9f97310786cf51de41776ca35574aff4d6644e5ba44444f319715f69d9a78fdea204190", 0xda}, {&(0x7f0000000300)="d8ec1731aff158ffb4fddef01d0a5b4df1a8b54744e98a0153e2ce1540049da491bffd12916489ed9d032dee7dbeb42b1caf798205c87e7bf35e22d94684dbb4752b877d5bfe8f2b05c5deb90651d9743a80691e0e5343ed86951489a92867db4061e39346fc216baa90d91d52608a0aabe12267452d0479164f73a79d266a77c4f235b5da0ebe92f9ff24864e82bb98064ed1e73060668fc7714f8a41a63e4d00ef5a0bdd0fc5b8e57df6cbd66654d2097b2a98e8b9d96f23c9a36260e178a58c911b93ea2b26fac78ac2", 0xcb}, {&(0x7f0000000400)="354dc57bb6e296a07e0c3b055f0cb86ffe0b2e33b558dbb76f7f012c12bddec8d837f9701e26b9daa638e3d1af317faf4355e3ca4426c78c6ca5eaee4b667f700abd7982a3c28834aa70d3e2b635bb8dbb8406682902a218754713ddc4968ec4e4963073d555742d877e9316872fe9ffbc8e50e8ae333069c0620aef53e9340c4ee9fe411799bc3952a8", 0x8a}, {&(0x7f00000004c0)="d4833a3cbaed1ea876d8e20ff7ad9aac7a91e18e3a171c70acc50f5215ac6e336fa3efd3e02785937a65ab7f6187df49d534337e085a2397f347f0b03eb50a92a2a8bf4cbdf7b7721424d969a5718d2eff24a02e13e3446b915023f4cd3372b97a65145683161bd9e3a53e4ac69cd93ebb9c30ec1b14a3a22a79362ef9abba4e83dd14fed27952ed608702ea31d71a99a9b5cec19d0acd12bf5be0510aaa7d7956cdeded1c8f1743f2bcb5c8f0dc6afbb49ac8d7233bca3956439bf33dc4b85b4bb1c2ff9609e9d92dd803e5032e120993fc1b37d878bb871eb8ca7a0c200d50d50efaba027a48eaa08acb7886cbf95a6cea2d440cc0e7fda4d0cbe1bd4d2b30e4ec30d827d51673c78a153906a58d7d7cdfde872e63a366ec6062e363d97cafed7e2e8620f9142e01114ffdf019da5db12e571bf08fa0089842e32673c0aab88f5910e8f434e1a0f3f2d61bb60394c399f38134863d61d5806868c7ef3a8617d7278c7b6e75c7d7b18e718f9f5d0d900bdaf01e016538831e11a9b761161080dbe106a7b10d49597c3937c928f9d0409d0599ad05204a391dc0ee91b2a227a5db4ff31bc28d65d9f0cf20993788a0494fbd21c0f697b9b02cab9524ecba80cd5c96126e64b5575e24816a96bbc8874b7ad6e710c411c0cb6fcd560f20098e1fc203fa26650b2e1363d528497c3933cb2f9de631b473996fa37a31045b577b2ad91c2d8327d7040ec4313d70cbab9991b054f6ed51a979d8fbfc35850ce85bc2380a9a638d968da50805d6a9f7419e123db263c4b693cf6aa32f98cd9006a10a46b0eae66cd83ed43901034631621493ed9ca8f9e6364c7a5c2c457fca42636847d3303c21a5e5d8ae63785f7489e701a8b9b6c6938ae5749dc1e0873c0d917c34fbaed04687f8b2e8ca900b3f405fe6b50f600f02d4a53da06cea757f328c72e95c5256a5bc925f5ef72a93033fd027c97b7e07ff07f8f62913c3eeccaa421aae6414a4d612719d556af65cc1c5f83c698c832e82075781d75bb0644275160a298fd5b98916ff205371b887e73ba338d490c59831331dee6e432733f3fab28a981c8a03c0cbb78b2b584222e1c65330c5a2f351bef2105b5260257b358307e44372538df73a83a7b0ffe138b41ff2efbe534172dc491eab5dd37fe3ca04917320386c663ffe7e70f56fa71f998a610ef474f4f7a654d6e3a504e2c0935c92f8801d74cfcffda9130571654b2458bfe047265a5e9fc40bd2381146dc39f039d47fd73fd6c0a7b9e685ecbed0a1166a42ab8c179e60e69090f5ccf103cbe9f9ee40c5f75443e37598307688a07913f625666a90d994079213c8c6be19ce8a57a84f55f7ec7dc6deaa849ba2624cd93a4ef59f8316090e9590aeff225772d245d41d7034343ccc60d4bb0f24d85d12b6b410c23ddad9d4501de141036a2a0fe17e88c8ac8725960c0ebd8fdc5fbb94430248b9dc809b7a7ce337c17d2edc6194afc6d8105807155035ddbcf6e044bccf81bb2a83189eb806f275070e0241423eb4f3b97aa77d0a5d8181861cfc1cfecfc011076a20d9d96d21ea2673027714b53b2a22f71cceab629a14e274ad6c2cee434c770bc67949d5a50f3bf77234801bf8ebe28ae8f52c6a14d70ebb3d1dd7037786e29bf56a90125c151db94fd74221b1f2957384779fbbc992f8122266df7de68ae8bfde8a8f5ed2c575f553e3dd7c3ef896a7b27e7ae04076412532a3b58b0061061c8a76623a7b6b6523de70dd566e4aa36fc99d02c17d5a3f0a6297d2b8fbe47e803609e10a0141a585a40bea849f106219e3976c33ae140bd406aafa36abfa06d0ab8e1e8d3621817ea909feaef1675c5eb2920c18d14e2d1d3ff4d59dfd3c4906935f5e9728908d2138565ac7f81190e30c2e9ed959642e8ff53ee57b1344b851acdb9bf9ccc4a8b910f6cf8968dd9b0a2aec9164997a2d4855c9ca447add1e74b60edf07b5fa395ea931731132b5a0040301fcf186a4f173ab912670da4c2d54663113d8c8e757f18642ae4b23b0f248daf4e80007ccbc3d52da38511525e78d19d84d8260cd75b9a67ff9d8fe04ffb88fdb33a364442bc11aaba2bdc46453f546778a4c1851bd1d5f23dd890ad7a0dcdd323048c0682a35c5f5da1f01fa6242d0b02e93b64a4b43d64b90c1f8c0dcd2c3197e7a3a77c946feb70210ea0aa13badea297ffc74d225a29102a28600f1f24d726dc911d2c4e3ca82444ca391ea7267c1289dc6d0718490113aaabb6e707d4360c0335237b5657f4a0c0fd7bb4e6abde07fbbba9b6899b9051f6303dcf0407642e8a9b65ba10875a439d2d121ba1ca5a568749c5af75c24b75d7a0a53ee767bcc5f14e471f11aa26601f5cc5d38b8a3bc07ef678eb2f3b5eed0da6393c6d5d1718f94594e04540e84126f5c2a1a1322b3620aeb2d3fbfb4678f737c381c045bc53be89643422325d26e3c247510c532d9b1d8b29f3b9df59bc79ba8a6ef3cea73e29e24270dfb3a3727550fed7396476d448d5ede21790c08168b12976de6b96f6bf725af5d6ea9b6c9774ce17fba5c53785040b06d1d29db33400981b153b927ca6af63d9a05c9581c02048c1d7c69b0ade93476f5a354a7d9b3974701b3106982a6f705dbd31c62ca358e39eea787256bc274f8bd597169cfab1f3ad4320129142ed0c66f6f43b43cca5d09ad9ccf95cf1ecb38d94a1273532b392d7f6cafb2bd3ac3c9773750f9545ab6545982d6da6387a571932970fd2efa065c4145e742956154951ea8319a69e31f1ce472b06c6a5b590208144bde0e7a4df8354500b318fb84187595887eab0a519bacd2123acdf0e3d0a1ec5599e4a0f2c57a13c72eca387ca413e72f1b0ca1e7d5fa556efe4baa867c19933de9834a0502364e8b2f6d4b591b1b745345592cb1fa2487bf07f2ccc59a6803eda28ec77c4b9a0f9690f6dc946b7188c9cc99f8a55c76f8cb4474e3bcb45bfa29a6e127daa569faaf9af86d515facba992fc7daaef989d1643efd38f04348b11fad23c2f56b0cb2c1059fa6393e3fbb117379b9b5c175821c2ba910a3a3eb12004657c2cb4ffcfa0f3c5ee1f08f1ba3cd56c0f6bd24a0e72dd74f840a354e08488aa410c926d29de3970db6bf5ad712747c0c06b555c7fe2566fe50fcbc2ed8ad51fe6dc0105c5bb5981621b6fb0a7db985b1df9c0715daea6828b5557c759a4ce5f9b65d4012289e714fb162d4ea4452568fb0fd2b7d1ecfce1e31c62f98c9d5fff66f34aeabccc7fd92a5f98bd028175059e0751f155802ed39597999dbcfdbe3b9d565cdfe7f4dfaf0891007be8ed65bdeb33c8c11cce84868a97cd00966239068419e9499616cade3980bc9af953150fcf0144d3cb068f327574b73d9b9c2afbbda711cdf4341cf3522e74db1f268e8246fa4752568053956e056a75b699745b3833a67152fa9e796a04e3da8b46a1c495c4fe8cc66aabd269358e633704ba609573ebed7b051af7d478ae6086a6b12c0324ab7ce59c24e5982af7cb4487b43282c408a87c8283a94ce166b2b728ce91b5c766dad2bf085b7e15990461cf10cb0eb0d1c74c48da8a3ec7ecdb3c693a140af0ab7c3e80202f9f423f5fe5b418150950d3e706460652f73c7e4d7ca643fe3158c19215b393258eca701a01b0726caa6d8ab64160c1ae9bd72ee2e634e87ed0a7012a011ba1bead359b2f31328bafcd078b79fd8fbb280e54d8fb739822f314f1799ea075fb8586915255ced7fb49b01f34b9bc7dfd63f807267e72dfe1cdc6cd596a49f4b339cfabd50519f94f6afa1bb3e84bcf8fc16eb4bc72f2536303d59dfb15fe0731dcb5254aa38d25a4c442301b8e37b00a32b78f204a1cc9f1381b750c88f3bef4ee86e8ad39727178fd5b59e56698f5e62f493c0ee38c5bbf5fddeedb60ca4f4d24b3871027e2cb8e4ace6ac7367bc684f66a87175341372b1036d0fae03a29cdc2cae21ccd5fc5037b10ad6dd54a6800fb9b84ffa0772d74d8706ebd43d96cb5eb62b2ff5bc851b62aca325e974d6f44f540fe7b27f59a0b80566aeed864f7f35d03f3ae7887a49473d4b4b823a3f830acc4da744f64669b76bfafbf6d56fa719e44714e6588d38789f66fec265b105f25d51f5e54d743dd994112109a49db5192fb8194d36c310b7f1413ad415f1993bbcad027bdf27fb72aaec2dcd0b6c0461a592bb552d53b59e72dbed7912cb8e56b6d71b043f6922573c59713d694b6f27fb77ebcbbd647c5aedf3d3300cd10b2471d0bc3cc5000f3cff7a2bc4bf6fc8b4424a3b1c57cf0a6f78384502e6b58c8a7299761ab6e9480140fbcf78d912798fe2bf8ea4e580ba7c09422ce65e55521923b7942937410f106afcc2a43616f4da916835034383b60079c890739d65d0602ccd975b68496e36be2310d315655cac30ad9f2dce706651a3138222b213f722214e0cedad1c1c8af748020e6b3c417cfef042a59f37c7ba4d78386b5b35d5d68cac2becb0bccc1b8e2b801f1e9ee45dde05539501549a077f6dbc851fb0b89ed7a1a748b1854afec26253dae5d00d840e165ff58f07e1f84223a3cda5061f8446f321738eb082e7ee8a75d7817283e6c0cbfc78f1bf1ebe5830a40c044821afa76eded3f8bb8058c6c38977cf5705a81f2f210ddc59f6beddbab8b080b76bdfa08d116a418d0048c958eaa5e35ad357dcc744aeec11358c2541b4b2f4d9b6a507d5c32f7184933c33590abc224da43a88ad8a2c514fd0e5c608532b339578e96d52576dc8ff79b3df667f9d1792371b989ecf1687212e1a1d6a96788f7db4c254a223d441412169bfb2c186c44eef24d0421be2eafe54cd94cd2557b4ec4cfb354dea4a1877854fc0384d750126948c02bca2e871cb1e78bfb414f4f613ee386dc6b7d2eea20da06e2e5b43d59ee589de118830c3fbcd87490de48d1a68dadad1b65b563cf8be4df23e19783c4d2004cb5bda7900c729224eec4dda898664e138b5b14aec2f98b3cf793948aaba615168c1bb14960973729900979f696993c15521aa0034d8cba0aa0a87c31d841911715be33fbef72c7224b6d2fc7171b18a2ef8cb84170f6872e5967f1dfe6300b11cf3a18194edde812f078a168d2e72160b44ea4f2c608bcf5ff2cc129bfc4aba33a96eaf3dd36ff2ec24696553a31caab50eb885ffd0236f16ece36f8b090d9781e3460954fcbd2aaceb9920dc166812db646c5223f90fbfca56725c6da9c6de636a512ecdce78fe1851abebdbd287c1599a180a32e002dd9bcf87295952bf1fe60df4854255f3b1b3f0510e56ccc007d7eaff364ddf85c4d04b1c50c95ce5d9ca145bfa8d03b20cc52ba974ae1223adb0f7488a36cce3b84ece0c6c796ee443e68c4bb29f873618208cff58f9635939f20f0a6d9ae00735d4ecdb7c6f76eda2d8b517390816d00ec44ed82dca3c09600592cf71f041de1afc998e536ff45772552b71bd4336cdc0a28aa383651f12a81ffac7993d1445a544b87e5a6e92d792452c51c6a9231f698917a24dca06dbea484513b03d3d1b384bd6ca4cc026fbf972f9bca597355d48b1ca9ed74842ae156d4513b78ee838f184b6a8bc6e8051f0c06691bda1f3ded6c81d82a6f1e6923430bad81a2d4782576597eec37d13ed1f5f28b0a02b61fb1f48314817a70e1514c10ae135c764bfb3637577155d45f1914af3cde934a2ad1a91f6a2d03c16571a27b55e74721353734413a0ab9b439e266a52e0b9555545a26c63c2037f68a651099d5e3a54ac27a5467ccfd4f7dfec374a7b40cd6867685042b979", 0x1000}, {&(0x7f00000014c0)="50bf58330b5332c763c24cddc7157aea41d5bcdf0ccf3919632c064a7418d9d3d5902807755eecdce99d3adcd24e3ec7707a6adb0f5da3b086dea6db57e8c302542cb3f02d869e74c4ca", 0x4a}], 0x7, &(0x7f00000015c0)=[{0xe8, 0xffff, 0x1, "a769af40ee1dd33bbd71b12af23d7dd4b4ffa743de30e79d3a49f3ca080ec7a7a56d6967f80fcd35eae1965d35abb5bd1e2dc23dc8952f1da23ba1c6dd9f6915ed9c396f7ccffd41669abea32e18aeb0704ed0110b2ba1d320b5a597f808133632848f6b9ffd96532cc558cdf5b645f0e3436177700452107a02f4ba8578e32c43ea116bc4f0fe7c7d2204f8c1825d139a5732e072f48d1c553f878d5efd23a18f485ddb96978a26a1b7e6c42249b18eacee2b399c5e094351ca241ad4b42e9957e5d329edf65276279e98f2cd0469439c1c"}, {0xd0, 0xffff, 0x0, "1c73b914e523f40a2a3934ccb29700638a7449a93eaae55bcb8158c75eb1a42de2ca2a359d6f8388194c3fa6fcdc441ee0159d76138683acd97d71423015e3065564fac10b81c04acd81b44dbd4df113c5cfa804bcea12ae2077693bc8c173dc8a86715ee03e974c556ae3f9247e25ea0cf150a65209d58445461bbd686293309cebbd45e5cd9781dcaa03e915cfca13dd0bc0a11e6a76142147b904d47eb619338774e7e4c2192a94f3aa44f70d3624755d931173c6417703b3b4"}, {0x88, 0x1, 0x1, "95777b12ba0c342a6b5449973f33ea064efcc1500dade76c934830b7ef33e5305908bd2f3f2f4659a9e44cd03328a1acaa58183d8ea2edb9c6c50245adbebf98e1be3f15bd1635562d0f20597bad0ec10dc83b87f90e2cab9ece4bdecb41b210a7fb281445773d12af71fc60ed1e5cfd0132cf65"}, {0xa0, 0x1, 0x200, "77b38af64d954a1506a60b0ecbc2e79df51ffa26a0d0f2152dc75cefd42d4bb542c9b88a775f2c3d1cee26ccb70d10d3a4080c5e312ab5dd3dcb6b1692c3f810024ac4a21982d92e198c866e1abf72458d1076b1c4473d32099ad321a4b3650e88d26e23ef7da3e56bdbecc4e9449215a7ffe2c0c4114d7f98d414c4df7281aead35be4600f41b164d0e707cd02292d8"}, {0x68, 0xffff, 0xffffffff, "ab76666f96ba9bbee760daadc4603ee7fde0162992d179c18250aa484e646ac5b35f6c8bbe161d093c0a200fbdbf8684a2c15817cbc13033a2da6c75deba6d1d7c1d3d571ee85ed31220afe39263f0958f59"}], 0x348}, 0x400) r1 = openat(r0, &(0x7f0000001980)='./file0\x00', 0x10420, 0x20) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001a00)={&(0x7f00000019c0)='./file0\x00', r0, 0x3}) mlockall(0x1) mlockall(0x0) mlockall(0x0) execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='}-\x00', &(0x7f0000001b00)='(+$^![\\\x00'], &(0x7f0000001cc0)=[&(0x7f0000001b80)='^]:\\!.-2-{^$/}-\x00', &(0x7f0000001bc0)='\']\x00', &(0x7f0000001c00)='^\x8c^\x00', &(0x7f0000001c40)='::\x00', &(0x7f0000001c80)='\x00']) mknodat(0xffffffffffffffff, &(0x7f0000001d00)='./file0\x00', 0x6000, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001d40)) sysctl$kern(&(0x7f0000001d80)={0x1, 0x3f}, 0x2, &(0x7f0000001dc0)="a1b5d2ce87434287182158626f1d12eb8f12f1c3b2d9b120516d4fdfaabe1053eaabb2279202ba58686443215998658b984d321ea571d75e71b8951d2eadad5078c01300fe7fc857273253800c33d1145eb119dac16a45b86861547f131e80471ccad9b9538777589b7397109973c90c96c7d547d494873bec760a31ecc51bad5b9671e5774774e8cfae968805850b785b1da354cdcb601bd1a03451a37d0aeefb6cd8257d2a7db946e08c9336b93ad97381688b7c19c5d8cfe89ac29eb01c39037a9410ee877a6cc1d6db157afd23b7d6ba46f09e20", &(0x7f0000001ec0)=0xd6, &(0x7f0000001f00)="a36aaa18c0de9e1c1923bb932761ad31d657484dd845bbf036b8f2a4b988b5cd0fa6af17ee1b3e9323e2d5e14721577003856a975b692ec09e30a19963f26bab8448f7fe77018ccbf3894ad0637a288837", 0x51) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000001f80)={0x10, 0x3, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x9767}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9916}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2000000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x6000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}], './file0\x00', 0x1}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000002180)) getpgrp() getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0}, 0xc) mlockall(0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002240)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000002280)={0xffff, 0x6, {0x7, 0x400}}) setreuid(r2, r2) pwritev(r0, &(0x7f0000003740)=[{&(0x7f00000022c0)="481b6a604662f3bf1bc59ac8a519a7b4606ccfa53581abc674d82afce38d2ce25715017f125e07d5a9fbb84420e2fa9861b4b5e97983271cfcfce06257d6c7393d8878181bc3995faa520a398721bb0b58b95eb280f3cd00febf417905a5d52c1031ed3431dda1e95ed3b53bf4f9f2900656a90ee0a04fa6c0da69597a862de015a3694e872b3caec98ea0bb90469f9cddc77f48817a22d43612535573d4393b723ef9697f3b40d80218b8e99e121d625981978763e277c36c531fe6b0", 0xbd}, {&(0x7f0000002380)="e996e23adfa435a3776c20dd0425246d11719794918bb04004552ef131fbefaa5e7ae002694caff08298313a64bd0c438507d2eb3fed82a87aba8f2706f4b2ad4b88d35510fc5896ef05e8a5de560f659e046d1753ae006e17b8bc281e0025671095c5bbf017bf6f6cc51edc39ee867c906bbaaa82a9a9b3fb1b06c470e856f29373a614876340f6608d495c02e2003e32c671695246c2304cc6a8ab202881295b3596b72cf4e799f62a8e70f3ce2329c24a8be2d9b307898422ac7c6bb3a153be787691c1658bb2145a26a959df7ce1c4a6824071dca5a3f4e768", 0xdb}, {&(0x7f0000002480)="b8e0b31b60a367eaf1dc91a49f9d0cfc909e5d4555056a33487010331fb76f56f3f6e1e9a9f1f67d0f1b", 0x2a}, {&(0x7f00000024c0)="329228af8e2a72453f8ef3ab249316c263010cf1fd65df8650e18bac499636112c71267d8f82fa9e74f29ee31e90ac57a53baef3d247e50a07312c038d7a8725f99fab2456eccbdec3bea5ce15a0deeecf362786ac1beb74a157902deb04ad808958292dfeaeb00ca6bf5b5060a22f294f1d89ea437e19307ea5f38fd409de9c64bb4761f07c9040f0db89901f1e3d852271f09f48599d26b8cb4505def6e78f4dc5c7dce2952adbcc38d8bb5c72202771fd20b17a3fc3c99e41e189b0853d67cd5e664b03087461f015e98287aff5bc7d7f2118ba6a3cbe9d040a3c50f6ff21ef879b36119912cee19734ebf09cd21da543e228", 0xf4}, {&(0x7f00000025c0)="7987e30c1da643c66e13b062e6f94c8bf789914624cff6dce56eb8c009c43193c0cc6acaa275b333d252a9a0a9cfc5e42707cb0360e25cea8b8501ab62efce7c641daf3377e5374895f6", 0x4a}, {&(0x7f0000002640)="4d53de6d6eeaa8ef70e1996dd51e0687", 0x10}, {&(0x7f0000002680)="05bd67f3484581c1bbf3f45a95971db280062c08d13140329fb28447d38b798fb276f26f4cd3f8d46a8e0c2acc6f4b5104706c289b0a8e9806a3586df4ac7850e650ed3320802406e3647881553d4dc6b57a66cbb31d96b310ad4eea2eed775ae5cce3f847272290fc6160839d42e5f96e4c48eb9584cb8b02d7b5b559de76ae88e95355dfe315f852be607f5f4b80dba610e3c73b89169eaa421709c5914730c9fad57fcee11a2a421173660beaea5b2d533aea96a2c9f042dac652b6a571c31cb9ef1df838291c863e4e35a2cd6ab3d431a9106e975d1b99b27d62815dea26888ef2bce0f187fc8798819149bf352382cf50f8a488195600054cab4ff236fccf63ecf9c463fbd6cc00fecd94b180320e94b11218dc5c4424bd00e658fa77a3036191d9516867515f10d902d656861703a515d68edc7f507aa63c00fc14555559359c6fb61692b492a54f7dc4e1785713a4f6bb49c05e13d6198cfe2d7029c1680d0b93b7b7cb163c68d77be8dd9d8401a5283458ea564cdf1aea4ac71b5b16781340d7bf9e6368f0bd1e17a5d56fb69e6372e374fd219b1ac3af00c8b8e8a7937155e9a53170a5ec7009f4ec5abc23fd02d290db4002429c403225e14baeb4fa6e35c39b1bdf30bea1411155be19d3b332a272a5a82de69a055f67ef0c0a2851d93ce66064967e0a214eb3731b6fb9071fc3ddac7dc3a4a1cb7aa9321909aeaa65db6e9fe84e8769b06733a49c7e2d8661a910c8ba40e04585c00791c64540ff785e5487cb0f2e97ce5eaab61ede9fabce65f1bcad52f2d661bb3bf1a5d2ea34b3d88cbcc524154632fe4d4d50f2c2c343de8cdf97b0ff89b0acd68bb1b07e147a983f00ca811a07cb7321964b23a9c89515dcc4f7ea6ac8c1afab06616c50faf315740851bfc1daec44b7ba126d5f86e43cdce14e37690b492b13c31e2556078b979363990404ff9345043e157f9e21fa3d08073be480533a5a38e264b5a2efe1fa1ab8fed0ffa3fcc3cf67c6451c01425aca4867a6e20774569af0cc6da1bc07878256baa17fa5fa85beb26fe8b03834a0776f760240c0212b1344bb4c38b3dd9e92bfc7a706b6153186941d753602e550721068d9906130031ed816609be7767fa249f2d7c61f93ba62d5fc791a72a888cdebe4e7a9e01431e007a144662e9e8a46e343a9da8b58f304fa26c955b985ab7c14d51b241b93dd4e40834dc226af3ca2efdb6d7c00877e41880ce4be12c68db11b5c0ea6d807b1cc1b0def260b5a6e66452b494a7ba2c386018c796ff60fc9a35088a1396717ed41cb1068c6952354f2f27302c90f5bc6f0f43c7538fbfe46e053c2adda1d8b91737467d7e7ab2c8df4c0d25121e82ab543157fe8b647171553040f4ab0198d478beac2ddbd30411a1968abd0979f258bfc6f60830c052febfc807756bc4354fa4d779b167c228e1e45a9df1cefb0ca16176d01de493b856d7ad2c1094346e83a12d143d16fa537a8ec8df0989731a24259dcf1ea13cd8ae9244a77d971cb7efaa96fdf24caf4af8ee9318163f1cb2ec7a5fb765a4b86f17b36c3a7e84ba50501251e03d573ba95f34a64635c85d582c681eabeb1d424cfc0055d2fbcb202c18e1007cd4ce336711a157d2b8aa57536b168eafaac9bf4704c2a14981e20ab36ddb52cd477ad22ce9c8669759de86c66653a91bed22c0a74af348aa2738c79bb3152a1a4ba8ab2933d47abd5ddb4a591ad28bf98119f7cc00952ecab3c1ae398d5bca582d0e3aa5d8b1ea5c4d0259d5e45019e582263a26c1efc68a014dbe0cb394f1b94b68b989cc24e95847b554f89583863f6393876609625808e6070290b03f87c22a3cd2a369f2679a3c0ac3f0ab7a1d91760d3b2ff02f15434d2a00c883d32254992a71b550c3fdfebf77e6c503dac1957905dff9426fe6034c22413f6420c6047af0d2825833bfd6aad9e60d78b9642933ad8590b0704b33df3beb5d9a09e984a5a994aa37209f834f5db46bd24630c81e8bf8cbf3e06f964d46bb9a617b8092e61db397eb62f6ebe72a9789e3bd7dbf5293032ce4bb05b849ab97b49b4a5bedf81f8dc46169f0ff81f7413f8fdb95e8562cc51404558a4b97cb5bb575dc836aebe1cfaeb274e7e35f5b7bca61fd7491ef1c6f27401dba646fe373c8a9f1112061eb787f75e10706b692437a6bb2d8b90cdb189df7d1611425e98e1e1fccda03adee465045557f8d2af499adf4e197865d9eae44089a435c354da3a8696a264b7d49015cd196b9c24cb72c69884ac93a95698d606518cb635a73ad2679eb44830d3b3ec1edad0dd7c2373ef290eaf0d3e91ea93969f56fc07adf4879bea5dd91403df1001f795f44bd52561f7327d8f825e272334c7bd81d1a5c15a40669343314cdc6e1ba96f885d569f9a814b122f637ae7ccb4b579d6560918af7ac359dbb169e4c52618b013b80a6f3c41cb9e6470b3a5c89c4c74cecbab2135a2080487ab69993d6c55c3832e5ef1ec6dbf48c3e349b28d46153be79c55a1ee995b4bacc0cb14958efa6a51442e6a9ea1c531cfe433282b362be9b3e3f7e3e068f95dd1451b8045c62628ebeef7042a8e09bb65b2da5aa56e56410234ed93e1709bf39b48488348705e2f6805e9f138808834fa861b77fd33c9810bb100ab3effe79f414a34ee359855e711328bf7c42ba002ab8269491382445b5e3eed4d7ef2218bd2b10bbc2032bc19f9bdb4edff3f3cc47439e7b6de12f34bc9c7ece1ad9e2a58c72229797c3073a7a8784f121297ed80ead48f4b71951909a34a826996dc8eab5ade71a20c50f0b3e484f569f03b1006ed1589c2efcc2accee0776bf49dddf63e8be0afd483aa644a8c4a7f1de590614866f6bf6587b724f27589a18970326c97624be8230447583fa5946cd3f2a713740d6f1fde2e03f55efebfda9b35247841050dd0f6f42d53ae1d2580adbdd2258e334126cc08b1fcae267a4b35b87573f6a23ced446ccbdd576f8ecaa390148e5118c0f3bf8494c0575663d257cd7919a3b193ea26e5c4439ec74d53752f92c73300ffbbecdb2af662a70cb6cd8c0f9403c8966ce4e68da3c2e0e87882ccd0b9af0ab9cf0fcaad7f1dc4d97ee7495e1a17b49cafd83f87d8f6f953ab27a314bbe011dba007fcebc2adc50b32279b14c35b1be877b6a4c65f786c7be7192a58b9ce9ecc80439aca6ecba92797c04da98ea1bf0f499c4e7611f17c32cd8b77b5a6ee647e62d3110f727154e86013145ed4946d24cda1202ebfbac7df8349ae216552df00c8a37e6be4cda0372f54803834ce9a9bbb623fb90530df95b39ea7ff1acf5c3f5a5abbbb7a4068cf38dade3e2a9034ccd4fd8154ea3f9415991201bcf1b22b4d65c1b5b08a471cc99db43954cf5a6dda0a5c9f2b39d49a4d0dbc74208617f6e4269d99a45f71de357b59f4c56feb94b8f4185f3db9a552174f5fbe27c5ef217e40c3da4a9dd711ba169f9c8c1a7e2382fe4605bd93ff7c53fd06efdcadc2796c1c7304c7988406f4178b161d18d08360cef99d4b5ce5d6747774e19b3f8b71a089afeaea7c33573153c64b4305e4df5a8e937f6c6a0aa6e8078bb419e0d2402a6d3acb7322be704a5da77e2d3229110c0635da5b7a09f656198991ec6d81dd51ebe6f2c0b8f452fe78e10288e70339e9319db2799a3d0cf6d6231580a7062726baa834ec77f5b84b9a416cae3d96bffc03ee052006069ae7dd2e7b3f868196e4326cb4b6475fb9359f09447e4463fe13607a190df02feb89ad905b5cc8ccb97da83850948a388464e842d0fc718b15c7db2acafd526c975ee3392c1a43933cbb850cca4bebd02fad4d07d5322e682c1ec2ad9fa7920d55dc5da6a41aed333f273272ead604fa635ebbca7009705f665383023758566fd16a79371ded5019c04f5d9a2483be03e28d420374759f0821ee85603d8ead5d2bdfb420a704e2009e9e5a5930ee8a2ee415df40e9de21a57ee0029cb2946a2c021b61f0cc2a0d5404b113f311ad094f15288da4ae6537796a551880ad524915604a17a339bc5775cfca3ccc682145335494c723dca432561570c2f92e56ddf42885c701f7138c921512cf24ed87915aeefb0ae17d5fd3f3a66485528b64611f3f3c7f4d3aa9d11364c6b6eed5fdcba0671aee2dc8902b536874dfe7e165d559ce38039031ebbbcdca701296e6353dcb3bd039b17756ba786001b90651b48b7fe5b8bf5eb4c6e459b591e0786e19febec6f390970b73754b0d4973d19e14aa9f37610b3ffb061177438cf11ca696ca34a55cb46dfc8dd8e4d2b457acd7ee39001b31dd002b4a64c08672a25fbadb55bf17326f40bcb17315839ce46016d4edf682e11ccf1d97a0ab018b6307645b2871201996881dd4fa80c4c3baa14e7e92dfb38c9d6f3fddf0b919e3f4f36b19959046b41052e64fa126d05e5dac28c22bec1b5c208b3dcd76728082ab9e6c51054e3e862d452f393cadae1b58a980678197b0f884acdddad1b145824b88233458c40db82d71d621bd1b0ca6547968602ad8973d4df3be6f96428a232d14c4595b8da55889603e7f826bb9de6e27b6ec3bd8a308fea4f10dd8416c927e6dcca91434b584c203cd093ae26d160bf9866e49ea486483ebe3c4303eb8b571d476285d2f041fb3ec2c6c91373f1eb7cc09f8f361839885e088302105a067b121f8b3ce58bd6839a24249b290df492032074cd8bb9b64e9136b99e4b24cc61fcf361bcf41454ebb9cc89de706fe849d9a5fcacaf9db9950b4656dfecac0125def34fc82755d059011e4dee61297af5432720876b1700ad4b767d8404fc52aa79e9aa2f11001eaad0a696f62f562832f6e22d68d17599086e96f2c8d415eb21e7a5699a6a6c03ead230215544c065e12e8da6c59c90e155b673e2da78cd53962bc9abd938f6d6e511a97e0c5bbb35d2c4b6ba25d84136c5a7073cb11977e88f35baf48372ac3adfa7c04c4f18eb5f1f4f9c22dc8537124d20cad9e2cafa92404d1e7520ea0f526925c7c0f27a8a3989d634a4b721b6707aff5d7d82a5bb751a59df147b42f31bd59fd3742b88117597e12e67433b4116cb6fe7936936822cfc19e5bf60bafaf2c0be486d0d4e1fbb097bde3d0bb06b2507ea692ea053a93ffa1343129ff704680075d324e52d18f27cf25cd6e0cadb72a15bb6c49af6c9549ff0f0dd7b78df3ef4b8168dafdd3dca99ace6388a983f12ea9ba920a1a7480c58a83c95b47ad30f01894ce69bd520519635ce8e9696a235d9ddd0102ce6e300b517e026ffc907d1e7841a6df5477eb32e59b8ec699bedb8de99ee81e63463e6eeb989c70f08c1a30a189b9b068bfb2d73283b330efe823584ac856d6863710f18a183e2ae1d60baea6a82e6aa929460d9d7d42122aa5de332a40cc1251b1cbc0ad61bc95d91773f077ee656a33e42a15796c7a3d20673830624b0b0f84252385b73acbfab8f948e3608407a419008e3eb947fc95e054142317ffb8c70f9d977d951dd6310fcf26763c9b13341134494bbbbb3d248b8318dc609f9d5343f3394059b7e98bb6ba05e0dc58051eea8eb5b57bf65be69342f2dcf2a72b5d9d3aa9ec68c0da32d9eec2acbb7258891109091e6fea5e9445134681a48e02cd347d6462f898597b6ec67fb37f82bbf715560d843dd37689217cab51c5d019f71f199292c1803e7fd69ba9789842fe5b03c5c95ddd1e6f19985a2c912a10b646f1b771c141891d69d7a026d08b5cedab229c9523ea547487e3effb5705e4d5c5f78e52b8ca382ae59188042f5dc23181de050ee80c1", 0x1000}, {&(0x7f0000003680)="9ec83ce70eba976f1b26d2d7118a4b167e40532bc771ffc9e4a17287f8958844e3a1e1ae01e222453c2249310909a0b46d57ab68f940ee06fa32634d0df59484c76c6c66c04734d8fd885fee9bd02e153bd4062d9a7d245d46b4ca753303c2d3fd826ccef458ea8871d4e7743c7fc6796327efec18988003f88fb319a4ca195399c4f41535e5c5dc3a508aa5291144e149ba35deee6cc559eb3a52398c5f6561915f", 0xa2}], 0x8, 0xb7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000003800)={0x7, &(0x7f00000037c0)=[{0x20, 0x0, 0x9}, {0x7, 0x6, 0xf8, 0x40}, {0x401, 0x2, 0x2, 0x4}, {0x3, 0x8, 0x4, 0xfff}, {0xfd08, 0x9, 0x5, 0x7}, {0x2, 0x4, 0x80, 0x1ff}, {0x20, 0x2, 0x46, 0x6}]}) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xf3, &(0x7f0000003840)={@random="5326fb0674eb", @broadcast, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x1, 0x0, 0x4}}], {@generic={0x8146, "cbbba6596ee8a50879dd706904f607da15450027bec76827d920cf0b4658fc59fc12d6813ed7c3a1048d7f40eeb7251bd101f06cced73fab6da09601c02ef224e8109f25e9e1e8c485274e82bfe3b77d2d6c67475c58bc36e11d8a2fb4e303abeda0d5afec328b5bee10d69d97d77a5e14d33ce8d376983750226e6d5ba1875f5fdc3c2c443b2a3d333d06582b882c8d5504de5ae40bca0e46a916a4118efc2226eb2d557560e61adc9a875db28ce9e1134c06bd7ace8be7022c8d325f5b535983a5590eea998d47069a04299fa2b48344cb544766728cd8465a1238fe"}}}) openat(r1, &(0x7f0000003940)='./file0\x00', 0x10, 0x49) sysctl$kern(&(0x7f0000003980)={0x0}, 0x0, &(0x7f00000039c0)="ba5732b4d69cd985c88694ba4b23660e52aed6ac03ac41be76fa8b8ca282b266e805fb41246280bea716871295d018031bbbfc21e7b857f574f2", &(0x7f0000003a00)=0x3a, &(0x7f0000003a40)="6ebf6127c1c81c41880b3e40f46b8710008b3e8261ecbd15db672689fc0b16f1607d7c411e987131a83059c528e5f5a7d6b39d58f7e44628620f29f73cdbef73dc93d6903b4e72f92337a1165468d0b49bab5f", 0x53) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ff8000/0x1000)=nil) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000003ac0)=[0x7, 0x0, 0x9, 0x859, 0x74, 0x8000, 0x0, 0x800]) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a", 0x16f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) listen(0xffffffffffffffff, 0xc1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) open(0x0, 0x0, 0xe8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setgroups(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x100) faccessat(0xffffffffffffffff, 0x0, 0xc, 0x2) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10000002, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffff080045fc0028005394cd83350000000000907800000014ffff4e204e23efca0f2c88d5f59d566ec680a6d4c0311a2c08806516ba1abec4d809863e9c123dd3b8154f74", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000890780000"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mlockall(0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4006, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x2, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xe0) dup(r4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r1) setgroups(0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}, 0x993, 0x200}) r4 = socket(0x6, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 6: clock_gettime(0x0, 0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) poll(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1}, {0x7}, {0xa6}]}) (async) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x9) recvfrom$inet(r2, &(0x7f0000000180)=""/62, 0x3e, 0x800, &(0x7f00000001c0)={0x2, 0x0}, 0xc) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0xffffffe1}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x93}) bind(r2, &(0x7f0000000180)=@un=@file={0x0, '.\x00'}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = socket(0x2, 0x8000, 0x1) r5 = socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/52, 0x34}], 0x5, 0x100000001) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000001780)}, {0x0}], 0x10000000000000db) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) vml_share failed (22) failed to init arch-specific features for vm 0xffff80002a215070 executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r0) write(r0, &(0x7f0000000040)="92d530f461bb3f364893bfab884826c38e386161fb6442dc0593a0c3ad02a768", 0x20) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/66, 0x42}, {&(0x7f00000011c0)=""/230, 0xe6}, {&(0x7f00000012c0)=""/176, 0xb0}, {&(0x7f0000001380)=""/208, 0xd0}, {&(0x7f0000001480)=""/51, 0x33}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/196, 0xc4}, {&(0x7f00000025c0)=""/36, 0x24}], 0x9) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r0, 0xa, r1) mkdir(&(0x7f00000026c0)='./file0\x00', 0xc4) recvmsg(r0, &(0x7f0000002cc0)={&(0x7f0000002700)=@un=@file={0x0, ""/504}, 0x1fa, &(0x7f0000002c00)=[{&(0x7f0000002900)=""/250, 0xfa}, {&(0x7f0000002a00)=""/35, 0x23}, {&(0x7f0000002a40)=""/169, 0xa9}, {&(0x7f0000002b00)=""/255, 0xff}], 0x4, &(0x7f0000002c40)=""/77, 0x4d}, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002d00)) getpeername$inet(r1, &(0x7f0000002d40), &(0x7f0000002d80)=0xc) r3 = socket$inet(0x2, 0x4000, 0x80) getpeername$inet(r3, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) r4 = openat(r0, &(0x7f0000002e40)='./file0\x00', 0x20000, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000002e80)={0xffff, 0x10001, './file1\x00', 0x5, 0x4, 0x0, 0x6000}) r5 = socket$inet(0x2, 0x2, 0x6) connect$inet(r5, &(0x7f0000002ec0)={0x2, 0x2}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000002f00)={0x0, "980707831e9500706d6565d9d7e92cf473777d33e92bffb3bba70a20e8d717384a96100df47da5e6835ea2888b97597d3a2a533f9a7db27f89fe46ed1bce17531e2bece4cb8282"}, 0x4f, 0x800) symlinkat(&(0x7f0000002f80)='./file1\x00', r1, &(0x7f0000002fc0)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000003000)={0x2, 0x1ff, 0x0, 0xe4fc, 0x40, 0x9, 0x3, 0x10, [{0x4, 0x10001, 0xfffffffb, 0x9}, {0x7, 0x5, 0x80, 0x9}, {0x80000001, 0xfffff906, 0x7, 0x100}, {0x5, 0xf5, 0xf54, 0x7fffffff}, {0xff, 0x41, 0x81, 0x96a}, {0xf1, 0x1c30, 0x1b}, {0x2f0f2f0e, 0x4, 0x1, 0xcda}, {0x8, 0x0, 0x8, 0x5}, {0x0, 0x3, 0x2c}, {0x1, 0x2, 0xfffffff7, 0x2}, {0x5, 0x5, 0xffffff00, 0x8c}, {0xab, 0x6, 0x6, 0x99}, {0x8, 0x4, 0x8000, 0x7}, {0x1f, 0x10000, 0x4, 0x5}, {0x6, 0x6, 0x9, 0xfffffff9}, {0x6, 0x6, 0x800, 0x81}]}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000003180)={0x6, &(0x7f0000003140)=[{0x5, 0xfff, 0xaefc, 0x2, 0x81}, {0x9, 0xfb, 0x6, 0x800, 0x200}, {0x800, 0x8000, 0x0, 0x846e, 0x4}, {0x6c, 0x1000, 0x7f, 0x3ff, 0x9aa}, {0x8000, 0x1f, 0x4, 0x1, 0x5}, {0xffff, 0x0, 0x9, 0xff, 0x20}]}) renameat(r2, &(0x7f00000031c0)='./file1\x00', r2, &(0x7f0000003200)='./file0\x00') r6 = socket$inet(0x2, 0x3, 0xc4) readv(r6, &(0x7f0000005500)=[{&(0x7f0000003240)=""/247, 0xf7}, {&(0x7f0000003340)=""/245, 0xf5}, {&(0x7f0000003440)=""/4096, 0x1000}, {&(0x7f0000004440)=""/103, 0x67}, {&(0x7f00000044c0)=""/45, 0x2d}, {&(0x7f0000004500)=""/4096, 0x1000}], 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000005580)=0x6) openat$pci(0xffffffffffffff9c, &(0x7f00000055c0), 0x80, 0x0) r7 = accept$inet(r3, &(0x7f0000005600), &(0x7f0000005640)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r7, 0xff) recvmsg(0xffffffffffffff9c, &(0x7f0000005ac0)={&(0x7f0000005680)=@un=@file={0x0, ""/250}, 0xfc, &(0x7f0000005a00)=[{&(0x7f0000005780)=""/147, 0x93}, {&(0x7f0000005840)=""/185, 0xb9}, {&(0x7f0000005900)=""/190, 0xbe}, {&(0x7f00000059c0)=""/47, 0x2f}], 0x4, &(0x7f0000005a40)=""/79, 0x4f}, 0x2) executing program 1: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() r5 = dup2(r4, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r3, 0x6, r6) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x9, 0x6, 0x74, 0xfffffffffffffffc}, &(0x7f00000000c0)={0xcea, 0x448f, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) r1 = socket(0x20, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = getgid() r3 = getegid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) setregid(r2, r3) executing program 6: socketpair(0x0, 0x1, 0x0, 0x0) sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/259}, &(0x7f0000000100)=0x105) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000180)=@un=@file={0x0, ""/14}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000500)=""/178, 0xb2}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/186, 0xba}], 0x4, &(0x7f0000001680)}, 0x40) dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8", 0x29) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, &(0x7f00000001c0)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0xfffb, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr}, @icmp=@mask_request}}}}) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x0, 0x0, 0x8, 0x7ff}, {0x7f, 0x6, 0x0, 0x9e3b, 0xef8e}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x3}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 0: setuid(0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x3d2e) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000200)) syz_open_pts() socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6}, 0x0, 0x400000001}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1a) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800005, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000003a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000033000/0x2000)=nil}], './file0/file1\x00'}) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x10000, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f0000000240)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = syz_open_pts() dup2(r3, r0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0xc0205601, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f00000001c0)=""/87, 0x57}], 0x3, 0x3d5) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x101}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x24}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001740), 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, r7, 0x0, 0x0, 0x13c, 0x1}, 0xa9c5, 0x589, 0x9f}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604"]) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x81, 0x0, 0x0, 0x1}, {0x3}, {0x16, 0x0, 0xfe}]}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) getpid() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x8}, {0x4, 0x0, 0xa4e728d7d3a99c05}, {0x1, 0x2002, 0x800}], 0x3) semop(0x0, &(0x7f0000000400), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002480)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0x7c, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0xa1f}, 0x48000000000, 0x6, 0x7ff}) syz_emit_ethernet(0x3e, 0x0) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open$dir(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getppid() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000004c0)={0x0, './file0\x00', './bus\x00'}) accept$inet(r1, 0x0, &(0x7f0000000240)) r2 = socket$inet6(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r3 = getpid() fcntl$setown(r2, 0x6, r3) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5223, 0x5, 0x7ff, 0x0, 0x2, 0x7f, 0x10a, 0x0, 0x1, 0x7, 0x64}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x61) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x0, 0x2000010) dup2(r1, r1) r4 = getpgid(0x0) mkdir(0x0, 0x85) mknod$loop(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x2000, 0x45a6) write(r2, &(0x7f0000001780)="d98697f4e04df1de67c65355f27b01f795a6a6fa4efd45d241437d06cd90b9ff797300000000", 0x26) socket(0x2, 0x4001, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x200, r4) executing program 5: r0 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) mprotect(&(0x7f000017d000/0x1000)=nil, 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) r6 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100), 0x4) writev(r1, &(0x7f00000001c0), 0x1000000000000033) getdents(r1, &(0x7f0000001040)=""/4083, 0xff3) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000280)=@un=@file={0x0, './file2\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000a40)=[{0x10}], 0x10}, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) sendmsg$unix(r4, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0x0, 0x0) r2 = getuid() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000280)=0x8) setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x0, 0x1f, 0x0, 0xffffffff}, {0x40, 0x1}, {0x6, 0x0, 0x3, 0x84}, {0x3f, 0x1, 0x46, 0x1006}]}) semget$private(0x0, 0x3, 0x160) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget$private(0x0, 0x4, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000240)) semop(r4, &(0x7f00000000c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000200)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1, 0xfff}) r7 = kqueue() kevent(r5, &(0x7f0000000180), 0x101, &(0x7f00000002c0)=[{{r0}, 0x0, 0x20, 0x1, 0x6, 0x3ce}, {{r7}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x1}], 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x800029, 0x33, &(0x7f00000000c0)="b211", 0x2) ioctl$FIONREAD(r8, 0x808c694d, &(0x7f00000001c0)) executing program 4: clock_gettime(0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0xffffffe1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) select(0x0, 0x0, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x50) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) getsockname$inet(r5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0x4}}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x3f, 0x2, 0x3, 0x6}, {0x7f, 0x1, 0x1, 0x5}, {0x4, 0x9, 0x1, 0x80000001}, {0x7ff, 0x8, 0x0, 0xfffff000}, {0xfffc, 0xfe, 0x3f, 0x2}, {0x6, 0x60, 0x3f, 0x5}, {0x3, 0x42, 0x4, 0x7f}, {0x8, 0x9, 0x7, 0xc30}, {0x3, 0x9, 0x39, 0x80a}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x6, 0x81, 0x0, 0x3}, {0x8000, 0xff, 0x5, 0x3}, {0xff, 0xcc, 0x34}]}) r2 = socket$inet6(0x18, 0x1, 0x20) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendmsg(r2, &(0x7f0000002880)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000002c0)="5a0b8f41aead9271dcaa4fac180ea17f0d39b3ec86f89f2b85ae9834c5afb30fd98f83e6f8af97b2836c91cceb8aff3deb010ce40e4676195647f58d134b1b8c57f51f63b15b4aed0e4f304f674ecbab009b3714f8d07d89bb04d40ff0daa9cde07d17dcc32a4e29a118c0dc5123ab44921ca5e1084c9df4ecf1d458141b727f0ad15a093e9e5b5647e7a314637b92a6cec7db36b2307a85aa83477812cf71d030781c735fbc842a70826252d938d3aa8b5cf7943f5eca741258685d8f9fcd0758c9e53ffa891ec608f037b564deb3c0a4ffb667b27d6b1e3db3ede744e04d78a8c820fb9b2ea4e66eda490fd1eee2aa7862f984e1aa9cf425a415713dfa074d86e6b5f4a205aa6c34925bd3c459c13d02c2ea6eca69fc3db3af73c247ba3de783150d801d6860a175c7ee973f6dfec58d60d562ea62dc5e4c778c706c900b65a2aaaab905bee789cab6ca35ab4676632fdf822932830949f1889446e3692c21121510bd2caa4c3e90614d9bd315239f4840fc111cff1795565017e711ee3f7ec153d9b96ab8870b76fc062633322b8aa8d6559765e73bcaf0c846bfb35f20a9f6bcdcfee548e72df04f5cc5f8297332b9115e9c4505f49ab114fe7e355260c2e881cc407c60dc02e08e18a9b30515750fb54c029eb0c7ebea0b30d89878cc32ad54ed58f8e18432549a32fb62d2058b601475a76cdd60ab6d8a91e6cc5806ea34bc24dcd6c7c1839a6fc924383a9f22932eb391b3fbb94b66bf43c5eff820a605df7e109f1184bfc7c55da6ed629c0dd8c2b9fe7b606be73880fffb339353ff455cbacaa232db1738b7093ddd373cd5668fdf8815f85139ec34a7ec3a8226d16fbf2031d6c5f4e5f44135ac5485e9395ac50196b5ccd6d2ed2996134a8625fc2ecb26f5c0b3b29b01e71c0271102c2b80ce38e8ffe0d2dd536c891a714ebe827fc83907f2b0d5491a2018ad0e7f0b20452ed1d5cf62d1a331c55f4d9fa2f654b0d1ed22c6932f95b371f150a1e096f2de8e63d58c1a55c8f3b4e62dc426851f4669bf8ba0fa070fd28d1f93542b1e9af9888ba08972662fb69c1245cad4a336047d88d463f108d12dd0dc6b1fa00392472c51633ba03bd3dc02cc59c30541f7ec786ead1bd2c2c13c9e75a8a3a2b9c5a6bc46308e0a30c272b5aca2873bda44d6f9be552d1f47dac18290d1ea153dcb613ee09b753f2600bc4e284637e484c3bc1b83828ebf6586cb47086b46fbc02893592deb9bd303a89468037c67916d6c4f68461eff166d4b99dcc1d680494bb25d032e11579c12ff128e5888937c76ced52a883ea6e7699c941da13460e7b2ee6202f16c8afbfac6d2af66fc173ba11d3656ebfd7f1ca162047f603363c3413f94ace20a21de2985e6cb59023fe15f5846b847cd8d1426ccc5f9da195ff0b12df69b002572dbc4f7d7184dd3f374d51557d68770e8719f577f13610b6e3e065c47621acdda588cb9e62c4e12bd7f63eb13146dcdc417a21c61f5ac805ed97a50ad387a0c5ee3bdaccc6c770d2070d5661a93153e11123c845ca5b00f758cc63b584ba02b328dcab56553685d29f0007288861bb76336c2c16f86726181d70718f170ad377d470bcb460f0cf86466a2c608116acdfd1f92ca6df20ef1de039f452f0867c17f6bfea6cc99d7f569d348910f17ced04332b44bb61ccc35c0d052dc5db4b29e36f82056d13b09dbb787b821ad8333c7317fe1ef08075cbb810074fce337eca1c955ee8e8c9b92abb988c06f0abba2a3bdd4792a6d02ceca136b0cdf277fa146ae5ff179384e144c681e7331f52fa3f3d64825df17f0c65c53fe941a4328ab57d2ba14d11cdf6001ad6493b62d3584e1600aee3f2bd77ceff35372417977e9fae819e096d0482271a7e4f8c1ba6cc41b0665f2903aec00cb393f0bceefa5349fb07842f3216fea7be318c3cbb9e020031c3b5ef88542be87fd2c82489fd9ea57589f0a9fc43cdf3666c2cef3905f1dc80a3f09476abbb7b09b1e2c48834e42f8d72de1057f1a95952cb948753eed5d94e0c645bf285c6ac20aa69faacff0b3430f6a327199df62041a45930ff8e136415d9b7eeb9dd9a750d778b04c7bdb6ece9b352876570b84c34def6dc3642956ecb837a1876a4d7112f4053b1d7339cdf940cfd48cb9c58b61478939e10aafbd482d18fc8696d98375331a0cd533e79c2deed00ef78e7eecdd97f41bca702f262a73731d19507d12c3c4eea42863103fa6bf8a8fd40a84d9bbd152acb8fac045760e0ee5a590ab6182615812ef5cbb9137f6cb5ccaa887c0f33f0e5462a477151d1050d0c106837a58bae9750b2ed3adfa5ca8f44424d3547b066017965c0ca7ae6efabb6c9470bd3e0fe1137c2c0b6b7cabc7ecd6b4e1c9d820708446dc988d540b14b23eab30290b22f3f5a0c1de199021ab7baa1391b993b20b192730eba7177ad22ba2f70c40e3db225d857fa518b4896967c4fbaad10cb7793eb85ee5a86bee2eff956966fd63c7ec349ccccbead657b6de6d214242dbe63d964a354209102cf41a8aa885fb4b329a659696bd4df4404e6ecdc1a0b53bfcec3bba5967afceadcfbf17ffeb396ede0cf0fe025dd1f0806102aab5e329cc4c845eafe305b3fc7b39b4fdd6d84eec26dd32d3389b07f3d600881ef4a4f7caa0d48a081e00ae677f1caa73ba6ee413f1d329988b4fcfe8d72522eda1668427bd4ea0a340b2b40e044ae81f1ca0c348cf78a2910d460790c84e918bb4b7e1642208a2cee9f12672e19e5726c3b4ac02172b3e74eb10373ecc4e07d4ae95ac0c24e6beae81e1e236cb80a301ecd218b6c03553b8011a42ffb68571efded642a7a6a916eee59d6e22f492b1d180b25a6c2ae3c2c107a0de8099d0337fb0fefc291c0f62738a2a5fcb9d9c7607ca8c044d8185e7663ae985197a5f65b46a0a891590c6a95d77cdfeab8fbf3a0ca768f18cb3ac39b695c7364a03d546172283ae865d4bd055275949892722e96df827f51dd187a2d1e8b0fff3cc4fc56ec2623a967560bf3d82f5e4350cd2861ef777192be4adaabeefbb2d9d388e1439f2a74c7b080d9e9ac8b17a425bf53f736ab32a4916617603b37f597498941ef3a4f55c949b7b319d5152bd159faef42137163942bd35f7ff897b281d3d3d6800ae83a8eb106c8ee3ec012d488e9d100d5728ee67f699f1ec822fdc3edec0c5c7d4414e1f17d8cbb0c5a9c9b1fa71f1065f9b155289b92643f9501919eae06965b3498b7addaf2a9e5a94f4e9944c0edeb0d90a1e1d11b02351a3bb817619478a98831fb7599bad1852e20000eba6015cc0aaed6438ee4b290390828714f78435b67875a806f265979c3d332478026baf7d1fe6767392e79d20122fa040068f0ab03a02dc5a68d1d813f1c12be8e7da6ef4bdad6d30dbf656fad0e924837aa047bfadb21518206703259e89db6cf8a513242b162a88f80ba1f799a1fba45e9ff456937f77ce74105a09677cd5ae4d91f5ccf2e28371cd4f69385946931527cce8c62ee0d917473d16ff38e3a73ae8b1236f929699bf3a051933bbe9056eb18ab174dc50abb5963d319f373ee188c7e0e16897891d98b969d8f7cc3991008cfda6bd4100385a2c870f3420c3fab842072c1a5f4ba3a61b2315af92d2c1389c20bc745ce62e05dbc0320433da8702191a345cb03ae0ecad54af3295e1b6855d95e0330352940e4fdc30c671b3761ac5c904e810e59f8bc8b46c377abdcdf4ac821bae79490386d50571c880ddcc3db70d5997b588846142cf0cc1990a3c8b4d9b44787dd33e33d9396e24f97b79e3bd8747b0b03966c251d6fccb5ce98cb0b30fc797d3b17375584d33fa4123c91d8dcb971b4cb151fe7146f80b085a492573bc5457068858e3310bd25f1c8e52669b46c460e05ac586c2052dd12dd51b354e22a3cbbb0d9ea75ed4cdcbaefe45fbad24f5649f25660d2b99f0b1f9acd775a7ba84d7c52c2499c956bb2bb4e2d840f4ae34bcf684bd6d522b118a5d3e01382143b5afc24b5c1034ff1017dcdb615e48aa77e562c4dcc7f6c84261e072b948c7e0ee75aad051b8b75e1a58fc46dc287763f57c4855dc4d3592d681df8b9e57832b7c4d738bc24eb5670e002c645219038b32f5b898661536f85715830153e58442a5ddb76ce11f0f5a21eec29af6e28caa5cef66e20c2d7f033cffa681907067f33dc02558405827e97339ff81618f1b628ce77e4a24065cf56e4529e264d0ad987bd21d280cb9d0495aeacc344330ffe1b0110574b933da8705a2484111cd07e3057112f672e5edc62bcb5a084213db6246cfe1e59597b2ffcc676da9a2a39ba27b89e316f4db1e85a3582dce5a24079d8677b9489ef2e8338f147148f7ff0cdd74629dd09c05ab682b496e0478e9ea44b247465c0b96154d32cb01e24913e9f91e53360e79720427677a9fc1fb8028a94986ffc8680b219055e6928e4668251d20377c80af08d544c7f745da43e15eaf45dc991731de72cb16a1d3ee9cee39c0ff8fdbe69d42d568fc8af00b036cffb99e561797598f74be8db7d0792053786dde5f42faf15b09b0c9aeb31d9b563a6cdb4ea6c5e4090d9320edf7cc750e113711053181d0fa0ccebdee23f6201cdd072f305ba18a4e89dd0bf4f508bf91cc445a2ee444a8926d49acfe1ec125cf544e94b6ab79b8c4bcea9287b5e7b9f523a3f91a81555aeee5e6f90d8a37c7306e33bdc83a351565221690abb376f3cde15bf58d00112ccffdba92aca2c3af9346d03d54bd63575e0bd839581f893ac70b8e0f6d55e503696be219e0ca46def637df5dbe799d1ba50cf5d961267737a33aac800eb223613162dcbc0ac86ace3b1759da16bb3aee0134e7cf243646136424145f0828f62766dd82e3f37c344de498b0a56253b7ae930a18caddfda953cb4dee2e4926694f10ed8e1689fdada197b66eea27b41e4826eee032a93952741f82b7ba4fda68139a701c944d5249e5799a442cc99d979606f263e441ef76dba55e83e4e69d3dc199a8aacbce8eebeb4b3b2833c110f1712795aa495280af328dc2920fba0febd1e0ad2f2491081776d458af8a7764a65bb7e3542c23f0ef0774c8ea06dbf046efe6ae7c015ddff6a7f3af916cfb01b9450757035ddbeeb491b6764b424f4a2f48452537a39461619d1529525df153eb7db669374986896cea7998b36841d56d78392aaf4d0730809b3e40c1243a5750164a65f2f02d52c06ada188bbc78e65740996a5f313e29af30fda9d75ba564338d3cb30f4ee4d5c64736deb704dc70cd2ab3bb72936a9ff8297c7497742e118e7571a14275a8174415c7b5d6a566a764261e6bb5d778837d33d3cfc79353660c47856686bd673bef381f3999d307b03bd96c6fefedd44cf3e3db5efdd9fc7ef6cc355735619b47ae3e64b91a8775bb014c7bd85f58fc6f1b056df99ee1b57ff4f5df74ce1d1b5d7e25880c69b5bbf934a06786a1424f19100be57bf81a617d7a9578c3ba70f6669e8773370abf513fa94cb35003027b9d1384e5050b02edc903f3052fb7be587c1a57c0b8236cde46add9639c6245d4bd509c58ac567ba376ead29a50bb5b007d234e7d99364e244b83201405f89f93f10253b1ab55e079db3eb64b71a4b850c764763c8bb945b18a689df81fcdf0182bb3bc7f153b757d798c7237a994d3b9e1d69b6429f4a5275273c0d84d5d4d3e13e57f2c208fed61a196655b053bda0dbe97e258e72ecfbc498e72250849793a9c88d4d0d0dffc27bf5ecee4853acdeb7ea0be31c98d46ff65cd06bac36ebf", 0x1000}, {&(0x7f00000012c0)="46f4d2a3413c9404283a5b0b08924ee43b8824b3edbb1e928e65fb081b706543f8bfcc38325353903b93ca6ae232c6f4b56a6860dfb79e3f133d238f88ffe251eac39c6acbd042b0d1e25d9956822ad0a0467814c511d99ae3a1345349c76ff3efaf70439bd184a165bdb7c88535c3c5c56543b2326cea65d1811751193bf72517fd0e06314fdd918a771762d48d4782b8cafceea52ba92483dc8215381ab2657aa08ee9aa989d071e062f68537985152d55337e7d4aeaf2c59de7f79b03397d14db254d2efc7768be26ca3e8b9ffe7ec098b8dd08d4b9e22fcfbb367903bdef948b2f43d334f0d6ca", 0xe9}, {&(0x7f00000013c0)="2e4f00e4bfb287d4bb6df4ea11895618a46ce3a71c33c83ebb578ddb3fa8fc3817d6a45eb0fbcb780ae9a0bb2293f032838c1082b70a4fb80754c76518f5ebb870575f9d633159a040e28e2dfcab82b83f2f26aacf1367", 0x57}, {&(0x7f0000001440)="ad6b746b73852bcfae20b5a3dd24e087d28f2baa41b696c69d303d9ae459c94405ce79576f526ea746957bfb1825ff94052509eb5ff9189e46cfaa405e5e14b0e67fdd943b88487fd97e994e07ce5870f92944db7b19de71a1cb68bdd6", 0x5d}, {&(0x7f00000014c0)="2f9d29b294416eb534092633c3fbc8f046766aba69753d11ca226ed9acae21f335bd8d155943f8192787faae1173717a80987cc31e6ad27ca1522f6ced9957e312702da07373874168332b204474f45e9c8dcfe9f325705903bd64d5eefd5234f96622bb1e2ad186427e0c45286e", 0x6e}, {&(0x7f0000001540)="4eb38d064a762abc248bd18bb8d9ac7f061628ceca404223f2da9e381f7450e23a8a213f65f30de0346d331156c700415c1182e54fa3bdd0e5dc98a0ad41c12bb42538d933e474b8f41588471e60758bfaca87b54a48e4aad8b8624ed215e7d7943475608ac2d4ea3f5547334b78532441b8d456412cde93fb3913a13e16b3effabd0023c3872ad1c44135b9d29e9b21ca0ca274d19b08424212e0d19b10b509123e5e05dd09dea824b896765ecd4c92ab342283eeaa01d79087b18cdf1a0c59063ea467727eef3e3e8509", 0xcb}], 0x6, &(0x7f00000016c0)=[{0x30, 0xffff, 0x1, "ff5a1d2c5a93c40008954cb0b5ac8d3aa6e2d3ba0aef0d9166bb"}, {0x50, 0xffff, 0x56f9, "26be030ab2b92d0b04575a3192576bdd7689747ecc91e975a97dbc44ae938c928eaed6d15f48cefd31b87d0ae20c546427ad60c0796db5f3f2a0e6f508"}, {0x1010, 0x1, 0x9, "8665ec18a4d75c05cf9d6b5d2271f00988d269f0e00051080130ae8ebab939d7586761e3081a5526dc4df08a202dd1e222714e70aee8742e068021ec3a8c95715288620fa055fd9bc41e646531864f93364b86681f59995a712a4d754d580a9739397fdcf73a9be01684836aadb074845073231fd1bb76f2d3719b96931c9b8df0d082d1e60fa08f018c369b792cb0f1576dd78c8cd70eb3bc7951e68bad046499e66818f32b3601f39d3147e0f22361c243cd1597b6d2df5308d075fd748f596a18dd0ac046765e7dfab4d45c4daad35592fe066ca504d1eb75f24c92e89e0e8bc7d9eaaadd05779e03bc4f4a45e68936315dd9c27fd76af1f2f69654e5e9c7b8b15675d4f35a01bc220d0e04926c10fe05713240123c69d01d50f8636ce81bc6ac5e3a7b99dafd870747d65d85fa7cfb4a41001b288fa60917d811c98520dec256df818204af746f6392a3d28a3053413764fbb04d96bfc779449d3f646ac34c2a600faf3eba0fe56cf5d42b98a1ef4212f2e22aca4f82b7abb8f8cb3873496f8fc86b531c34c917142a70ecd5487a20ec0a95722425547ffc4937bf3db4dac21caf0d455f76a9d58785f35b5d490da7dbf949ea8f3cec0a06db8f4dbefc020ae6fc638cf6831e72fe3df3f9ec1e9030fa9f8f979f6182b78438583ccecb9911931808bcaf6953def685867285e0b90de6e506453da2067f344f6c05f6d32030190517e3b28c69d0ac87f6e99b84df36e9c4eec93f3b98287a2517c0bec07814565fa3c4977d19df5a91cfc4f4565dc54469a3e90f256d8c36dd1935a554f7adb4c84ce3277df3cdb677988a373b14d0623dd5894ec86a5fc249fa3f5c46b7b92e5009d20c53655c32d6670e2f6ef396b51b400f0146bb3f93faaf8e646ff957a3f5fbfc80f12cd0a835d8259c1a95babd007753c74a3b4a380164fd82469b0383fcaaeb6fbfea73e4617abd0ed0ea254984ce66dfb9e8d423fcd34b66f5824626b7f083856f53718d71893fc2424c752d06cd1f02e957900e95d00f947a0f61b3cb859f382f620eee20b285ecc02307e920a5dfca6325cd2fdd113477ea799f76fed8327c3e96a3b07b305f29589564fd2e9cceb591e071a122856a78f5eef714f485353f9eb992dc4f82646b91150b135dcc49c969698ed2a724b86203e2259e2f1381ef87c4704886275e1c2e8b290b8d8bcbba916ee6c44dcb7d74fef4c527d811c8e450848c6cd14d8cac6d45bd2b60901c0e752383ad2a3ad4f64b35a0f4f097d9eaffcec38769573588e16b4498a411238b26fa43a8bafe5e467addec9a3e827c023cba9edcdcd3ef2dd688d2687eacf8812e8763b781a1df28d11d158658330c21ef9f54c9f7276bec5537953909e2bbd20827fe29853cc2b30bb1dc3e9959e953cc006bba7e82a5570f9afc6b493ea9c58caf5e5726e0f039c7833fb7f66604567438ad5222386e7d84915498bfe8686e68499d7f40c8ee5b2b627c6060ba9251d404deae941b72890925e997a48b2496c2553dcb358b513005a3a9231b197bb21d476014591aaa981b11c80aa5745024f507f8c0b48b1e313d5fa42e22703d5723621a6eba3667025335dd8a15a251037c79ffb283920c4c24829c1dcf25289a28557e147cef2e2b5310790a98d9a6ff578b05a1a09ffc89808f1f0de48738a07ff4b1ba404435995b4b40296fc8d1446d9b7ce8d71b2f36e58fb6237151b84be78bba391f8fd04d1c68d230c6683553dd2e334e79868cdbe6acdb8b340562acfed8cf3302abd8dd49c56eddb6ec21348f17396d1f7b04ecf2121df81634ad69afff93c0d2e4efc123ecccc3855d46be3f485baa266e9e6300cbb80c89426dd7c2dad60e09808a31a8a090822d80bd7ba86512747fa3b0ec986bd9b51d43c454f9d0445e7eba7712530d8ccac8fbe3dfd8ea773d258d919512bb87c6e3d7f08fba99b874f114b477c7a15cd3cbf026cf3795033cf424af5cf14b4ad20f4ae1efbc0f554e35e8fd9d622f95f9e918ee9203b72725393452320d79afa81d19c82ec3c7d38bc9febb2b14a99aad98b042ca0e66b8fe86beb9348d2072183b38ad22c8fa074e3664c89d7ca2bb16b48e602e6f6a38e473f3851b82bd5cc3c7a0523421a0b59da5ae0e6e472b45809c579189a64180893160f253ba3560ad5f33ef5dee2ef416400fa9da75c57a9ca40fb6dcf112b71461b20dc0de387225f7927f355e931253d2925bf49b9504c1ef441576fec0035c4bcb3395e285df29dc17d48a7c142091f625fbbf8794d622f3c709500457286a3e6ef33e9593c48331cd525717853c9a76930b1526675347af4b4659d85819f83ce06fdfda4302bd8e5e42fbd31643985866aeb882dae3ee5d34e0a345fada8ad9861803400c52b11265ca0bda64cb813fe3cd6e43d584541d6e3dbe35bc878816e730f88ab9d8bd1ed607652c29d47334edc00d696bab88ba8c3c2a9bc8ad8be042b1ec1f18c08a3bdc288884ed7fb4d4a21ed92cfcc7f59c6ea0a9bf2642553ca2388ffd66382a08d4f8107d57fcc1ce67fa4d9efa5fcf7631785df96b16cb3270458f6a2be8ebee5d5b9e67ab4cd6a432ff2929b169398e2ce55c6491e18cd95f6e41a1762038c752f0144ecef3060823a97c5b51629616fd4c63a2b5813f0dfb12edd1a58ced57a030b8509718fb4f2d2f172b62574ae1778c91a07330630814f70be0df73dd891d230833af672378c71118806ac5303d4cdaeb60e68bc33b085346235b9000322289da748a59584451986c10cdd61aacf644a2f551a2f10ed078df29ca9c672c0dfdf857ed30789cca5ff79ae78ca3ad44a53ffa3066c898e44ab258b43dbad29c7cf939f016e273dedf131bb512a9a22a6f2c40ac13b8e926d42c53dba5e40e659c647193b10b54f8cd4d399714d0da4a9f07763556837f879b886e10139a072353415800b94c2ffa0dc23225429d7a4e8cca089f90bfca2a4e82e6857430dae16007fd1a2e873be8cdb56ce6f6bd9058db9756ce582567fa7664b1bbfec1c9065b3b9196cbc24fb7d587b34b4131fc0e7c22cb07ac7aad5cee0d4f9e874edc60adea24b3c702f5630992a1e5a063219f9322c9370bb2eeab5df39d6094a14712d65600807881e836c8dadbfa7e83c73b728d319cf597c7388f2e00d45007e8ff4e5c2832eb188519e59f477d114bb37266d55071e56d590ca9393a9ca41a01f03f79563ec8be2f469ccc8d3ba39befb340c1f3147bef698ce11f1f6e66250f6d3549910c2d529cb7941701d730c2534c23d120f91bc8f384f15807115432a6e2afcb304ba98a71409405f41998cd26444eee09058c9a8fe1e62ddaf2b07d7aa2d710b888546462e9047a7fae7b109f7b8b202d3f706b2a7378ca1ca411ff92886858ee538f268c6148155f118b74f3416454a7a862fd32944640b29c37308e57ace4cd17dd51acad8617beb9d8167bc2bd117c063fa06163a5aa09c21d68b512b3e1f0bc3d13d59828b944fff6ab9f9475790c82c0857cfa24997f68e7d624f8f4c2254a9844c5f64fbb90571e327f7490eed05895f42d7c25c67eba5a9b69d77b9a85b7945e356a252aa4ffcce267dbdc9f5fe10104c7828dc0281d3cd5bd788db44b4d6dc04002f9f1ecf689131b54102b9b33fd3b221497bde29e3f5ccf50447bbf5172b892527b8b4093b402764c22aafc9614416ebbf2edb931d46b69a33d88df1fe8ff786ef402e2ed9c52a8e9cf17bccb403e8a36155756249289763bdffcb3df4ac463f8c1b1623075ec49318fdf8e45d60fae28eab62672ab93984683bc5561f592f740567865f439b17e1a22b5835dd6a87bfb2f6c9d33e9b3f7dbc9ba2cab8e7a892e181291007fadc090a909b048e2a50e4cfcda7543c1c0b1fbcf070fd7440f3c5281d8e5c199e3e4a11abfc9d2c445a0b3039f5918a6fb932c5eb5a1975a8b58360fc6ab1f1d7c3bfcf944d1906a830a935dc28a38a114f43d32dc20d862ea3b8f5c68bba7a003113006bf5140e434f8d030fac53dfd711269b0385d874b825508b4de3bf4eaf3cf362695eda5becbc43c8cb528e4aeb6f3b6c578e9c45544880b8880295dcdc31faa64319c5b0f528c598e14704812abc0dd336023e91edcf51e4e172e86e6e6d69a0d00f5cea73e495450c8c2b6621ccff9fcc02b37cf484f432dded0be40d2d7e6358cc2e1fb8473de6d316a1572b354552bdb3dd7c238917f76af1a1844892e82fcf7f99c16b8ed01f935b7a3ff113629e8985c406f6f0756615beb01b8b502155076af72d577a4829234751df1283b9085e8d6a72371f226cbc258312e21bd503edbbce038bceefde11989c987d28eeeddea010fa4401b324da2c280e441a96ab63e5fe15ddfe56029dcd1a27dc5fb05f22b09e985a92a478bc051e46f7ce5a3588191f37c79ff7ace3299959053ca4ad1ab4d8103f435e96630b5f4c71591cf562559eac91cc615ccb09d65328b3cac5eb07e0a1b4f54864b7b0af95c2dffd009ce93212540f18cdc31b56ee3b6361a16cc5267873a90c4e0905b77b9d869f1a3f95740793e034231e710a52aaa75146e15abaae173f368e04f1e07681a9d246de7a77e154c6fa6d6ccd3ada2bac40e7fafd644617ab0aeb35b652d8f4842c60977dd334f1e97f10c87ce969450fb85d2a5d7a405cdb8fbfbf829afce6f435d450846ad509f6c229368f641e426fd860a6a864a5bc2eb071073190876486337f88e32e4b4b38c180cc2e58440953c7871c616a4f1993167380f9d6b86626616c5bcfece2f255d2ee6e4d9f8df02a84459f918ec7ed4af0f417a52b712cc4fc38fa23cb7050d8793acf0695709bc53c4ab76fdbcd504ac237e87573e6943bb426cb0f1623e1420858010b9076b6f97b0096756dfa37b48a56a17269f61b2ed5db0037210334b761d7a08750a2dac8f2e698cbdac84014a8cc25a44dd694954da450b70bafc6ecd827c509830b229f8d08491d1c55b0b6bbdbe0553ba947854d20e747e7e82aacf01767611c7495e423f8635afad7b9f61c5d0dd460e696c3731119487d32878ab252d660e9c6323c56f3883e008e6e11ee3d1ae813acb13a8f97e04079d0248c4e43cc716191aad724ccf55cea253bb09ee73f7c39e3943ab8cef2039eb1b961cc49cae2c8f94c1f2ebfe9b64213f224c28f13e1607199d53e71f15da51a86dd29128ca43d98aa0bb2dad91b2e1f72040d4356f704d98b2260a020b585b9bbb65d5ff4f2ad5036549ad6e7699760c695bab45d2f528845012ef319a5ad258a2f617d804adb6f32bfdbe09fe8575056835dc4e30fd3d20bf7be554c37787c94a17173d60c07768a5f6b38ac4158c0a51f418fd874af45eb1f9019f18b2f7054c9748ef73733670ca936b9f60dc05b8136fb092d2edcba0b250e538de7529ec7fe293ade08271b8de81a646bd3e69471ce18b754c6d77b600473357df01f6555588f5b0a55c23f48f2127a854496917b2f7773fa1f4a6625d737bc3ad881ec1eaac1676418e58ee35c87d32c7c53eb8d49118bdc55dfaffd71f38f44549b4c1ac45e091e780fb2d16245d51a55f36139374e20442d3ba22edd8b3bbe075669484384c971bf4b1e3d52b97d118af49f5cd229ee59dbbb1376a7b0e6a6c44c89c699842901ecad42b2d956ce94a86d9a608b137922abbbf8242ef8c6145b58a838cfbe2ccb88807f97383275b517f4d8b756e959f949e29bb24e862637c2654a02ad67529b68fb663f5620268f6f856724ef202601513d4e85e28446e11710f512e30eab807dd1a"}, {0x100, 0xffff, 0xae8, "f2beebba0cb8c7b1b7773bd7159e5edc0d7d1fa0afd1cbc428a45c01c11346fb035ff09c4962309c26d2cc13e7b46eed51693e05a49cfab0735a04be23b07cf3bd4ff7c42666da11ba9bedb764fabf7ecc61c01dc54657bbd54d2f96df90178e12214b0ed60fa2625943627ed777b0aa1b5bed689439a8098a83c8229d73ac445ab92df48e611bb80a04cadf1192be4c112d4f732a557aaace8e84eae8928981a626e4727e14b481c49b2e46799ada02d60445603d709c1e1327adabc36131523d0620b9207e8532b4ac1a08f14b6ee5c96aa28e05d257d9fcf233bdfcd51c481fdf130676e5939dc3c851f96866"}], 0x1190}, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002900)={0x3, &(0x7f00000028c0)=[{0x0, 0x7, 0x5, 0x7ff}, {0x5, 0x3, 0x0, 0x4}, {0x3, 0x9, 0x2d, 0x1000}]}) sendmmsg(r2, &(0x7f00000035c0)={&(0x7f0000003580)={&(0x7f0000002940)=@in={0x2, 0x2}, 0xc, &(0x7f0000003080)=[{&(0x7f0000002980)="9c4684a0b65d5d752e08d545ccad975023e20a98ef6f0bec4318c165f89d36bdcba3851fd5", 0x25}, {&(0x7f00000029c0)="3616db30fdb8f6acc25a14764fb7529ec1be4adb0ffd5592a944b3cfb3eaedd2b3a863bd0c94e27d48bd9f712a4f84a90c2c2792634abff3834f302fc8237102a154fb96dc665ae0faaec2ba5b9f1cd591263238f12c7d937abb32e310f84d46efe9f6e5b84f9ee1fda1e82b8f300ca17ba10c0a133cc31dc58e9c553f663a13f30b409ce2cedd239c6f59aa9ff8f5c1ce4f49ef737e77f87e0a037369d837a3be3f715d1a7187fc3709cab2d8eddda3d8244b791423c0b11be3ac6241575374dd66d1349c1a66dccd92f89b9c6a18cd43232fe374231203887db9106e504d1ef59339d30ffccc631fc77d", 0xeb}, {&(0x7f0000002ac0)="4f1b60e9158e0c7e640f8bfaf7a9f6cc7d890ce4c79231bdc6db19cd649866d1441cdbd3603d609adfc978d642c8e53c08bbddc762e7d6c070af966767644ca7a73dca77cfca971d4e7e6bff219930a81ce56a2af26de91e1f0d23192fc1465736934eb02a0b383fbf9d427986396b05ba78c2f9ba6ce0fab6005c9c59a68f54530673e47858007159a2acdcb37ae9db4239f0eecb6285be0b52a1af772fdfc00c61f766", 0xa4}, {&(0x7f0000002b80)="64937952e3e8f385a2cef9072e8db98c91929ea629cd65a4bb153dc4775fefe34c2533163ffa1621beb7484667291dd0ed1fb2e4d9e0827e8a763388e4ddb7c739dd2f2dc6fa5e66a379e4d444094c15", 0x50}, {&(0x7f0000002c00)="7a0004c48f8a06931bcf864f088ce64ab8630acbd84a53b942f19ad5d29846a89118c72545dcf37f64de7e79031534e685c2676e9b20407eed9703153ef1130b55575ad90f261724c5ce1dedbcafe60df61a081dc1a91cd646a0bd9c772f6e7160759811083c945ffd2b8fea0b20dcebb1a838050103426da92ae028c32feb81f857efd5f1bda47c370dd5ca6a358d5f44106c0d907d2706af", 0x99}, {&(0x7f0000002cc0)="ece3eea25f4b4eddca6d854e6617812eac45b28ea2d2df405350c3aeb5f2fc67bbaa448d27149e4493a2775f1f3a667ee509240d5ad80ddd5ef1010527ba5d183f812e22d5ff6a8a472d5f32e952723d5a940be441812e1fe8b99d6a3fc880bf86a55d7a9e87719a575b6547331d347ccb8caf96a37e736e9cc62ec4d28d2da0c08f881d54", 0x85}, {&(0x7f0000002d80)="b8b6ee2cde8d6baef89249618c3e7b097c9951d0e636121a9369f201787d5d03d9b4ee84a21c7a783851f59b890e68c9295c440db8ffa12ce9891305d474aa4dc211c47dbf5b2fca1adc3ef96c581e8fdd86c5a144c5bdc0a7d2fcf5b816419ed6461f1e40096740c2a2f963583a20d512f97881439af4ab8bdbe523c7ac74b8b438bbf27e7ea139a23b615aa280e47e86e653f07858856b4dcc52d5a8d293269789e4115edffe34a77a488707ae4e094a4d1b3a59daa647799c0a81aab47e9d32b2f875ea9f125d899924dbff8979546589674f21b5b5f7fb65e7ac94b9b10ee0f5", 0xe2}, {&(0x7f0000002e80)="c91dd023191eaf5e877bf63c25546c75c0d7c00d5e2b55c070e31829b203f23c327c11ede5c39f5d4e9838a16fff349408ab3b9c18452e3a6cc1fa93f3ccd9b5c3edd954719920c772dcc4a65298c2c8ab68902f51ea6f9b8ed3f75330f060dd3e4eaab9d0d3cb69df3f839816ca076f5a3101626085d012337d646bd1062a7fc23ec1d5dbb881b82084ddbf16c40cb5441ea632d5ae4ebbb2132ffb2a1e3d506087b15b71e8dc3ecfca3661d10e01923c1b196910acc2d03b91edbb1b46501b0742918b2ab7047ee1d89529d9f78d3c", 0xd0}, {&(0x7f0000002f80)="6392fc40dff7833fc6eec952472ea5117c06fc4f9116c10f1b5ab8a84c8c24ff41773b84264d6644c2ebd7cd67a2e4623cadf48a7f74f9045fa3a3d087cc31d97b68a746c3fccb0e98b38574a6dc3fbcc9326b862ecd4e420a2bb82aad9a4abc931b07999ec8d9e06500a2e887064505d0a7fd86b0698caab4305d0ba23583747fb1ec37a8380c331f0b99cce0fc28341ddee78ded0ffc70be81f5c3ed0adf0e3a41ee274d80c1f83a8642a895da092994acc2110f8d3cfafdbda1ec6191ddd22a", 0xc1}], 0x9, &(0x7f0000003140)=[{0x108, 0x1, 0x984, "8d713a6e77bd50e91d8d47264fce5dc10635f6a70a191aefca6f7380bc8a16d9c7ea63871f701abf80aedb49f73797a37fca645cf6557b00cc96393e700dec3cda31ec622ac3fb05cf7647d64c3727eec5c73aa2d2de050bcced2a15db4f26ec0d322e8f839c5c139a908e43b502b08501d853c4f0aef41105155cb3eddf4f4d23b958d4b4163aad6b81f403a1a2cac0f8d355b7f60722181d3e69cd50c39e3cfd416ab754914062776c9fcfc52ed5c006a78d9e604abf232f495973780f8cb7bc36924933a8fed1282622c27431f56a1cccf4fee14b76e6b8636739bbd6b04016a541d9dbfd7ed188d0edc99756b04f6b31"}, {0x40, 0x1, 0x0, "70631391c0eba8e2970dc6301bcf6d7da015158b9c46410e39e19c8f6db5a3122ebe288ec369967b781d"}, {0xb0, 0x1, 0xff, "c61c09d7909e9d3fc5a055ac7cb64ab29f13abb1078f2fc7c0577cc06e73ed35a3d43e6993c63b314755d8df7342072fd8e764a21997f987087166f756697e995ce593017d34a9c46a85d1f140b747646b5005cfa57851cc042505350df45ea0c05423452dfbbc86dcacabed2eefbf394b913b1d54895cdf2a409ab866829e3aef5e41d3063967d60f439f4cfb0799811034e424478a32c7fcdfe81eeb"}, {0xe0, 0xfffe, 0x3, "4026afe8fc977f144fc71e640a2242ddf645e64c3f608c660a7b3c004bd53a8c33c3eae330fc90dcb00ef9d64af6505f3bc5ddc9906f851cc2a0da5062408e20f59ad6882f3687625e87a73ce6bac39931b75715598d88ab899150f4e2660ccd2a27c565a34d08eeb4fd2eed5f077edc380e42da114b08d583ccbc07f82ebab2fbe428a31a928e52b0538358972435a07a78fdd7e3007f91e4066d08c4fb7cd11e53e1217b56adc1fee3840d62bd6895c082acc161a580d0710e8a0b7433f271e8264a02eb181e4bfc72035d"}, {0x40, 0x1, 0x20, "217687f50590c0a574b5cdca73fb9ee7a0c9f51ac54550d2fcdfed4600e3d9364ca08e7beabe376b0f"}, {0x108, 0xffff, 0x3f, "7db8e2c4137c66df03ba98318e30ebb5cec07fdb38af9ea0d0a0eede761b0bc579abfa92da5089447bbbb40bfa676d4e5a83081c725726fd386d5644e9c39cc59435f83cc28ed4697bac6e1ac1efe1f7bd6b03b0d7f931f1560b5933597f1a8b39165b385b6a894e47f1e3c87eae595ec31a0f9d23b624721e1138f1523a39a70d44464f412637ddfc2e1ec066f69586564cc363e30f784f004d16e41b46e6b30048d16cbb19fe2a53e64c5f3da825620f391ee07322bf6d13ad0fff39cfe28835a1665f1dc91f4154abe4862db95935085815e3238fe141bf89d822a87ff85bfce729230d11b35d7479d39064347bebb78608"}], 0x420}, 0x81}, 0x10, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003600), 0x8000, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000003640)) getsockopt(r2, 0x7, 0x3f, &(0x7f0000003680)=""/39, &(0x7f00000036c0)=0x27) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000003700)={0xb62d, 0x1, 0x4}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003740), 0x40, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000037c0)={0x5, &(0x7f0000003780)=[0x78f7, 0x33, 0x4, 0x40, 0x0]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000003800)={'tap', 0x0}) r5 = semget$private(0x0, 0x3, 0x401) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000003840)=""/103) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000038c0)={'./file0\x00', 0xfff, 0x8, 0x711, 0x0, 0x3, 0xffffff00, 0x1, 0x2, 0x2, 0x3376c000, 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000003940)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003980), 0x1, 0x0) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000003a40)={&(0x7f00000039c0)='./file0\x00', 0xfffffffffffffffa, &(0x7f0000003a00)='./file0\x00', 0x8}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003a80), 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000003ac0)=0x40) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000003b00)={0x5, './file0\x00', './file0\x00'}) socket(0x10, 0x1, 0xe5) writev(0xffffffffffffffff, &(0x7f0000003bc0)=[{&(0x7f0000003b80)}], 0x1) executing program 7: socketpair(0x6, 0x4, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSTART(r2, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r1) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0x6, 0x1ff, 0x8, 0x2, "de330fda8c0b6a48c4a928f115aa3a6ce8fdc118", 0x0, 0x7}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000140)=0xffff) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) ioctl$BIOCFLUSH(r6, 0x20004268) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000200)=0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x1f, 0x6, 0x2, 0x69c8c847, "9776ebd444d05fbe7b2677bb28b7acb22f53d80a", 0xfffff000, 0x134}) mknod(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000480)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r2, 0x6, r8) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000540)) r9 = open(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81, 0x232) pwritev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000780)="b179440c48326f3aade42afff38d868b43b7d712e3fcaa4ee9000df760a0eb5c40ee1539bebbe352224ed20af7d38a263b5d9a9049daa858bcaed67bf370dac51d002f627980ef3b18a36ccefaa99d80d1a2c76bb3b9347dca2c885aef5d4b4ad0e2e6ade3cee11ca81f153525f299a0d2b0cb1d1a238e4a7ca16df0b0788940a5ea2c083dc0a065f22046152c850c74dfacf6c302429168a9705cfe4ec88c1e8a69285b2a2120bafc4708602b7ac51ddf6d5a9c8e94b5c0663b51af3bb309061f4e7ca4a29683f03c1f0e53d8285645c9075a15bf4f8571f4e0", 0xda}, {&(0x7f0000000880)="66cd44802eb312853cb8e537689a70b8412f50db36395f07aab46ce1256abe8b81db2be19629d09c74f1ab12d5c06a018ba4a36a239ff01fc09555623802aa9029135cb772d760889e55a79cf082e2a64cee0c443b39d2277b2586877b4796742a39c3ec501bba6485ab95ffcd04b098655ff4effc343f3c058b5a84dc4d95c01053d7edb99f898487ce5d6518a75be575902a", 0x93}, {&(0x7f0000000940)="5c8ee20ccab0b242ff74e38bfa053ec4cf533d4302162f7b980dbd99ae98bb2b45511698383397d2ab1e09703077ea39f646ada99628ad972226efabbe3ce1340c256a60e6d767459c281117361dda200eada4bc3289ca155815f24b7ff1f4924c046012a968f747c6008b58aa1dd4bfce21dad554371dfee27da1054eed553c4a09b97c76a2c8c2f3dd095b51d4b08f4365c71575dc235981ffad023f66e9139b8f5761b151108c8c1c9eb7680c03b85805cad8a9dc1632caafdc7956bdbd8b51fbb0bd1b28b11947b3", 0xca}, {&(0x7f0000000a40)="08f5fbd9c608a6924d4226bdfd331b693f6d21e226d6035b96b1b9c3288e40116d33087d", 0x24}, {&(0x7f0000000a80)="383faedb4123469b978fc4cb83852ed6b85d731008fcd0d2d1197522891871342e1883bc39d2fe0ac658a0cf0eaafb96ffb1ecab6e08e883b7aec81da4c641", 0x3f}, {&(0x7f0000000ac0)="9f66cc55bc8a41d23e55ecb07b2a73c3b0078680723a7ca0228e18db07860905ed9c6a8ec2b1e9e7e8f83a323bef39d3f6bac6d19e33f06a1efcd00da4c604caaf0d744b0c0037561497c110b2437ec4941c4cab09c08fb815b0666c2a7479bdaa29ee6ea2263abf2f4c1dd71a887cb02dd3943509b4228ee38eb53112489dd0606365b472e3816f661878a88b3ccd89e555c5317d21fa8470cf118db396f484c321d188e2aa005b425503837a7488b8b700b23fd85ffc00683dbd5618811630561cba4fcc31ab340c24283e0602a27141596c6a36a3520a67255322", 0xdc}, {&(0x7f0000000bc0)="a8e055b655ebdc160c52484a043df8bca95f1a30630cc1f617735b3393569195cdb59d43d467dc73b4e3075aa9529cd68d293526dca99477fb72c7d9747ed8908b6b0cecfc109d9a656b7f1cfae7d137bb48ec104e1abdb728abb84c78763e06684e8ec8846a4dcbac95634ee7a6ddf99c9c", 0x72}, {&(0x7f0000000c40)="bc3d7721900ade6fba496b2b5bb6433c56c7fd70ed22d6d1cc104be00346510085d94315e03efac2934c1246c686e8878089a5162030931544bcb195182664f10d1c00562f3539527ddf73ea87c7d26736cb0e4fc0bbd9cb0a2938bd46b7fedae4337eb0eb86bacb98f050ab113900604218c6e51304cd15b8c9d326bde3", 0x7e}], 0x8, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000d40)={0x3, 0x8, 0x0, 0x1, "080f7a0fe50c082c0e52abd045fed01d17647e75", 0x3, 0x6}) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000d80)=""/6) ioctl$TIOCSCTTY(r7, 0x20007461) syz_emit_ethernet(0x1fc, &(0x7f0000000dc0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x6, 0x6, "1087f4", 0x1c6, 0x50, 0x80, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[@fragment={0x3a, 0x0, 0x9, 0x1, 0x0, 0x6, 0x68}, @fragment={0x89, 0x0, 0x2c, 0x0, 0x0, 0x9, 0x68}, @hopopts={0x2b, 0x20, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @ra, @enc_lim={0x4, 0x1, 0x80}, @ra={0x5, 0x2, 0x3}, @generic={0x81, 0xed, "f145ec95fca30706d473db28c58424002727033f83e7e3e63425a1011ff3aefd085dd55414a17e7fa66e0a1464a6a973c836e05e559a338a2397aa3c89a5a4c7650db42ee339c30d693d866ade11d1dfa745d49bd47ac24493b0ebba7a6b27620baf89c73388fcff835defc37a756aa1f6ad998caee37e6341c99203c0ad56cbe59f80098bfc1dded5d59011ca4b8a621a1729debddf165952c9f399e6ee0959d1f8d586ecc049d4a8e5cbd14ff889b22b4eb9d9a443a6905791fe8c7bd6df9b24e37c2c10e5e3cf2946597c80f9827d51f239322ab978281fde47521238d4a01bffe5af8f905e268dbcf0d269"}]}, @dstopts={0x3, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x3}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x6, 0x10, 0x0, 0x1, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @rand_addr}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast1]}], @udp={{0x2, 0x3, 0x8}, {"de7a9c0febb2"}}}}}}}) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000fc0)=0x9) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000001040)={0x5, &(0x7f0000001000)=[{0x6, 0x1, 0x2, 0x5}, {0x9, 0xf8, 0x1, 0x74}, {0x9, 0x93, 0x7, 0xffffffff}, {0x6, 0x9, 0x3f, 0x8}, {0x3b, 0x1, 0x9, 0x5}]}) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x800, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0, 0x1}, {r0, 0x40}], 0x4, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) executing program 3: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xc58) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) executing program 6: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @multicast2, {[@ra={0x94, 0x6}]}}, @icmp=@echo}}}}) syz_emit_ethernet(0xf2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000008582ee2bbc6d734b2f8ca0802b7a9ac37f1fa82605dcec4ecf59630e16d1fd88fe2306f02e95ae5451aecda33ab1b7b8b03c8f75a844a5bc36334f70ee999800a31f83247b703b8db8ca95bca2ef2e3d68dea51e67172853272c9089b468ccc6954c41113dd4ae7eb27900cd5c03794bd1a4600f2146616bcb3242986b666260c1865b97b3cfc0bb9ae0c344374ea208b9af3934370c6fb3f7a724b12cc9869b6efc18f6abef55d40e2feb1826e01f972cdd7c69628b1afb04613d9e9fdfb6838e0560d9136cc8c7a13418118f44feb470245ce0050cc8fdb2f69ae6130c1fed3383ba8c9392"]) executing program 4: socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f0000000100)) mknod(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) readv(r5, &(0x7f0000000140)=[{0x0}, {&(0x7f00000006c0)=""/92, 0x5c}], 0x2) r6 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000200)="10b9c802dd3923810fe6388718916c7f8dd2251e6901a21aac06cae3eecf27ea28350542f39b4bfa7c658855db490f4f247ea54598f1383ce2d35444dd8503102b844578dde12b7129b4e02b0d3f789d7112f458378486fc12c3a37de33fa70da750000261f67030f1b120c50cb1f5a8ebfb0cdc1cb8b4cd69c47a7b73eff66aec4dc80607c500c37604d67900bec6ffc101617e5adb5f75b8684091731285f7331fd90226920a487c250fb26d4390c8dddcb4537df5eb61074d01335eb352d8", 0xfffffe1e}, {&(0x7f0000000440)="866c77c2e0a6f93a97ffcb14bad98dc37c21aa8a0064b8f9baf65efdbbcb6033555bc6f357bb11ba0919682020f10c53c9c65b2e8854c5bd6ce04e01d658f7803bed215030fec835ea0ca881f9f4e15f4022780d500d0431b0a70a19d9e0f85cab4528d21053564979c94ef0b80474ddace4580513e73b6988657c358b0b0719f8abe85498b0ebf99838c71d7ce10997e576696d19b3073b49a6df6fac0b6fce60680de1e9864c62c237498c3e537ef4fac331e3489d9fb5c8e25e21772d3f5932e253f5928a55b275cdeb1a"}, {&(0x7f00000005c0)="9ae8d994d5403e878e13514e33726281f041aaaa7f647901efa11eb947d1da85c57d9dc7b953e46bde7d8c1f7833b5a6205ca75c4a0d9c9b23ecde5976097e5a23584af9bfe5e4755e95f58d150f5fc4fe20a68ae01bef389ed7a3f3c3c9cd7915beb2d3d40db45854308ab4ee1e203982a7794f420b9cc82e7e59a0d9177b0ba29679db32e42d2dd4812fea8b2d8e71182909e9044f43af5ce560858d"}, {&(0x7f00000002c0)="331cbcfff0d5ee8d79ca89b08677"}], 0x4, 0x1000000) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000300)='./file1\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x91) accept(r7, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000380)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0xf6, 0x100000}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="0e", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002d40)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c", 0x201}], 0x1) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r2 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r2, 0x0, 0x6b, 0x0, 0x0) getuid() r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r3, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r1, 0x5) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r5, r4) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r4 = msgget$private(0x0, 0x440) fcntl$getown(r1, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r5 = socket(0x11, 0x0, 0x0) getpeername$unix(r5, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x0, 0x0, r3, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x0, r2, r2, 0x0, 0x10000000000002, 0x0, 0x1}) r6 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000280)=0x6046) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000003c0), 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpgid(r9) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0xd3) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r1, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r2 = socket(0x11, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r3, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) sendto$unix(r2, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000003c0)=[{0x7}, {}]}) r4 = socket(0x11, 0x3, 0x0) r5 = getppid() setrlimit(0x3, &(0x7f0000000980)={0x100000}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x0, 0x0, "8717f9050700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x7, 0x0, 0xfffffffffffffffa, 0x9, r5}) sendto$unix(r4, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{}], 0x1) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/129, 0x81}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$unix(0x1, 0x1, 0x0) dup(r2) shutdown(r2, 0x2) r3 = socket(0x2, 0x4001, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r6) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) connect$unix(r7, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) r8 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)}], 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x8000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x30}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ktrace(0x0, 0x1, 0x0, 0x0) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0xcc}, {0xc}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x9) syz_open_pts() lseek(r1, 0x0, 0x2) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000200), 0x0, 0x0}, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xc) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) close(0xffffffffffffffff) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000000c0)="4b1c1753923ae8205ce0", &(0x7f0000000100)=0xa, &(0x7f0000000140)="6b3dd63edeee64e2e30b5154d16540c50ee1f4c7f90de8a05bff8f5102c6f636d6ac41a88c62515d8a13c9f9bedbc9a1d6746dc03daabc80142012d19306ab9a572365fbb88f6dd7107ed932ff2a4463ceb3d4c2f7207863702555faa048b2549a", 0x61) semget$private(0x0, 0x4, 0x260) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) executing program 2: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r2) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000000)={0x3}) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e350000000000000060a033b0", 0x13}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x40000038, 0x0) socket(0x11, 0x1, 0x9) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() setreuid(0x0, 0xee01) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x4000, 0x6) setsockopt(r4, 0x1000000029, 0x3d, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f00000001c0)) setreuid(0xee00, r2) setreuid(r2, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000a80)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f0000000840)=""/210, 0xd2}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000940)=""/104, 0x68}, {&(0x7f00000009c0)=""/150, 0x96}], 0x7, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0xfffffffb, 0xffffffba, "00005b5740d700000066aa47e363f2dd98f56855"}) writev(r6, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68", 0x6d}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) pckbd_enable: command error executing program 7: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{0x0, 0x3f}, 0x2000000}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) semop(r0, &(0x7f0000000400)=[{}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x2b, 0xc4, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648da3f4f82b9471459b4e32f973748998ecaa6363fb0adf5a958a28c18f9c3a4d5df41ebc06a7dbb045789b6b8fee08f6aaf9b73626dd04f79294b9be6022f8faf060cc753f743eb740a39d22f0dfa855ee46d566ff9a20d5ce05bb42f8a443461c4281358f60292", 0x7b) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: socket$inet6(0x18, 0x1, 0x29) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_open_pts() close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x1032, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = open(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000540)=ANY=[]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xe, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000440)="ac593dcd46e7ee56aeb3f517965ba7f164f97ad6b42ddddb970d8d447015664c62c62bce07311f443663a73dcdf135fb252bf289f651033f20000000000000007d54b3a1c31050e43bc662eaac2e6eeaafb7000a318a2e1f31540345d08fe9bf59cf2bc55901e6e4729dfaf7b0dd395f72969246a92169bf52cdc510ed9b3a0f4ce35ec77526216adf42d6c54a2dfae458b452d2ad1fb27e382f0f985a987186eedd0498f3bdac437da3200aae50bace43d9efbd9b40b89baff45d2d1229e90654dda525449f34594de0904730aba96c543cbfe218e29574514b1094d5c5f572f96bdaa68a25980d460a30c2bb4b886a30a7a5038106a2a34b42f126fdac95c46c81d20e3968c2b34cfc0bc77517597b00"/295, 0x127}], 0x1, 0x0}, 0x80c) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) bind$unix(r2, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) socket(0x1, 0x5, 0x3) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socketpair(0x18, 0x0, 0x29, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x6, 0x7, &(0x7f0000000240)="e5a018d3cb9db3ef89428f6df9b6005608b0f6767daa459fac08e209a1085db2a06532abee9549d79beefcb19699df0e9fca5a92f21ac8c16aa22c06a733d135c5053a9605cad57420685fade6ea6c584c0b17df6c15b3d63381263e1986f82fdd196c100df0da427ca9d8da98228b9605d262f4cecc4a93a77adf496da91528596319a91a051b022cec51af8d561da3c5fd637817dcd7b9dd7922eb38f6ef06f08e58de9f76650455be76e8626554f62cdff8dde674", 0xb6) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x8, 0x0, 0x8}, {{}, 0x0, 0x0, 0x69947feab249ff8e}], 0x44, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000000c0)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe63371538e34250210e83920c7b287c49376426be9b97616283d572676fc17f2580e782392ed5b7568901a", &(0x7f0000000140)=0x46, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b8881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f00000004c0)=""/73, 0x49}], 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x0, 0x4}, {0x8106}]}) r3 = dup2(r2, r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) select(0x40, &(0x7f0000000380)={0x3f, 0x68a1, 0xd0a, 0x0, 0x9, 0x2f9e000000, 0x4, 0xfffffffffffff000}, &(0x7f00000003c0)={0x32, 0x7fff, 0x200, 0x4, 0x1, 0x1, 0x1, 0xffff}, &(0x7f0000000400)={0x0, 0x4, 0x5, 0x7ed, 0x81, 0x259, 0xfbc6, 0x3}, &(0x7f0000000440)={0x3ff, 0x6}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000000c0)="f432cdf26934bf3ebbef384700ab021c94282414e5bf716831c617ab66c5ec32d07be8bcb434340a5f2054abbcb179da78d8664f3371b97e7bb26dab96640058e01bcae7f9dbcad1f08f45a5fa56651a16e3dc6dab0b7d44c024019e63764d1af23b679c8a1e041613c56c6b7c18f1362d127665e0d25130e7b0ebe03f31ffd8048d49579481451bfcd68415735806da0f2e40c1254c6676edcbc35aac4e1104b9a2b1423718f0e832fd9e1aee8cf089", &(0x7f0000000180)=0xb0, &(0x7f00000001c0)="969d4d18bea74fadf9b773598b57721199d7a5daaf28322ebbb240743eebae3218555acbb651e4447a54fe9002885378f5947a427d6b56d55331a285eda01551de1a94cec99f4f8039047098bc11d4d4ac08568089075eeb5c844945fbcf443bdaaa8eae6914fb511b978fb9d32679d523e17af536433f8995f2db60a5a5fb0995", 0x81) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f00000002c0)="20846701bf296ec0b736bc0cdbf018635a929f76fe48d6a1d321ab988d511e334f13053b00737c03f2dd1852dd26e3822cee60c177924f4ebdf1532b0991585e5fe3ee59a556083047b10ccd655fe3ca5a6af4a17b5142a2b6b277644f30d5b8f12a1e6c9d110b195f5a1c8052d027931c3236c0f6e7997bd0cb05d6b21356987e638f261cb38e46a78810d4dfcae0a7aa84bac372", &(0x7f0000000380)=0x95, &(0x7f00000003c0)="60512bf19da538be63857789dee9206f8dfc0f3e28946d6a29", 0x19) r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000800007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x16, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000000c0)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x2c, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @md5sig={0x13, 0x12, "bd54ee9781302c1d8f530f7e3f9f71c8"}]}}}}}}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x11) setpgid(r2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000440)="ce8eef3e4649830ebb410ed0c9667398b639f394c9bb674922873a9d9739df5c97ffe439691226d3f857d1c5b53ba26bd5f9c3e74ef220a281f9ed09e88d53d7a7668717f7e0ac8752b5be457ddb6ea062d21e9a0e3581a36752e6b13fa8e282971ad15b65378fd64dd63d40c0b26603f3c17b3601181fe2c9df0fe9cec6e298b660f9c0e1cb3e0c0037cbcb036fe08cd01861690b12019f95480aede93046dca6253be431c0f73df91bcc8e472c9d81c36e6edf909fb06f8fac740fbcb96cb1b2", &(0x7f0000000540)=0xc1, &(0x7f0000000580)="62531694c20232e82979366bd09376d60794cd78a661156128227528f0a0b69af7d3ab7f203b6059315ecb8524d973434c38956e8092b6b2ef6acc855a11222d943f0715d15cbf5db90a435f1ba6ade596f77dc62f9b9a273b770d6f5b13a3bdfce923fb63fc7989466bf7b2f2ca9a8b4e57a027f7e8d44d09b497004f3b4153a4c873d4237e", 0x86) executing program 2: sysctl$net_inet_udp(&(0x7f0000000780), 0x4, &(0x7f0000000000)="a959289a3b4c1beb621c07b4ea7cc23ed46bcea64fc1fe5905d81998b48cb8e4a1fe2730ce0fde0789c0a85e26113ff4cfec754d7f151744430897fa0e457fa8963ad1f1", 0x0, &(0x7f0000000080)="1f281ccfe0ecda5a06145a69793e28564ab2944f7517a346a81185dc27f4a59138c7f9e6bb874c35cbc9373342c1f2a27d29c371bbbee18757e4bcdba0002e3b764a2e292d09b9d87eed3bbad8959a4938c6a3c0d6bbe62156f0357da9fcc77a5360c35895776fe32336cb5cc4a6ba8000c06817d23b0b545033e71fa3e2a97a18c776efcd78bec4bb2000000006b49a9615a79d6a", 0x95) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x1, 0x9, 0x6, 0x7f}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8", 0x85, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f00000007c0)) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) executing program 0: clock_gettime(0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0xffffffe1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) clock_gettime(0x0, 0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) poll(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) clock_gettime(0x3, &(0x7f0000000000)) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0xffffffe1}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) executing program 5: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(0x0, &(0x7f00000000c0)='W\x00') open(0x0, 0x615, 0x0) r1 = open(0x0, 0x11, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x40}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) shutdown(r2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() open(0x0, 0x80000000000206, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="674cd6e5", 0x51) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) recvfrom(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chroot(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1c}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 6: read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000900)=[{&(0x7f00000006c0)="cd053e6c7c3ca0b2c367c06cf0cf0e1f4f2417d2f19fce3852ac7161aee4624ef4f777c61e6f1822c52751fb6645c3402ccd392ea5db30f1eb8e70b45d3a52690231da901841adbdcf9eb611d749f9d2a78d4de4a129d32a59ff15224a401b4bd9a959e4d4c937d924c15e35506c036d403abd638d51efb05bd07db6e755e3caa400a7a5eaba1387f606f884c259", 0x8e}, {&(0x7f00000002c0)="07d062b363fe5b7cc0d210b2f980a77b9138e4dc2e9fa38b5e8bdd1b14d8bb36c04191e53216d8b4115eac879446b0bea9b1953d8fc3f45372762bff8dc32c494eecd63750776da54bbb509b149e68f86dc4ef8f", 0x54}, {&(0x7f0000000780)}, {&(0x7f0000000340)="85340faf3e72dddcf261a55e98a90c02457f916cb072848ef933d5ed91af", 0x1e}], 0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) listen(r3, 0x0) syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0xcea, 0x0, 0xfffffffffffffffd, 0x0, 0x200}, 0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000b80)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x2000, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}}, @generic='3g'}}}}) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000100)=0x4) r2 = socket(0x20, 0x8000, 0x0) dup2(r2, r0) fcntl$setstatus(r1, 0x4, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getpid() ktrace(0x0, 0x1, 0x4000072c, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdbfc, 0xffffffc3, "ffff0900"}) close(r2) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 7: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) mknod(0x0, 0x2000, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = getppid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) setpgid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) r3 = getegid() setregid(0xffffffffffffffff, r3) setpgid(0x0, r1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) dup2(r5, r4) chmod(0x0, 0x0) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') setuid(0x0) msgget$private(0x0, 0x74e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x5c}]}) r7 = syz_open_pts() ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000000)) executing program 2: syz_emit_ethernet(0x138, &(0x7f0000000380)={@local, @broadcast, [], {@ipv4={0x800, {{0x15, 0x4, 0x1, 0x0, 0x12a, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x17, 0x0, [@multicast1, @broadcast, @empty, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x7, 0x0, [@loopback]}, @generic={0x89, 0xa, '\x00\x00\x00\x00\x00\x00\x00\x00'}, @rr={0x7, 0x17, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast1, @multicast1, @loopback, @local={0xac, 0x14, 0x0}]}]}}, @generic="ff9879c713760ac4dfbbc195f36ef4af45e2d5f6442a1938ccce7683f5ecdc12b6cda7d82010975228c0d8bee56bc2eeda8b686561cdb601e83acdcd8d02d3986b311c3efc30b6086835ab2af86af09a4e46096c2b7fc8492b9021ec6a90c9c078a3f19fc20a5a6766aef57d22b65b4fc850aa2aa66a2fbc6bc9cc73ba682c2c96085b0935ff60b3d534756430afc24fb580e949567810bf06f5f2e2a9b9eeea326054e8946e4fa387177f2d02b21aa69bd4f77f79ad4cd84fdd5b53369ad9dc90c7879de2b8d32ef768fdea0b0289d553cf12b99909"}}}}) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000180), 0x4, &(0x7f00000001c0)="f8364cb0510a490d1d69bf7302d49969831d2e0747c93755cb4ce26de32b5a24d6c8e84f9b301aad3dcdd69d929e1ff6dd0bf16e85690e48bee2290ff9d3d9f502cf898f387b59004f383459a92d19d6926b6b8e17cc62ad1ae93774509ecfd8e1c9cbec59670f3d80549d5e0597a89b937f5ff45f20e715a061a2f725fbe2fc33d7ffc2b1e803fbbcf02c869dab4e395913a30c1ec7bea7", &(0x7f0000000280)=0x98, &(0x7f00000002c0)="d31be9036c7bb407c9d3b14f50086eec6e17702f2b26eb007a6737ff83e7a02d677a47172320a22185ed39604aa621e95e4f9f02c32df98ce8aae6cf305c9425223a307f21543c4a8b5162a68653ab76935e21b90f8dedb1b15e7f142229abddba88d2e9817b3b1e95c49011606d3c013c15daa0d32ecfaebd9f9a5a6e795f5720ab759e36410e082e976c59d2f169f5fbf542f5505bf642c8166a2cc9a6967063b378f5491b7c3ae7ce8b72151b5e7c3af4301caa", 0xb5) socket(0x6, 0x2, 0x15) executing program 3: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)=""/183, 0xb7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x80}, {0x6}]}) open(&(0x7f0000000040)='./file1\x00', 0x1, 0xec) (async) open(&(0x7f0000000040)='./file1\x00', 0x1, 0xec) socket(0x10, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) clock_getres(0x6, 0x0) syz_open_pts() (async) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) (async) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x40) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x403) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) wait4(0x0, 0x0, 0x10, 0x0) syz_emit_ethernet(0x36, 0x0) (async) syz_emit_ethernet(0x36, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) setrlimit(0x6, &(0x7f00000000c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001180)=[0x8, 0x5]) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x19e) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) getppid() pread(r0, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7f}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() msgget$private(0x0, 0x120) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000280)="fc6701000000ab1df6ed5f520435cfe02bc2c6b8c7953393b4d4", &(0x7f0000000340)=0x1a, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x401, 0x800) msgrcv(r2, &(0x7f0000000300), 0x8, 0x1, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x800) executing program 4: setrlimit(0x1, &(0x7f00000000c0)={0x1}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x614, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x26}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket$inet(0x2, 0x3, 0xa0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) flock(r3, 0x3) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="c1", 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000180), 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000100), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x21, 0x0}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0xffff8001, 0xfffff4ce) syz_emit_ethernet(0x90, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900f8d900000000000000000000ff0200000000000000000000000000014e234e220000000000000051f45f028942ff14b74924825eb58945f7a655cf52bedb4f0ed387630dfce2719aba1e082a31cbe39f857aa2c294ed390bf0b7cffb58a9ffbd08f8093424642321d05723dd8d44aa06e9110066c7bde11752b0e3f3e5ccbd5154", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="619680019078045904020000c6c6521f0ebca02994af958749c7cbd2b3996ab092f26bb28f234b65f5c09088b97be203ee4d6294328cddb907d1e8dc589d204e430facb36063a0ddc849423677c2"]) executing program 2: accept(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000680), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x837b}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x5de4}, {&(0x7f0000bfd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000505000/0x3000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xa9d}, {&(0x7f0000d1e000/0x2000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f00005cc000/0x4000)=nil}, {&(0x7f0000692000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000d42000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x200}], './file0\x00', 0x4}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x18, 0x5, 0xfc) bind$inet6(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000001800)="c1e1dbc85ba352283a49d4044a5912a7322d7a07309a277371d4337029b982075a9e73c7ced8b2c988088cb0b52bd7486dd3ceddf7f4ec982d7141dc54f98148700c37b98750e6abe059d5560b5ac22ce95ec61edf6161269c90f23a684ba26f9e1a49b4ac92375fa2580c9342c390d62ccfe47ce9b17c0a89094c56f6dbc6a7b4dba39e658b1d6319ca79175dcfd9481f653258c6c8520bf3baee6dacb73561c5b01d2ddf65dd745e2ed6c5dd79c40fabc61498b62072cdaf62cc9fd020f20d0b4f60759ee0fecb8b63ba765aea5a7bf6ebe24df5baefb102d6dc610a83706d4e7142342493fe3253da11832a87b5aebfcb664cb6e49d7bf8", 0xf9}, {&(0x7f0000000780)="25cd2def559b5dda90cb12d4cf9e73abab93e6aa9caf899dc5ebd749388ff637ab37c9679d72021ddf2295c6c9ec507120c1099dfabef827b6905b5f77710974ebb11b9fa313a59ad424bb4c22ce03bd73a03988a5535dccbe24776268b0076e97b3bfc98829a99b3d2b1904505d74bc3051852a8683524252ab342836e79a71510eb347eebaa58757d712e85e5138cd8288127fdd132b1b2644d1cf71122ad9ae09deeb8ec4326de8174c3b7191be432df8164967642b73d74c6f317272885f70e586bcd25c561a06184f9c74aa0ba98761862327c2aa8dddab4dc3473fbd996e46b06596708bc0225cefa9359f65d19b548d17a7b447161a1373d50a6d2c2babdeafa9de78fd75e2b8da5e69582e98046ec83359200ff113020fca608d8b31f49f21f25328a1223bae30203dfe98ca3b781fac27c2ea6431a35a9fec7bed9716fc1d04a7e388a38ecda93a10ce619d301a6def9a38914e9d334bdeecddff21d0797ccf1fda434d801fa28bf0eb63fe9032100d7a1cb85b41e65d8e5f2c70aea645f40ac0670b3524bd6a676cafa8f18e7c4f3fbd2a4ebcc7519ec4b41386476df384a6807919dbdfd2d2993295d1c3ea57e994eea637251e6830fedf0146296081f1b92f6503db14a9a914fd066d73821d6b574c254b3d45af1fbc9b812d33d20e9cdcc847b919e06250be85281b86f41298d9a0e0448f0b7b6f97dc621a6c01367b01887ce8b83fd4967b30a8e0f3f984907831e605ae2b0e8f23cb3c260b90f85a6161ca61ec450c84583b6cc544b84486ccd3adfef72d96715d099bc4b6aa9cda4648b7b425cc7d45c93e07c5a244a8337da6fff01be6515d7f09948c866a5d0ac38bf8132219b0071b7d6088aab5b623197ea87808385769da1be7220f365999ae7f7d3a977ed6ac277bb09e916fafe2eec9b98ec2c67f1ce1d8762394a2aa1cf25363c522e1839ec192b8d0fae7a77c29fadd45d7ff57353a493a036977a92172be98417551386c815b53be777ae5ab783d81a8568749d1dffc9777bf8235655911f1aca31457987e0ed34eb0bce58e79eff363df5db231c1d0af02c98fd3fe279dd24d2da757b7e1289aa647641880e265b4efbf04af0508edb80750d8804063d587010bc67baa04ced7e5ae6d161b82230b573f9793d0cb98f806338a69aa1d3d5e6e20541d40a6fd6f6c600a38b481fa90cecf383f534f366a327180f35112f5a475d2d3c1b0c6d7372d90f5339163e39aea2625297a68a808917c4ad6a977411fcab4b76977a6d8b3b25e875606c1706ae16c3ad87699a26847b48d8cb489d2515c1d8f6fba2cb0391454ae1099b72ae4b163552c628b9e92d9a17364779b043d2bc6f7a1e32525ad38949b87b79c8f76f4835caec7ccadcb0165bc6ff06cdf48b7cd13f1b03e8ea589063cd27523845fae73f5b21c4d91951bbba4408b0ef308ce43b2304b6357a172ec207967edcdd5f86c95d85697e36fc406c956d1af4869900469adc3030f5b2c8a6e44d78c8820c446bbe6384585fc0bb7bc09f2e3cadc2538a1e85155f4b37efb4623424afd81ee799cc3b41c0917dc6e9686393cfee3480da3cebb83f8165d2cf5106c82f8fb52a1e163e47c03fe43bd885094f22e45872f33a982b5d56e4d4ac1d1a37c243f16f84a28c681429d6a5cfa619c4e78248faeea80a2b5a0680a8b5cc1095a89c36c436fecefc3c13cc07fb2b9d325af3d07cb135d47dfeb263c8f58977df5437d46631d607bfe0d48bc6fee34353619c90d735a09d5427c4c5c71159e5db9256e0a7e4c2fd288b4b2392cb058c4c8864a828ff79474af05628f0363206a85ec39e0ce9be76a959e5b0ae99642eb26850f4a49a40259b1eba2e63fec74ce0e31f1bf174d3b8dc09b871aafc0d49ee97d34c4d99e54644619d3acc79c4a83e2d72dbc83ead3aa2105f67c0ece444be01d4aaf96d154a5dcb6b05f408716699ef1eea24cbda9d7a83cff6736ad3574410af906191c8b68b353e9acb0d3a4d2b7fe86851fc203741aaedba2d7b36ceee0db92606b158acfc3f1aefd7594aee397df46f4c8ee3dcfd81fd3d98a7fadd3fffffe9640041fb3c6fbeeccb6b2431db7c099642cf48ec6f0e87da38765010fbf150e31fdcc950654b2bfa643c5f4f5a5a0fb36474cd1a278aac401eafdc928300a828b9aed075c83c2c906e83c4a0fefad37aed8bb591f1241df040368dabc6ec317ffd76f7e0d9042d7efa6714dde7a9c7a93a6f76cce077cec07a3aedce1ae57e9bed208fe791c65248d578135f723492ba8b98cbba1f6db358f5108285977eba5716eb3363602c377e39d87363119b515b7446e27eb884c7bb6289758c6b20781f20bfa81ace704698ad67b85c2fd62cf40c20055d1eeaf5fa169bac5889d9423be2708135969cd2cd6e8fbf6b6eb62ca0cfd2ec9a6d9dacd1d94fccdebe17a27549897a9c1c7ef7d00cf9bec30cbfa52a077a4e99cb7c53fac550646364bfd47c997d576439b5e35c76458097e33ff2c067c26931748f11d1ba1a561436eca30aa20c7ee8642e0b4505dab0724b1f377c5fa86dcca1dbf8248b8a1106fbf2db402c13502390b387d6e5c9be6d000ec097b1d38eb7d1ad9ff46dddaa783f844a9ededafcdae4b53d95e1c420c96061d61670b02db862ece9f513eb046fe7d6dcbbba04e006aa6596b38f37172ad45b0cb740c551ecbd55dcd6179df735cb729ff5f5c47c8d8d62b33baa29d6667f7a4c79940468741476e1e184aab196e403127a8df16649beac25c263eb43da85fcb50a6a9fab2355e5f4a3ba52c46d6d4361160de51d4a65d89390da4ab656cdccf1c7411416f52fdc757b3ad050f2e3ac5016bbd020c9cf0a071ef7ffad9fd34d282668b9b4a90f176000c7bd046e959c660971b07f55608f7ef92af4f88f822b5bff8985d97c7a515ba3fd00b7f0623b089b8ca1a3aa3c60c8c39fafcbec82f5991e1f74ffbf22188dc05d45daaa5e50e1d0748b23f4030d980420bd2d04c24f47af13abe5146580f54c35be66a3ca089a8fb54125e5e49f7d5888d89c035acb41ba376f96d12ab865d6ea0cd2ee1705db0a3e38a62ae0eac4c74d3c6beedf831bca657c816cf55c332d6687f7e14bfe06299a13ec0a4a76cfc769a80a23db86cdae0349ab75a771f51ad2e660db493053cbf5ae031b4f8d642e8c3db5e5f8beaed56cf053d5df2d83f61a5fd7118735ec2286e92ee565666512d2f32c70c900905c36b12d3fa4c4f41dbaa458277925891aa6e9ff5b35e1e4de9077187324c23d35dc6e5adce30d515838e7c3a6973490a5790421e5fb6221589dabc3b4a007650005cb3b6f16805b8e13f40320ac5772229b66e9397515650405edddbdea512149a2ddbc987324df421e86c153f17549e9ab9284594270d60b26e620a1b2f184fa38231dd7c1ecc3f8e299ef97f6261b7ddd97933794b29f4b90a879e2ecd7ad8cddbcf087c870df22a4f7a4ab631a21faa55247661232e214f187515853120476d9c7dc5ee7246bd3b26e07f20aa83277a2e35045eb3e258451fa11453655f79481578ab0612c638bcc8363716898b494a9e98de14882593e2fe0b6569bc3af7026ef6d435c5757f9cd8", 0xa00}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x3d, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @rand_addr=0x1, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x1, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8", 0x0, 0x89f}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="22944449edd79cb0afc56b97b177695967f8cfa595", 0x15}, {&(0x7f00000003c0)="a68b23970b506e6438dbbc68f952e12fccbec33c988c0beadc6d39374b4473f492b7e1f86a0834f5d347eacbfa7afeb7d2d425c7e04f5bfd384daa77aa27660a0ce1b9b7f7cabdbd3842df1f7e7fa83f056742b89449729b5fc522d6e87b8d4336a1b973e0a134e6d929934d609207222427d95f418ed04b7b2ab95df3355205738a917bac3f2640775bf0d596606797afb4a18a8e38ebaab6f88ddb7a96a11d5893a1e8201ce49724", 0xa9}, {&(0x7f0000000480)="f5e5acd16cd3321b6ff1d2cbe6bc5af566787744231c0a5880b13bc44e1960eeb3276d430f133e8e5d6bddd57b79ba6806c3046b19e3fe55d33c22a5676c2cbda45e8e6032a4d9b7e0618aa5a8526b05ffc4cb56a818f490b4973f7cef3d4a6240748bb1b74c0e66e3bc3ce00097778ca10377070f312327be831211a7313b29d44f094f0e9f751f208203b50ae131d9f3537b964de233aa03fd3382649fe3ec35494547", 0xa4}, {&(0x7f0000000540)="11f1e075e874ff1cb64a126ff5708b113af5f43011998c9ecb3d1931c3866188e901691f4209fe5c8eb3a2d79fba01394cbc022ea1261a1062535269347cc456c213c3f5f4ac7a49c6bc3e91c1b9d04c30cbcbf481d1611a73fabd8686186765cf2f26da210279dc393b2d2795a5c80626ddd2abbcb79cf4179dc841f46f28fb3350f41457f3c6fa74186264f2758f935c15283ffb6d50123a3d171bb7f8c96160e0ebf2f042ac5dc846d275f5cae763b78ddc2fea100f6f38161eacb8f9bbdb8734cb64baf11c646003e6cebd93363ef2c6ae0a00da309d4f99dcfad1d9fe61b0a4e43d34612157b3579f92cd", 0xed}, {&(0x7f0000000200)="be3dc39826494f2a1fb18f032b5cb87ae5216c579b7b3445791500f3ebd2", 0x1e}, {&(0x7f0000000640)="615f45adc4316715082b423bb333c8aac701df0d7ed3c4ea0fb00dc37b685af3f2355ff289f3ca5609", 0x29}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) ioctl$TIOCSBRK(r0, 0x2000747b) executing program 3: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socket$inet(0x2, 0x3, 0x2) syz_emit_ethernet(0x85, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000770000000000009078ac1400aa00000000050290787fffffff451900000068530004320002e0000002ac1400aa070b02e00000027f0000010112029a2ad160573754d024e00a744c3d87890705e0000002890703e0000002940600000049010d521534b8b4a2fa3f06e117000035787da8"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d, 0x8000020000000001, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffff}, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket(0x1, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(&(0x7f0000000240)='./file0\x00', r3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x32, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x40}, {0x81}, {0xa106}]}) syz_emit_ethernet(0x119, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff, {[@rr={0x7, 0x3, 0x20}, @end]}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0xffff, 0x0, 0x5}}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x7f, 0x20, 0x800}, {0x3ff, 0x20, 0x1, 0x1}]}) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x40f) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x84, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8002, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x107, 0x0) r7 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/109}, 0x75, 0x1, 0x1000) shutdown(r0, 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000680)) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5ce752786dd605f6ad900080000dd7bf0e9329d4b773be1e3000000000000000000000000009a644bd7c7af677fa67390760b6cf1428000907800000000"]) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xffcffff8, 0xffffffba, "000012e4f50800"}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000280)="32e9ba4256305731c45dce449f49ef7d779bb410f5a3c78471e628561ff0229c595cf47e616df60feabe831246406de1bf630cae13dccdc57d4472f1cf298faf57416608", 0x44}], 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x410, r4, 0xacd) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r7, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000005c0), 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r1 = socket$inet(0x2, 0xc002, 0x0) socket$unix(0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r4, 0x0, 0x8}, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000001080)=[{}]}) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x1, 0x4000, 0x8d) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480), 0xcc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e"], 0x101, 0x800) getpid() ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000008c0), &(0x7f0000000200), 0x4f) getsockname$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000000)=0x5b) readlink(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r0) clock_gettime(0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) poll(0x0, 0x0, 0xfffffffe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6", 0x2b}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="d913e18fb1a511f18d1554000800000b029235592ba5d99c673420f10db48fd4ec763c923a2ecf9d276223", 0x2b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000001080)}) r0 = socket$inet(0x2, 0x2, 0x5) getsockopt(r0, 0xf9a3, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) preadv(r4, &(0x7f0000000700)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/67, 0x43}, {&(0x7f00000005c0)=""/57, 0x39}, {&(0x7f0000000600)=""/247, 0xf7}], 0xa, 0xffffffff) r5 = getpgrp() ktrace(&(0x7f00000007c0)='./file0\x00', 0x2, 0x102, r5) socket(0x6, 0x4000, 0x3) mkdir(0x0, 0x100) fcntl$setown(0xffffffffffffffff, 0x6, r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c00), 0x20, 0x0) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, &(0x7f0000000c40)=0x5) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='%\']\'%{,,9\x00', &(0x7f0000000180)='\xc8+&\x00', &(0x7f00000001c0)='*}\x00', &(0x7f0000000200)='{@&/-^*{.)\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='\xd0!}:!^O*\x00', &(0x7f00000002c0)='\xc8@$\\*\x00', &(0x7f0000000340)='&%\x00', &(0x7f0000000380)='$^[\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='\'{\x00', &(0x7f0000000480)='-*\xe8\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9, 0x0, 0x0, 0x2, 0x0, 0x40, 0x7fffffffffffffff}, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffff9c, 0x8010570e, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x1, 0x10000, 0xef, 0x5bb, "31c016c448000800000000023e817499905e3b90", 0x8, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) setsockopt(r1, 0x0, 0x1, &(0x7f0000000140)='N', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) close(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r8 = open(&(0x7f0000000000)='./file1\x00', 0x40, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r11 = fcntl$dupfd(r0, 0x3, r10) ioctl$BIOCSETIF(r11, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x81}, {0x44}, {0x96}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="42907fcc2abce2eca2983c654dc0a57d99bc0a843a118bf1ecbb51cfa978a136c6231c580fb0bb73356cffa7854df9b3749262985a7a50cac0b51f9d8db5f97b4b4953def1454cc7107418a7544f2485469a4ca6ba3c278fc39e2bb636119d0db8cba5a314646fff4336105c0f8acc0d50de1e0698c35f48562662c1f4448b6ee6bf184ce31df3732ad18026b08e982e4dab94c7d52e217cd3bf2e77e2d7b2929a727aa0cf97ec79f7b3235853121afb7641483a840353c1fe83b363f95a03852cf15dfd5f803cd2a3c61aea4ca6ffa758d0", 0xd2}], 0x1) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r3) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0xcc}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r6, @ANYBLOB="92e1e34be249368d95a7935a8afd6fbc7e5ec2aa8bcfe54243e5b8446ab2fd26457db31ed7879bc5b5b6ad1503655dad6a46e945ba49836c99bd1b191e36fffb79cf9c9c90b99538d572c2cda575f76a0ce6a5fa630399909f7931fce4fd0ec9acf94112bdad3a0d5eba070b3cc0a4610a53", @ANYRESDEC=r6]) executing program 5: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x6, 0x1b, 0x2}, 0x11, 0x0, 0x0, 0x0, 0xc835d1d74921d945) r1 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x0, 0x8000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0x1ff}, {0x0, 0x1}, {0x3, 0x1}, {0x0, 0x7f, 0x1800}, {0x2, 0x80, 0x800}, {0x1, 0x81, 0x1800}], 0x8) semctl$SETALL(r1, 0x0, 0x9, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) syz_emit_ethernet(0x5e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000282c0000000000000000000000000000000000000000000000000007ff0000000000044e204620000890"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000376000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c930800450000300020000000019078e08400010000000005009078e0000001450000000000000000000000ffffffffac1400aa3486fd68c8e9f95a874fe7638712c2fe202e852aafcbbff7216e3df2ecdd5a7ecaaeb278ee7b1b7f55f10ae8d88950644b861f03b1c415d3f367b137fb188d7c9ce24c2b32616b20a0206d6d761b9b2816b137f0c81674de7aaeee18cd1047f363b28ae920110be61e4e1dc41150d8c901f4766194819b"]) syz_emit_ethernet(0x41, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa21b9ddab1fb08100070008060018e936060b0002000000000000e9ee615cee73fa0b7e79a845fa13b85c6ff4711924c57194ced22e93b7b0b77753"]) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="84603732", 0x4) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r5) r6 = socket(0x20, 0x4000, 0x40) accept$inet6(r6, &(0x7f0000000100), &(0x7f0000000280)=0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0xc, &(0x7f00000000c0)="71f91e34715f03006fb59c7afec3617fba52d5ee726f968d13d83793b9c60f2aebdda0dc49ce337cbb36e93034024a646cfa17d7fecb574d324f8133175ba1d6711fa11307ff08356cb69b5fb8405dc1e4ccbae7db3067997da9785ceeb6aa2bbca3ec2651abce4e488444e1eb9f846ec8a9bd04bb8611998f00a53974734c585012dd4600be1821c331bb236f00"/153, &(0x7f0000000080)=0x1c, 0x0, 0xffffffffffffff6a) executing program 4: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000180)) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000200)) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) open(0x0, 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r1) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) sync() r2 = semget(0x0, 0x4, 0x130) semctl$GETNCNT(r2, 0x2, 0x3, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) semctl$SETVAL(r2, 0x1, 0x8, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}], './file0\x00'}) flock(0xffffffffffffffff, 0x4) socket$inet6(0x18, 0x4, 0x81) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001c40)=[{&(0x7f0000000800)=""/253, 0xfd}, {&(0x7f0000000900)=""/6, 0x6}, {&(0x7f00000009c0)=""/79, 0x4f}, {&(0x7f0000000a40)=""/120, 0x78}, {&(0x7f00000028c0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/140, 0x8c}, {0x0, 0x61}], 0x7, 0x0) rename(&(0x7f0000001cc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pckbd_enable: command error executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x100}}) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) lseek(r4, 0x8000000000000000, 0x1) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) r5 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdcc) r6 = socket(0x0, 0x0, 0x0) getuid() (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x6}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES64=r6, @ANYRES8=r3]) (async) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) executing program 4: r0 = socket(0x18, 0x3, 0x0) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) getsockopt(0xffffffffffffffff, 0xffff8001, 0x3ff, &(0x7f0000000200)=""/211, &(0x7f0000000000)=0xd3) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) r6 = dup2(r1, r2) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x18, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x80005, 0x4}) getrlimit(0x1, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r0 = syz_open_pts() syz_emit_ethernet(0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r4) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000180), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f0000000040)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a7dcc31a82dd096ac7d1a60cc"}) chmod(0x0, 0x20) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) open$dir(0x0, 0x800, 0x49) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x9, 0x0, 0x80000819}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r2 = semget(0x2, 0x3, 0x1e) semop(r2, &(0x7f0000000200)=[{0x4, 0x8}, {0x0, 0x27a, 0x3000}, {0x4, 0x200}, {}, {0x3, 0x401, 0x800}, {0x4, 0x1f}], 0x6) socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x40045700, &(0x7f0000000040)) ioctl$WSKBDIO_GETBACKLIGHT(r4, 0x400c5711, 0x0) open(0x0, 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000140)='./file0\x00', 0x100) sendmsg$unix(r6, &(0x7f00000017c0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001780)}, 0x0) sysctl$vm(&(0x7f00000002c0)={0x2, 0xb}, 0x2, &(0x7f00000003c0)="41fdd8ca190542eee1abc1a4c2b56deab67d372c825eb531fd058d416d099b0b40f42471371cbfd218bc57c885aaff70ab00d589530d6b35e71e688cbed72a1ad9521a7af2a3e052fb98b2ef518f6c52b4ed89f023356d2af0ec17b038d0083629c1c428c94bf0ea15dfc3412e777fb4d9051184f96a402013873f9023186ee7d5a079ff660c4b57d613e88142b877ea247d51d8965572613ba37b254b852f2d64554e94807f59f2f42c3d14a8321b9b76a084031b32d5c8192cd88b2a5e5f5d919e93fefb7ac3735a3d39067836529091001d13b090b78ebb87c3d107094e0d588b4f814ae1772e9287a74a569be9", 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000680), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800}, 0x10, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x837b}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x5de4}, {&(0x7f0000bfd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000505000/0x3000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xa9d}, {&(0x7f0000d1e000/0x2000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000df8000/0x1000)=nil, &(0x7f00005cc000/0x4000)=nil}, {&(0x7f0000692000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000d42000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil, 0x200}], './file0\x00', 0x4}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x0, 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x18, 0x5, 0xfc) bind$inet6(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000001800)="c1e1dbc85ba352283a49d4044a5912a7322d7a07309a277371d4337029b982075a9e73c7ced8b2c988088cb0b52bd7486dd3ceddf7f4ec982d7141dc54f98148700c37b98750e6abe059d5560b5ac22ce95ec61edf6161269c90f23a684ba26f9e1a49b4ac92375fa2580c9342c390d62ccfe47ce9b17c0a89094c56f6dbc6a7b4dba39e658b1d6319ca79175dcfd9481f653258c6c8520bf3baee6dacb73561c5b01d2ddf65dd745e2ed6c5dd79c40fabc61498b62072cdaf62cc9fd020f20d0b4f60759ee0fecb8b63ba765aea5a7bf6ebe24df5baefb102d6dc610a83706d4e7142342493fe3253da11832a87b5aebfcb664cb6e49d7bf8", 0xf9}, {&(0x7f0000000780)="25cd2def559b5dda90cb12d4cf9e73abab93e6aa9caf899dc5ebd749388ff637ab37c9679d72021ddf2295c6c9ec507120c1099dfabef827b6905b5f77710974ebb11b9fa313a59ad424bb4c22ce03bd73a03988a5535dccbe24776268b0076e97b3bfc98829a99b3d2b1904505d74bc3051852a8683524252ab342836e79a71510eb347eebaa58757d712e85e5138cd8288127fdd132b1b2644d1cf71122ad9ae09deeb8ec4326de8174c3b7191be432df8164967642b73d74c6f317272885f70e586bcd25c561a06184f9c74aa0ba98761862327c2aa8dddab4dc3473fbd996e46b06596708bc0225cefa9359f65d19b548d17a7b447161a1373d50a6d2c2babdeafa9de78fd75e2b8da5e69582e98046ec83359200ff113020fca608d8b31f49f21f25328a1223bae30203dfe98ca3b781fac27c2ea6431a35a9fec7bed9716fc1d04a7e388a38ecda93a10ce619d301a6def9a38914e9d334bdeecddff21d0797ccf1fda434d801fa28bf0eb63fe9032100d7a1cb85b41e65d8e5f2c70aea645f40ac0670b3524bd6a676cafa8f18e7c4f3fbd2a4ebcc7519ec4b41386476df384a6807919dbdfd2d2993295d1c3ea57e994eea637251e6830fedf0146296081f1b92f6503db14a9a914fd066d73821d6b574c254b3d45af1fbc9b812d33d20e9cdcc847b919e06250be85281b86f41298d9a0e0448f0b7b6f97dc621a6c01367b01887ce8b83fd4967b30a8e0f3f984907831e605ae2b0e8f23cb3c260b90f85a6161ca61ec450c84583b6cc544b84486ccd3adfef72d96715d099bc4b6aa9cda4648b7b425cc7d45c93e07c5a244a8337da6fff01be6515d7f09948c866a5d0ac38bf8132219b0071b7d6088aab5b623197ea87808385769da1be7220f365999ae7f7d3a977ed6ac277bb09e916fafe2eec9b98ec2c67f1ce1d8762394a2aa1cf25363c522e1839ec192b8d0fae7a77c29fadd45d7ff57353a493a036977a92172be98417551386c815b53be777ae5ab783d81a8568749d1dffc9777bf8235655911f1aca31457987e0ed34eb0bce58e79eff363df5db231c1d0af02c98fd3fe279dd24d2da757b7e1289aa647641880e265b4efbf04af0508edb80750d8804063d587010bc67baa04ced7e5ae6d161b82230b573f9793d0cb98f806338a69aa1d3d5e6e20541d40a6fd6f6c600a38b481fa90cecf383f534f366a327180f35112f5a475d2d3c1b0c6d7372d90f5339163e39aea2625297a68a808917c4ad6a977411fcab4b76977a6d8b3b25e875606c1706ae16c3ad87699a26847b48d8cb489d2515c1d8f6fba2cb0391454ae1099b72ae4b163552c628b9e92d9a17364779b043d2bc6f7a1e32525ad38949b87b79c8f76f4835caec7ccadcb0165bc6ff06cdf48b7cd13f1b03e8ea589063cd27523845fae73f5b21c4d91951bbba4408b0ef308ce43b2304b6357a172ec207967edcdd5f86c95d85697e36fc406c956d1af4869900469adc3030f5b2c8a6e44d78c8820c446bbe6384585fc0bb7bc09f2e3cadc2538a1e85155f4b37efb4623424afd81ee799cc3b41c0917dc6e9686393cfee3480da3cebb83f8165d2cf5106c82f8fb52a1e163e47c03fe43bd885094f22e45872f33a982b5d56e4d4ac1d1a37c243f16f84a28c681429d6a5cfa619c4e78248faeea80a2b5a0680a8b5cc1095a89c36c436fecefc3c13cc07fb2b9d325af3d07cb135d47dfeb263c8f58977df5437d46631d607bfe0d48bc6fee34353619c90d735a09d5427c4c5c71159e5db9256e0a7e4c2fd288b4b2392cb058c4c8864a828ff79474af05628f0363206a85ec39e0ce9be76a959e5b0ae99642eb26850f4a49a40259b1eba2e63fec74ce0e31f1bf174d3b8dc09b871aafc0d49ee97d34c4d99e54644619d3acc79c4a83e2d72dbc83ead3aa2105f67c0ece444be01d4aaf96d154a5dcb6b05f408716699ef1eea24cbda9d7a83cff6736ad3574410af906191c8b68b353e9acb0d3a4d2b7fe86851fc203741aaedba2d7b36ceee0db92606b158acfc3f1aefd7594aee397df46f4c8ee3dcfd81fd3d98a7fadd3fffffe9640041fb3c6fbeeccb6b2431db7c099642cf48ec6f0e87da38765010fbf150e31fdcc950654b2bfa643c5f4f5a5a0fb36474cd1a278aac401eafdc928300a828b9aed075c83c2c906e83c4a0fefad37aed8bb591f1241df040368dabc6ec317ffd76f7e0d9042d7efa6714dde7a9c7a93a6f76cce077cec07a3aedce1ae57e9bed208fe791c65248d578135f723492ba8b98cbba1f6db358f5108285977eba5716eb3363602c377e39d87363119b515b7446e27eb884c7bb6289758c6b20781f20bfa81ace704698ad67b85c2fd62cf40c20055d1eeaf5fa169bac5889d9423be2708135969cd2cd6e8fbf6b6eb62ca0cfd2ec9a6d9dacd1d94fccdebe17a27549897a9c1c7ef7d00cf9bec30cbfa52a077a4e99cb7c53fac550646364bfd47c997d576439b5e35c76458097e33ff2c067c26931748f11d1ba1a561436eca30aa20c7ee8642e0b4505dab0724b1f377c5fa86dcca1dbf8248b8a1106fbf2db402c13502390b387d6e5c9be6d000ec097b1d38eb7d1ad9ff46dddaa783f844a9ededafcdae4b53d95e1c420c96061d61670b02db862ece9f513eb046fe7d6dcbbba04e006aa6596b38f37172ad45b0cb740c551ecbd55dcd6179df735cb729ff5f5c47c8d8d62b33baa29d6667f7a4c79940468741476e1e184aab196e403127a8df16649beac25c263eb43da85fcb50a6a9fab2355e5f4a3ba52c46d6d4361160de51d4a65d89390da4ab656cdccf1c7411416f52fdc757b3ad050f2e3ac5016bbd020c9cf0a071ef7ffad9fd34d282668b9b4a90f176000c7bd046e959c660971b07f55608f7ef92af4f88f822b5bff8985d97c7a515ba3fd00b7f0623b089b8ca1a3aa3c60c8c39fafcbec82f5991e1f74ffbf22188dc05d45daaa5e50e1d0748b23f4030d980420bd2d04c24f47af13abe5146580f54c35be66a3ca089a8fb54125e5e49f7d5888d89c035acb41ba376f96d12ab865d6ea0cd2ee1705db0a3e38a62ae0eac4c74d3c6beedf831bca657c816cf55c332d6687f7e14bfe06299a13ec0a4a76cfc769a80a23db86cdae0349ab75a771f51ad2e660db493053cbf5ae031b4f8d642e8c3db5e5f8beaed56cf053d5df2d83f61a5fd7118735ec2286e92ee565666512d2f32c70c900905c36b12d3fa4c4f41dbaa458277925891aa6e9ff5b35e1e4de9077187324c23d35dc6e5adce30d515838e7c3a6973490a5790421e5fb6221589dabc3b4a007650005cb3b6f16805b8e13f40320ac5772229b66e9397515650405edddbdea512149a2ddbc987324df421e86c153f17549e9ab9284594270d60b26e620a1b2f184fa38231dd7c1ecc3f8e299ef97f6261b7ddd97933794b29f4b90a879e2ecd7ad8cddbcf087c870df22a4f7a4ab631a21faa55247661232e214f187515853120476d9c7dc5ee7246bd3b26e07f20aa83277a2e35045eb3e258451fa11453655f79481578ab0612c638bcc8363716898b494a9e98de14882593e2fe0b6569bc3af7026ef6d435c5757f9cd8", 0xa00}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) r0 = socket(0x1, 0x4000, 0x8d) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x2a, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480), 0xcc, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) (async) sysctl$kern(&(0x7f0000000100), 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) (async) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e"], 0x101, 0x800) (async) getpid() ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) (async) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000008c0), &(0x7f0000000200), 0x4f) (async) getsockname$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000000)=0x5b) (async) readlink(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r0) (async) clock_gettime(0x0, 0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) poll(0x0, 0x0, 0xfffffffe) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000), 0x10) connect(r0, &(0x7f0000000440)=@in6={0x18, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file2\x00', 0x10000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 4: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)={@local, @local, [], {@generic={0x8864}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6e, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(0x0, &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x25, &(0x7f00000000c0), 0x0) setrlimit(0x6, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x0, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x18, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="90", 0x1}, {&(0x7f0000000340)="02e6402240d5a0ba7641a16177524509c7d8f8410afcb7e3b506f88255a5d0070490ad3388032758c67728eb2b2f77449d4ff247919fa2dd026e2035051e22d1c1db44c1d179c44e1c110cf0961b7b51ffd5a6015b5189185da59c2c70860fe016fdb10b12e22a85d399deeb800c3526d01ad4bb11f438bbb4a5238d371f407914f62667edfc895305cfff3c6c9a993a6761090746929dd644022504a6b3a48612be7724b2dc75d29794a20813cd17e22d5aa2dd58e769173ae884c87860133bccdeaef62b5e39e08916290bba4001e34c84121f130000dbe7361c1260f84cac1c60c8f9f0d3309c0f0e74452f", 0xed}, {&(0x7f0000000780)="ac5e5605028ecc9dc7da1c6798666f120a2ba056b4cdf4b2014c02c8ec34860df3feb062fc31d540abc4651321e23f69d99542cfaea74ef31230c5b02953f13df7355c287f79b56c5dc6487433d6e41c5e33eeb4c9cc3d0a21fd2e510cb124ebd389406a549499323493c48fb28bc9b846a5d6329b50321c2b39b212d5f85eb66a12f06a93845110cf4e9b52b59e957a259c9513646928efd2f2c886f5eddfb32a4f4f5786ffa4387fcb17accae643e006b476f962875aab1feab90e811dbfc0a061353911d4e9b51bb169c74798c79448746a5c719baa32a07bc991d3efd4b536d74cdd8f9d954b5e7075f8a65d3133f3b0ea436953653cbdd3d5d5624d8d415d38", 0x102}, {&(0x7f0000000680)="1265b93cccacbf26e5fc89198b87c0c538973b557e31b2758ee02111d4e1acdbce72c82c4a644f14f5bd4f8d62c1af9f5b1a052b89fb811631bfe8246904634d9eb9b7a6acda329c89c00131c2982ffb459ac9bf544b195c0e8518c191e809e9025e50327184263036ef2d084b01e5d3fb819c1875b6046453453ff9e7064e85e059faf4237bbd0e8cdc13bc63944510648b55a17d812355ddf75cf24d88c143dbadc63fc539592698cbe2224b855575a8d06613c48ce9268f3460f113a50d14ddd95a84c6ec15600a351d663d8da5c021b5ffb3cdbd7baa711d9b2e275fea68a6c27b4c7536db", 0xe7}, {&(0x7f00000008c0)="9a8edc1ac596f85c8999dea61b0a959c5a0cef0a3fa6da4190ad4ed64765b76d7befa13f678a3da80f25a10da61f417b645b994ad5176ea5ca05cc26cf10a508c7b95c3f4627165ad680cb45f6ec1a0504ad98b5609d353a705bb629e22cb8adfe17a83b2d607e88d8e7a4a7e5d53bb7b5f6d3d46b2abad4a41000c9d448180400000000000000f1b5f93af9558fe002518d805d47fa049332d8c10dbec0a02f57a7212a1132854e4e1f73193fec4238c33bc4539195946d15fb2cc866c0d4d8aab1ea83a10796755932a3493910b7eb79ec4fde39aeadb757d65b3927c0c43378bd4f7ebe42b42ae17b38f76330000788180436380fbb415f8a2f786d93dcf357732cf8a23b68b01cd3e7", 0x10b}], 0x5) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146940, &(0x7f00000001c0)) setuid(0xee01) r4 = socket$inet(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x7) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040), 0x4a) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x88f475bb14c5243b}], 0x7, 0x0, 0x1f, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000002c0)=""/105, 0x69}], 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff76) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) sysctl$net_inet_tcp(&(0x7f0000002b80), 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setregid(0x0, r3) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) r6 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x978b, 0x0, 0x41, 0x80a1a2, "bb08000100f1675910812cc900"}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}, {0x1}], 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="34eb4cd59e8456ebc0881681c60e1cb27503dec8c9f42739e54ed1cb858730d9e0bf010100b3cb934394c5", 0x2b}], 0x1) sync() r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) flock(r8, 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x81}, {0x44}, {0x96}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="42907fcc2abce2eca2983c654dc0a57d99bc0a843a118bf1ecbb51cfa978a136c6231c580fb0bb73356cffa7854df9b3749262985a7a50cac0b51f9d8db5f97b4b4953def1454cc7107418a7544f2485469a4ca6ba3c278fc39e2bb636119d0db8cba5a314646fff4336105c0f8acc0d50de1e0698c35f48562662c1f4448b6ee6bf184ce31df3732ad18026b08e982e4dab94c7d52e217cd3bf2e77e2d7b2929a727aa0cf97ec79f7b3235853121afb7641483a840353c1fe83b363f95a03852cf15dfd5f803cd2a3c61aea4ca6ffa758d0", 0xd2}], 0x1) r2 = socket(0x2, 0x3, 0x2f) dup(r2) (async) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) socket(0x2, 0x3, 0x0) (async) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r3) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0xcc}, {0xc}, {0x6}]}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0xcc}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r6, @ANYBLOB="92e1e34be249368d95a7935a8afd6fbc7e5ec2aa8bcfe54243e5b8446ab2fd26457db31ed7879bc5b5b6ad1503655dad6a46e945ba49836c99bd1b191e36fffb79cf9c9c90b99538d572c2cda575f76a0ce6a5fa630399909f7931fce4fd0ec9acf94112bdad3a0d5eba070b3cc0a4610a53", @ANYRESDEC=r6]) (async) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r6, @ANYBLOB="92e1e34be249368d95a7935a8afd6fbc7e5ec2aa8bcfe54243e5b8446ab2fd26457db31ed7879bc5b5b6ad1503655dad6a46e945ba49836c99bd1b191e36fffb79cf9c9c90b99538d572c2cda575f76a0ce6a5fa630399909f7931fce4fd0ec9acf94112bdad3a0d5eba070b3cc0a4610a53", @ANYRESDEC=r6]) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) executing program 2: close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "090000000000364d1f016dfb37a23ab44d04c50c"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="e87e91ffff0dd110ca", 0x9}, {&(0x7f0000000100)="00492b3cd8dfce0568c0ce09248001c6f1beac37e8600058bc0c65402996e6238afc3c69ec8fc6681eecc4e3187ef0b793d1376d321ac7957fe52147310acac555df57c05ade083ee36465abbaac1ae6f8f4443ae01c5bd4d7ea15fb0dc621a9ec747007e3a500", 0x67}, {&(0x7f0000000180)="8e33999c3d0a0866d17aa2e691c760f1c15ed8c170c9b6f47dda491199412b5d8c686399103f01a00316bea84776ed3560f866586f0d9ca50ec4827a1eb6007de75036949f0270867a95195ed9", 0x4d}], 0x1000000000000074, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r3, 0x0, 0x0, r2, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r5 = getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) r7 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x6, r7, r5, r6, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb}) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x4) ioctl$BIOCGBLEN(r1, 0x40044266, 0x0) sendto$unix(r0, &(0x7f0000000600)="b9211806ad3fcce68905d6f7e9ea788d29d13e564e9da6feacb9f8300b493ff6b066a1dfe1748948aa83483dbe2defb2e80a54cd401bad0b57a3e5b00becc56a3fc2ba1fefaafae0a64780dc187304901661882cbc830b6e886c91510aea470cfc1542e1fb69cadfd06c6eb9a71e3ae33f05685695b42a18aa52b5b966d18a2ccd8a2e9266bf150a93b3c2d82ba6e52cb619d916d9df202bfd1a96166cc97a996d2b796148ca3f0f8e8b29387f6f4749e19e4071e81148664b2340258271681a602abd85aa1e", 0xc6, 0x400, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb00060000012300160000e200526b8c8f8b01"}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'\x00', 0xfffffffa, 0x101, 0xfc, 0x0, 0xd56, 0x8000, 0x5974, 0x2, 0x0, 0x7, 0x8}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x7}, {0x8906}]}) getgid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r5, &(0x7f00000007c0)=""/113, 0x71) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffc, r3, r4}, 0x0, 0x0, 0x7ff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='(\\%)\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000340)=']/*\x00', &(0x7f0000000380)='\\-%.)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)=':\x00']) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 7: setrlimit(0x3, 0x0) mlockall(0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x11544b00, 0x0, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r2 = socket(0x18, 0x1, 0x20) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000280)="b7064a42693d40c49e43738ac685fdbf659de6e872dd968775669ac9d8c9ccecb018fdcc97eb9b93d28689c02c3ac0a7a99e4f1e3f99ad6613c787298772b9204395b40b7d0457d407dbce8a445ba37d01261302d2140b86e29c399dbd6789f2ddb1cdc855ade53800e554eae3c20efd491ac2e2caa79da2e4cb00a008435ec9a661d2921f9e8517190d944035f699642016fcb3d0e9da5c1ac6a945298c9c8a8071ea42a112d88ed1843a2ccfe533e512c0517272ab6e5218d6dea95bb51f0a45c51f3722", 0xc5}, {&(0x7f0000000380)="6b25c9f0138fbb3528c91c6d7d64a0e0a6d51d5a01fd65e7b073ed8e1fccd282a2a3123505bbdfbd8ddf9be71528047196308ffa7637477783be2f7ae5b157102e9520f036c3b3410cf4360d1cf72e2951b78277bf04735ab99e6ea83c2d4c0bea38d05ac97c322214801dc2d4bcc47fd4ece82d1bf1b6a1ba04f80ebae0325afde6342df31499ee04fe2e9238443576cf1948663394ebb92dedf4423b33dd6594bc4484ef3cac19c89664c02511163a2f961ad5a951c347759f2cd0fa8dfe02e64bff3a1afa99b02efd5c73077b108cb9da2ab6b4449cb7a6b258723da6547b19", 0xe1}, {&(0x7f00000001c0)="68fe883dd3d8d859cc5b61e9885c5097103925fdcdfd302b35e6c0627fd0bfca64b1185d46c0de919e10b890f9f3b6b4f8f0afb182de471c10acc7c38d9a7510c27c225cc98564f97e85bc", 0x4b}], 0x3) close(r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x11}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)='\r', 0x1}, {&(0x7f00000002c0)="b6705fe035618a7ee5b1bdee170c6415b2e09b728bde4cf2fd25979a4f60569f295da921c499f5dc5786313438e176de85b6241d04211d0830648b83011371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3da345cc1e2012bc1046bf7ed03a6e57bbf63a250c8d2c7faa24e88f76766239be6e09a5d37768c5ceaed62", 0x7e}], 0x2) mprotect(&(0x7f0000569000/0x4000)=nil, 0x4000, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) chdir(&(0x7f0000000000)='./bus\x00') executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @empty, @loopback={0x0, 0x2}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) open(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) geteuid() semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) poll(&(0x7f0000000100), 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000), 0x0) fcntl$dupfd(r1, 0xa, r0) executing program 6: socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10000000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x1002) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r2}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00000100000000", 0x8) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x7ff8, 0x0, 0x0, 0x40f, 0x7, 0x5d, 0x2, 0x1, 0x7}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4", 0xa}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) executing program 3: r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x20, 0x1800}, {0x0, 0x2}, {0x0, 0x1f, 0x800}, {0x3, 0x9, 0x1000}, {0x1, 0x46ab, 0x1800}], 0x5) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x20, r1, r4, r1, r5, 0x8, 0x7}, 0x100, 0x8, 0x673e}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/78) r6 = dup(0xffffffffffffff9c) sendmsg$unix(r6, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="63e8976b1b56f86c7b9ebdfa20adce72dfd02812951f618477635698086ccf8428a37853b61d3174a3d1fda1ad376d28d988fae6e30df5cc2c12ae2935a90772c60f31b463f8581b30b90f7060e2c1a61e4dcad790a1c452b6bd64dc215a14cc94180f496041bcafab6e057c254623e4d02afdb246e64fed16dde3f29d9d71ab26061f970f6d26d932d0a39a9ba260420bab23809dc1", 0x96}], 0x1, 0x0, 0x0, 0x9}, 0x0) r7 = semget(0x0, 0x2, 0x822) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000300)=""/70) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x2, r3, r5, r3, r5, 0x80, 0x3ff}, 0x2, 0x40, 0xd8f}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) fchown(r8, r1, r4) setregid(r5, r4) r9 = msgget$private(0x0, 0x2) r10 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000440)={{0x24e, r3, r10, r3, r5, 0x8, 0x4}, 0x5efd, 0x0, r2, r2, 0x7, 0x4, 0x2, 0x6}) semctl$GETPID(r7, 0x2, 0x4, &(0x7f00000004c0)=""/47) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000500)=""/12) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r11 = accept(r6, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) msgsnd(r9, &(0x7f0000000600)={0x0, "8bb8cf8246af4ec23ab6a7536bfacf70cf221d61df8db1d3c3bd92d052c4effd31c95f40ade4b805b2abc68376820f6c376d5bf37de8b7df32f871d0e10ff565f1b1cce74d34952301bd00e6d8ff022e13ae9f3a7615e3641a65f9a2e32025d0d2976646f32a68611ff8576c06f861574ba87e4bb93fd8093ea068c1b37792aac64223a409a0cce9eedef266c4d4f42d5f4cb99d7acbbd"}, 0x9f, 0x800) semop(r0, &(0x7f00000006c0)=[{0x4, 0x20}, {0x4, 0x0, 0x1800}, {0x0, 0x1000}], 0x3) r12 = geteuid() fchown(r8, r12, r10) sysctl$hw(&(0x7f0000000700)={0x6, 0xd}, 0x2, &(0x7f0000000740)="e996e2c6dd8c546669da670c6af18db1e7f7e1e8e23d31fac7cc2f8121be5fa298ae945ff2f8c74bff22e852082521c128e0e80f1f13b45f1dee4dc955dfa39d7cd130dc3d2d5de6a20d234cf38cd048a10789177651b9d6a148e0c064d7a672484fc65356595f24879ced2e001f873e6e616331114868567b8aa60be63a4d9de0fbbcd45f849408", &(0x7f0000000800)=0x88, &(0x7f0000000840)="939a15e10306df8b9ba71bfe812960bdead23c11617b522803806a9a5506bd44adaa93d884d281f60b11694d638075a060cc22e395aa", 0x36) connect$unix(r11, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0/file0\x00') executing program 6: r0 = socket$inet6(0x18, 0x4000, 0xe0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x21}, {{}, 0xfffffffffffffff9, 0x12, 0x40}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0) close(r2) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) linkat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', r3, &(0x7f00000003c0)='./file1\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000af3000/0x3000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil, 0x1f}, {&(0x7f0000e0b000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil, 0x3fe}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000517000/0x3000)=nil, 0xfff}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000639000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x2}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b23", 0x41, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001], [], [], [], [], {0x0, 0x0, 0x1}}}) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = dup2(r2, r0) msync(&(0x7f000072b000/0x400000)=nil, 0x400000, 0x6) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000003c0)='W\x00') connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) faccessat(r2, &(0x7f00000002c0)='./file0\x00', 0x100, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r8, 0x6) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000000c0)={0x10, 0x2, [{&(0x7f0000248000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00008b8000/0x2000)=nil, &(0x7f0000951000/0x3000)=nil, 0x5}, {&(0x7f00003bf000/0x4000)=nil, &(0x7f0000508000/0x3000)=nil, 0x90}, {&(0x7f00003d8000/0x2000)=nil, &(0x7f0000345000/0x2000)=nil, 0x2}, {&(0x7f00001a9000/0x3000)=nil, &(0x7f000088f000/0x2000)=nil, 0x6}, {&(0x7f0000425000/0x1000)=nil, &(0x7f0000162000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000091c000/0x2000)=nil, 0x2400000}, {&(0x7f00007cb000/0x1000)=nil, &(0x7f000066b000/0x1000)=nil, 0x3f}, {&(0x7f00000d5000/0x2000)=nil, &(0x7f0000700000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000033b000/0x3000)=nil, 0x10001}, {&(0x7f0000013000/0x13000)=nil, &(0x7f0000243000/0x4000)=nil, 0x6}, {&(0x7f0000062000/0x2000)=nil, &(0x7f0000a89000/0x1000)=nil, 0xfff}, {&(0x7f0000a39000/0x1000)=nil, &(0x7f0000130000/0x4000)=nil, 0x5}, {&(0x7f0000316000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000568000/0x1000)=nil, &(0x7f0000231000/0x2000)=nil, 0x10001}, {&(0x7f00001a7000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffb98}], './file0\x00', 0x8}) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) write(r1, 0x0, 0x0) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x68) kevent(r0, &(0x7f0000000040)=[{}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000380)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x0, 0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r4, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r4, 0x0) mmap(&(0x7f00000fc000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000003c0)=[{0xff, 0x2, 0x1, 0x6}]}) socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x4, 0x1810, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x5811, r3, 0x1008000000) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) executing program 2: seteuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x109, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000380)}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) dup2(r4, r3) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r1, 0xa, r0) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) getegid() socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x46}, 0x2, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) select(0x40, &(0x7f0000000280)={0x4, 0x0, 0x0, 0x0, 0x20, 0x0, 0x10000000000}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)='\t', 0xa) write(r2, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=r4, @ANYRESOCT=r4, @ANYRESDEC]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r5 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x21}, {{r5}, 0xfffffffffffffffd, 0x12}], 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xa5, 0x1, 0x4, 0x2000000000fc}], 0x9, 0x0, 0x7, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000040)={0x4}) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) open$dir(0x0, 0x80, 0xbe) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0x0, 0xffffffffffffffff, 0x0, 0x90, 0x3ff}, 0x9, 0x41, 0x80000001}) r2 = getuid() r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r5, 0x0) setreuid(0x0, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xffff, r2, r3, r5, 0x0, 0x2, 0x6}, 0x5523, 0x529, 0x5a}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) mprotect(&(0x7f000017d000/0x1000)=nil, 0x1000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESHEX=0x0, @ANYRES16=r6]) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x18, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="90", 0x1}, {&(0x7f0000000340)="02e6402240d5a0ba7641a16177524509c7d8f8410afcb7e3b506f88255a5d0070490ad3388032758c67728eb2b2f77449d4ff247919fa2dd026e2035051e22d1c1db44c1d179c44e1c110cf0961b7b51ffd5a6015b5189185da59c2c70860fe016fdb10b12e22a85d399deeb800c3526d01ad4bb11f438bbb4a5238d371f407914f62667edfc895305cfff3c6c9a993a6761090746929dd644022504a6b3a48612be7724b2dc75d29794a20813cd17e22d5aa2dd58e769173ae884c87860133bccdeaef62b5e39e08916290bba4001e34c84121f130000dbe7361c1260f84cac1c60c8f9f0d3309c0f0e74452f", 0xed}, {&(0x7f0000000780)="ac5e5605028ecc9dc7da1c6798666f120a2ba056b4cdf4b2014c02c8ec34860df3feb062fc31d540abc4651321e23f69d99542cfaea74ef31230c5b02953f13df7355c287f79b56c5dc6487433d6e41c5e33eeb4c9cc3d0a21fd2e510cb124ebd389406a549499323493c48fb28bc9b846a5d6329b50321c2b39b212d5f85eb66a12f06a93845110cf4e9b52b59e957a259c9513646928efd2f2c886f5eddfb32a4f4f5786ffa4387fcb17accae643e006b476f962875aab1feab90e811dbfc0a061353911d4e9b51bb169c74798c79448746a5c719baa32a07bc991d3efd4b536d74cdd8f9d954b5e7075f8a65d3133f3b0ea436953653cbdd3d5d5624d8d415d38", 0x102}, {&(0x7f0000000680)="1265b93cccacbf26e5fc89198b87c0c538973b557e31b2758ee02111d4e1acdbce72c82c4a644f14f5bd4f8d62c1af9f5b1a052b89fb811631bfe8246904634d9eb9b7a6acda329c89c00131c2982ffb459ac9bf544b195c0e8518c191e809e9025e50327184263036ef2d084b01e5d3fb819c1875b6046453453ff9e7064e85e059faf4237bbd0e8cdc13bc63944510648b55a17d812355ddf75cf24d88c143dbadc63fc539592698cbe2224b855575a8d06613c48ce9268f3460f113a50d14ddd95a84c6ec15600a351d663d8da5c021b5ffb3cdbd7baa711d9b2e275fea68a6c27b4c7536db", 0xe7}, {&(0x7f00000008c0)="9a8edc1ac596f85c8999dea61b0a959c5a0cef0a3fa6da4190ad4ed64765b76d7befa13f678a3da80f25a10da61f417b645b994ad5176ea5ca05cc26cf10a508c7b95c3f4627165ad680cb45f6ec1a0504ad98b5609d353a705bb629e22cb8adfe17a83b2d607e88d8e7a4a7e5d53bb7b5f6d3d46b2abad4a41000c9d448180400000000000000f1b5f93af9558fe002518d805d47fa049332d8c10dbec0a02f57a7212a1132854e4e1f73193fec4238c33bc4539195946d15fb2cc866c0d4d8aab1ea83a10796755932a3493910b7eb79ec4fde39aeadb757d65b3927c0c43378bd4f7ebe42b42ae17b38f76330000788180436380fbb415f8a2f786d93dcf357732cf8a23b68b01cd3e7", 0x10b}], 0x5) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(0x0, &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x401, 0x4, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8000, 0x16f}, 0x8) r1 = socket$inet6(0x18, 0x5, 0x7f) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="2a86792e6ec671602c65f1c37300e947da1155595dbe7f42362bef4e5bfbdd23a47754ef3ebfaef3eac5b0d38c86230786f9d683940e7b28e52d59999d781f879e61e45926d34885f621012d40ee911a32c24e419b0d7f4125d919f906e155a4155448f504a9aeb601006c31735ffd45fe682a3bbd75273ca081589c58ae6d44a700154798137f15ab2bc1c9c389f289805fe5d4ed6993adc68b40e8f0ccc90493d0f29377d48e9a5b2cda4898cff4671b157cc77daffb369039bbc6627b41616cc4e10b0ed9ec0139616ff7641cdc85aec915f93ba7f7f6d63159a5cb8b17e3108b3eb27b5933ef8a282f5d409a7163662876e57e", 0xf5}, {&(0x7f0000000200)="30e7fe19cf40d3290c21304ef96e623be3eb585bc5ac3c214e72577168ef0c31acdc4c371718a9ef", 0x28}, {&(0x7f0000000240)="5c0861054e1c0cf2352c2652dfe0bf2e194f8d3cfc513d763adf4b874b4e22ffe21c50a053e50f55031226c8b214c59265caea2abcf65ad40292e33773b2", 0x3e}, {&(0x7f0000000280)="c473fb93bd743758516ea369e23df9d192d95513c7d39e36a88dfa03b9f60889e02f5f8f325b27e687eaa627f0f12bdf088752609c36594baffd5aa4e02b95111fe258eb45b9", 0x46}, {&(0x7f0000000300)="42f576a211ec2140008aae7f475cf752ba4d913267a23c4a4353e03a1e8a1e24e01e42aa43241a600dcbfb1875ea33fdabf3329c7fddf3dc5f2538356acb5e6adb756a30127db747f8", 0x49}, {&(0x7f0000000380)="ca138b8413d9d1d450c05af47f1cda8ea487b1a09e1d57360c2c2b5fcd2f1e0dc2f0047b090d7b", 0x27}, {&(0x7f00000003c0)="5a430bbd80dad525d10fe9bf1a2cd205dc61548bc3117fd752e4fe6cb40830bc9e76e7528e468ce2d3f13fe9cfd78f53f2fe7686a6e2da19b1354f1bf2398df3012c3b4b5721e71e48027b2b12850715580444b532beacc292542f9247e0372c379040cc40d877a62bbdcc9480fc90799d975b5845bd8cf5c55ea7714588d44b51b2510d48819d649a3941188c672e6d311f9e247ec55eb2392a9fe60acbeb06f0cbefb78baeec79d0574f004bf95ca260b1717ff36293bbe2cc9124c542bf8bbd2edf237627d93fadbdf03473918253cb5d700debc37553bb2b33df083b23a6f48cd693203e0212ab5a787af4e650183e", 0xf1}, {&(0x7f00000004c0)="ac134a6bea2de2ff891b17183a054cce69807db95421588ebc45dc092d023a0194b2337af05c27cdcfa66a858036944315eb41dd17ec5661d3dc7f153b580b0f837544a5b114c568f5f007dd4c6160b169913a35df5d71716a6590ff5cf0386cf7336e1f3561ac6ae1a5c3631eb90992d23eb1e2efb8a60f72060e517bc5cc3c1d7d4fb186764517e2a3fc7395ee38ae3d55128f08eb275a850a1b39153cdd0d03a3559ff67e71b4ca49617531a41a31e1f2fcb704a8", 0xb6}], 0x8) syz_emit_ethernet(0x105, &(0x7f0000000600)={@empty, @remote, [{[{0x88a8, 0x4, 0x0, 0x3}], {0x8100, 0x2, 0x1}}], {@generic={0x424c, "ab1795149e279473adb55c52a4f7bd9cfd20aa821a2745e7f4168413679bfa6566a809ad5b898d63815dd0f0cb9d698fca4b24a9cd40327848d147e7df6bb1b7ff148a2b3b22d0e68d277336fe7e92e4cbd192fee22322cd79fba66bdfffcc612bc62735239dd90abb74e69e28fdf64650311c9e011c333d19917fbf2c823fb1e86aec387a57eb4267aeb947cd593f2e1e20c797b3aa9fc57344cda4521503c6ee255b17a3c3adc863175a83aa6023a3c55f14ef71f6ef710c74de91176ec4c45707199313fd1d665088342febc19ea271a9833ad25fb979755a4cf08db58f0b343b15e90175fc4cd99662dbf60578"}}}) socketpair(0x2, 0x5, 0x7f, &(0x7f0000000740)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000780)="111b5f30c4a4fc430c58b312d23321b15731e83be42b756e211811d6aba232ffe16b51b467f40309fee93fd50150328486803621ef11676958fe61586b476ec01e196ea834871bae8fed2d569a1237ab5139bd18abdacd228817aea3", 0x5c, 0x0, &(0x7f0000000800)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xeabdd6fa10ac494c, 0x13, r2, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) kqueue() r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) r4 = semget$private(0x0, 0x4, 0x208) semop(r4, &(0x7f0000000880)=[{0x0, 0x8001}, {0x1, 0x101}, {0x3, 0x800}, {0x2, 0x800, 0x1800}, {0x3, 0x8001, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x400}, {0x3, 0xffff, 0x1000}], 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000008c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000900)=[0x800, 0x8001, 0x400, 0x8000, 0x80]) r5 = getegid() setgid(r5) syz_extract_tcp_res(&(0x7f0000000940), 0x7, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000009c0)={0x2, &(0x7f0000000980)=[{0xf6, 0x1f, 0xff, 0x3}, {0x800, 0x20, 0x0, 0x400}]}) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000a80)={0x1, 0x4}) r6 = msgget(0x1, 0x408) msgctl$IPC_RMID(r6, 0x0) r7 = socket$inet(0x2, 0x4, 0xc7) sendto(r7, &(0x7f0000000ac0)="d6b48a611dedc9945bd196", 0xb, 0x8, &(0x7f0000000b00)=@in={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f0000000b40)="52291c08389c160c7a46b8685a2064ecb90c79c4e65d168153745f92fce772178844a381b463e0774aea0b513f90f8845c460bfcb051f24212c0ac28284a9323ca45c148b50d5ba8d2a9b2ede5902d64d96aff72510c58b054bd2d9bb4fa57", 0x5f) preadv(r1, &(0x7f0000000f40)=[{&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000c40)=""/202, 0xca}, {&(0x7f0000000d40)=""/173, 0xad}, {&(0x7f0000000e00)=""/22, 0x16}, {&(0x7f0000000e40)=""/254, 0xfe}], 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000fc0), 0x1, 0x1) executing program 4: open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x25, &(0x7f00000000c0), 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r4, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r7, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r7, 0x0, 0x66, 0x0, 0x0) r8 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r5, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r1, r2) setsockopt(r4, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0xec7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0xb38, 0x0, 0x0, 0x6, 0xb23c, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f00000000c0)=""/157) executing program 4: socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x9}, 0x2, &(0x7f0000000240)="7802e93da6b0f0f9d0f2452571fd039c45aee09b072a268804f523dfb6b3fd40be571328729675a72a1f2f5c20d7830457a620ba8673743573e3b34e2f286e6bae26c8e993bec8b51c322a04e6500acce33708dec2187b538bce726555638d4aa0a6d2d748f933d865960533a4521207532687bf7f66392a6a3af94abc8db66185ff172bcb3994d248a52e8e8ed6eabb5e55c0e979555421d86daaa458d46c73f18a9dcdacdf83080942450dd3b96f1108e10f795925f7b694334f7ea2f9a62e8656f6a4db41485c6e153c36aa7dce734c5b40a59e6aeb790b383a1e77921b2610e276cab834a7176fe418821d3e171fd524cdcffa00eab2", &(0x7f00000000c0)=0xf8, &(0x7f0000000380)="1c1033967796a2f07ffb81019a83c282ce456525bc0110c79b7565921d820430b96da1d93ec721003c645e6d0a992f6075adc9de506b07ef7a365b190c3b3bc105d7f7bb3278d835a18d29dc87f0484b2d6ed733b896d9d5a5f9aaf80d1c6b7268c31c2dceaf2e26273a66f83f70bf9b08aa43746d21535dd9e432e2cb020cd7fd96b3144456ffd95561cbb390e749811e72a7f4116c3f8c1bc4a5e3", 0x9c) r0 = socket(0x11, 0x3, 0xfd) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="12000000", 0x4) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000440)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "f0995fdbbe9e4949744953b7da7810481d9b42c1", 0x0, 0x80000001}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f00000012c0), &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000180)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000340)="b10005016000009f0000000000070000001c130500d76900fef96ecfc72fd2357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297b09aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000027ea70f2d68f2a10212b5244e4ffffc7eb00", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x20, 0x5, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000580), 0x2) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r6, r7, r8}, 0xc) r9 = fcntl$getown(r3, 0x5) r10 = getuid() setreuid(0xee00, r10) r11 = getegid() sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="51ad6b0a061fe38bf8362c0adfc6f42b73d70078650083eca4415f36c20c9f70b4730d4b7ce7afb76f0fa5c3727fc9cddcc4a263cc01d547ba445c92e82fc553bd7806da6a8e2d47f8350bba422bbff502794b267e6cfb", 0x57}, {&(0x7f0000000500)="0d00bdb42f6dec4b6de74793e7d5ffdf6c5d992ba2fbd242bb0d611bda57448a8d09879746784a5450a0854ba53b020fcdac2f69e67b260c51", 0x39}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r6, r7, r11}], 0x60, 0x406}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4d, &(0x7f00000002c0)=[{0x81}, {0x44}, {0x96}]}) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fsync(r12) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[]) getsockname$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x401, 0x4, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8000, 0x16f}, 0x8) r1 = socket$inet6(0x18, 0x5, 0x7f) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="2a86792e6ec671602c65f1c37300e947da1155595dbe7f42362bef4e5bfbdd23a47754ef3ebfaef3eac5b0d38c86230786f9d683940e7b28e52d59999d781f879e61e45926d34885f621012d40ee911a32c24e419b0d7f4125d919f906e155a4155448f504a9aeb601006c31735ffd45fe682a3bbd75273ca081589c58ae6d44a700154798137f15ab2bc1c9c389f289805fe5d4ed6993adc68b40e8f0ccc90493d0f29377d48e9a5b2cda4898cff4671b157cc77daffb369039bbc6627b41616cc4e10b0ed9ec0139616ff7641cdc85aec915f93ba7f7f6d63159a5cb8b17e3108b3eb27b5933ef8a282f5d409a7163662876e57e", 0xf5}, {&(0x7f0000000200)="30e7fe19cf40d3290c21304ef96e623be3eb585bc5ac3c214e72577168ef0c31acdc4c371718a9ef", 0x28}, {&(0x7f0000000240)="5c0861054e1c0cf2352c2652dfe0bf2e194f8d3cfc513d763adf4b874b4e22ffe21c50a053e50f55031226c8b214c59265caea2abcf65ad40292e33773b2", 0x3e}, {&(0x7f0000000280)="c473fb93bd743758516ea369e23df9d192d95513c7d39e36a88dfa03b9f60889e02f5f8f325b27e687eaa627f0f12bdf088752609c36594baffd5aa4e02b95111fe258eb45b9", 0x46}, {&(0x7f0000000300)="42f576a211ec2140008aae7f475cf752ba4d913267a23c4a4353e03a1e8a1e24e01e42aa43241a600dcbfb1875ea33fdabf3329c7fddf3dc5f2538356acb5e6adb756a30127db747f8", 0x49}, {&(0x7f0000000380)="ca138b8413d9d1d450c05af47f1cda8ea487b1a09e1d57360c2c2b5fcd2f1e0dc2f0047b090d7b", 0x27}, {&(0x7f00000003c0)="5a430bbd80dad525d10fe9bf1a2cd205dc61548bc3117fd752e4fe6cb40830bc9e76e7528e468ce2d3f13fe9cfd78f53f2fe7686a6e2da19b1354f1bf2398df3012c3b4b5721e71e48027b2b12850715580444b532beacc292542f9247e0372c379040cc40d877a62bbdcc9480fc90799d975b5845bd8cf5c55ea7714588d44b51b2510d48819d649a3941188c672e6d311f9e247ec55eb2392a9fe60acbeb06f0cbefb78baeec79d0574f004bf95ca260b1717ff36293bbe2cc9124c542bf8bbd2edf237627d93fadbdf03473918253cb5d700debc37553bb2b33df083b23a6f48cd693203e0212ab5a787af4e650183e", 0xf1}, {&(0x7f00000004c0)="ac134a6bea2de2ff891b17183a054cce69807db95421588ebc45dc092d023a0194b2337af05c27cdcfa66a858036944315eb41dd17ec5661d3dc7f153b580b0f837544a5b114c568f5f007dd4c6160b169913a35df5d71716a6590ff5cf0386cf7336e1f3561ac6ae1a5c3631eb90992d23eb1e2efb8a60f72060e517bc5cc3c1d7d4fb186764517e2a3fc7395ee38ae3d55128f08eb275a850a1b39153cdd0d03a3559ff67e71b4ca49617531a41a31e1f2fcb704a8", 0xb6}], 0x8) syz_emit_ethernet(0x105, &(0x7f0000000600)={@empty, @remote, [{[{0x88a8, 0x4, 0x0, 0x3}], {0x8100, 0x2, 0x1}}], {@generic={0x424c, "ab1795149e279473adb55c52a4f7bd9cfd20aa821a2745e7f4168413679bfa6566a809ad5b898d63815dd0f0cb9d698fca4b24a9cd40327848d147e7df6bb1b7ff148a2b3b22d0e68d277336fe7e92e4cbd192fee22322cd79fba66bdfffcc612bc62735239dd90abb74e69e28fdf64650311c9e011c333d19917fbf2c823fb1e86aec387a57eb4267aeb947cd593f2e1e20c797b3aa9fc57344cda4521503c6ee255b17a3c3adc863175a83aa6023a3c55f14ef71f6ef710c74de91176ec4c45707199313fd1d665088342febc19ea271a9833ad25fb979755a4cf08db58f0b343b15e90175fc4cd99662dbf60578"}}}) socketpair(0x2, 0x5, 0x7f, &(0x7f0000000740)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000780)="111b5f30c4a4fc430c58b312d23321b15731e83be42b756e211811d6aba232ffe16b51b467f40309fee93fd50150328486803621ef11676958fe61586b476ec01e196ea834871bae8fed2d569a1237ab5139bd18abdacd228817aea3", 0x5c, 0x0, &(0x7f0000000800)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xeabdd6fa10ac494c, 0x13, r2, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) kqueue() r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) r4 = semget$private(0x0, 0x4, 0x208) semop(r4, &(0x7f0000000880)=[{0x0, 0x8001}, {0x1, 0x101}, {0x3, 0x800}, {0x2, 0x800, 0x1800}, {0x3, 0x8001, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x400}, {0x3, 0xffff, 0x1000}], 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000008c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000900)=[0x800, 0x8001, 0x400, 0x8000, 0x80]) r5 = getegid() setgid(r5) syz_extract_tcp_res(&(0x7f0000000940), 0x7, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000009c0)={0x2, &(0x7f0000000980)=[{0xf6, 0x1f, 0xff, 0x3}, {0x800, 0x20, 0x0, 0x400}]}) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000a80)={0x1, 0x4}) r6 = msgget(0x1, 0x408) msgctl$IPC_RMID(r6, 0x0) r7 = socket$inet(0x2, 0x4, 0xc7) sendto(r7, &(0x7f0000000ac0)="d6b48a611dedc9945bd196", 0xb, 0x8, &(0x7f0000000b00)=@in={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f0000000b40)="52291c08389c160c7a46b8685a2064ecb90c79c4e65d168153745f92fce772178844a381b463e0774aea0b513f90f8845c460bfcb051f24212c0ac28284a9323ca45c148b50d5ba8d2a9b2ede5902d64d96aff72510c58b054bd2d9bb4fa57", 0x5f) preadv(r1, &(0x7f0000000f40)=[{&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000c40)=""/202, 0xca}, {&(0x7f0000000d40)=""/173, 0xad}, {&(0x7f0000000e00)=""/22, 0x16}, {&(0x7f0000000e40)=""/254, 0xfe}], 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000fc0), 0x1, 0x1) executing program 0: sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000480)="3d562de543b74deb3d766ae1fb16a3be830c9cbcefa4ae9febc0c895a7eb112651e2fabd188b6c7aeb46bdb4ed851bf747c16e070471340efa179ca6663167975b76789781dbc3407194968a0d622f3dfd0852620df07bbfe510ff58e8ffcda166f72d1c81768cfd7106f64f0d1daad5281ee820c45e2260ae4c05ae24bd880c041df94cd5e6fe16b4c66a59c82f609d282c63a46103abad67ad280ce5b66c4c01b4d83dca47b5b2ff2382f88160b832bd5548b2cb4afb3d4ff62f21a9f6fbea01e18736be76876dcd51c51b9ae0b28480fe16d4b49c42d5ab0e63c2215cb324f73fb81a38e19c9da10096264eb981f6d30a779b0a00a0373d2a42089e5e2836d27681f9eb0b1721", 0x108) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(&(0x7f0000000300)=[{}], 0x1, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61, 0x0, 0x0, 0x4}, {0xe}]}) write(r2, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80, 0x0, 0xfc, 0x3}, {0x2, 0x7}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x30}, 0x2) r4 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000), 0xfffffffffffffe3e) executing program 7: socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) r1 = syz_open_pts() close(r1) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() r0 = kqueue() socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42}) mknod(0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x4001, 0x0) syz_emit_ethernet(0x52, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16]) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r3, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) kevent(r0, &(0x7f0000001080), 0x6, 0x0, 0xfffffff9, 0x0) socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x25}, {0x8126}]}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0xfffd, 0x3f, 0x4, 0x1}, {0x1, 0x6, 0x3f, 0x8001}, {0xffff, 0x0, 0xf4, 0xffffffff}, {0xf8, 0x8, 0x3f, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x1c}, {0xcc6, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb8, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8000) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mlockall(0x0) close(r0) sysctl$vfs_nfs(&(0x7f0000000180), 0x3, &(0x7f00000001c0)="aa9a861f4e591412ab16750b4e0092c88fc3da04a03a34834831f35c404c71c91c910250f4649744435194334df25004f70525879cf391c6291da3e431f34ac03fa0e8fc45db459b1c6f4e58b6c6e37dcf14ccecdd65adec3318dbced16382bef2099737e7e8c4c199d9aed61a702466ba0bdadf62b3b654a14979530b9bf3456f4f28fbd77a53138ac7fa54862aa96a93a100f8a21c7900c4b4dfb07c0353b7cbf79bbf38c5b020cda87362a58bc8385af5e223d3648792143db39a42e105b9853f6f0f260838d4a10056c3e03563bd", &(0x7f00000002c0)=0xd0, &(0x7f0000000300)="0cd09e2c2a7b2c10cb325523cee53994b0628072", 0x14) r2 = kqueue() fchdir(r2) chflagsat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000003c0)={0x4, 0x5}) write(r2, &(0x7f0000000400)="5c14e496ab7a0c3e7534a43d58b17f54df8931b1de6bd2a648da89d9f091fbd777a7ca54900fc2b32facf992a00445df2ea6b4f0a922a2c8d4dd04a36f14dae7325767377385f9512cf146b50a47eef1f59abab21a3069afb55eb1efbd58bd45e88206a2cb3e844be6be3a921c64757e143cf0b2fd55aeda001c842b05f3ab89083c3308993ccf1ae764ab97", 0x8c) shmget$private(0x0, 0x3000, 0x7, &(0x7f0000ffc000/0x3000)=nil) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000580)={0x1, 0x4}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000005c0)) getsockname$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x109c2, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000006c0)) fsync(r1) writev(r3, &(0x7f0000000b40)=[{&(0x7f0000000700)="7feacd075d253ff512f27874ee162e100d44bea4a8161094dfc06e44b48326420309614cd463701b34a42184c875d5edb5c4358a079e7b3be3469fb2b73fb806a24724da0d603cee3932424642b33bca262c5a56026bbd2b44f8b9c0c7c9418b3fad08b744e1c17ced8afb26113074b603ab264570a35761b725b1d13189abdad3b17b1b142f88693c1fa70e7a31f27e176d9578bbdd5306339cd93a405a8e67596a6e47a6a2d9a84daf43424ac36966642ec52b7abc069343795c6da748937850b98783e46b0d9cccc4ba9087234a51fc36d6a5e107fbf291e96a5edcc28dde37677c13375d9655f9f0f33bb671a2b63705504387", 0xf5}, {&(0x7f0000000800)="71c5858438d69b2385ff3ff24acc888ba45844203e5a87813a592cc4106563a3225fd47ab01728d70ca4c83444484f4c012b55d9656e8885505864981a46f0cd30193accfed5b44a225a018e3b86f35ac514f77d1e89e600", 0x58}, {&(0x7f0000000880)="146c0938b4960386d35504676a761fbffb5b474bebd1f9e862e369911669435077", 0x21}, {&(0x7f00000008c0)="f4d354c16eab0b81a0a74a61308c5f944cfb72d7cc029b38603985a13873d27570ec42c2724dff7cd93c5200b2dc305c6842234fd68fee348f84dd96743a512ce1e481b7dc7f1ade50cb10c5baacc00407df5a9f0b3920688f9fca843eb8410c39fe6befc3872ec065d3ea29baa5610fee613987c4f5a1ff7f4dba593f3c62a7f2e170431ae5e3101f5b95d89ae775ed5d7c8478ebf5dec2cd19f4a6f764a4b7488cb0a0f85b694e84833e3bddfc22c1e95014e6ebf3837ef127f560f9bacf0ee91b6efc8de66c440d", 0xc9}, {&(0x7f00000009c0)="4357d8c909638a16b6b951c6fe73d91943f0998633e0b93ea03a937f66ebae337e3aabff4ba70e7775ea841574ae35c468116bdc2aac403e9de60aac9520cb9025db3d3afd99f5d98ae380", 0x4b}, {&(0x7f0000000a40)="ddd568cf079b78929b248e0cbba2daa85e5faf99b0c1aea22f89042688c9a20697a9021e995ba161fbe3169fd07a733c8c95da56fcce196bdfa7c90df4d1e1fcf156355e0322bc2c902cd094e4fb3c401be5996e40ab4859a57969f47aacd8d36962e497", 0x64}, {&(0x7f0000000ac0)="8a3a73c81e840859eabc01ffe1160af4a124b38edd4e49754d21c15257ee0931d6d8f2203488561286a1788a637241830d4740271ba5ba4aba59e41ce4f81553d2ba", 0x42}], 0x7) recvmmsg(r5, &(0x7f0000001100)={&(0x7f00000010c0)={&(0x7f0000000bc0)=@un=@file={0x0, ""/98}, 0x64, &(0x7f0000000fc0)=[{&(0x7f0000000c40)=""/211, 0xd3}, {&(0x7f0000000d40)=""/48, 0x30}, {&(0x7f0000000d80)}, {&(0x7f0000000dc0)=""/141, 0x8d}, {&(0x7f0000000e80)}, {&(0x7f0000000ec0)=""/203, 0xcb}], 0x6, &(0x7f0000001040)=""/121, 0x79}, 0x8000}, 0x10, 0x0, &(0x7f0000001140)={0x100, 0xab}) r6 = open(&(0x7f0000001180)='./file0\x00', 0x2, 0x154) read(r6, &(0x7f00000011c0)=""/27, 0x1b) mknodat(r0, &(0x7f0000001200)='./file0\x00', 0x6000, 0x5) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000001c0)={{0x0, 0x81, 0x4}, 0x0, 0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e844", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cb", &(0x7f0000002800)=0xc0b, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e4", 0x62) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=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}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) socketpair(0x0, 0x1, 0x7, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55d", 0x5}], 0x1}, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) read(r4, &(0x7f0000000140)=""/92, 0x5c) ioctl$BIOCSETF(r1, 0x80104267, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a00000000000401009078000000006041c9030000000000000000000000000000000000000000000000000000000000010000000000"]) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x11e) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="b8d1f418bcc33e8370f1bb6b178475", &(0x7f00000001c0)=0xf, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file1\x00', 0x400, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000280), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x80000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r3, 0x0) r4 = semget(0x2, 0x3, 0x1e) semop(r4, &(0x7f0000000200)=[{}, {}, {0x3, 0x401, 0x800}, {0x4, 0x1f}], 0x4) r5 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, 0x0, 0x0, 0x0, r5, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) fchown(0xffffffffffffffff, 0x0, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0xf418, r3, r5, r3, 0xffffffffffffffff, 0x38, 0x6}, 0x100, 0x8, 0x4}) syz_emit_ethernet(0xb6, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffff9fffffffffffffffffff86dd6027010000803a008a211dd1450021b07f5a1957de740000fe8034"]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r7}) dup(r7) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000300)="14bdfa5d1d34e2fecb28616498307dcda9aec43050036123339a346f7378505514fbd6da8d0ef0091afb08753f95b7688ad4c4e1dd5489e7bafc58d3e58237576b81630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100000000000000000000e43422dee1f514ab149b8e25ed958c95a2c639fa41b2c7e720b2fff613f42413f73cea05877cdce60d0ed52368a8fb58614889dc5a2e38722a750433f4119c16eb23659d23d55e3d293e", 0xdd) executing program 3: setrlimit(0x3, 0x0) mlockall(0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffefffe}) socket(0x18, 0x3, 0x3a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x401}) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f0500000003ac1400aaac1400aa00004e224e00"/78, @ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadce", 0x21}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f", 0xb4c}], 0x4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e", 0x20}) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) executing program 2: r0 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x8001, &(0x7f0000000080)='./file0\x00', 0x8}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x4}, {0x6, 0x1}}, 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$getown(r2, 0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x0, 0x2, 0x3, 0x20, 0x8}) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/87, 0x57) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0x9, 0xf5bb, {0x8, 0x1f}}) ftruncate(r3, 0x3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r4 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x0, 0x30) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000440)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000004c0)={0xfff, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4010, r5, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000500)={0x10, 0x7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8ed}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x910}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb8a7}], './file0\x00', 0x101}) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000007c0)={'./file0\x00', 0x1, 0x6, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000c00)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000c40)={0x96, './file1\x00', './file0\x00'}) shmget$private(0x0, 0x3000, 0x528, &(0x7f0000ffc000/0x3000)=nil) r6 = shmget$private(0x0, 0x2000, 0x10b, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c80), 0x8000, 0x0) read(r7, &(0x7f0000000cc0)=""/163, 0xa3) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x9aec08d0a42cf285, 0x0) pipe(0x0) r1 = open(0x0, 0x0, 0x4) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(0x0, &(0x7f0000001480)) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x2000}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) r3 = fcntl$getown(r1, 0x5) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x45}, 0x2, 0xffffffffffff884a, r3, r4, 0xd1, 0x5, 0x9, 0x9}) 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 ffff80002d6d2108 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff828504d3) at panic+0x16f kerntrap(ffff80002d6d2050) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_clone(ffff80002d6d2328,fffffd806f449990,0) at rt_clone+0x7d route_mpath(fffffd806f449978,fffffd806c9ee024,0,0) at route_mpath+0x112 in_pcbselsrc(ffff80002d6d2418,fffffd806c9ee020,fffffd806f449900) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd806f449900,fffffd806c9ee000) at in_pcbconnect+0xe8 udp_connect(ffff800010fdea60,fffffd806c9ee000) at udp_connect+0xa4 sys_connect(ffff80002a229758,ffff80002d6d2610,ffff80002d6d2560) at sys_connect+0x239 syscall(ffff80002d6d2610) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4af9ff7b190, count: 245 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 43b93b83-f320-801a-a1ee-23eab263a335 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