7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x1) chdir(&(0x7f0000000a80)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') semop(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000002180)={0x1, 0xa}, 0x2, &(0x7f0000002400), 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000b40)={0x4, 0x18, 0x29, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000001480), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000700)={'./file0\x00', 0xbad4}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) socketpair(0x20, 0x4000, 0x50, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x3, 0xc03) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/196) r3 = kqueue() r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x71, 0xe00fffbc, 0x10, 0x5}, {{r1}, 0xfffffffffffffffd, 0x21, 0xf0000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x8000000000000000}], 0xfffffff8, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x44, 0xa512ae429ee4e3b, 0xc3b, 0x6}], 0x10000, &(0x7f0000000280)={0x229, 0x20}) r5 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) connect$unix(r5, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r4, 0x8) r8 = getpid() accept(r6, 0x0, &(0x7f00000003c0)) getpgid(r8) r9 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000400)=[{r9, 0x104}], 0x1, 0xc6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_broadaddr=@in}) setegid(r10) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000540)={0x2, &(0x7f0000000500)=[{0x5, 0xf801, 0x3ff, 0x9, 0x8}, {0x7, 0x2, 0xf1a, 0xa591, 0x101}]}) clock_settime(0xffffffffffffffff, &(0x7f0000000580)={0x53, 0x7fffffffffffffff}) readv(r5, &(0x7f0000001980)=[{&(0x7f00000005c0)=""/232, 0xe8}, {&(0x7f00000006c0)=""/235, 0xeb}, {&(0x7f00000007c0)=""/121, 0x79}, {&(0x7f0000000840)=""/26, 0x1a}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/79, 0x4f}, {&(0x7f0000001900)=""/126, 0x7e}], 0x7) write(r9, &(0x7f0000001a00)="af6973c5329edd3e7d6f500cb24b5314cf5eb9165257e932555da8ff210d5e925e15d3b4aab16386f11a0cea20ddee9252b375f0c9c310f519f6e6f67b600832da28236d685c4ab9dbdf21cf38034f651b2231c4f3abc5017eff58d8c2b254404bb367ffa9def4a1e0254e7de2723b1409450a33aaa8c6dac6d44038ce1dbaa34e508cf34560286757589891de535608cf2a398ba15458fdcdc8eb6979638ce1864d1eaf8e", 0xa5) syz_open_pts() utimes(&(0x7f0000001ac0)='./file0/file0\x00', &(0x7f0000001b00)={{0x7, 0x7b0}, {0xc47, 0xfffffffffffffffc}}) clock_getres(0x4, &(0x7f0000001b40)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000001b80)=""/166) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000001c80)={0x3, &(0x7f0000001c40)=[{0x8000, 0x1f, 0xff, 0x9b6}, {0x1000, 0x80, 0x3e, 0x877}, {0x3, 0x8, 0x20, 0x7fff}]}) bind(r6, &(0x7f0000001cc0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) clock_gettime(0x0, &(0x7f0000001d00)) executing program 7: socket(0x2, 0x3, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r3 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x40000000000000b8, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x5}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000000200)=[{0x0}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r6 = kqueue() kevent(r6, &(0x7f0000000340)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0xffffffffffff9efc, 0x7fff}], 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206997, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "00000000000400000000000000000900"}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000000)="c0a93fab87272b3e50476effff2f28ee52b607bcdceac0d123208a3e3a1b02c6cdbc87580400", 0x26}], 0x1) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x3, 0x8}, 0xc) sysctl$vfs_fuse(&(0x7f0000000080)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000100)="61b6347b3cf23f6a63b1acee351a1ec93eb712f799ac9156616fbead7b448fc2a16c0da2d0ad7e0e2f5a125c7801d90631e809ae07d4c62f24dda2c503bf35e92d8cc95f3d3d27fc397072eaf1580f4801d717450a95236bccb9de8178565844e44d530d22de7e91ba565df45788059ee2367ce4ea2679853f961b85ad0a338a58d1026a2043d31707468146a69c576b76a2a5ac83f868355d9a61f098a018645b7ffd7f3bf951375d5ca0c860ba7616c410af3884fde83a74d8f79b96638e8413d184b39631d8de6ab1b8069c800d8a1ed8be0c", &(0x7f0000000200)=0xd4, &(0x7f0000000240)="ba575dc0f33a6ead0120e0d9090bb28b93fd816ae2f6948083420b0768af906a619e1cf2c0a3ce1ac24bceb45317ad2782f666274b715db2e17bd6c285a02cd6a7f634e8d2cee7e372daa032e800b3328bb6c05b5ac5bb", 0x57) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) malloc(): allocation too large, type = 127, size = 2212675584 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) semget$private(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000100)="7302695e78a24a4fa0ba9a28025c349ec7d72d698b50f078a3355d5febeb2951cee66f682ba1961c4302ab60feed8255afdf7d48b7004ad535854322ca6746b3d5f5d721", &(0x7f0000000080)=0x44, &(0x7f0000000180)="ebca0a54c5c02c1a14bca98859380711a7ac1d181d015b3c8e45baf2226ede2d47a5aaf6c8980c1ec6497ac53ee62dbc38ab1c561e45cd6c2b3252030ddddc8428229bb5c786bf724c267a406b16fd121b40e83b12d9fed2d73d4c2e57e7a05d1ac8c4b40c2a", 0x66) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000400)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setrlimit(0x3, &(0x7f0000000300)={0xa}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x0, 0x50}) ioctl$FIOASYNC(r8, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r9, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r8, &(0x7f0000000040)=[{0x0}], 0x1) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) executing program 2: socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r0 = socket(0x800000018, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chown(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000011c0)=ANY=[]) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) getuid() pipe(&(0x7f0000000080)) executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x29}, 0x4000000000000161, &(0x7f0000000380)="3998a035", &(0x7f0000000000)=0x4, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x2) write(0xffffffffffffffff, &(0x7f00000004c0)="08000000616493cead4050faf66a7b92cccfdc1a983761c83186a9c093a81737b606cc0b12369ec7b4dbb1", 0x2b) executing program 6: mknod(0x0, 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/512}, &(0x7f00000000c0)=0x202) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = semget$private(0x0, 0x4, 0x3c8) semop(r2, &(0x7f0000000100)=[{0x4, 0x2}, {0x2, 0x8, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x4, 0x7}, {0x2, 0xfff8, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0x7f, 0x800}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x9475, 0x3d65]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000480)=""/62) (async) r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x8020699d, 0x0) (async) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{}, 0x0, 0x5}], 0x21, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x84f379cb36304153}], 0x967, 0x0) (async) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = getuid() setreuid(0xee00, r0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) setpgid(0x0, r1) getpgid(r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) setreuid(0x0, 0x0) open$dir(0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2}, 0x3, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c351a8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6eff9ffffffa2dba0d2d9c1b44b47000000"]) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1e}, 0x3d, &(0x7f0000000100)='\x00\x00\x00\x00', &(0x7f0000000080)=0x4, &(0x7f0000000180)="d1bb947cce30404c02752dace514c03d704d2ef15f0d8d2f2e24b65dabfaebd96cede8c790f9dcfea448f198cf1184a9850debfff591110d432bfef7376441dc61645177339eb5032c99b158cace59704b868dc1137c4530c54b6c", 0x5b) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) writev(r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x1009, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x84}, {0x6, 0x3f}]}) mlockall(0x0) syz_emit_ethernet(0x149, &(0x7f00000005c0)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x1046, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8218694a, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x0, 0x2, 0xffff}) kevent(r2, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0xb1}, {}, {0x6}]}) syz_emit_ethernet(0xa2, &(0x7f0000000600)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0xa) getgroups(0xffffffffffffff84, 0x0) semget$private(0x0, 0x4000000009, 0x82) getegid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1b0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() fchownat(r5, &(0x7f0000000080)='./file0\x00', r6, r7, 0x6) msgget$private(0x0, 0x180) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x61, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) (async) socket(0x1, 0x4, 0x20) executing program 3: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b0000000000000000000000000000ff020000000000000000000000000001"]) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0)}], 0x1, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000001500)='\t', 0x1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afcb8e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c1fb76a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f00000004c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d78af6c08d54511830ddf1210f86a56103d170a0cb45f06b505215ef85960e9", 0x10d) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x40, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x11f, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd605af6a400000000e1403605dd3b845a85a7a49610787775ff0200000000000000000000000000010000c204"]) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) getdents(r5, 0x0, 0x0) executing program 0: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) close(r1) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x4000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="4783b49b3567c5821de7855e92f32332daf1b289ffc81f43d296e4707ce9fac4ac1ce96561ed1c7c1240ad07d293908720be5eb8382c35c6287bf71e0093280acd13e48eaef19909d3600add6b966ee730d8c160263cfc27988fba3f47eb7987f39457a3cca50884ee7782c6138da84dc219d88b0d6a981b75c5a3f046392ac4d78d07d9192bb42aeb65c2adfa97bca7473c71dce1bdec94b2e9b7fed59c56feadd882b54e01f4818768ed244a97c8e36be87a48210e3115d769796cacafc35d076672578298d7716a155a42b1e267"], 0x107, 0x0) msgrcv(r5, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x800040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x6, 0x2, 0x0, 0x0, 0xffffffffffffffe0, 0xfffe, 0x3, 0xe4}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$WSKBDIO_BELL(r0, 0x20005701) pipe(0xffffffffffffffff) executing program 3: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0xffff, 0x80}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x61, 0x3) recvfrom(r0, &(0x7f0000000040)=""/17, 0x11, 0x1041, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffb, 0xfffffffc}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000006c0)={@local, @random="632ce495778b", [], {@generic={0x8864}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xff, 0xff, 0x4, 0x4}, {0x1ff, 0x6, 0x1, 0x8}, {0x9, 0x1b, 0x0, 0x4}, {0x3, 0x1, 0x5, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0x0, r1) fchown(r0, 0x0, r1) r2 = syz_open_pts() clock_getres(0x4, 0x0) close(r2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, 0x9, 0x8a, 0x0, 0x0, 0x67, 0x9, 0x3f, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: clock_getres(0x2, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000000, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="4b1e4345eb749e83393bfa543f3fc00ad972a5dca8caed5b72cb05c98820b918b680003aa99eb08a452eb4f74d313a6fa0d6c57e72d07dac9760db5666cdadc76d9f62b028ea4011a882d8e50a969bc1f63038dee2374a87c8d690c49eb58f172869082e2b5e84e798b4ff96b7a6d751a21c3aae966158e3948b6b59e672bd8c042015d20b39", 0x86}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000000000000100000000000000c8000000000000000100000000000000ca73e51d42ff38e288d14b391beaa40e4c574ccd8b55587c07442521d19aaaef5901aab23e03ad6129dcebd7afd93d92c7531cd80be80936cfa95cf633819e37bc343848373af7815cf0b7fe70d9ebaa91a46c0d5286c845aa514179d1e04688b6c79f13bd0cfeb1ffd12c5604bd03c405639a1395a8178321ec071501efa110999792f9011d598171b47b2030b110d4cd633dcc70cab2406c1028ff2205acb4cf2f848ee7a32338668f0c70f4c4cfe263d76759f9000000100000000000000000000000000000001000100000002d30877e00000000000010000000000000000000000001000080"], 0x108}, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000500)="7182052190a8db37c2", 0x9}], 0x1) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e362e", 0x130}, {&(0x7f0000000040)='.', 0x1}], 0x2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x0, 0xffffffde) socket$inet(0x2, 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/11}, 0x13, 0x1, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r6, r7, r6, r7, 0x7, 0xfffc}, 0x2, 0x7ff, r8, r5, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r7]) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r9, 0x0, r7, 0x175, 0xfbfb}, 0x5ddf, 0x5, r8, r5, 0xb8, 0x10000, 0x9, 0x401}) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r8}) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) shutdown(r0, 0x0) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x3c, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) close(r0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000200)="6800000000000000735443d52ca3e16744a30437730f6a9285404a4f3626edf635302dd1a7b42699e682a048b934c6eb9f5b6bd90effeb18165e348cbcfc30aa743fa18b4b51c8838ad9992be9583b49e484", 0x52) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1}, 0x0) mknod(0x0, 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{}], 0x1) socket(0x6, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) connect$unix(r2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000240)="0257e7a815d755f91bb2c052b2ec2684", &(0x7f0000000340)=0x10, &(0x7f0000000380)="ade7d510f0a69db3ec740ac4dd098b53d8", 0x11) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = shmget$private(0x0, 0x1000, 0x240, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x401}, {0x5, 0x8}}, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}, {0x0, 0x3c4}}, &(0x7f0000000a80)) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4, 0x3559a5c56a6d9b4d}, 0x3, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r2, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = kqueue() socket$inet(0x2, 0x2, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getdents(r0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000140)='W', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x2) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x3}, {}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x32, r6) executing program 0: r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x6, 0x10, 0x20, 0x8}], 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8060693f, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socket$inet(0x2, 0x5, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) executing program 6: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x52) socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open$dir(0x0, 0x402, 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r2, &(0x7f0000000040)="b0b4", 0x2, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) close(r1) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x0, 0x0) writev(r0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0xf19) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x5}, {0x84, 0x1d}, {0x20}], 0x3}) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(0xffffffffffffffff, 0x0, 0x0) getrusage(0x5f8a20f5b4f2087b, 0x0) socket(0x10, 0x4, 0x1) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x10, 0x60) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e5", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc020699e, &(0x7f00000001c0)) socket(0x1, 0x4001, 0x80) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r5, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r1) select(0x40, &(0x7f0000000500)={0x3fc, 0x20000, 0x9, 0x0, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7}, {0x2}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) bind(0xffffffffffffff9c, 0x0, 0x0) r2 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x6f, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a000061000000000000907800000000ac1400bb880244100b010000448ce18549bdf83d55d50000fffffffe0000000000000c009078d00200004c25410b0000487e3f89001fffffffff0000000107170000fefffffffffffffefffffffc453640cc4cf21409ac1400aac0000300000000000069"]) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)=r3) dup2(r3, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r4 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r5, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x61}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 0: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000400)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139bb9a70e41f78eb96a05672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c500002002000000000000aabfba09001d89e001e2ffffffffff7f00ff00"/186, 0xb1, 0x400, 0x0, 0xffffffffffffff3f) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r1, &(0x7f0000000c40)=@file={0x0, ""/4089}, &(0x7f0000000200)=0xffb) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) r4 = syz_open_pts() r5 = syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r6 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x6) syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x20002fffffffa}) setsockopt(r3, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) getuid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x854}]}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x5c, 0x0, 0x0, 0x80000000}, {0xc0, 0x25, 0x1}, {0x6, 0x0, 0x1}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x54}, {0x5}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0xa5, &(0x7f0000000440)=ANY=[@ANYRES8=r4, @ANYRESOCT=r5, @ANYRESHEX]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x84, 0x0, 0x0, 0x1000}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x0, 0x3, 0xe6, 0x9}, {0x5, 0x20, 0x4, 0x1}]}) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) r3 = socket(0x2, 0x0, 0x8) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x7}], 0x2}) ioctl$FIONREAD(r4, 0xc020691b, &(0x7f00000001c0)) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffff9c) close(r6) sendto$unix(r3, &(0x7f0000000100)="2a12f78867e45dcd6343463514e9a9bf0e1dbd8d08039d3054f5fa27a4", 0x1d, 0x0, 0x0, 0x0) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r6, 0x0) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) select(0x40, &(0x7f00000002c0)={0x4000010000, 0xfffffffffffffffd, 0x4, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000200)={0xffffffffffffffcf, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) kqueue() executing program 2: getrlimit(0x4, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) msgget$private(0x0, 0x1c2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(0x0, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="abaaaaaaaaaaffffffffdfff8847"]) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea50500fe0900c0cf2fd3357ae30266060000be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5e3c6471887247bbaa3a53426d93c0000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000001", 0xa4, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3f, 0xee, 0x80000000, 0x3, "670000000000000400000000000100", 0x0, 0xac78}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x2) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x2, 0x3}}) mprotect(&(0x7f00007ec000/0x4000)=nil, 0x4000, 0x6) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r6 = socket(0x18, 0x1, 0x0) close(r6) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = syz_open_pts() sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x6) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/230, 0xe6}], 0x3, 0x1) syz_open_pts() setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000001980), 0x0) close(r4) syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0xb1) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x3, 0x40, 0x20, 0x3, "8e6c7995cdb074b089d14449dab4619fb923b70b", 0x3f}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) close(r2) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchown(r7, 0x0, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000400)=[{0x4c}, {0x74}, {0x6, 0x0, 0x0, 0xe00000}]}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x0, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$kern(&(0x7f0000000140)={0x1, 0x1d}, 0x2, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000240)="8089da1c7ea743919fb432ae1a8e8e34550c98e21c7b0b0e606692dc8f7b66ac90b2877fffbac4fc2a409dab4a761d2e115a05bd2ac2490281bbd3a5ab75228a45165d24d0f23b704c50892875109301443b8c2ae057b8279251", 0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000100)=0x7f, 0xfffffffffffffee5) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x3c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) poll(&(0x7f0000000100)=[{r4, 0x20}, {r5, 0x108}, {r6, 0x4}, {0xffffffffffffff9c, 0x80}, {r7, 0x8}], 0x5, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r9 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000200)=0x2000000, 0x4) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00004a0000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 6: utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x3c8) semop(r2, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x2, 0x1}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r3 = getegid() r4 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, r3, r4, 0x0, 0x0]) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r8, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, r6, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getpgid(r10) r11 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x9, r11, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x90}, 0x9, 0x1, 0x3f}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x9faa, r8, r3, r8, 0x0, 0x100, 0x101}, 0xfffffffc, 0x8f, 0x0, r10, 0x6, 0x2, 0xb1}) r12 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r9, r13, r5, 0x8, 0x9}, 0x3, 0x4d, 0x2}) fchown(r1, 0x0, r9) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) kqueue() getpid() setreuid(0xee00, 0x0) socket(0x10, 0x3, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x2}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/155) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000000000000000000000000000000000000000000001a"]) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x2, 0x4, 0x720}, {0x8, 0x1, 0x5}]}) r1 = socket(0x2, 0x1, 0x0) dup(r1) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r2) getrusage(0x1, &(0x7f0000000000)) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) geteuid() r3 = semget$private(0x0, 0x4, 0x82) semop(r3, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x61, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x7f}]}) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r3, 0x20004276) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setuid(0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x30}, {0x6}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) poll(0x0, 0x0, 0xffff) r3 = socket(0x1, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x496}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCPROMISC(r6, 0x20004269) close(r5) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="ebfbd9495a4372dc6391", 0xa}], 0x1) fchmod(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x1006, 0x80, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f00000001c0)=0xfffffffffffffffa, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r4 = socket(0x2, 0x3, 0x0) dup2(r2, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80}, {0x24}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x3, 0x0, 0x0, 0x81}, {0x4000006, 0x0, 0x0, 0x7f}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000012c0)=ANY=[]) write(r0, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000004c0)=[{}, {0x45}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x6b9, 0xfffffff9, "0a2a01000000018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22a", 0x1a}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f8552", 0x3f}], 0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f00000009c0)="badbad87750b277e6e2891897001d8e2533b93fcde7e0f3fa69bbd6cad3f67471ae1cea3601389f0bf1ef950fc8dc4434b4cb3ad725ebf54c584d1c93fbadb3c04642ded3f1d0ae5cc21df73b8a006dfcf227a6d410f6074e46c05ddcb675b76772598ba7cff56c250168bcf620241929c58415ba0fda7fcda188dbb8d00fa914acd150df83e3cdfa4a8cba72c0d7d3cf24d539e5a44b92e898eca924e55abd9eec3d0913388f93cbdcd582f4be4ac3fb6a77b799640dfc04d59a3810101", 0xbe}, {&(0x7f0000000a80)="07e7cd8bd123d8393b0b264e8866b3c335e5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217f57c201f28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe4013921d1ccee12a31c15a1d6b61b9d0145b314e658864d5b48e7626cc774bce60b068d5eadb00162afb7327265e5d1ab3380251ddbfc6b43b1946a7fb86ea8d70198c2d9332bb850b228ce120e1027ba5e7bcf47214a614b6566bd0622dabbaa292875", 0xe3}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501", 0xfeb7}], 0x4) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x1) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2a7e) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) write(r0, &(0x7f0000000000)="09619b42e227580d5b205fe6a19ba028", 0x10) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x10, 0x5, 0x5) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) r2 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x8, 0x0, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = socket(0x2, 0x4000, 0x2) getsockopt(r5, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x200}, 0x7}) r6 = socket(0x18, 0x3, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r8 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: mlockall(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) kevent(r2, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) fcntl$getown(r5, 0x5) ftruncate(0xffffffffffffffff, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x8531) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e5", 0x1}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x1, 0x4001, 0x80) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x1, 0x6) r4 = semget(0x0, 0x3, 0x3c5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x21, 0x6}, 0x8}) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000000)={'./bus\x00', 0x3, 0x8, 0xfffffffffffffffd}) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) poll(&(0x7f0000000200)=[{}, {}], 0x20000000000000b0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x4c}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) fcntl$setstatus(r0, 0x4, 0x40) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000240)="3c1a1bb7628b9eeb4f165181072a20ce8d7ad33868732547c35eee165ab6c2330019b8a133fe7f448ecd68a46938154f2e661e56d7a9fda968133bd607a4553e5ee3c1ca9ceff546ce1752403efded96ad278f1287adeac45510b0b5152b20cf2eedef8e48f3e7cc03c95338927a58aac01b81cdd69b31f32364e6271dda601cd05fff4e77db389812060e949f2fca51fad3468848a3d60ac5fc5637d47aa9", &(0x7f00000000c0)=0x9f, &(0x7f0000000180)="7e59fb9cae9330", 0x7) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1d}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 0: mknod(&(0x7f00000000c0)='./file1\x00', 0x80, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x80047476, &(0x7f0000000100)=0xffffe001) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000500)={0x4, 0xff, 0x1, 0x49, &(0x7f0000000280)={{0x4, 0x2, 0x80, 0x21, 0x40, 0x79, 0x4c}, {[0x800, 0xbeaf, 0xbb, 0x5, 0x3, 0x100000000, 0x8, 0x3, 0x200, 0x401, 0x8, 0x7, 0x505, 0xfff, 0x3f, 0x4, 0xb5, 0x1], [0x61, 0x81, 0x5, 0x7fffffffffffffff, 0x8001, 0x9, 0x7, 0x6, 0x9, 0x8], [0x6, 0x0, 0x7, 0x3, 0x2, 0x7, 0x5], [0x20, 0x7, 0x7, 0x5, 0x3f, 0x1ff], [{0x1, 0x80000001, 0x20, 0xfffffffeffffffff}, {0x6, 0xffffffc0, 0xed5, 0x8001}, {0x8, 0x40, 0x994f, 0x9}, {0x401, 0x9, 0x4, 0x7}, {0x7fff, 0x80000001, 0x2f6, 0xfffffffffffffff7}, {0x7f, 0x800, 0x5, 0x1}, {0x5, 0x6, 0x8d, 0x7}, {0x40, 0x0, 0x6, 0x9}], {0x1, 0x7, 0x4138, 0x3}, {0x2, 0x0, 0x4, 0x5}}}, 0x7, 0xf}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000540)=0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r5, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000580)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x41ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000213000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f000049a000/0x1000)=nil, 0xffffffff}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file1\x00'}) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000140)='W', 0x1) msgget$private(0x0, 0x2) fchflags(r6, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452"]) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) r6 = socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000140)='W', 0x1) fchflags(r8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r9 = kqueue() bind(r6, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8001, 0x5}, 0xc) kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r10 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xf941, 0x10, 0x2, 0xbc}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r10, 0x0, 0x20003, 0x0, 0x0) r11 = msgget$private(0x0, 0x0) getpeername$inet(r8, &(0x7f0000000000), &(0x7f00000000c0)=0xc) msgsnd(r11, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRESDEC=r2], 0x117, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8014695a, &(0x7f00000001c0)) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x12a, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000f4000080000000000000000000000000000000ff020000000000000000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x102, &(0x7f00000003c0), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000500)={0xe9, 0x0, &(0x7f0000000400)=""/233}) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1ff, 0x0, 0x2], [], [], [{0x0, 0x0, 0x5355}, {}, {}, {0x0, 0x0, 0x0, 0x1000000000000}, {}, {}, {0x0, 0x0, 0x5}], {0x1}}}) accept$unix(r0, &(0x7f00000009c0)=@file={0x0, ""/4089}, &(0x7f0000000380)=0xffb) 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) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {}, {0x16}]}) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x6010, r3, 0x6) renameat(r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000240)='.\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x1}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}, {0x4, 0x2}], 0x3}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000300)=[{0x35, 0x4b}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}, {0xff00, 0x1, 0x1}, {0x2, 0x1, 0x80, 0x1ff}, {0x3, 0x7, 0x9, 0xcdf}, {0xc89, 0xff, 0x80, 0x20}, {0xfffb, 0x4, 0x7, 0x4}, {0x4, 0x4a, 0x0, 0x80000001}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x21) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x406, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146940, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/114, 0x72}}, 0x10, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) write(r1, &(0x7f0000000000)="24a608d334f68b0826da3fb9a1e5e89f23bf1364739a6af9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000480)=[{0x81}, {0x85, 0xffff}], 0x2}) executing program 5: ftruncate(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@broadcast, @local, [], {@generic={0x88a8}}}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x292, 0x0) flock(r0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) dup(0xffffffffffffffff) close(0xffffffffffffffff) executing program 7: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r0 = socket(0x10, 0x4000, 0xfd) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000240)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa08004600002c000000000001907800000000000000b141c00100440100000d00907800"/58]) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xc, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="e9f9f70f6107d8b5dd53f16d56365b1621aac234ebe6c1bd2d59fd9b210dfbd79abf195e451125ea9a331fc145a824b21123ce1441403d58e3f416e5ac4c4782a47ff995c981e64a52404e1f6f1f8be071", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = syz_open_pts() ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)=0x401) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000180)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="1f", 0x1) sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x2, &(0x7f0000000000)="8b5ea54a413c7459950fa95b979bb64d0541e6a50849f286e7c5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f4209000000262f0000e63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5bcb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53b3b96241aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a58cb8240f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b439ffffb0217cbe2a5fbfc598f2f1bdd630558d225116d927df746690410646ac0b6dde68455e73bcbe8a3d0722502fa23513930f7a647d7ad768177fc04504ae70", &(0x7f00000002c0)=0x123, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673aa5108c6f254cc12f9287a60000fbbf686386e3e", 0x96) executing program 6: mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) write(r3, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x106) writev(r4, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) close(r1) syz_open_pts() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r1, &(0x7f0000000080), 0xffffffffffffc3a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64, 0x3}, {0x5, 0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, r2, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000280)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be94097", 0x6a) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x1, 0x4}, {0x3, 0x0, 0x0, 0x7}, {0xff40, 0x9, 0xe4}, {0x40, 0x81, 0x22, 0x7}, {0x8000, 0x8, 0x1, 0x5}, {0x2, 0xfb, 0xf6, 0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x2}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) getpid() writev(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d", 0x11}], 0x1) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) r5 = dup2(r3, r3) getuid() kqueue() socket(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000000)=0x8a) executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) flock(0xffffffffffffffff, 0x2) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x2f) mkdir(0x0, 0x0) r1 = socket$inet(0x2, 0x4002, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) executing program 2: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() (async) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000004c0)=[{}, {0x45}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x6b9, 0xfffffff9, "0a2a01000000018c62e2fbffbfffffffffff00"}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x6b9, 0xfffffff9, "0a2a01000000018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22a", 0x1a}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f8552", 0x3f}], 0x3) (async) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22a", 0x1a}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f8552", 0x3f}], 0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f00000009c0)="badbad87750b277e6e2891897001d8e2533b93fcde7e0f3fa69bbd6cad3f67471ae1cea3601389f0bf1ef950fc8dc4434b4cb3ad725ebf54c584d1c93fbadb3c04642ded3f1d0ae5cc21df73b8a006dfcf227a6d410f6074e46c05ddcb675b76772598ba7cff56c250168bcf620241929c58415ba0fda7fcda188dbb8d00fa914acd150df83e3cdfa4a8cba72c0d7d3cf24d539e5a44b92e898eca924e55abd9eec3d0913388f93cbdcd582f4be4ac3fb6a77b799640dfc04d59a3810101", 0xbe}, {&(0x7f0000000a80)="07e7cd8bd123d8393b0b264e8866b3c335e5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217f57c201f28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe4013921d1ccee12a31c15a1d6b61b9d0145b314e658864d5b48e7626cc774bce60b068d5eadb00162afb7327265e5d1ab3380251ddbfc6b43b1946a7fb86ea8d70198c2d9332bb850b228ce120e1027ba5e7bcf47214a614b6566bd0622dabbaa292875", 0xe3}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501", 0xfeb7}], 0x4) (async) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f00000009c0)="badbad87750b277e6e2891897001d8e2533b93fcde7e0f3fa69bbd6cad3f67471ae1cea3601389f0bf1ef950fc8dc4434b4cb3ad725ebf54c584d1c93fbadb3c04642ded3f1d0ae5cc21df73b8a006dfcf227a6d410f6074e46c05ddcb675b76772598ba7cff56c250168bcf620241929c58415ba0fda7fcda188dbb8d00fa914acd150df83e3cdfa4a8cba72c0d7d3cf24d539e5a44b92e898eca924e55abd9eec3d0913388f93cbdcd582f4be4ac3fb6a77b799640dfc04d59a3810101", 0xbe}, {&(0x7f0000000a80)="07e7cd8bd123d8393b0b264e8866b3c335e5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217f57c201f28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe4013921d1ccee12a31c15a1d6b61b9d0145b314e658864d5b48e7626cc774bce60b068d5eadb00162afb7327265e5d1ab3380251ddbfc6b43b1946a7fb86ea8d70198c2d9332bb850b228ce120e1027ba5e7bcf47214a614b6566bd0622dabbaa292875", 0xe3}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501", 0xfeb7}], 0x4) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/16, 0x10}, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r1, &(0x7f0000000280), 0x48) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="60ba1d1e", 0x4) r2 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000140)="9cdd730159712a008572b0338d227bef10f05b6095a1fa6e7f376dae690555215825460169418ac014269c206c45882b480879d8b850b094abf41acd507a9c1c8da1cb714c6265b80b042c563cef35ce223780ca228517652cdca4a293fb366d56a652", 0x63) r3 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) getpid() geteuid() r6 = semget$private(0x0, 0x3, 0x83) semop(r6, &(0x7f0000000000), 0x0) executing program 1: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x4000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 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) pread(r3, &(0x7f0000000080)="f5f747ba99a9", 0x6, 0x4) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000340)) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x4}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000000}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x81206919, &(0x7f0000000100)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x7, 0xfffffffffffffffe) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000100)=0xffffffffffffff23) r1 = socket(0x2, 0x4001, 0x0) dup(r1) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) listen(r2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180)='L', 0x1}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(0xffffffffffffffff) mquery(&(0x7f00004ef000/0x2000)=nil, 0x2000, 0x0, 0x0, r8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = socket$inet6(0x18, 0x1, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0xc0, 0xda3b, 0xffffffff}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000740)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x400, 0x0, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x4000, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="01000000", 0x4) socket$inet(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0xffff8000}]}) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x190) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000980)={0x0, 0xfffc}) r6 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r6, 0x802c7414, 0x0) executing program 7: syz_open_pts() setrlimit(0x0, &(0x7f0000000980)) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) semget$private(0x0, 0x2, 0x490) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000200)=[{0xc0, 0x6}, {0x3}, {0x16}, {0x93, 0x7f, 0x6, 0xffff}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80047308, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f0000000300)='./bus\x00', 0x20002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) executing program 3: syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) recvmmsg(r1, 0x0, 0x0, 0x1, &(0x7f0000000380)={0x9}) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000300)={0x0}, 0x10, 0x2, 0x0) r3 = dup2(r0, r0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x10, 0x39, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="c2969223a7fa593766989f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d55", 0x23) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000003c0)="000000000000000071c446fa58764462cf916083332ea82225b1c494035b7d89f9cb20bf906fac90876300c18eeba6f832855ef017869a84f8b5e09308ea946538f1ac173b35dc62a673d06a8458f11d14972b2cae117ae07b54092747816cfad51eeaa70a65fe106369d073077b368bb1d517c597f2c0c14e1d659ca677298f00", 0x81) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmmsg(r4, &(0x7f0000000340)={&(0x7f0000000200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000700), 0x0, &(0x7f0000000780)=""/193, 0xc1}, 0x401}, 0x10, 0x1002, &(0x7f0000000880)={0x80000000, 0x8}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) shutdown(r6, 0x0) r7 = accept(r4, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x8) recvfrom$inet(r7, &(0x7f00000009c0)=""/57, 0x5a, 0x2, &(0x7f0000000a00)={0x2, 0x3}, 0xc) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x2, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000008c0)="9fa684a3f1835c36c1fd0e65d446a7f2d601a6f6f66ce4e19247169d2a304546672b4a8de74defa315bc5dbb5309148ca79bab7b72138b21cd84d70fbeca7fe2839786e434d8cc25d161eb5ac73983c5d0dc0b1ea0b2e54c46ceb7ebcb62fd97e8c9b1700bab9fcd0ac15bc4fbc601b41bc49f", 0x73) connect$unix(r6, &(0x7f0000000a80), 0x8) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x7, 0x2000000, "28b77c09b87aa57800080017d0d2000010001c00"}) r0 = socket(0x2, 0x8000, 0xfb) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r9 = syz_open_pts() ioctl$FIOASYNC(r9, 0x80047460, &(0x7f00000000c0)=0x3) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) close(r1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) execve(0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0802480000280000000000000300ac1400bbac1400bb070cd618f9d2fa9bdc0479de2278b948116a3147928c69b610009078000000004c5639e5ac0c5fd0cea3631dfd1d07000000ccdd22397624374a5c15"]) pckbd_enable: command error executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = open(0x0, 0x611, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000002c0)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x51f) semop(r6, &(0x7f0000000280), 0x0) semop(0x0, &(0x7f0000000100)=[{0x4}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffff0504000000000000c484e0e745e10411ef7f0abdbc34fe42021588dc8fe44f4b76c769e3e1836e4185727d5938c9e1479d2dea800dabe4", &(0x7f0000000040)=0x10011, 0x0, 0x44) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x2, 0x83, 0x2}, {0xf8, 0x1, 0x38, 0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000440)=[{0x3, 0xff81, 0x1800}], 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) setreuid(0xee00, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r8 = getuid() setreuid(0xee00, r8) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='h+#\x00'], &(0x7f0000000440)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\xdf}]@!.\x00', &(0x7f0000000340)='$&:&\x00', &(0x7f0000000380)='$\xac+:\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) fchdir(r4) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) close(r0) executing program 6: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x520, r0) socket(0x800000018, 0x1, 0x0) socket(0x800000018, 0x1, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f00000000c0), 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) pread(0xffffffffffffffff, 0x0, 0x0, 0x6a08) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, '\x00'}, 0x3) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r3 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r3, 0x0, 0x9, 0x0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x65c6}, {0x0, 0x8000}], 0x2) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) r4 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x2d, 0x0, 0x0, 0x3}, {}, {0x6, 0x0, 0x0, 0x4}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000040)="e0743b79226222e857a558f4276a36a8192dc81f62f166470656253467b73a79d351b46323744ae77607329698742b4872fc3a413b651d4c7f009d98f164a70bd17c7d61b64b4d8673fe43bde3684b0cba02459db449f82b56f14a61ed90b2e2a8771569ac785fea805f08be493e3066b037f05a7f0840abe7e20fefa4282ac905cf3055848a4194a762e5db9067ea4268641d50746d1d0072f7b72f625a489c77558131369bf7ef7422768903b9cd1e316e29605c89df3a18d55ea25df4e0e74a346e9254ce8cd186fe920a453525da26609fa8997aee81b70edf0074de788dd9a63dee6a24e277f6eba80120402bb16d755bba9cf1308bdbdb9a7df31cbcf75dcfea0df277eed556e8dbdf4c1c1b84ab6f65dab746f61f7beea800a8c158514da5178cdef795d1b244e9e06593ac70967b8070aa9f475cf714a7e060ff5502d25f61cd9f1253ab10dfd5f84e5122b4a023428dde6e6bd9cd22feebcb61edb6a76fad92fcf68e9967cf0a5ef3bc787d51ef9643b81298556ad31e54991d2761758d6cb090eaac218af0d73d2fc9d9dda2989447e1774649335799ecd1973d24f94f354d1d35f461d17392ab015e481ede8a24ef47d8577690bc9364846538e64ebd17d78b120095ee2f61a637d971eed24b4c5af95444956a0c086e8b4ffc9be4c3b9843cc29f42452ec89888b6fd0d237d9573b7885b6f1d0416533891774b6de703f87ce7a8c856615d90ff3e27b570f197957d9f281283ffa498e1c25cbcd61d55b930518ed4d68a7ca3fad81fce0767e6038572847659d7c4ddca0dac241be537752d7666c5e2448872f31486f585bb188c45c2077639ceb284d4a6510328db9d65ef0156c27e26162655010a06e3708e1083623e95ef8d0471152d354bcf0653b9b803fa0f5d9d69b7c9c4669a5eafcfa715ad372b222889c8a2d7d4aa5a20f94b932ffeb94876157c551ca3f7273fede99616604a531bd47f3cb441f195f4f3d168a6c2d8d5987bdda2b5cce81e3e1796e0cbbde778fd1f05ce61a376bd02a0d1e43ae8ebf750e798d57591650002142df15ac2113afc5e2af2d0537462a5aecb0eaf78cf92938d1a0c05b0a8b996485f815b22c19db403ba85df2671e9de84ec630a70af111609eace079d821d76c5ef341ed245e3b58af1827365f8744455512868e97b6201d9e41df5bf1999769fd4675d0141a17cc27b8fb00ce3c46fc90b0433985d5f15aeffa0ef2afd728eb654ace620d2b12726bfe8ae5357abfafc6d071933f0dad96d6a05c29dccc74f76fd59ff60f123047dcab61fc738fabf7d6fba6959470bf721d71ac58b75cd9cadd7b9fe08cbdb4661e0dd42d24b67d5d2e9e025afc81a5d7ac73cb43292e02c38ace300fc2dacf4ec14fbc91641768aeea7818ced47d84f3b4fcfa73f460f524a82482b841c43913cb92f139a8bb5354f3163e5bb9385cca860893bee32fe8794f6a36625088c26f7127f45ecfe65d06ed37182f110f1ff5b3b94f6cef8bc35387d40a79fdbbb1a84943acba28246d6fa02b1d4611774ab4e12a77f8089760ab80cda84d7067f7954117595412c019c6f1cbc0f2658a2fe0dc1bab6657dd55c0446aa2d461c5c04ad90c1fdac011ac848e6a63abbf75c2dca2198077c5abe92fe82df8c8f8dc89eb63877b1e6b8b1ffc4a374bfc54236ac7771df3c144cf4124cc231c1df9216bd7bf57e6cc8b4516b029dd910c187f2f26db7e2e749b5bcf6e5564c1eba9f551ecf90f57200019933e6f0afdd0f59ca15abb6d9616474f045320455b8b70f706118dd26a4529966089dddb146e4cc93580e91d5d30bc2cba21fe647c4300eaf594ce514ca2c8426f158fd9d663ffba008039ac74b2d0a3d7c674f9f2f6a690e1005299d386d8cfb5c071db82993972ba3b25a0acb30a2845a04ec5c74e59c14d2d641e3faf3e22e25d5c6bc52546a9a0c936117263dfbc349fcf078ded1c40da6b992a1e0284f5b5a4967501adc583265ef7c975e7fc977e0b77d05787f9eace71e4d94fd00f19f13e426ebc807f18ea182d42e36ca7f2f51d42b01760166bef8280722eb20d9bbbd1d50f6c91f3fa7c4bc1ce5a8693b4307c0ae84f9e272ae19b25565363ff5b0b963ec6f800f9479c389d452923ec85010313ff00fcf335e47e062d5a09a5e346eb4ec6eaf00c307913933a2b219203514e056dbba12c013f538ebd4a81f73979d8cff0cf78c4a6c2921889a465d0db15e9e3bfd9a93ebf08d1cff63dd8ca4952c24e9db8d7742b94a60d4d1dc7e7cde45df50483d45d628685ce26ea557e5d8d48b67d218086b69bd335f7cd22cf169c31b782de15ae090911f12a60324a3cc321d6e736aefc3c368e14d8970d9e48594d8890ff0f69872b7fa29473ae0c69f71e269516790f449fafac6cc148776fb5720beaac3cf876ae3b3f8696f63cc1c9e6d903b28cfa365ccbae2be8868f636bf03c87d3de57c4355547e1991aa84038bee66e83ff03fa0793a4a5ce190fe87ae3b4279fe0dd73330fb0086394befc714b4a6ffb55205dfd6b8bf9fe9ec8e708131e6ae4d4216808387b79f6b666a8b38b2b9669c4205b380ac1bd31d5ddb697cf3d91dc797e1693bba16fa9a47f641974e4e190cf35d019c43f660c7527de9c7317aa1939de7a4d22886782375e5857b2290972d09d92e37fa32b67a672388f7bad32b0226b7c4b5a3472aa85752e3c2c0b8df6cddfbe9942ce65ed40e621f3381bd9dddd3fed3c8917e86f7fcd4418cb290b2a287223c251204f577dd6520a35d3fdd3703a5c71f3bdec0bff7b69bd01edc11fe2d6a94fe45ca1fa76a2616188fe66f0decdc491e5e5cc2e6d7c4507f2754e35a9518e232d1ecdd995a2164bb09f3df68de9d26bfc6ce485dd32f126cd4270b81f09c79b604293751b97b419b40b51d001c10fd07dedbabbfc3a84b8ed227b0cd8de9da3da06c6009a6a9724be737b3490ff01f65d6115113120d94cc6963592d5c10a4f2100da93862970773d73f5ee84052a5e1fe1996fb2687eb9eb39f29a156a479de05ca399143aafa65d2fe4baaee1dce6723cedad5edffc014f6c6cbb74d93e1e63e3d8e87b609b182febe527258ce8906938fc4eb79a38e441d5c4a151f8d48349d635a0573da1920dcfbcdf879b08a990881a94c5cb539ac0a2f58e6a26c63fa7fb8b0edb1607ab7494bbe6cdfbefcb310eccd434a3658348703505fd0b0442b6ce8cc9ccb5c5928083744d9f308d0dc5b1826be5ff99247245a5a705c2798218593e3d0d3ce86322b7feadb085b802caf6e999a1dd51aaf2c7bdeeca481dcb7e99d6313b6f9674f574f65964ad03f2fbcb9fd0a8da93560b1d077a489af6a59b032f3e2119abcd00fe26167048f41a0f29646f5282aacbb19d7f5b0ee1f295ea19d03838996081c8462ed6bb8d7280096a436a0fccfe3ac1f399a8dafa19e7a83f6ec38b1567bb4ee148d6299b6ce9cfd38d8d57ef7a000d017cb46d0596acdfcf4571668626abfbebeefe7fdc45f70bb1587cfeaf9563cb17428d7d1a7e784cbbefb116fe5acf38036327e9e67220641a961084095233b6f28b89c67c95228996fc1dba6696adaf124e0245da479d6a9f2dfc8700ce90bb9bbdaccfb302ee2e150900323809df08702925e152347d4ff4653da866f9fa50f3c7e17459c59c5f6ce1503c133eeaa959c88cac8eea03b14ac833ad806788fa33aaafbae2c03111b9953582cf2653e5390385542b06f3128f890c611230791f71b6352047e4545ca2ae7ff716ac6ec7037d711c1ec2708394c5dc62bd525da44352f7a559214c86df6aedc496e1acae3d382aa7dce07748cd40afe464623e5174742e9733da8dea9a7713b6d856a783f2e000b99763b68e693ef7d9e54011e5ee860468c76a2643bf4a7ca7ae45f293afc1e16f59f0f0b53a694e81030faa3ba4bed7f12804e6043cf301711f11821f9c29b116af0cfe5b75d5a3a7e34ae87363c3a00b1a5d8163903f753a38a2dc60687b4537d86c936638b9dedb85c2ca820dfe935ca791dc68caf34053a0026e9f0cea85ed5414f6ab2c4125f3a1a6775ade6fb587b0d190c23e0484f97312f81c6e8149e037f095e294257b352bf3a8999ae01957cdbd1f5c40bc8639598563211e1f66cad84aaf4b363c505d58b19f3684f237c939ea410a59d6013c093257d2aa9cb7a4a95c2d1826b013c867fcecc9a5a780b5ae828b7a77fb61b99021732c779af4679b5de9b74ef9d9a651a40844f34deef2ac3d4dc05e9167914a67086804b54181db47738097194a49a5d917e62d589cdb7931a92013fde463f8ce5e8b848ae8636e01c4b981ca5af0eb2f2e839c4096c6bd4bdcbd90f74c39de9f46d46262337c41116932cc0d3e24cf9c6de3a2f5f85fb650a95f55f9d0dd26550adde535e879cec7f5f6feeb8749a5d3c9612a96b10272869e9d973a0b8c9a5f4599a8e0a59fcf4e3c2ff03a9b95b813de93da1b410ce3261ebafba457b33f0afc18c2b0c16b9c4afd03b17e54fd2343d656e8ff93c080649a1c2c9678639c436af8ff119ec6a33d9b8bd29d838193923c8b7d5a57aa64ea6de6ad5c32e2eebbd225dd3afbbbbc91950b03746c83ea0930f4e2bcbb3c4befaa8c65cef0e052c07b1bb2746a0db51cb0e2962b0424e3a81b5bbb0c6aaab327de52fb74ede12b4287552e57f069cbf08a6670c3d248c6271fd30fa3222c4dfbfc5f20a571335792a311739d0a3e2a63da45ec98d12179e085356a66cb0ad67755287d48b4dc7ab2301da584654250a705d3b8947ad3ecc090bf8ccd27007ea4cc32fa005c966b27f3559adbad501f60e214734ad1fed772c2b95d48ebcffd40b1dc6f7564c4388474471f1f432969768c5764da7fed86098d0a07560d790d78a3c806f1c2050f91d2e3417eecf7d5871fb65d528a1a0a039e4968b4a94f98340fd9806786f6a49bae9b1cc73a8f9b0add020c28816ed687557d15e682c968dbedd5b799bdb6094d3a4f1449879376fb3ae0b8b61c49a1f1f6f00dfa3d93e7f6270ab897570d673b7ac5e862a113f6d03ff5031f4d45de180c3cfcbf0daeec476b0261e27d727a4953977df41abd7a37b33b58fa5bd2d75fd7a66f529fa66b783428d7542a2b98824899eaabf8a65259f7fc31b7825ab582a85d66326fde83f9c729c1acf873a23b4c154a75309502336e5dfd54f147b589bb8fa621a26aabfc2e731bbf74a08e1e47351b90b53cd156837dd9adaa3460a678274d076ef97a12c5e24135a7964290d7723fffcfdc31036f92a38e4b77e8c8f2fd79f2715f8e7424b6f058df14695fad472a0e44789dd46400041bfd4f1a732f78a66dc41db5b9b5d8a663ebc069d290182de7521f0465dfaf441c86e0f9efa4134ea80a0808110757772119a89d0ceaf611acc0d0d1737209983c18fa9f93c6f810300d15fe54c6ed5145f22c01b04de967f86aca4081526e86de66678bbb3e4654393066ad24b4190a49eaae93427b9a1ac96044c31c5aca53db891dd3b3de03964556abce20ace3712fa8adad4cd7d6a566ac2bdf1e6047eda3e5ceaab21e5bc87c918e810e929f037e8848da68ab2f2cb06fccde76321b0bfce0fe911343a19be69b9ba4367ef0b69e8a14f690b41dbba259cfa08fe68e76cc198456d350643f66f04e810d3669a30024b69fdc2e9dd9274280c0608897f1c247a6973c08fa9015de41c94fa0d38578e035d39eca3e87f9872d9432111aa3165161c9e6dca77e3b505f87b82de6a106119672dcc2f5922bafef9f17d754aa014b23bc2", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="afc5914e15d02612f32bd964e2ee3bf5acfa810cb66d315e2a4c8b3573d53cffac1c3962e570a0834847fa4b5fa428fdbcca751d8057ccf26938c909a428984486d484afa171351bad8e0594e79c66647594d8c0e25b002be7586c5b979d485b31598733a10c22a5b2660080e498c4fd32a1bb63449eb895f416fa8b20f1a81bc56cb35029f097f36188970e9ad3e5d849cfdf5ac32b0b848f93f979efe2a401b80edb977a9b82b7f3fbbc", 0xab) sysctl$net_inet_gre(&(0x7f0000001140)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000001180)="e61249b5552bf984ccd8a712fad40dc4bb60745f6f301306a1452505abc93f291691c973e179152f74ad174fc7dfa6f75da4ce8138b2e53b3cec7bd8915b483597270620f238a3d88e1611e6e6e5", &(0x7f0000001200)=0x4e, &(0x7f0000001240)="54173687551c6940d36f1a30e9b537f6b3b1209d62975dd9b269f258e5f58d948fa99d3d4c8593f8cade8df20998b80542645293ebbbcf3bf5f7ab5787410469a06735d57a242fb86f5f4ea77470392e1dce07d5619c5a897a090b2a21b36449dc58049c7306a4d4425740dd4b", 0x6d) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0), 0x400, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001300)="3a4306b2e929fa3d050f6967c7f659390ec475ffc29bf876c114dda7dedfeb1077afe8d01148e6eb246fd2242fb7a88851f486064bf09ef8", 0x38}, {&(0x7f0000001340)="3e918800d1b26f106e6173d8418fb3493e1905961a9afb6938126e89b2e79df03674305a883978ca89e9950fdd199a31dd69e13a3743aa45b8edc5bc09a053fbce09c5402863040ecd9de5c66d9fea43", 0x50}, {&(0x7f00000013c0)="45edec8a0fcb762e1372388536cf577faed968b61918e576c7ea13825a86b224e7b649a7972ec9fbdd98de91c9b5befdf4b0f22ae4e1018bf64de92384bc6a2f3f5e4d62b7e1309160169aabd9dde745762dcaeb4137460dfa0dc251067681588c46982379baf45e71c7ac8f09e6f04add062512a4c23feb33eadcdd89d3ab715538aecf1bc794452926245e7bc5ff643eb46a684ba8a1cfbe9e2828145d8c77a4e943196a4b14af007cdf3b695d44", 0xaf}, {&(0x7f0000001480)="4ebea8d6303b87925a9c1e5ed9656ed91b824e6a328d7f5cd123adc32dfbaa98d3a8d700b3aef141a5e35aeb66feddf188fa9fe8809dd1f922973f3693262d32f0629214a6270a3470cdaf49b51c0ef67e8efe9299768dd96874f808da2124a45c1d9e156dbc54181d02c560e5e94922bbe1cc498d938d16b2f32951e356f368effc8dd36bb677b62a3ad9ff4ce50314a32bcdbc70179ddd34cef79018d8845794d5b8d44b7165cf31ca958e14ddf9274e674ed99520bf63ff1b36fc0415e736e4d56f", 0xc3}, {&(0x7f0000001580)="284f549e99a29ff58d4159b9fe5f927be12b953364cbd81411bc6e834940f64db48874ccd2ebff2d820dbc3fc9e7032a49c7aa5349c8c1d653fceee08c71f0e9f158bcbd868ca205bf9ee3615c21d4ff6ad7169960f34cad9ea81c213438932dca856b3b8b74ba8634b85c48a89a9bac24b355838a39cb510e55a170cab0306688f668f4bb6eee3baf7f267669dd0545201ebbc10c41d1b6eec1658efd5f0671b71d8db2b3110d713cbea0c555b084f76e3cb60e383a903f71839a856bb5de9c70a6b1e3d092321e8d361234b57b9828bf17092509e2c48d0e6618b1f86ba237853dc878ecb83f5dc570e2a4a1", 0xed}], 0x5, 0x3) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000001700)="4f5c0ad2e659a1e921ebcc31dd7c0439fb2b8607e01e53579f93a6806c3d9affeb89c9ca4e1af0cffb18725e1f26657ad25663", 0x33) msgget$private(0x0, 0x3) r1 = syz_open_pts() sysctl$net_inet_gre(&(0x7f0000001740)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001780)="7838e8c97dbd53efe3e7008bd9f83b9f20a7f149695a4b4ddb6ae116b06f3b516e0cbcdf6031e36731d151ff8f4efefe3dce4d99198dd87bbbd91fe6a640900943b3f82fed85ce89413a75e0", &(0x7f0000001800)=0x4c, &(0x7f0000001840)="6778c6085f7638141f11f99e386e31", 0xf) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = semget(0x0, 0x1, 0x120) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001880)=0xfffffff8) sysctl$net_inet_gre(&(0x7f00000018c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001900)="dd73bcc60fab843f1453bb2e6b4f70ef72e1b041ba1da03da3a749ab3afa0b178866fd9846aa08a77f6f0733d7fab1ec37269419cadcbe962a9ca9b346d80c2fb46137274faecedf088402c18f68e76ff9b0053c8068436c64c0659dafe7b517ee33807a196b4520765e55d0c278de163146c8bcb5d200b85c06f8deea8ff474b221f5a12433a2ec036b2a32fb7eacc85289a025b75ef4054fede25f99f021998364ee141bcc6c9444e9ad2a77eb8c5cb80a39c4ccaf2f6742716657101262b5832a8e97a94a", &(0x7f0000001a00)=0xc6, &(0x7f0000001a40)="d26b48eb9f52daa7fd87fa5f099e68de76f402814ea2c3c117f0f2f94075ed94e81bf2774a03994e9d9f65d28e381523a3e7e3313f065a932f0ed95559bf48db80f7af608faa378325a096a1dea2cd4b65f0e3e6e799ae8aead64b9ce12d4c09c0fba3a59d429cc52f7685feea666cf052acd406fd10cfd67bfcb4b7ea814d8c7b10337a27693a874791c839cfbaac39627ec6c86312f500912390d807d713e42da338afd33ee0b9819a6ae8675d92d47d7b363c4a357a807b16656f047513a8fef655f9", 0xc4) rename(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001bc0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001c00)={0x10, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x64}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x5b8}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3d}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xa2b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffff89}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}], './file0\x00', 0x8}) r4 = geteuid() chown(&(0x7f0000001e00)='./file0\x00', r4, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001e40)) sysctl$net_inet_gre(&(0x7f0000001e80)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001ec0), &(0x7f0000001f00), &(0x7f0000001f40)="cb2e5cd3f19d5ad667902ecdff3e4580c7b53563351e40685499be7d6ce46ab3214f88a17e1cda0be75c8844ae22b7a87b9b2e10a114e0cd055c8bcc68d58cc3aea1a605ed8ee73d51bc75c598c31d6941e88b88e24d", 0x56) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001fc0)=[0x8000]) r5 = getgid() chown(&(0x7f0000002000)='./file0\x00', r4, r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002040), 0x40, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000002080)=""/94) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000002100), 0x10, 0x0) kevent(r2, &(0x7f0000002140)=[{{r7}, 0xfffffffffffffffb, 0x8c, 0x1, 0x8, 0x3f}, {{r6}, 0xfffffffffffffffa, 0xa0, 0x2, 0xef, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0xfffffffffffffff8}], 0x80000001, &(0x7f00000021c0)=[{{r7}, 0xfffffffffffffff8, 0xd8, 0xfffff, 0x392, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffe, 0x21, 0x20000000, 0x7, 0x8000000000000000}], 0x140, &(0x7f0000002200)={0xf994, 0xff}) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000002240)=""/132) sysctl$net_inet_gre(&(0x7f0000002300)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000002340)="7d438b55f1adc14cc981c8cf6fd1828b1e0d148ab48fd100fba85a0cf2b1fc3d0902e3fea657af9a35ba878b9be2ede182640c0ec9ba4fc4801d0cf7a6e422ab49f2748540c280892a84e1b65280ee18264de1e97160769f58835fd4a3f21ae9dc83c39e45e34c98f2a0e9babf0c3e5afd748a44313d83381fe9be2d8bf39e0897f9b7d8eff626e88c7ca6286b1f72c5f79bedc3c65301c3daaa975910", &(0x7f0000002400)=0x9d, &(0x7f0000002440)="a0eb3aedffa9ba8f31fa39503bf8b6a362b6f2eee4e6b945a4c5e162bd5ca7227139a071beaa92cf32162b085283d2c484718d975834efa73cf7bff884b3304f74a8c718482307c9796995078f187717754dd4fd081b6e8a8ad411331e47180d21a931a66621a2b524cb167786d1a98aef5001b7f553ab98b239a7205bf176613cf5cc0a3b", 0x85) openat$vmm(0xffffffffffffff9c, &(0x7f0000002500), 0x100, 0x0) sysctl$kern(&(0x7f0000002540)={0x1, 0x18}, 0x2, &(0x7f0000002580)="99031984054b4437a46442d6f5d628a2f261ce6c13fca82112bb629b367881835ced044f5d946ce1dbaf7931574103171fd58368170f64725b4e16284213793bf08b778ae323087cd6a64f2f62fb66c5c75ddca655c3e313e403704f9e4ebaa78834f27e16adea85c87fd83c74313ec8c334382a72a78273ccd4d299aa8b251cfd386a0f9f38c71546a13cda1774732dfdbdb722ade8", &(0x7f0000002640)=0x96, &(0x7f0000002680)="d502af95c193fa42d8bc63f024c8ce27518c0301918d21be3e150bb3c5be334a9de23af92b9a3976c0bef435ad42aefc57822f80cb1753d4f06e5b4e9e8d42e03aba197aadf9d095559a299e719bec79260588aed4524d328de8d5d85b7ab397ea237673e7bccfc445ce3e24d1174ff2cfd6974c4642671ac5b109dd5b80ebbcfcab6bfdb0153bb6adf209903f3376036823e800fa4a53cbbf86db7ba1816c8f3f4a3152e95e24118780a52012477002a6c5c277cd00c68c6e646b6688158b9f609ef4e31873bc6e42fe519fb6589825c6f1", 0xd2) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x202, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x5, 0x0, 0xe}) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x7fffffd) executing program 6: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x282) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="60ec01e9ccc902469b4c43c3de981de8937a043cd2933c5f5e97c1fc6a271b4377016ef7dd4cf9324639bb89d081f3d781", &(0x7f0000000140)=0x31, &(0x7f0000000180)="2786ab31a5e4563b8c9e304ef9a23ecb", 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8e) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r0, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x57}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x3) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) poll(&(0x7f0000000300)=[{r2, 0x40}], 0x1, 0x1000) dup2(r1, r2) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRES64=r4], 0x107, 0x0) msgrcv(r6, &(0x7f0000003c00), 0x1013, 0x3, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r8 = dup(r7) writev(r8, &(0x7f0000000c40)=[{&(0x7f0000000740)="045f9b53f4a778dae8625c69b6efaf59a18e2d2c62aae53508f2c7f6424fbbed6186973e", 0x24}], 0x1) execve(0x0, 0x0, 0x0) getppid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36", 0x17}], 0x1) execve(0x0, 0x0, 0x0) (async) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) (async) ftruncate(r0, 0xfffffffffffffffe) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x2, 0x0, &(0x7f00000000c0)="438d43435d36cf99a591a84b542d0b66b5775d0399bb15934cf90a30a7d65255ca038ab96a948cf2e6179b4d13cebdc45ae3809c9c6e9fa1e14b5fa66dbc556f0440d9ebce9e02396379ca2ee901e758c4bc26e349764f7068ee54202edbcbc1e5eb8595eb3b5934499c4344b0ea7976dc063506b4641f5af289df8b83abd95b8c49c6ea6cdb14f1798fd25412d5eb6d8adc938cd496358bdc1b07a3b1cb531ad3e5da5df7eb759a87ed274e75555a6c", 0xb0) r1 = socket(0x2, 0x0, 0x9) sendto(r1, &(0x7f0000000180)="10881335cb9456693e97860a4e36627fce8aef46d62510b5db81b7f9903fd78d657e69f4348935fbf5bb40d9b8678edb71f496977b55eec873adc80b3f6b33cc1db7e20e0d38a59c639a495a6e55ca9fc42710eb4f60d048d20e872a5df7e87fcd0af9b9eee66bfb58e4369d244979b9def2698af231cc19d08b8e91ae872ffbd37df49b701c9bb1c6ce5444b2410566d0148186e5c46ed856ee38715352fcab75cfa0eee56286d473350953be343ebf54c81daeaecb5e048e56d432f6a31ab1c2e1dd4792fb9d8d028dbf83d6220ee0d0", 0xd1, 0x4, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8, 0xe6) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/2, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000380)=0x7) read(r1, &(0x7f00000003c0)=""/198, 0xc6) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x1) recvfrom$unix(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x0, &(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001540)=0x400) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r7 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000015c0)={{0x0, r3, r4, r6, r7, 0x4, 0x1}, 0x2342, 0x1f, 0x0, 0x0, 0x2, 0x7, 0x3, 0x200}) r8 = socket(0x10, 0x2, 0x20) getpgid(r5) r9 = accept(r8, 0x0, &(0x7f0000001640)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001680)={0x2, 0x8}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000016c0), 0x80, 0x0) ioctl$BIOCFLUSH(r10, 0x20004268) close(r9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001700)={0x3, 0x9}) setrlimit(0x8, &(0x7f0000001740)={0x5, 0x5}) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000001780)=0x5) setsockopt(r1, 0xe3139ea, 0xffff, &(0x7f00000017c0)="88a9692164adc2a0e3f4fab1767b21ca0ae9d92380ba9f45", 0x18) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3e", 0x2d}, {&(0x7f0000000340)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb", 0x3a}], 0x2) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file2\x00', &(0x7f0000001440)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f0000000380)=[{r0, 0x20}], 0x1, 0x5) r8 = fcntl$dupfd(r0, 0x0, r7) close(r8) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 4: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0xffff, 0x80}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000009c0)="3eb0114a8082b59df8c0ba93b08860a53f27f0ebf494b5a2045885a78660f89508bba10deaedb593baebfeed4f6c771745717484f9708b5e49652d73488857b5ce56e49bcfa18ca5cf8f86faf423b1ffac1f64488f8993757e3c1cf0605681fea677cd0fcedb39f2009a2c8f30e88021f1ec07a7249f9d2495e9290074e060bbebb9d9413150106d6cf12a1e9bcd30da0fdbda2aa0fc32623533ad4110dbfe8531a184a1ea630009f7bc028841087440aa4080e8257986a010fe60bbe4409c491b8623676b34472e", 0xc8}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000180)=[{0x2, 0x80, 0x4, 0x4}, {0xfffb, 0x3, 0x6d, 0x22e3d471}, {0xb000, 0x1, 0x8, 0x4}, {0x1e, 0x81, 0x8, 0x2}]}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x10a, &(0x7f0000ffa000/0x3000)=nil) r1 = shmget(0x1, 0x1000, 0x40, &(0x7f0000163000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 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, 0x200}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {0x0, &(0x7f0000161000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x4}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000160000/0x4000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="4a4da754e8b641c30510eeca2c23e89b59a2953a9c3d57c2659d862408faba1eecfac576fa7e13c6d1dbf76f9c97f70b716c715631f9539b82a2a30cc6c061d38ee336ca49f140b16e16284f041962edf97444", 0x53) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000580)=ANY=[@ANYRESOCT]) acct(0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES32], 0x280}, 0x0) recvmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) sendmsg(r5, &(0x7f00000015c0)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="c3fbcfb554509df581677c7bd185", 0xe}, {&(0x7f0000000300)="5523d65706f3f6b28affd3373ca5bde495b0f9a4a5dd2abef56be6db724e35a389550bee39da509181a8ddf36f3ac2753c44baeccc2408bf0a519375", 0x3c}, {&(0x7f00000005c0)="dde0fbddc67ebcfff1daa3861be411176c791fbf7e79ae90c61ed2afe4b8593ee1affeb92db93fbfb01ed2d90a50c0e2e7715eb37084dcf0181ab7c3026b3219f8594f5c2cc0f991f560dabf547c06d947e3990b748763d58787ad4a43c42285a697ae998d7a3d55a7f6059cafb03010da4c778c7f10aec86078cf123ce060e0d0f6b98863253b322098ba200f53057fa3e4913f3e1c29aacc9ab37a64bd7a231b3775a61982242915b985143724c1b18f75fe9f45414dd164dfd7b29e5082fc4d8f65f13afa062a9b9857f69eeaa45ce4e1b1b861c4a50bc0c59f01a7d9e243ce626cee62980c316580edba11067f549998de7794de98db8cb5afb465dbaa0408262414e2b3474ae7bc749d39370d750b18dc92f99acdfdd5375ae29feb5f790c090f0db3f0084d5dfffc7e5aae1c77e37fe698f4bbbf94b2b3756d6e648e4378694865765036fafde21207192a0b2bcd1f89e4e3c92883c787b41d505b16a6cbb2dfdedbafa935e3f8e5f34c6157ef88689f88fae240a839143fab82eeae049ce2a73bff87453619f8b4b440da9645e4dbd6d68abf89ed54915b5ae29cb342944187af9a806cc3b7115f71f921c368378704be65b52e3faedb926fa43e928522eb36933df996f06fd93f4ae2b54c73a0a32f93e8531d96b6b7710a1d22240da42934d5610332063cfe53e8359e81840629def19670012831a6af7fa16d9a2aa9538f6b425e366734a8c6e4d10cea6effd7db796580a9c8b2633745227d324aca2fee3398ed907f87d40b921f45a8430ebc03b4b3901ac643c8e6d8f0a8e3c001398bd4d2cf0c50155a9168dca8270380bd2434319b58f6054f768837752ce80cc8fc5062a0c81a5d6b0dcf026172831fea725d58893f7053b6a7caaca59f399f8622cd423aa2f1c60bee49fb42d09675fa9517bfdc775d51d0bbb61f72f38f9f3438039683517e4d2e51afd7e875fb262e4dfc37fe55f44b655ca2351ba66900e6209138a20bd536b378421fd54f6cd19a77b6a3ebc1f7683eec7c2b42961c695a2c93b924853e2e71d7815e22a1c8f1356973f28badfea0f078b7a6b0c19cbb7bd0f774ba9916e2b7bbe6a4631f2aa0a7f3d4ad8f309b460c5b6535530837fd65c916736caa4561095ad62fc7da162c7ce750f83ef8514526d6b26c018877a67bab654cbfc180463182f8df70fd7c59e0b020b26aab9906c50ef74487ad3029a5d206e879e53fb279ecafc044eb3801e85af6ea309d9d52b84eadbb61db7f8d2ef8264e60d79d7050340178c91d82b8851f178901ce54a53b785cae898649ffbd5f0c67f6d7754063d8d4e12a9dc0ae29181cccbf061906024ca10aee8e40ad050d28ace03439ec3058a8038d0b2fd29f6f1b74794a44ea765efa30ced9eb4f79d5773de922daef1cf22c56c2887bf84030b6524211dacf8acbba1d1165350a79e504f35f4e6510ff6172d86919f924c03a35ada2fa47f274265f2536e84215d63b31cd44809f7486563d1b81c7a8db2df8b269910360fcd21377f854d47f3f605249532a45354f980f0b50ed868fa0856d41d64de8f327f6b02466799ba6d0e84bf27ee9d2e042cdaadf032ef5ac08051e3886924298a3eabf0f2df28fb667f01bf3e37bb024725d4b6ef264a5ea3b90e2abb669271a65572925a95c891fbb4459f1e69652e4af36a45505d68c060723f291a7c0eddcc4b6eb0f4a0e13a988ab797bbc94d9648414d24e037d71ae2b206366b2eb5187ef93fb054ea3c7aab6f46db155176a1050d8bf5a3c01644ee5e4919554b54673abaad2129f4a5128af3043c739a4c15f082039a3a3920c8c6457761d0249539aca6da2978d7fd319e0455272d7b87731fb6bb7453474a3badc8d8ddf1d8f3be8de61038180b29d300307c0b2d6efcf32d1d453729a991dc5b5a9d445d40129e525c750b5bb128a410b707de1fb7064caaae2dc548785a33b4ec4bcf982ae8419ec9d32df330c66f311d11b91a430d7a3a1fec1efd60808bb324e401332dcccf54b480fb7707adb4c66e6f62f6b78e96e4be84f0896a6d9e2ff6c640c5c922f58a9bd2de8ddb206b6acd92ada0a8d00a056b065ac5435461492e3a264ab59322b1cd3c18db0defcffdc2346b2c68988c1d8239573ce6b257f30d50bf7b3246b0f4cc9356de3c34a630c45f1f98c2b2a87d6847eb43c3d0b0051c84c10863fbdc86154c1449132d3ba91718022fd368240ca2316a52499afa5b84f61c6eb22fd61a75a65e7130d60f333b205cac83f6a2a04d18d5943092d957133bd13f5e8c99ebc9d8e718300cf273f9badc8a4236639e5863a291fd40caf0245a52a83f6b8573fd041028b6fc8b91289f58a3d034ef99f42db4d60fab542200a838523a891d376b476b944aa87481c8598933e77111b8d5b5460a5f60a7bd1d328cc7d536b1064fb0cb581314daaca4a5fe3f62f727126539d3117d25f0ebbca12b16c4d25a48a15c0939ee3ebad04aed686e05b7ea5896841b4f155c9388fbfcffd1beea3ee1801493ed0588ae1c489c7f28d05081a46f01e3a4370ca5287ffd698b97907ef3dc293c9c250e794accb4309a560a342dc34a2c5c203e0fedbf5d7320e4ebe71d4c5286448eb4465992601b6dd56334e3a66b4a2e8775c45d7c448597f0fb215d4d7e32da49531ddc5b4fbf7b7b747d2bff5403103908c337fb5b8af11f8bd31a7871dc7a9f2edecf454b87de3fa27b3c2f61576772f2aa5479f68121979eb2c5aa3c45cfffd2bb849e1bd5a74f2da62a7ca27115361703cf2f0ca6d95675c36e3de101073303815ec4eb4233ce21e15f24150943b256c9b6e8744e2917b485e0e5833d13d7ec671e0d65cb6e243f0c7a24b05969ba79e1efc44c20862ac50c9ee991fb12fcda12f1f86ee3b75055cefd76709dfe5a93b894d28962484bd5eb2d874d9fcec4a27762bb1d9e126b9195ea0a36fe7fe086479774e30ee63d78cc0159ec153a3be02bc2221a79ebc971096956939f7d06e6b743ba51db4da49667f176fd4986533db698ac8bdd484aa968999538b206baf9683a512c48236757fa926803ad164d64b1ea500d7b5e694388854bd2d42605897a63c551aa4a0e05cce0e28dd2984d7225d584d6a315183a3effee8fd08652d939cec07f4b3423d9196ff363baa112289b0d79fb86f90fca042bd1d072fe580df3a5a9278381af4395de53443db0403df7f24631181e5e074e8a1e9a693cbf2c0e77c645c7f5f7317677c1905494122f0bba394d8008074c8de2442fac5a83949730247526b8ee015c0ebe41c8b11325406d4ad0b8c53f62e840676a6f0cf4c59e2413d63462e4c5da47360360dcbeab669284ed4104ae17d15285653b3a86df6927bf11ec38c60852898dfa80a4f5a4f30fe0398abbae264ac7036a91809308563686161764e8c9ad34c2d1c4d705243424ee81c69e3dab75cddc946fcd444d526137d32e504a4060c4e7d21762ea4bd31cd3d0cf8fad32e9635c3cac6a1e01df921a0a6ea40049878c6e116a19d970a5851e7feac6a8a0f508c3f683f3b9d560965904fca674e2d48c9dbe5b022d36cd38e120f5c3241a8fc53fbaabb0b2ea9271e8d752afbd00dcf8b6545a690f6ab09c839bed07239d6bf31a32a58abb25fe2ab6d026d67dcabacbc35526df5e04e35c1b76b8f4dacf508013b7857b17ecec28d198f9d079c543ddd3947e36f95be39b99df4458a1f1300f079f7d1b56a08b2aeea5737bc9bab6baf480882804a9c15186a2c94c8e94f5c90a2bf8db38be49d5994281c6818943d214a32966230a6b1154242883067ea3a77bb151b56d5ccbb917ed77f41709bccfb9f1ceabbd701f748bb1cef7c153b9c758875f2e49a19f9d7ebf2e741605346050a5c30fa7c4aa7c2df742b94d78d32cc52018150341ab06b166a3521ea3336d1c711cc1587bbfb093d46355e9fd78205f61e4608b979a929a8b6af3d8f10b72431242e932d8c017489bec7ae9ec00bb7886dabd323939711bded010e03cfd6f56d4d3b7b3562378264dc936a081e68cac46538eed51aa9c73aef8583870adb3d45177d5b91fdf2269f9a747e7c84f62784cc13d62f7c3a9e151d53b8a2868f19f6c238f4a525ab4787ead7ab8579d0ada90eb0bcc9bd9e5d6ad6bb74dea93a40ad2ed0c00791b94a64217c13979d9ab3c73a01e3bc13e7ef788971d48d0c5e9badc9e0050d3ef509658e2261be86c3234f52c557b1697de9677ea94f023dd47b1d92c54d34ca17fc6f96acc9a50dc37caf2265607fe0b3092455c2b82faad95fe99f72d49476689887804d0fd947110017c3e610ebaecf793c224ada64ac2500276d4cebc6eb47e635a1b1836c26467aeef8c50fb027ada11b73ffcb461786edce290b42de7ce47f0f6a578b1e535c165dac89d9d13ec7c7d12e44e19750e843b074870b5aa9a9bcd79622c62c845ed6e70122ab04b81c809bca95458b4b0f5b6d2a5d0a813945745de68f8d8f61b832444e6eea5488d1194af551b457323606001704900bff7e55c8fa246869e7ab76b904df4e8eca1ed2da02281868d57bd4fbabaa96a1f6cc85e4bd1391e78efcd7927f7e4b0dc0eddf609d4bbd0d2a350c2bd2d30ff3c782e716fb47929e5fce763aab465031d224ab248bffc55ee32f0dae4685950630f5f54bac852aa36a22957504f647a14f08e77007c1bdaaa543b01c017ebd12e2f68a952c9f60150022ad751952e704bfc232d81ce212d6b22b50d61ef2425958ea8c164708d65879e4d8ef4f7a3f5d8ee8fbea448c42bf552523272ac21094cd48040e068de3b81a56df61f77d418403d2517387d3b1d7e3a88ffa16944f37062da53e63783405970397c819fe819e194a02615ef5935d655725807fc9a44d8c0a35f6dd5f5ad2bffcfa6b3805d9abb4c6b9454d7eab734424f18d3660704c81f0be6d4f80a59c5efcffa00f81d913db94e2a23876b61876a7f29acb742370b90874c93849d137ddd8de1adc8e9ccd9224edbdd16f253cd9a07ba50b6c4ee1eb1c88cca09f9663f996f648b02942a9ee206e7ebd8013370105d05e5609048696586e76936880446ec89202e25830278fcb5e093f7ba19de97c40403a6687b21cbc31c985e6881f9a2edb733c7f71230c610ee2d9ff378132d9cd7861240eb6c527707b38546589d0553ce70d3badbe6446852759e0f290de1a7e4caee2432ccbea08f3240a3fd71d5e9788c0264477e5a749183d2ebf4c8c84d1c1d45bdcfe8399596cb9e913e7b97bb5d209599ae31454db643abff7abbb03ad6ff3435f8254719d4f6714aa30d11a0cf2afe2652968018c8803940bf0abb96a2afd1a03125850f2c832c50518d0a9eb4109b6c9ac42d352691beca0036de4d8f51f6d9a9b4ce8ece7e13ad90ce84f597f845afa1800bef68bf5b9076cdecd92a1f247ca387573042c924e68a134d9984fdca117c47376b90bc15075ab797af464d5f24cf7a976e25a50d119006c60b7eb868a9859d6c7e1bdc84a456c4ea7dd21f9d285a21902adba6804a3a1a3c84ed16fa9c65ebead98773df5fe0acc80723e65cb4d90b5efdcb1c6b9f6f3b28c8f989f96e703eefec325d636e0f1036d34b67a03809d6172be9020138738306473213b14b86be67e849ef9fba9690cdca3df941aee682b1962e2f21e7711019a65a4ec34c86355a6e4252318ec8ed861152287ff1a6b560d3fef00389aa3f4438283297fb81d5c5bb150bdc5226b6ff6296b0bad0355b677c92fc876bf6000685011faf8184e62052d3a658dad1d31d9dc90e0f5a67b09be", 0x1000}, {&(0x7f0000000340)="9a556568de6ea223cc5aa5cd", 0xc}, {&(0x7f0000000380)="a34966df49277463c40012d1cce840f154928753835795d0f372bfde1c9634b4c9760ef3a0e705c357d46c84765f94825c5fad3f0245f08d4a3b7b73", 0x3c}, {&(0x7f00000003c0)="6a3b7c3ba4a77326a4db732f5cb72c232bdfbe396cd35f83549696f3dc5c14f81b2d6856e070f2cccafe264803c020c7480c5f567a20dee17135ec268dff6f5597905794ba11fdddd5464aca7e9257f9bcf25e8479be48c3b11a42d952aeb140bbc2e4ae562c7fe713863060944e5e99082f62ef09ec70e9d649cc7600129f257d", 0x81}], 0x6, &(0x7f0000000540)}, 0x1) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80a1, 0x0) open(&(0x7f0000001640)='./file0\x00', 0x8, 0x141) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000080)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000001600)=0x4) executing program 3: socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) open(&(0x7f0000000140)='./file0\x00', 0xf8e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 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) dup2(r2, r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r8, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x24}, {0x812e}]}) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, 0x0) kqueue() sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000001180)) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000180)=0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0xc0}, {0x8106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 7: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}], 0x2) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x6}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515", 0x121}], 0x1) executing program 6: r0 = socket$inet6(0x18, 0x2, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4750, 0x9, 0x6, 0x1}, {0x0, 0xff, 0x2, 0xb0f0}, {0x1, 0xff, 0x9, 0x81}]}) syz_emit_ethernet(0x126, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r1, @ANYRES32=r2, @ANYRES64=r1, @ANYRES64]) syz_open_pts() write(r2, &(0x7f00000002c0)="912759a486b25faa1378c5ec11ffee74f17b9a93cbe82dba61d946baf3e7929e3dc15d269e23335f4a59732f8838ed6bbe3cc7a2294467e708845b39c6ee5dc3d733c3b2d329d1085c2fd6dae4e4bd3edcf4afc876a47f9d47a643bfe6bf38", 0x5f) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89}, {0x23}], 0x2}) syz_open_pts() fchown(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x203a0, 0x1ab) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x2) dup2(r4, r0) r5 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000240)="311c64296d3e1ee8e485cc68a4c545acbd1be685e44ddf84c6dfb369020b7c4abb96ea9b642fffbc022b094b3d2cff700698e7f5e2d591ffcfc0c2aeeeade8a040cd5234bda440dc52befa8e664190645ebd18026118b4bebeb27f0eeb1647df5a2e579090316e307405c899cec0b2af1fd76fa1b3c8111e64552e261124d621c12e599a75e2af2c203acc2938eacbc6724599b32f5226633b54", 0x9a}, {0x0}, {&(0x7f0000000380)="ec1e83a85fae71d01e3665b7ed8569059172073d7adbffcf1e6c95e74b91aa47989a119e0b6c659c97f2f4654a50a7877a60ad3175c1728528b3149ea62e7af6b5c2d5ee3ec30978f724c7e0c47c1b6615735e49f74678e496012a92a4f35914e69d4275cd42f0eb791492fe0f118a272747a82861248adfb68a74e67e7cee498e32e52402c49e7658c39b064cb162", 0x8f}, {&(0x7f0000000440)="25535152b565ee33e4d5840a720f41a4714c2a9a6d8b1661d22751504b0f94de7ed20300259b02c5801d5e4b92040727bc51f12721d632e91daf53f31b5d34540fe6fa57b6cd25f2e16399f15f412449467540133bab101258927d53f82519ee759834c76191fc57ffb85bce8faa800236809a2a14b9014c6bc05558619e85cff415a72e6e347f0ce34d572e52bc394f16481acc99f95e85ad264baa4fc24afab2c65cca1fe48983083b44a47eff170a911c62eac6", 0xb5}], 0x4) syz_open_pts() executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x6, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="9532e1276d71a275de262aeded3cf8436721999a927b32c34022e666e465c24e1a6b4d26f8809c1930f9c42042ffc677be820f7bf51d8f506a039da017a15835a53e88", 0x43}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1813, 0xffffffffffffffff, 0x7ffffffd) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 64) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() (async, rerun: 32) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) (async, rerun: 64) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) (async, rerun: 64) write(r3, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async, rerun: 32) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x106) (rerun: 32) writev(r4, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 0: socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x800000000009, 0x54}) r0 = syz_open_pts() ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="7592cc83", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xba, "09000000ffffffff080400"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) writev(r4, &(0x7f0000000340)=[{&(0x7f00000001c0)="bcecd49fb34c4163da02acb93304ff92ad96605ea07d6b02", 0x18}, {&(0x7f0000000240)="274b70af46e7b060122548a2cbf3e1b63523ee48635c58ceeadb4310fd9c120fc38dbeadf887cae9137a70df8151b917449cf17d04f813d2df9c6cd43a52db464e5988fa6dabc1354ce152c19408", 0x4e}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a05227955686f43a3207fae210b8591073300"}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000053d000/0x6000)=nil, 0x6000, 0x0) r8 = dup2(r5, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000540)="cb57592b74376d685a62fd536a9991923156b767bf2561610f208517f035187a587887ed21c82f1e465e306d231b7098dd1b86b62aa6fe5a5d949ff1df78f2628fde8ce891b831af635a8660e9a509a19e32cc272b4d94c483296d3a8095b47a3763ea09", 0x64}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x7, 0x2000000, "28b77c09b87aa57800080017d0d2000010001c00"}) (async) r0 = socket(0x2, 0x8000, 0xfb) close(r0) (async) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) (async) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) (async) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1}, {0x15}, {0x6}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r9 = syz_open_pts() ioctl$FIOASYNC(r9, 0x80047460, &(0x7f00000000c0)=0x3) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6cd778 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x462, 0x0) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x60}, {0x1}, {0x6, 0x0, 0x0, 0xd0f}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) ioctl$BIOCFLUSH(r0, 0x20004268) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc0}, {0x44}, {0x12e6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "042729", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x25}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) writev(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d", 0x11}], 0x1) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket(0x6, 0x3, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) dup2(r1, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) getsockopt(r4, 0x0, 0xa, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000001580)) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x2d87) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xe2) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0x3f}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(0x0, 0x70e, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x10, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001144, r4) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept(r3, &(0x7f00000009c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1) executing program 4: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0xffff, 0x80}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x2, 0x3, 0x5}) chdir(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0x5) ftruncate(r4, 0x80002) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=""/227, 0xe3}, 0x1002) readv(r3, &(0x7f0000000d40)=[{&(0x7f00000002c0)=""/176, 0xb0}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) connect(r2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc1206951, &(0x7f0000000180)) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xff48) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000180)='./file0\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x2, 0x7f) sendto(r7, &(0x7f0000000100)="67e6266dcfab0ec79ff47206431baefc6b08df159fa87f72f9243290a3bd1329472bef142c7f6744cdf85ca8f2af41b1d164282ce4baab7605c14c6096e5b85839fca69eab27c370a1cc7a69b4a374df25a06cfed09d97c1b0a29ad91ce20e6b5b172ffb6df9f9d942dc9674ad73c26297d83de04441ffe265dbd575ac9953191cc4787049c756576db5c29e86e78c5358687392d4cdbd4af2e06120575f86e282", 0xa1, 0x10, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0xfe9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x7c}, {0x48e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) socket(0x1, 0x4000, 0x12) pckbd_enable: command error executing program 7: fchmod(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) r2 = getpid() fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, r3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000000c0)=[{0x60}, {0x87}, {0x6, 0x0, 0x0, 0xd0f}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x45, 0x8}, {0x26, 0xfffffff8}, {0x43, 0x2}, {0x42, 0x7f}], 0x4}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) syz_emit_ethernet(0x11f, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd605af6a400200000e1403605dd3b845a85a7a49610787775ff0200000000000000000000000000010000c204"]) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000040)="97a4076574138bebab65d4a1135dda97774141b504e16eb113f4d8e7855a3274623ac97b35bff9dd1ce4593b05e3c19d91ddb9de6a56c196afe0c6ac4ee95c58bd86776d785547678ad1997a1f2744f697631916822381814a068ec29c993825190ecde6f3de7a08fc43ecf3fd21a4cfaea0d825f7cd5c99ff2a4a4c4a51a7e207a50956bef9928d11f00113bb755ce1271fe00edaaa477b2a4b58f775656f8591bcf669488de6871ec4e9b4f1f6f6b7e0d53374511a3f206179", &(0x7f0000000100)=0xba, &(0x7f0000000140)="e00d2327cce4e13c90b654561e5267e51d5b75cd40d6c5f4800137f8e95aafceb1786abf9451dc4e78eefeba57f0d6d18a1130d219435c534c721463acde87d10dd8a2cadf9a3e133d5e0f21e606efb6a60bc3e521687391fbf7fd881efdb747733fce11075d2478ae", 0x69) executing program 1: r0 = socket$inet(0x2, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) executing program 0: socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) pipe2(&(0x7f0000002940), 0x0) r1 = getpid() geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) fcntl$getown(0xffffffffffffffff, 0x3) setpgid(r1, r1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x9}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0xb, &(0x7f0000000280)=[{0x2, 0x0, 0x1f}, {0x8106}, {0x5, 0x8c, 0x1, 0x8}, {0x7fff, 0x3f, 0x1, 0x20}, {0x7, 0x5, 0xff, 0x1}, {0x9, 0x35, 0x0, 0x72b}, {0x1000, 0x80, 0x3f, 0x7}, {0x7b, 0xf8, 0x9, 0x81}, {0x9, 0xbb, 0x5, 0x41}, {0x3, 0x2, 0x23, 0x1ff}, {0x3ff, 0xe8, 0x7, 0x42bd}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x800, 0x0) r4 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f0000000100)) sysctl$vm(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f00000001c0)="9c55d275725be2081f7e7fb02af494836302673f000000000000007ec1b6a1dffc639201bd9bca2c3a16464aad5651af0602644f0c209ad87deff53dfa1a03daf14a8cdbd109aff67373fde9428f79b165382389b69e591017e00e915ae175f70884f02830e2eb1e432f21806ec946117f4c3875e2183e9e17", 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, &(0x7f0000000040)="c68cc130d96dadd0a58ce0ce62a9e3dfc4f936cdfc2e8f71cbaab6cfca08b2f4cb29a50f1384574c2be32487bcf67fa87cc02937ef34ae43bc5f", &(0x7f00000000c0)=0x3a, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="6b2b22a5dd5a160db6e5d91a0a9183486513e6e2cec886f996270943b11dfe5d5652761ebfd14b89b78ebc86c0c1837448c769c761b1c1eeaa2dbaff3cd6513cc77074172962c3d05772039cee7051fe4535bdc2bef18b3d1287384864b5f1a5e78591d42ad8c6cf8d683a65012045ddde7beaf2d029afd9086b71d9e98f14fa9bde013194313a616fa1fae87d32cb62143f4390d0c67933303e5f47d15d27b703709df0c5d425b900f1ba69f7a1d106fc18df0888358624f2f16b564407e1e86ae5574d349e66513cd9376b4b207badf0cac3ec4bb7687e23ebb218fe933137", 0xe0}, {&(0x7f0000000140)="95bbd7d7d111cf42397e2294eff3aabe25e25a2e60534dd8e198be817693205898e07aa28cbe339b1abb4aae52dae31e1af7130dec3461c030c7b06c11d1aa968673b12ec9452ad6382429", 0x4b}, {&(0x7f0000000380)="b7fd8e4219a786e9a41ff562a3f57309c5e9fafedbdfd44a5f88bccf0a67fcc92fd4a22393628b0342187e70962743bc87636815922ff6ea075f8db1dd20b363c4f2171381af2132004604b80f19642323ff106fb803ac3cfd404801ba244444ad721961a8caadcc6de3f8dccc810cc476b6e84d3156cb2684721bfc8bca56a78fa010dc36937438162022dfb00e46e4c8beddec9ebc3474770376de689251b243bc7036fec97b67eb3031835ac1670742fc3ae041a5edd1efec6176522595d442ac5d9750655df70dc9f820f234f8ab7da45f4203c98b6ddfd7670192e6ac8c1f0c3629a39fbb5f8a88aea50c9a2ca8029a2bbc7359e915201c29faf1b6fdca3902cf328ccf8d24b56df4039b2a0d7ec8e1cc1e014c08601555e4eca507c415168ec5fa1bf2d12ea1de650737ebd228ebd5b1fd39a11971dc5d230ff4de8d56a26a32319b8cc51df44b11abb03b7706d9e2b1e95f0a67b0ef8606c53c83622c8dea60c130a6aed9f6fd7d1e53f6ecb5b9c59b7c2578211fcf09d1692dcbc642813874d9d96f69525ecdd7d1ed30b2dc3964cbe9a20521dd737b2142248dedc1cebb8e079b78c5a0e550ed06f2632e30b47450a27160391d62d4ae634ebdd6a74bd3cd005a75d52c3036bebf9d0a290671337232bd0a664fb176c099f2f831108b852c94c827bc7dd9351c6fe27b5191e46d41d58ff5db9496f6d3cf21ba8af66befe5e325f17cd5c8381bbd2c293d2116cebea70a5ee05c67efeb17978b1eb83deec3264c62a05639f7eea36e1b9be46dae6f409da7b104c9bc99b0b589c5b54606ccc50a26d67a320d25d37c05af37ed28dde45f64d1eff42d6f3b61d4b62e046824cb90e5f30bd0e4e9aabaaf8d281587e93ca104f10d61b2cc878650c01c895ce82fdfb17b63374e7a689070874ea5ea4d0708d05a70b2ec7fb4f2a19376ce50784c99c43821237734315c88b010c0df2a460a48b4c2e12e52a72b36a8dba2ced6f86c1f2ca6015ab07be55a814c5d3320ff57259b5a9f4c334989f4b1b9a7820fa9c531437c70d45570a838ddfacf6972cb51fd9c33814f138401342d954d55a43f9f0a5cc7c5c8792e9189c2cdf2a6cf278812c36cc229af6ee2c2fd7fce74650f0d6855ee255f10dd4c90369b5c9c30c6f0d7cf7f2da1f8818a1aa7baf1a4d712df58063c8d7761a64ae132c85071c33f1ef43cf6975b0716897ad0e83abd5b6ab3ed89875de9300a666e537f10d086261899460961b5d18eb17ec4a3b7db81042e723392ecc7b903725878acf13b5922d1f82257c05b5e6e461dc729b9d71be993ceee4fbbc4982fef69a86d597f3ad757007428a82a3d70b4bfb43dfb21a15bedb821abbf5e4da59e18eb61a13e4afc718d3efcb0d3c3dd46ab9c0384d20dfa6ec077fa27761e217a3bd0ea1d726cb1aee70fb7f892177afd96f9acb65d700d43169d81846e5605e72f64e10a9ef715a0d828be9b742bc8eb67300da0bfa72a9c5e3ff3a380e84d780cc86fb341a6221973b70764e5f902d57da0c2218931f9eeac55a8b44910dafcdbab8c28327a6707bbed9d3361478261d4d79eb73555e8319bc9042fb2193340c69ce6b7f86466c99449f0764801c8958426906dd3f7d388b8ef80004f583fa94d633252261b1fabe077fc4f86776f8c380ebfb3be006448a7725465e52eda74f555b45297bb7b4e65bee27c2afff904a598acd67e4bcbbd4b0b450d91d4f71f42e7cac4e45d4260dfc6835e8ce6d3f55f3475be896d29aeecf1764a2b3b544ecefa42edd2d916cac9302ae7a62a11c30eb29e3b96bf0575e708332f2dc37302ada7ba8be1a47b56f8d97fb0d616813c8f0b06b0e0976334cc7f29194cef11226db38e41c1befe4f38b8de40d6ca72412ac56ff1c2ea6c545df028dbba56a23ab378702b935482f68ae0d6f8c8ce120f2a71f8e1cc721a716382b265ad8fd80c23a1ca44875dddfbf4078c2ede20fcf53d466b5a1c0871ce1f826f5086254d58cc1f832d9e9ae7aa58371d21f9d0e25a510755d72a38fa78b21c0474b02cc251bf005f3077fd1f58849d0ab06dfcb75544de9071ae016f68d7ec1bccad3565685724a87d5da4636403546cfade208676e4e69fa546e98cb59372b24b188f592c6e0b26b017ab3e21d044b2d1a899817215f7b31909bb6de4b919ecee7fd61a7b6b7b0c1e766d1605ea0fb15d6c9d7833b7eba2dc2c3c923477a499ddfd7bb59928f1ad44fadd08f173c92ffddd2936bcbf7038614ebb2dbec732df545ff744ae1215e3e25d7498536314e9baf2345338345f2ecd9ca19899940c64444eceb542730b7b96d8e212f29a221e2791757b3f3c304289ebb1fa3b3ae8ab0c162b9908beadf9ac013e21e58626e6554989fbcbf98e400c5e978994ff00ec6632d3cdbe05dd308751913fb665505065bb338e96295db89486602eba2289cdbcc9a03c7ef12b9588d614cb03b2c76363cd75cae98fe7927c74302d1b538355bc531ecad3da1638c5c066956d2d90c138c3881c913b2dbee4b07cf4e69425a99800830e77c7c94a4ad58409d3a39c9517ed78dac01418528a69412a61112f1c433263bdba1b81b0873a6e9d71fafb0225c4d17114ce9daf36b2238bf5e2ea145a38317704b6015e0a3a6486f7eff11a867e71bb5260b05179a163e9805c9743167e663701dfefea0f7217f7907213bd3a5bd00a454e7abb5c2d3c17df72c43c6a16a298e8f3cb710348ea0133f3182981d7896dc4ce2d9ebb976d937ed5ae02a1abecc4ae4369bad360e08d1474d6f9b43445e3f72ffebefcfa6c03a33818b6fdf5933fb138f3a23ff2635b22c2aeb7acddc6967ac45d86b29147e3ea852117ea891bcd9708121430165cda855270a44e8d35781bdb2fed63fdbbde478a3205716585d9db929a5e36e2d0d579839ed61694b7d85256573bf84c45ece1bfbe68424c53e132e5bc95af2fcda52eb67e2afb63b8daa1a1ba27f770c72331e3ad471bb51dfedf1ff54ec7e2f1455c3995bcbdf4baa48dfc6a1b67c6a8494010dce0995d99ec26ce6dcfc7e7b868d48f0df5afb4f699efec82cc174c054b6f340cf1bab5106a3336fbbfb639362d8aa8a1c119944c5f57582b2cc0bf76a8c866d36d88791c377fd9b10ffc3030c0f792be68f5d5ff24f90e72375774f8792221d81b4882ea885603aa9497df0c5e9dc6573f487270d37ce27a7d8ef1ed9f960b6dbbced777ce5527be0a87f1b22c69116c77617385e6c626491e73c7a0f0da863ed7d7225af47ef90bb73ff43d714498da97c1a5f41c02394a2fe496118af802515ba0b7d135ca7eebe0110d18499ea8232235b8173c701977380adf5ce8f9b10b3a7d192e8cb4b8da7fe85d053451c2a4e60ba3d1af390cdedaff43d7d7d982e32dbc4002326b5746b5f1ebd07becdca6f3cd123759003e21f73908111a7904ab50281272b1b5709c090685e977466a3732b58c272438d1e53272d9c42b1075bdfcfa4b0c511659b6366724466d98ba805aecf9346f98302b2ab15f19b01d8ed6d5e75b0d0004e8f881a96e6b89ec35de1376188d30d6d1be06c2d3f6ebd16102c256ea0a58c647547dc578f22093af34ef9358453b9c83c67aa1f484310217140d234d37342a2fe11d7e5355b465b17ff30c1c0551247cb808b1abf7e1aa5c4ed78d55e5a554f5db8a2247f1334da7bafd38664e4cfa27049d7159f003cec0c00dac5085af45822ea84f66bae23b69565ac8b3924a67e3a53d7da33c4dbe83c7164c907cac41d46a14bccf18505b7859fac274195588c3923f0236d7b13bab44e94021f3693fbdd3d02606ad3fd0f72ea6b4e1ed14526f98937acda91b5bf4b252e7d28a06442e1fad14631f2165a5327af0b4ef994d81741efc0f6d867d759a19b785e65b3e0500f21169c8ee3f2a848589ddf5fcec86b40fceafbadbbef82699c98682c066d2907540f801819472231c56a34a62b1f274143d3b21ba86671cbc68af8fc4154d93c3aad1b57bc4c08009e3227230429d66389277cd77d53eccc875f7a45c54cf114fe7bd0a95a7029c9649fd286187ce73697c0fe7883fbb6389d5b035a474b8318b8e24865a143b38218132374bd58fa0a270ef5795687a412d7c23a71043739be531ba1580e6981b89bc40ad7ee58c034fabcd5a1153acd3f9b293a9e4d374a3a44c1a7f765a5fce7aa1585d6383b7f5ddaf83efa6f1dc32abc0e26da1cc2cee80f18002fadd00dabdf5b881c41323081ff0eb3bf9a348d3eebbf3e65bf094366609cd8b59622468682befdfe7995ffd39fa238342f2eb7bac98fc8faa6d898fbb95b8260145f52adc25f0abbb914c04024f052411f6526f1d6763f461bb6828db3883a9ba7406c108b69d1e28f440784422c481d20a9a966765f02276193b1f10a7fe00b9adb45142e002277b2d13d6d423dea9dbf7aac4f2815456efa9dc4c39e26e2f7a3873aaf6e11aebd1273b32d3801356887129495b6fb966627bb6ac1ff5c5a4bc46e86d4d4a8174cc8dfc7c4c90299cc0dd3470a8dea1e60174c11725969d01a7b80daa0c6001e0a30bd71215fd3d1e4e361a6c7acb2607a3e6b25f454469652a104736fb5f532cd58571696b242dcec07da516264e7165c3987e38c5ee093c9671fc439562d4496f1e83d3399ce17ec705a70da9891f591ea56d2f2340a863543920922f8d8510e11a051d0a893fd381f5f74712afb0f7efeab1fa19666e2689b728cc60d257fc42e2308625eba609262f0f1f798e9df85d2ef4328aadebb2c1fd8e201f455aed0ffdce4aedbf62d9beb2d44d1ac963c38e4ebe8916cd245f3e4e1ac61b95ccb707e11df089750329b6e1543013a671de001fbafedca4368f1b49f2322d7ee2eaa9ffe2ef3e96c23d7afa12b0e344eeddc99b9f4b630a9bbf44c379cbbaa606026dd0e82a93347d2540621b977fbc96a5545c3d63a1398497338a6e3ceeac0372dc328654cf359bfecea45175b21e0764704920569b263aadb459992ed267fbf04a509bcde393481a8f4345f6f6290cb81ce3c12720541c57d826d322ae01e682dcd59a4bdfa72f4f54306ccc5312fb26dc0e08850e8a8b39b181cfb53dca31740a12f2d0ea05a167cad28a178853b9b2ecd6189790f277006c4b97774b696d8592bc2b2e2dae312da4ad783bb81cd4055a988d89e0a5e6631eb4ddb0730a751f55db53c0d81bf1355691bd382e7e8a2d73700af9290d1ebd9ebca25de6b1c599d34198fe21a0260899b6df5a971ea15903e41ef3963d977ceb2e4c5591e66c6a0add71736f41b476b6ee876c4c0efcf6ac4a1c210c0164f85db30d117899a868cc8f8e11e3b4900c095cd3caaba71366ee93dfa54a95da5845b7129fbf3493d3f16cc56ce7c5c2fa8ae8c9410c734dfc650c67c1648095f0d29ded5257f709b0c4f4f5d7255d726b8ef3934deed5088a688f35e090480d5a5f9c66682ba63fd0ab4e7874aa3b584bb75698f603af2ff40c884ab8bff44138d9c715207a5c9d28d06faa513471703e05145841006ac28c2a00eb4f6fd6118567c53fa8c83d2cb61f60b597121f79675816fcef5f2302640907d56c2746427aed7f5d1d0a857bcc0fa3f72fe5cf1745ecaddc1ceb84aa22c8c87423ac0c53e80628d6ff9ff20bb056d22f0cb3f916552ebf7c661ff5a9fab8c966874093a1f3c4d1b4a30118c604d7ca3aa696102b1ad9b2e320b7e978a987878e6bb51943ab55fb8e01488e91bc65d0821e3c0dd354535768f5e3ad115d6e90b82977828406bd04b383e71376bbcc4d37faf6", 0x1000}, {&(0x7f0000001380)="53ee346d0eed9d5e0c02589611a9f4a5f5fc2f81faf147e4bcefe405152c47dbfeb1111986320ab01acca4149be4e90ca450846b5dfe9f7a44a8562d4b080fd17c1fbd0b498615ba0b9297caa650c94965d8360642e7ed9f62c54ccaf79e2566b6d49292bbc46408c428e6c4219e592ae928cc39b990980c77fcd8c072c9ae0c4d7896e571c43768a2283b87215ccf84908424288558093cdef4f6a2d1de3af7957f648e1b73f86649e35c0fb1995c350a0c70ef719414ffd50b893ea332c9f784820ae3228c453975e1c364b3b4cdc9d77c0fcad1", 0xd5}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x25}, {0x3c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000280), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x2, 0x81}, {0x1000, 0x7b, 0x0, 0x2}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') linkat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='.\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r5, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r6, 0xc0187009, &(0x7f00000000c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) close(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x0, 0x3}, {0x6, 0x2, 0x0, 0x81}]}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x45}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r6}], 0x1, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000300)="46f0288068bc94fd26984feae53ec274d347d20097a9efb7e11e262599f4329b4471c7aaf623e64454bbfd3c1bffc8f195584599fa1a17544976ec85d4d40334293db1ad40262cd1970f0cdea2d602d5ca4e5543434fc1843eb5b9d65d0bc78d9a96955b549e5110fbc090654bec5044b4a0739d39fa343ab710bcc91d9087c594aaf08888a929d22e", 0x89) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) kqueue() getpid() setreuid(0xee00, 0x0) socket(0x10, 0x8000, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x2}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/155) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000000000000000000000000000000000000000000001a"]) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f00000003c0)={0x6, 0x3}, 0x0, &(0x7f0000000040)='\x00'/14, &(0x7f0000000080)=0x16, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f0000000180)={0x0, 0x0, 0x0}) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000005bab000000000000000022d900"}) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000391000/0x1000)=nil, 0x1000, 0x5) socket(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) executing program 5: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000280)="016282d15bde51cdbcff1b280b18d4821b7b0d86273edbae31702a92e6c2ee0c88416d51cc724177a0c927d2a71c7df9d17fda12ed1b02d68fcb703db1ffef34e352b5746064b8a7815384d2aa30109bd12e771cae679ef3efc75c2591a11e58621f1d56d52fbb95245ef918a6cfcd16a5b27f7bd812756c9c34a06739bb6cbac0cec301e8dd25c9b61d3b8f8860e4b14103f4909803ad695b276cb9ba19ed660fc6b44fc906d0f5892418fb86053ca0dd54f2318180580ba12173509f2b2e7051609d0c97692fbdc08fafde2a867a2f55f81684eae4ca439c83c3aa8a", &(0x7f00000003c0)=0xdd, &(0x7f0000000400)="3c2329a65875cf0c9bc72be917af47fe4b6182bfe7e00f3ec078f5a4e9062ceb54cd50477925a58ef3dd26fba569f43c618a40194fd97198dc71b9c9827a56e82f901fc315e4c916dfdd16213d8eec8bce948898a6f1c9ef3f44179438eba53457cd17cd8bd634e915670cdb5fe8bb3764b133bc034143022a5c836da10f252a7562a4a2c7756ffbe24e089d1b45cbc3b3ed0c245a42a20731d5452646810d286bed48c8392736ec13603479e7e1c5dfa61b1a204cd84baf1d18ba15ce6f30b37125e604c33df7f4c4f2500749e83f29cc01cafa", 0xd4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000600)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x2, 0x0, 0xfffbffdfffffffff, 0x80000000000002, r3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640), 0x10, 0x0) pread(r5, &(0x7f0000000680)="ba04ed28904d937973cf6dde0ddc83e5c8083cdff48b91e8a8ee9867942dd2dac90fba3b1580ea69d998da934713e7e9d4a1de9fe01029345ba4d56c3fdfbed1d04817ed62f174a37c9bef2135cbfb7f61af07d28c38af92941c165cc4e1dec0f13b05846c588e4600a23226597eb0be20ff983d45a8", 0x76, 0x3) setsockopt(r4, 0x2, 0xf, &(0x7f0000000080)="ebffcbff13b9484ec5c6c0a27aa7fe950030ab944a6e59966f0a81d3b90c59e6a03a4f", 0x23) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84}, {0x20}, {0x810e}]}) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000500)="65013fe58179785050ef0b4c207d2303506d7fcfcf7228d750015f480ae62591394241c66151dfed1331afbfab7483815f971fcdd0e815bbe92dad556734ccca59d50c70c1e7e895e3bc055231521c5a8618c88ac931aae105a00b10e64bb63aef4fb873bf4ab70dbecb60fd5968a4019c79918d5bbdce4d76e7877ab43cea1eba360c110ed0fe431e53689c41232ba037fc8ae27d75a6e0267434cb8c28cd0c3004ba7e65d2e26b2f047d61a43f528d037ddb64ca0fb6015c511234691cc417941b7c7ed9f35a9e34efc2eb256a40", 0xcf) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000003c0)="ea00000100000000", 0x8) r8 = socket$inet(0x2, 0x1, 0x0) setreuid(0xee00, 0x0) r9 = getuid() setreuid(0x0, r9) getsockopt(r8, 0x6, 0x9, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00fff100000000", 0x8) semget(0x0, 0x3, 0x3c5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{0x8}, {}]}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r2 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r2, &(0x7f0000001d80)={0x0}, 0x10, 0x0, &(0x7f0000001dc0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xffffff44) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) getrusage(0x0, &(0x7f0000000200)) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000098, 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 2: setreuid(0xee00, 0x0) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000086fffffffffffffffd00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x2}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000280)="217ee6b45887c517e50e14d5c409e6ecec4e3a0ccb073656ffcaaab32777d30cbb02f813d6d0babbb78add37483794ed6e65e60528119aba449a79566e0c15237b1c4d2b8bd97170ffce97226c4c830e651acca9faab2cbf54731299364a48941750f93b11c4edbbcfa88acc5a151c5208ba496e3b993994a486afd3eedf98ffcec1620d8eb91054a9c7f4bb2b58b0c91ebc9db5421d85b0dc2ec3", &(0x7f0000000100)=0x9b, &(0x7f0000000140)="6b2c25889af8f66013", 0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x200) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="912a008c05332e9d1af50ca2efadeba45aa0f01c9496bc19f0b71bc8e0867de7488d3ed77392578741", 0x29}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000240)={0x2, 0x3, {0x5056, 0x7ff}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) writev(r2, 0x0, 0x48) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) close(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x80}, {0x1}, {0x6, 0x0, 0x0, 0xfffffff8}]}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x829a, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0xb2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000280)="1c9dc106f930361086fc1debccce239bce18e8045d86956154aa0096a02c68a7c507361a5662104c83cd82668ae8722859ca02292d6ed5beecae5dad0e6eef75893c9a762ec1eb0412a6d0ef29466b9dce0a56fd1da3ebd2d8d481fe712fa95d37ca298ab619120c3a7b7fcda34a5580dbcb3a0f27e9a8cb49d513b0c60efd622d084ac5e65a167255e3aa2c2d3e8704c00886035b99fe42f9bd9dc1e75e5289a49a333637d2af551fb49f7a3ec319b67947d1cd22a90351ebd9fbc0366dad1e3323e96c89786a18ecb3f524944c601c99be880c3b5737cf9157e935c2175347b59682b660590e0f8ea90a23ae1c6bad2ee689a5f3d4fd56374d8b231a83bb7ea463662cec6fda9791724193034df857cb94fed1c1add11f2aa8446f0b3db32996ed2a32e192f4a673a16a2d5db3a0f6f974950cf5647edc092b7f733ee6514141b76e5a00c27d737f92aa81529e958cf2718ec9", 0x154) dup2(r1, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000280)=[{}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x2, 0x0, 0x8) write(r5, 0x0, 0x0) write(r0, &(0x7f0000000140)="7f", 0x1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwrite(r6, &(0x7f0000000040)="d47510ff0ec58d51bfccb45b40980430d97c07c16401d58c009ea0a5652d10e5ab2c89cdf02efb1a5043ea43b4a9e76c86a8abbc3f961521ed976e21e4c863a912b4723f7baf7e7d077c35ae6aa1ca701b0306ffb93eaa8c1c34dea2754d5d2a71c46e81e484d14ccdaef919f43cac63f9e2d0a0cfacec9652ee2bbdeb2ffe680461f6257fdb4299e1f3cb107fbfcd98510707736bd8b5404694274accfd083f64c775b869b61c8380c4b841b04ecb91ca27ab8aee2e7d8ab0f431c1245115431ebfa40529fc5b6f30901fe8750014cf736f47167ff3f34d", 0xd8, 0xfffffffffffffff8) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) setitimer(0x1, &(0x7f0000000200)={{}, {0x0, 0x86ac}}, 0x0) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = msgget(0x3, 0x11) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) msgsnd(r1, &(0x7f00000002c0)={0x1, "10ee20dcedc36657f7fd03dc4d7f8da54329a1d0aad976c8d29de7ace0fb86e24b28d91f650bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d35107c3e32631cc7e89ed0e766d31701f79c0f0dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f223a0ce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a458f4c234a42716e9954980af6657cd393fe19ab0e3a"}, 0xe4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c", 0x59, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x8106}]}) open(&(0x7f0000000100)='./file0\x00', 0x6d0, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000011c0)="c0424b799be83dc382414b6edfcea01ff5ba7f593faf4ec58940df38462534c38b7d61c19c93453ad4f0ed4682923bcfafdda53d3420c8c193e32f1e683554f7f4a8fd9829d1ba91f78b77ef63841009b21e34be167fe94dcb37451a25716bd45bd0c33ebd5d2d", 0x67}, {&(0x7f0000001240)="ccb4ff2ff3600803f55f9a8d678dcef5958380f0f6318537b9a03b8c59e8f2d4ced1654e2c0fe74e7fefd17ac165813e91b55c4cbae3bd1ca49ec9c63b0f5898aee7b0155f462fba6c75d8702ef5fe8a4a30983c83d4ca0d39eb1fcb571e942f0df3850c090b3d27f66e8bafde751a593d7547acbda8786cf2f97a4d98", 0x7d}, {&(0x7f00000024c0)="508f59f8f30a1296033ccd76b4f705f3c1bd7c90c9324587e643215b83d7e64a640427a636a246d0fe1f234cd88da2891afb8bace241cdece8d07486314c4195fa8aa0b2f1e72367cbb336f0a46e403016fc905256c8532bbb805f418c9919d78daeb1a13e03956219792c00c6766187a7871251a80511714a525621f21f25da8153ebfc053e6ecb3e1f4d1bf7bba058116eb356f730fbbfd17d4967f51855c6226efd2d4149d53bb701bdba15d71a12acdb2502068c235f0218f8bb4b5e1b5f2e7103040385d34493cd488577df5eff91f6888f70c2d4dff88e47a595be08f2a8ea1410551d5149ad22b8d762a013ebdb60236554f0e65445b723a44c13769fc95e96820df699f7a911db92d18cd9210f609cf5c74a1bdaedee0c8b28fc4ba48578575d6e9c9637d8106e593f8ed9c1b336b7528ebb4a5818808480604a3d9eff5a5ed6e5c257bb0e42c4ccefd839cf320ffaadf05ba974673db309aaf75ba3c4fa934acde7ff8a11b3fc24d6b7db681ffdfb6709ff45e1dcb56169c449b8acf58656b3709ebf90cb8a01a4e67c5f0512c77920bf90bbcf8ddab39255cbab8e9e9301ee25a60da1fd069d112988fb84e58aa4522435f1d2d4e1d2784b0d6392011060360bb9aa571e1897e2081695617a54e36fd85e559682502a7537725d2bb390257cef78c5ca3e931cae3364b49e7529da0b41db540be9e9ae12bf5575e1bc40ae50753b3f66441631e50ace52085526ab5165ca133d9573d716a12a258709bf76fb3cf705884fc55f3b81268796d51db5da3138a9d023f7dbc577d4bde7b43942c15ecbe340c6a42f63f57ba37b1446071c7f5e2f4ab4898f5d399ee0895e8c07edb802f2adb135b36701b0eb1c61408a5c7d136fe5cd330f80fcbc01406c46a4320a4fcf4400000139f667d2d3a7813239f53e8aa8613f1133f127115a8fb2796a08e3f88783c3cb580195fbc28b2fe657b679d2c8225c482aab43608933972ce255ba980b4c01e199eead950a1a1462083b1c2bf5aa743a89012ef017b46650e9ad462a93b6cf6b2231d7cb6e9966e71dacea38974888fb11c7882bd60d73561c5417170c0ca7a3c4e9d96722bde243b5dd989b417e3dd17d43252e8179592aaed6380ea60bddf84ff6ff2ab67e924fe7be11d7fd17976bf4f989192f80ea2d0af7838257f2dbcf3d668bc09847d89e97b1442028f8ea497c766b1a6ddaabc814131855d85b8f1b61ea12c0efeafb81cf38d3dddf9bbdc0db634d557094b99ef9f8144a47f53c8c4f0ed67db576249932ed54a8e8c5858062843405d22d065817fb4cf999ea260b000c2af744698a5f6ac6b1575fc436cd764f5c39c0bd1e79b33fb503e37c1f811ee187ab7f862ffe36e29b9b74c0ad6aa6e2a7598b9070c8d2a6fbadf680ac192005613302de2d860f796916b76e6962c1eedd656a019b540dc4ba8c369de69a249ac20d1061b1c57b5246eaebedde1fefd14d6b69321d194e6f88f0b95a151fda94d987a8d55dc8030d2ccf91f636532fc2542add47a40e3e5f83db159033469e59ad288e595bf56fe64c8e6b40a1ed8e92db6d7cd9f62813d3f1aa653f2ad0534bc973709385fc2edf2656eb4b32a6bd8c109ac9af61f6bec63d5b2da5faf84102eae32a8e4993cf31a2e46d3fd0020323cbbd32efb8e5f7fed0956e8df5e875dd28b019183522d7762b97ae237983459fecb455d07177176db85f0995779dcf263a799b01477af7c7ae9bd0168c9f7ddae3c717c62a610885b2df9c74c2e7610db57a010dc3a9bd1131a30f3691e00a4817bbc3b558988ef272f0997b3ac16356e9a0f099e8f30b869682ae92e5104567fa4c40a78e941b35ea5136eccf770e9c6757857e9426546b9a7e9b2e949f200885f03b0e2547764937bf8561625885068dc2c4432ec1ba29981a249e8b450d2784843502af774a87fd599a13e466d768fafe2a5f1dac05ac6e3328a211a71479794aedc9be33d366edcc61c944819dbdb6c7185bfe48b5cf9d3b72c410eff2cb1b1a6315bc548b53b3fad7490e0e688fe364050a8e50973c1ff98e59d6715fe1f8958ac5e04935f0cb03f23d3fdb6e585fdc9e515240b0eb4a98fac65652011c7bab0d549f40730b11f5900ca2dcae5358993d3c5f5d4f5d2d9ba421f4246b961287a80765dba50a0bca8d354192ec343f5c254d15c25e404ad2b4cf48b011bf90aa5d0e139c32c18979ffcd1403f1cd1379d270a5c477b7d15e12e4577559b5f6f2e8f64667cc501991fe4748b4a4813c88cf699435c1df60ee2eefc32346626cf7c45f983b8574b5ceb80a38b0dfd03494e6e7c72ac99171e9467832d33824d3633048786b1b8e9d288d3ec1eb3bed0021204b91c140ff367fc3981c7344f1e7930ebc693da838abb3cba60baf49a0f4aa74bf0b2c3ad8e11f3a78379da144fc603efc33a22388e78539b82a29bd285468290fc10e285c46b64f25e4fc677ef3288c00481007ed47773df5bf9755ecffa63a57e86f7216ef7f35610ea6ff7a118a88f621575c20f29c28990a6a0293462c9fdd2a3d51d0a1b9ee07b98732d9e9952c96c52d30169f53672b6d18d74c392baba4890a63e05c59908b6d91ded4942b40fdd1ae4a29976dd3d4cbb9820e30f8ffab9f0379fdf328c7902752fdbc3dff3d2701232833cff96a68b1267a30035d90ac52a4c11cf764619e1a7e18da1c753b757ce360b3e3a7d615f040709f7c59e2c56fcdd7b60c385721dde2f4c1de3b304592080b78bfbce026f0a27ad1b3acd73d7e24664053cf5257eb18d7cd252aac233656b337317b331fde0e059b4227c05ba8394e92bb10274a603ea336734231e74395751628a87f93a781b91d450b838b48fde0a528b93c4ee5b163700763bbf6ab73c22610c6c943707736e3df16951646b9947b1980f6ff0b6a4bfa29d1f28027602e1dd494f72de327df91b588e67fd776187baf9a1abd7e6f3453f746804be5fd1675d6ed6632671ce5366ed1679f5b210b78c43b8fc8f8364f9596d9006586450e84c8815e092314873c18634d52ea6063730584c9b319c3e60ada606ca44885654b95f63275a20c4b2b54efe5e13af39a3112f68b2d8b49f666916450282c3b1df0470a809fd681643049ada5c57b53e76b67edaba4493705e7c8770c707804991c0f0bd98a08cae80b620b11744e00e7242177f465f21633d9ff737039c7c4c7ecbb494ee9369c2ca358938dc3a88494ab95ec409c07eb73a1b153c8edc8f0358b58f45f47fe2e52571a7b22c623e64ca4464a3f00e011bc32441d12c8b86a417b0053392029c893a06352e0b38e50bc74d424b9db2a4aa6d2ba41882e8fdf645ff2ec8fd955d35c34f9319e69ba581305f50b4e75d96796f6c1f6c789f7b741fe14edd59a32fbca96c235b72aa2d715af3db789179055ed70d245fa137f1a7703c66cb037cbf00f1f368605f5aeac65c1a526829f0780e0df5694edb790841c319fe6ca56e60d58275f9110ef2ca53911190e9ba8f1d33ea13086d5a6e9a387b764d1565dcac467084459245f143a20908170aaf30921a405819e818d57aeb4cbccf78de4a662b6af32e138df069e7ad325126b2bcb2a5d0adf88d920cbb4fc53687612313f82bc264d899146112f31885aaa4c4b60d5fc7782c79f591cd61d7d1f79691e0fe5acfe5a0579bb0107fcfd8b289e995eccff06e2953a24490466e51d54b8605de368ebde3eccd12b70848d192f3b748bb8446498b5284add7d7e23ccbe4fbfed0f4b760d570c0e428b335b7f0aede1047ef5f367b4b5df8bd0f5ea4335e46c3f70e7a2f8b8c4d1899895269de1292ea700430766b7d2eaf3c4213caf0b58eabcecb74eb1be3448d99cfce16d2faec38d36a3ee005ff696353a2a02927717bebc791056057ed9bf074c178c3b2e846f20b1ce4268b0fd6de47985b687b3e54cff544cf9f46780bb80f2e0c6c15724182e9cc94714830a641b248fc1dea6b141ad2f5ba6b8844e5574b31f6341131a5c684469859e5af90a4aaa4c40943435551548e15e83933bed5904fb3ff514df5c3543bfac72cb3e4080c8f3b746d911d4358a70579a7058e3a8deb0fcd25ef1bf4cd0851a3fa72b95c261fbdd82797739a3dd105edfbb7c4c302921c46e0cbf2fd0a9429094201fc578840634aeb82b16aa971e59464868442f4745c90efd100eb7e542a1e480e754b1eef788122dba7e0203353d3805208d4206ca1648fe81325152e3794579472b001a9a11cf43c9e0be57cc6524b88a996e4be967b91c8ea714aae9e29cff9258da7e50ddf8ec654f5f2fd105c96ea5ac194a3b2adc0a53eccce034a38de11f10409d247fac8cae0b2686c428d92473360a5535a8cf794ea315ebd18b2c8d2b37f9fb6b84349771e520d04caddec3b90d446b3bcdb03e283e76ba4e62fc0421939c0dcfc73683f985beebf3f28eaaaa45dffa9b19cab104ddff92954fe074912497a5321873e490304108f7d3a3d0ee3dc4f3ea5687cec4d70e9f5492267f1599224ea7413ed82bce157da89d950ddc21cc7582925c4c5189e3a99e00ee816cb149962d631dc75e6ef220d121dfb05112c4357b10b84da145374667cef3614ffd0ac12997d597bd6e419dc8f0d0528789b634761a1cbc25ce5eb44b3419d997156a63352d9d9e88cd17fb4ce29b60d11cf070a4edbf221a0c50a33637bd9b5898713a86ea3634f40fd9842fe661c12af8ac3d7f92af5b503c42c975c487cfbba8703457c720e7380b1d2641d60a054d32841087a7b2b9069197ef12b55ddc309d87ca21c380968a2893c3b442c97cbfa2867dd4911f5b9b272288330775980fc6696fbc7abf7cf3b10c5a384ed32ec905d8b708732c8d41f874ab8e962d9cda39e810347f8bbd24da20effdd726616d6e9e1e8d9c561d346011d42a1a68d44e5ce9c02dc96b6e218614530139714665158ff992ffc10e86aa3e783a10c80b451374c012fd8a2f87452348a447896fad7f262c8698a494c78d18842d5d11f017000ebd6824d247d3cf667c0d927c811ec65daf2d442baead40b35a9d316382b5820ae8f8b61b79a11c1085e16f3cdd289b9f3c51cee9b8674661bcfd755fa9ec2a12474e4ed6783b0f940f2e997c126929f35a9c11e4af8e4db50608ded59c5e27b0d4ee8093170966c168f5dc23038849e7c3f5fdcdd3835709c8664124e98d0040abfd811dce67c2aee6b00c2ce8ce191b9e188cf30e20099cdee665dcff66c200433b3d0a9d7361c8c1586c59e6aa1fa423dee5bdb3fc9a946e52fadc48f50a7c6ee6c3204fa2f34c04c6b8c513192e5785d9f77a704b2018aaa2e2ae026bfcbac11105e4513fc8b3364bdee1b6480a075e179acc4e0795e478dbcbc79e08d0cece6dc470cf62dc0bc021c36aed11e375904fc57123d1b779057dfb13e933675c8b134b0b891ca061847b7de1b49579b785f9b104bcbfd9627853d4d18cdb335cc9d32666a627a8e32aadcec7e732a35e88616a0bfb479ac3df4348731327d38d298839b06d7da64802e9a33ea7b84f9754c2ada3ad24590af7a0b2787c9cfa846ead2c32c2e25cdc38afc8034ee13a3dbf3dacdc6e0aa98b23aa38dce7903f4e736638732c193d2fdeb4f06a2a32ead288eaedf6112e0a50db76b549898431eac5e65e7b48db905e48b11b779cea7b8751ff051fbc76c57c800c3b50d4d9839d14ff99746e21587b51f97611770743b3c3353e93264ab37341cc797abcef301b3bdea257f0282784e14f012c340da7ef5c6bc3e2a53074b135db8998b94a", 0x1000}], 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000001440), 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x53) r2 = open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93340c0c179f880cd4af7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105e02000000000000000b3d111d00", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chroot(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 7: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x13}, 0x3, &(0x7f0000000040)="cf48d54ce313afd436abcb2acda377dae9319d0357daa4d5972c4f2a8f2de7a50ed6fe29bd6fb6d6efc84050e6ebcbe25732a7fda6d287f4d456c179e46a783ba90558c8fa91e9ab3f6609a4ee6f9083b28bfcd7c64a1e42378531f38a07670dd55933f53ccec890aeb6eb805ff1c405172d9df63f3db71468d360b55bd85dc8e8ce3fa91692478ef1b66776ced505833568eecc2c449b5ad4b51a619259c1d83f953eb473102255d8a380619263767c77c53c891bed3aef37c50bb008c7431cb54d7b4b9f204b12551efd6d88", &(0x7f0000000140)=0xcd, &(0x7f0000000180)="c14cacbc75886b38ed99", 0xa) unlink(&(0x7f00000001c0)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) fsync(r0) r1 = semget$private(0x0, 0x2, 0x20) semop(r1, &(0x7f0000000280)=[{0x3, 0x4, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x800}, {0x2, 0xfff, 0x800}, {0x3, 0x47e8, 0x800}], 0x5) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000002c0)=""/45) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000380)=""/80) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) chflagsat(r2, &(0x7f0000000480)='./file0\x00', 0x10001, 0x0) r3 = accept(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/247}, &(0x7f00000005c0)=0xf9) execve(&(0x7f0000000600)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000880)=[&(0x7f0000000800)='^*)\x00', &(0x7f0000000840)='/dev/wsmouse0\x00'], &(0x7f0000000ac0)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='!:\\\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+(]{\x00', &(0x7f00000009c0)='/dev/wsmouse0\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='x\x00']) getgroups(0x2, &(0x7f0000000b00)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r5) rename(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000d80)='./file1\x00', 0x2000, 0x3f) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r6 = open$dir(&(0x7f0000000dc0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0xa) lseek(r2, 0x80000001, 0x0) r7 = geteuid() fchownat(r2, &(0x7f0000000fc0)='./file0\x00', r7, r4, 0xa) r8 = socket(0x6, 0x5, 0x1) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001000)={0x0, r7, r4}, 0xc) mknod(&(0x7f0000001040)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0xa00000) poll(&(0x7f0000001240)=[{r8, 0x20}, {r8, 0x80}, {r0, 0x100}, {r6, 0x4}], 0x4, 0x20) write(r3, &(0x7f0000001280)="909d5921aa37e8863393965ede4a9fb68186bb7d64a529ea61d20944958abaf5a6e710ac95d66899295cbb6322de5a8e3060b125e057f56ae7d5a5cb7f796fc010900038f17a513546c18454c7480c8a7c80eaa34f6f0c90ef0b35b301db1cf7da37dd5588dd26eb79eba3783f8dea2b7170e7f34a713f5918f69b98ab81705e", 0x80) socket(0x6, 0x63e1443d7238436c, 0x81) executing program 6: poll(&(0x7f0000000000)=[{}, {}], 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000640)={@broadcast, @random="3193563ef365", [], {@generic={0x8864}}}) r1 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x40001220, r1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x19) ftruncate(r0, 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x6}, {0x4946, 0x4}}, 0x2) getpgid(r1) clock_gettime(0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xff48) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) setpgid(0x0, 0x0) setpgid(0x0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x1, 0x138, r6) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r7, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1010}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x74}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() socketpair(0x0, 0x8000, 0x0, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x500, 0x0) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x4, 0x93, 0x81}, {{}, 0x0, 0x0, 0x8, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r2}, 0x0, 0x0, 0x80, 0x0, 0xffffffffffff8000}, {{}, 0x7, 0x4, 0x0, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x400, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x8}], 0x200, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x1}, {{}, 0x0, 0x0, 0x40000000, 0x200, 0x9}, {{}, 0x6, 0xc0, 0x200ffffe, 0xfffffffffffffffc, 0x1000}, {{}, 0xfffffffffffffff9, 0x0, 0x5d19e6c3bb03b694}, {{}, 0xfffffffffffffffb}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000080), 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000240)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xdc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}], './file0\x00'}) pledge(&(0x7f00000000c0)='-+[&}{+)!\'%\\\x00', &(0x7f0000000100)=',$\\\x18$&&&(\x00') recvmmsg(r7, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x146, &(0x7f0000000440)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000094000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, 0x0, 0x0) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kqueue() sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x35, 0x0, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x4}, 0x2, &(0x7f0000000180)="170e9caf4cfb6001d6820062265fef47fa9b30e8af1a", &(0x7f00000001c0)=0x16, &(0x7f0000000280)="4d8dea995951ca177a2e9e2ef9e38af5fb57e0298dcd0a50611636de8cb7ff34a5b814fb92862d40bb9b04e62b6376b200e56f7cd4dbaec086abc3509fbdcfd129c534ba2bb678825a6f5a64bac3778fe7a1bae8cd08d5f466c36a689742676047b6e6bb6ba07a74c7a19b7733e0321105d50603e60bc663f2a10d66b0e198e8ecbd313b3f93527a", 0x88) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0xc0}, {0x6}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000080), 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0xb1}, {0x20, 0x82, 0x0, 0xffffffff}, {0xaab, 0x1}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6, 0x0, 0xfe}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) getppid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) r4 = getuid() chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = getuid() setreuid(0xee00, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) setreuid(0x0, 0xee01) socket(0x18, 0x1, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) close(r3) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc", 0x7}) syz_open_pts() r5 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0xae) sysctl$hw(&(0x7f0000000100)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x102) executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x45}, {0xc0}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000240)='./file1\x00', 0x8, 0xa8) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x7fffffff) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c9"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffffc8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, r0, 0xba}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f0000001680)=""/4103, 0x1007}, {&(0x7f0000000480)=""/193, 0xc1}], 0x6, 0x0}}, 0x10, 0x64, 0x0) dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) dup2(r1, r3) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) writev(r4, 0x0, 0xfffffffffffffcf4) socket$inet6(0x18, 0x2, 0x0) dup(0xffffffffffffffff) socket(0x1, 0x2, 0xf3) syz_emit_ethernet(0x26, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x7, 0x2}]}}}}}}) socket(0x11, 0x3, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x2}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf20478040138164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2d9aa5b32f43f4741a83a576b9a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58904", 0x82, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) setuid(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x102) executing program 0: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x24, 0x80, 0x4}, {0x4f5, 0x0, 0x1}, {0x416}, {0x0, 0xfe, 0x1f, 0x9}, {0x1, 0xaa}]}) r1 = socket(0x6, 0x4000, 0x30) dup(r1) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x40, 0x4, &(0x7f0000000200)="12000000024b66e107dfd664799dffe8d8fc0582bab359625a76b90b9b368bc3c3f05a0ee93646479a51e2761bb7741713d130d65b90938b15e16539b4c7cafaecc1501b0b741c5ad1f56c381e041ad73d9a2676fdbe0058602c6c85e8adb26ee74b77d527e6a4e82dbd4f8ba02312da743e4bce6505baaad2992dc8a7b58718a747036a9ee1ad5440a0b5908f764e6b2fee589b8b2f37eb3d9e111ef0661135ce23f548845fc30c2f8417606efe9800be241b21d660ffd12111f8c87ead5f49a89a8ffebb5a7ec1bef44fe332aa7224112145932ac7c907880215a4c3ab0058d8e62166dd9aa6b49d74da5772907f5d4f5aaa78e6dfc940e8b296b31ed343cf2eb8beaf8907912dd47922", 0x10b) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2004, &(0x7f0000000180), 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f00000000c0)={0x0, 0x4, 0x0}) readv(r4, &(0x7f0000000300), 0x0) dup2(r6, r5) kqueue() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x3f}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0xff) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r1}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x2, 0x7fffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x7}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0xffffffffffffffff, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x1, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0xffff}) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) poll(&(0x7f0000000200)=[{r4}, {r3, 0x15}, {r3, 0x1}], 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r6 = kqueue() getpid() setreuid(0xee00, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80206931, &(0x7f00000001c0)) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x24}, {0xc, 0x0, 0x0, 0x4}, {0x416}, {0x6, 0x8, 0x60, 0x10001}, {0x6b, 0x44, 0x80, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYRES32=0x41424344]) executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) socket$inet(0x2, 0x5, 0x20) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xc}, {0x48}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x30}, 0x0) executing program 6: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) close(r1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0xdbde) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000040)=0xc) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x30}, {0x60, 0x7f}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000680)={&(0x7f0000000000)=[{0x3}, {0x2, 0xf3}], 0x2}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) executing program 5: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001180), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0), 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x48}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xfff}, 0x20}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="f6811509cc2a316cb3bcade57602f1bc55d09462c20cd0905f9055ae00fab6a8d72e42397f177e85cf80a1cd0e839918d3cfd2b7bc0704058d5139"}, {&(0x7f0000000280)="aa0ccff480415234c54315d162444ca01215713df508244d48dc02ce0d624d6bd34f22144f53972165eb988b41d47cc35d140f028d13ba0b00e467ffba6230d3da180f13606e62ff31cdfbcbf999d96f085a88f2b37c77c0c62a17b762000020552008cd5262061d013d85fdb3a9bb60df1e41c236d576112ecc032e8dc343fa6a16a25957d43c62ab5dc6d2bc0b62eb1dd777cec69280c781bca9c4698a6eb6223e2f51c89d61c2baae679a8c2780e67a0e164bab025f7d2ce5f110fda0a2d572891bf162fbc253a5626d408134cf4c3ea516c7301937e9183ecef7db557bdf8eb94b49ea36a6eeda"}], 0x0, 0x8) socket$inet6(0x18, 0x3, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x10, 0xffffffffffffffff, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x8, 0x0, 0x0, 0xfffffffc}, {0xc0, 0xff, 0x8, 0x8000}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setitimer(0x1, 0x0, &(0x7f00000000c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0, 0x0) r4 = socket(0x2, 0x8000, 0x20) ioctl$FIONREAD(r4, 0x80206916, &(0x7f0000000100)) executing program 2: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r0, 0x40047477, &(0x7f0000000080)={0x0}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xe0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x330, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x0, &(0x7f0000000280)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0xffff, 0x80}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {0x24}], 0x2000000000000135}) r1 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0xfff}]}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) mlockall(0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) mknod(0x0, 0x8000, 0x5c4a) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) r1 = open(0x0, 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x64, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4d) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000016c0)) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="9532e1276d71a275de262aeded3cf8436721999a927b32c34022e666e465c24e1a6b4d26f8809c1930f9c42042ffc677be820f7bf51d8f506a039da017a15835a53e88", 0x43}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) r4 = dup2(r3, r2) r5 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) lseek(r5, 0xffffffbfffff0002, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x40, 0x4, 0x200, 0xb, "2cf9892af9a590e4cb52e8860800f973ca9e5fd7", 0x0, 0x80000007}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xffffffffffffff39, 0x0, 0x37) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5}, {0x16}]}) setreuid(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001600)={0x4, &(0x7f0000000880)=[{0xffff, 0x98, 0x1, 0x5}, {0x3, 0x6, 0x81, 0x2}, {0x0, 0x6, 0x5, 0x2}, {0x1, 0x4, 0x27, 0x4}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000008c0)={0x9, &(0x7f0000000b80)=[{0x5, 0x3f, 0x40, 0x5}, {0x9, 0xfe, 0xff, 0x1}, {0x2, 0xf5, 0x1f, 0x5}, {0x0, 0x1, 0x2, 0x3}, {0x6, 0x1f, 0x8, 0x8000}, {0x3, 0x7, 0x1, 0x2}, {0x1, 0x5, 0x4, 0x5a}, {0xfff9, 0x9, 0x20, 0xffffffff}, {0xe6, 0x0, 0xca, 0x7ff}]}) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$FIOSETOWN(r4, 0x80047308, &(0x7f0000000000)) sendto$inet(r2, &(0x7f0000000140)="4ba9da03585944a7fd4b754b0562835710ac877a3ce4792cd6b07b192cb7840c5b8ef9d1e9d128658066ad9e5b1214fc8ef9f770f8c10ab9bae312d9b6be7c98f7266919142bf4a3836ee42b8b22a5f360f31fa425651a0cec7cfb482a56a8ba93c045", 0x63, 0xb, &(0x7f0000000100)={0x2, 0x3}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="ea71402edf7f5db2c9063e23090000b6f2", &(0x7f00000000c0)=0x11, &(0x7f0000000200)="117c87ecb595ad6cdb31f46daaf5e7bd53b79ec395b4b1fec4e6c9389282fd41142aa2b1b16e282db268e911c8f77f25", 0x30) recvmmsg(r2, &(0x7f0000000800)={&(0x7f0000000240)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/219, 0xdb}, {&(0x7f0000000600)=""/89, 0x59}], 0x5, &(0x7f0000000700)=""/223, 0xdf}, 0xffffffff}, 0x10, 0x40, &(0x7f0000000840)={0x7fff, 0xfffffffffffffeff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x2) write(r0, &(0x7f00000004c0)="08000000616493cead4050faf66a7b92cccfdc1a983761c83186a9c093a81737b606cc0b12369ec7b4dbb1", 0x2b) executing program 2: syz_emit_ethernet(0x2d, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa00000083e100000000000000000000000000000000000000180000007e937c04161bb900"/55]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = getpgid(0x0) setpgid(0x0, 0x0) setpgid(0x0, r1) setpgid(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80}, {0x40}, {0x12e}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_broadaddr=@un=@abs}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setrlimit(0x5, &(0x7f00000001c0)={0x101, 0x423c000000}) r3 = syz_open_pts() sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x3}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="45db9950f4b16ed62dbd450000", 0xd}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) connect$inet(r2, &(0x7f0000000000), 0x10) recvfrom$inet(r2, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) semget$private(0x0, 0x4, 0x12) syz_emit_ethernet(0x135, &(0x7f0000000000)={@random="67a22592e6f6", @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x3, 0x6, 0x127, 0x64, 0x5, 0x8, 0xb3, 0x0, @loopback, @multicast1, {[@noop, @rr={0x7, 0xf, 0x2, [@empty, @multicast2, @empty]}, @generic={0x0, 0xe, "bf336dc92345f44c2f0e627d"}, @ra={0x94, 0x6, 0x9}, @generic={0x0, 0x4, "ba4a"}]}}, @generic="a124652567d9fa4e959bb7fd6095e4c8e48745a499cee6939b60f01181f96c9b077e18be6412d33469d78b6b178f4359e19a54886b5761c38fedabbf16537f889ae321cad152447110fa34b6c893d6be09b874ffe54ed2904c821eb3a54635544dfeb3488146d2232c00047db0fd7d56e96bee12a1f399b10060050fb267e2d169efec288a7438d08702c0df8f8b70ebf88eac433641735f047e890916f07a1913e488b1953d90d6902eedb96efe8d4639b88c27626b63d218d838e19878952fb6f9539dcacda277310a8592e17136629cbf39ab1a07a4bc5ef506b4359f4baf9ef2b8821a1fcd90ac75ba"}}}}) executing program 3: syz_open_pts() (async) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x185) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x3b}, {0x7c}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) r1 = getuid() (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (rerun: 32) setreuid(r1, r3) (async, rerun: 64) r5 = semget$private(0x0, 0x4, 0x42) (async, rerun: 64) chown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x1c6) (async) semget(0x3, 0x4, 0x3bd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async, rerun: 64) r6 = semget(0x0, 0x0, 0x0) (rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgsnd(0x0, &(0x7f0000000580)=ANY=[], 0x401, 0x0) (async) setreuid(0x0, 0x0) (async) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x8, 0x0, r4, r7, r4, 0x5, 0xab8a}, 0x5e6, 0x4, r2, r8, 0x0, 0x200, 0x3, 0x800}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0x4009]) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x584a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x9ddb}, {0x1, 0x3, 0x1000}], 0x2) (async) semctl$IPC_RMID(0x0, 0x0, 0x0) (async) semop(r5, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x3ff, 0x400}, {0x0, 0x2ad}], 0x4) (async) semop(r5, &(0x7f0000000340)=[{0x3, 0x100, 0x1800}, {0x0, 0x8}, {0x4, 0x87, 0x1800}, {0x3, 0x0, 0x800}, {0x8, 0x3, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0x0, 0x400}, {0x2, 0xd23}, {0x1, 0x2a, 0x1000}], 0x9) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x8, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x3f}, {0x79}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xffff) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000080)="a97029c35640eed1e4c27825d9f464ecd025eda698c361bbabab478ebc0a15155331fece134b8b2e87ca7263e5f449eb7e9e2dcb611707f8b9a3846fba2cd5d8c41f212def3e43ee8eb76a00", &(0x7f0000000100)=0x4c, &(0x7f0000000140)="c96d937e5af41dd9af5a20b32531cce1bfa0c9272cf3c438689bf3a8d76eaf5f2d2ba57eba05b23516986a8bffa8f96e1f81974159b009c36f2f938976223e952c7d6fe3977e7773fe0948c5a0", 0x4d) r0 = getgid() setregid(r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r0, r3) r4 = socket$inet(0x2, 0x4000, 0x7f) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) fcntl$setown(r4, 0x6, r1) r5 = dup2(r4, r4) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000280)={0x3, 0x8001, 0xffffffc1}) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = semget(0x1, 0x1, 0x684) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000002c0)=0xfdf) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getgroups(0x4, &(0x7f0000000300)=[r3, r0, r0, r3]) setregid(r7, r3) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSKBDIO_GETBELL(r5, 0x40105704, &(0x7f00000003c0)) r9 = getpid() ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000400)) fchownat(r5, &(0x7f0000000440)='./file0\x00', r2, r8, 0x4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000004c0)=0x6) r10 = msgget$private(0x0, 0xa) msgsnd(r10, &(0x7f0000000500)={0x2, "0d19cc1c0761dd4b03898db2e30583a2b4b7e2bc1cd2b31e5e6055a0d41a42e1b8b0b506a518ab97497939a6b82b32a879bf2271e561420ed66cb1ea0496abc5667443857278844a29e9c9e6924ce5c1efc104aded3326bfb43b1d6945ac5412be443f7f"}, 0x6c, 0x800) r11 = open(&(0x7f0000000580)='./file0\x00', 0x2, 0x19) chown(&(0x7f00000005c0)='./file0\x00', r2, r3) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000600)=0x2) fcntl$lock(r4, 0x8, &(0x7f0000000640)={0x2, 0x1, 0xffffffff, 0x5f, r9}) executing program 6: sysctl$kern(&(0x7f0000005680)={0x1, 0x34}, 0x2, &(0x7f00000056c0)="8f45277c", &(0x7f00000057c0)=0x4, &(0x7f0000005800), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x1, 0x0) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000080)='./file1\x00', r2, r3, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r5, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') getsockname(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r6 = dup(r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002b80), 0x1, 0x0) sysctl$hw(&(0x7f0000000640)={0x6, 0xd}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, &(0x7f0000000280)="c76bb2d5d5194c0fb70d95adb8af1d73bfbc1e3d35b1fd725caa1dd4da602a606b317f28fdc175233579ea6f32", &(0x7f00000002c0)=0x2d, &(0x7f0000000300)="7e64c4c7c04d5688bca64ca819ac2b070aca6b1f12b5214cfae9b8cbbdeb714ee7", 0x21) socket$inet(0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) pread(r0, &(0x7f0000000040)="16", 0x1, 0x400) executing program 5: mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x2, 0x0) semop(0x0, &(0x7f0000000200)=[{}, {0x3, 0x3ff, 0x1800}, {0x1}, {0x4, 0x201}], 0x4) close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b03", 0x19}, {&(0x7f00000019c0)}, {&(0x7f0000000100)="bb", 0x1}], 0x3) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) listen(r2, 0x0) (async) r4 = syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="01000000", 0x4) r3 = socket$inet(0x2, 0x3, 0x0) dup2(r3, r2) ioctl$FIONREAD(r1, 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)) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) r6 = syz_open_pts() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r6}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x2) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x80000000, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731893, 0x7, 0x3}, 0x8) getsockname(r2, 0x0, &(0x7f0000000040)) acct(&(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x2, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340)="a382ce47f6ae98a8e0ba0d98a2fbcb6f39011e529fa6c68f023a1a566c37e6f4", 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/90, 0x5a}}, 0x10, 0x1843, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000200)=0xfffffffffffffda1) accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000180)=0xffffffffffffffa5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x15}, {0xc0}]}) write(r3, &(0x7f0000000440)="ce4aa4a25043cb02aadf879800000000000000080000000031c242d1df92f8682b3430c13325f885a6ffabb7413704c0837de31741c64c9756b53dc7802a024c8575f5ee179748e340290730c29a46658fe794f00cd7c44b8212269773da144ef3b51ceaf0084a70daf1082292d3a6de7bbb0f5908c81d5eb0d7093e87660b33274fb7a5", 0xfffffffffffffeed) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000180)="afb9e11d", &(0x7f0000000200)=0x4, &(0x7f0000000240), 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r0) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000080)='./file0\x00', 0x0, 0x0}) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) clock_gettime(0x0, &(0x7f0000000140)) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r6, 0x0, 0xfcff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0xff8f, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x2) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) dup(0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 6: r0 = socket(0x20, 0x3, 0xfd) getuid() sendto$unix(r0, &(0x7f0000000000)="b1000567a9b8adc4b8f0d4adc9a1030000009f0500070107000000331c13fecea70500fef96ecfc72fd3355c350200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257029a1f139b6f2f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc0000901050000000000000013000000000040000000000000000000008350c8cbf1a1731642e1949ccff640cc149c1b0f7e7b4b50abf2b2112b64e78b3378ea74a81beffe91d514cf5c92cd37d61252d8e0c2fa46b3b593d08ca2fb4b21f2e581e5ef82cc02241cc9d74f765566cebc0511ad278fac5bd86e14f4389d2b6e7c50c334ef59020f29092b5fed12", 0xffffffffffffffb9, 0x0, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x98) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0x4, {0x1f, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe830e00000000000000000000bbfe8000000000000000000000aa"]) semop(0x0, &(0x7f00000000c0)=[{}, {0x3, 0x2ff}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x1f, 0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00004bf000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f00007de000/0x3000)=nil, 0x3000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff00100000000088a8300081041b00e2769fe4fd060aa80006000000000000e000000100988dfcfdc8e12eb300970fee653b7e5cb6521d1fbad834"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xbda, 0x7, 0x1, 0x6}, {0x8, 0x2, 0xff, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x4bf, 0x20, 0x57, 0x9}, {0x28}, {0x5, 0x0, 0x0, 0xfffffc00}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = socket(0x6, 0x8000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, 0x0, r4}, 0xc) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) executing program 6: setreuid(0xee00, 0x0) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000086fffffffffffffffd00", 0x0, 0x2}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000280)="217ee6b45887c517e50e14d5c409e6ecec4e3a0ccb073656ffcaaab32777d30cbb02f813d6d0babbb78add37483794ed6e65e60528119aba449a79566e0c15237b1c4d2b8bd97170ffce97226c4c830e651acca9faab2cbf54731299364a48941750f93b11c4edbbcfa88acc5a151c5208ba496e3b993994a486afd3eedf98ffcec1620d8eb91054a9c7f4bb2b58b0c91ebc9db5421d85b0dc2ec3", &(0x7f0000000100)=0x9b, &(0x7f0000000140)="6b2c25889af8f66013", 0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) close(r0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000200)="4dd0b212942445e4a6b93ca0d35ba3cefbcded67fe3bce962bc628d481aa1777ca44a45e72957dab78a43ee9059ef396f955dfcc1c7caa7168af6fb2925dafac59fe1ed0b5d2af7c30b7c67c2ebeedde5d16f225647254480384a91e41fb93374a96bb2cce77c870bf42d3cf3b1d0152a8cf60ccf57910e252231f3a4be0322c631ce71a9b2bf5f8bd69881f87d2e99f1d552c1963239fadea32202198eb17ceeaee6f6b0fc301a557e7fa2137df8f3f9e08a39fa03e2aee89b93b165e3e15e7442d4be73295ef5c9660f3fc8fa2c4d4253172265a9e43aebad5880bebfc42067567da1f82d6accf19568f8b201ed7a466602abe0c0998aae5c700f16a341b391a4c54c6a40c4e313e86ba6e49c982bb2b0d48b991f7e7f6b18b73f466463fa4223aa09d1a975ab4bed2766c7ccc955e12c4574a05b307cbe4875d6854e3c29efe6a2f116899780a2b28bc498511630fa87944a19598231cc3c5c17c0514cd1d604b1bb2a369d8be85f360bbdb9f8881d2ef465b635f97cd63509f0f1c2226f55a209d176ba828d29cd470f45c252a2e06127a8bc658fb8431b0d1eb502846f15cb5a2535dcc41bea9de31a372d214295b1f1812de7a24dc4f29774449e81b6d03cb09f713e7c8dc9ba94955e7d8ecdfe680deb8d2c0fa31aec59b36151d6d1d8c0f5049d4e5ecd88378a8edb32ffdde6397a3c2bd148a839abd413f6121bbe7004b29223952020ef73cfb6ca26722b1ca565863d2817de14bcdd5655fd69709d6671b4df439ebec7f5222774b15542fc542524ce6f9574287fc6baedeb8315bac157f35c81e2d252e9f80656ffc667dae12cccceda15bd23df1b9bbd4645bb1df5a8cd8c6db7cc9d5ff6695d7a8e3c8eb4db219ed72ff0385aec7e265f31753c6774db8f0e10b1072a139a5ae0fb81f4a39edba93161a91820c8702510cd1842c25e32f5d75d42b3bf82d00aa3e06a3074fdb07c6b115454252fd739f050a5ebf164be68aa7ebe31e22f9b2614a3ac43c6497fe7023c91affbae494361a044ffcce9a7ae4c8b9b79b37e52208ffbc8b72b928b36d7393d70aa39940d9cbfee8ccd302b385bebae16a95df781ef1615af0a4ebc96164408bc732535aabb84f66df153e8af8c2dd14423fca650823aabd3a488d75eb38e7a6c1075d0d738d1bc997a061d42392c8709917878ccdb65d98bbd7d48b3f61c913ed2e90ea998b3580c902d870d83bd29958f75f0285572086bf28141dcfadd12e5549f4ccdb174d05028beacdb14826bed6fc1a44affb5129171dc2536cf7acef98d0098d8870aeb78a7a4a56530c2046ba3e560d14b51b7afe70c779c8819198f1fc743214775b66ee22017e719e709b38a30dd9122887dd4d0672af4622744e33be3215d4883f95e5da7b03a798f665ee6fae40ba61490a62765a60d3df4ceb686c23364a4ff01940150d8580ae323cb63c470c13edf45907e4e6e12eaa9b0a0be1d928613a5e6426f99bffb02941db3510883b32979735e6becd104bf3f48bdadd76e082764037cc8b92625bd8106b1f69f5113d716c7f613b621fe9ad15632ddb56e9ad899e5de4e5f90edd416fc150e99a3351bb3cffd72165abf2551d1e672e5dbed81d60f6eeda750857bb99518077c03fe22f47124754d8d1c6098baebb42abf9fde056fe3f96528b71991ddb8f1835798aefed5cc9574637f7afde5d3773fa2a717066fad48a498d54454a679757924cdaf84047b4a13ceff071a2f649008673cc2a7b4d559bbe62905132e6f06d64e1248da88aced2940f19c22a78727672004c8ce6753046a6b7d5a70b88e3956dcd7451f2f7691b1cd43795f3748eb4b0e7121e4bb47052cb7088198dba2c04943a729cfe9bc8bef80b237943409619a5be5636e694048139b1d904aa8fc3bfff7edf3f01b3f1f43fffd6eeb01b0eb8aacfdc3b59385264efe8dea38f80f80d5475db0fe48e02d0ae5a721ecc36f4a34345eba0211c1415ac5e6ecf695f5e319366e283da9b3e7c5061403f625b59dd8534cdfdf9deb2a929fb638e7925c543ce79af5a7912d5132292ec3bad0b091f02ce04bf70b75fa2c71f72ca48375596757f8191f62523e9a7183b2573a0b08b246d6327fd42d29e6eee38173079f26444356f1e53926b18ee2b5a3d41cab7f9fbed51d34432041828e81c3a08e4b6c98386b56706e4e6f7bf6e39673ffc8557c78245d0b8e1196a9a8e72a8302c189c8dc30f99fb99bae2011292fd67c1785f1969c3b231e37544c1a0a419df32b045595f1f9f41490a5ee10c9126ef13fce6f549cdcf5942c8ff7abfae082b665755c5bdbdd094601d38451d9279ad9a62d135b5af39740a889dcf5f84b3fa01477cdf75dd83d608dbe226f751625b433cd41215dc23bba626d1dfab3a51aa81c54eeec3a5397c5a1a15c812a979f2a7001c2c7c024eb85df7ce21ffd35cfcfdf4a453548a41bf47d9c54eba758fe8b065b3554d9de287e50099f1fed4d577f31871cb069dab3a4597ab6f34f7c3c5ebbb9d5d4215c51c9229bda360c57818d0e2ec7385dc3f300e894b502097fb983f57b1f3f5f61c62db6e308513b384ced75417a4a27a85176c82565a8bff159e7a2c9e1059ed8ae7513479459264c4e4572edd403ef66b3cffb60a54db62ce9252a92245a6eb0615728fb016b7b49caed3a969b36a9bc0c6c25de5d3b254a27db91a073cd7db098505b3e9a8ce361f33da9ff60ca852aed43cc880a9f2d8c7f4901bec3b36acc417da891494fffcfcf21e033b53f154ddd6ac9b65d0b59aea6cb8396f1ecbfefe72cfbe09fda7b638faeab45491088be7dcba2da629941ea093f0a137ea3ef4ac5ed45c8523bd8adfef47e1f81938d1777dc66150fa323d3630d0d19da59804978aedefc1a6d3c371e98b2e8a170d9c8ed8f1a64b4f909b728422f0e5bb78454cf68fb1516ac3eae032eed6cc317586ed4285c41548c03926247f63788408ca78c8ea0bf14492a22f8f91de71d37f78401d526922a4a0cfa58f9b5129ca92113b9e4018dff270166bb3491b2ca9fb0ef2eafc694e1e4f1ef499342a71ebf93b53a2e02cf873465a84ce9656a8cb4b71d7a23fe7b5fb3bcb9ee1ac3ab85fcf5a83924a818a204e0cb8faa4d6754b5bd5ee0d21386b212625ec10ee04f98521c1ad1f9fac16257fbec551c40efe2ddb9c935f900704278f2164d35cbbea0a414100f16458fd05ad4818a1da6d80adc7c1cbb439b6827d751fe5232b1cf30ef55c8c1ea49841fc3583e8b7f61ebf604ad281f1a402b8d4504db518eaa85b07195b55ecd0c0c74b23ec986f78c7433945b90493d054000ce052d39098a12c1ace570ed2421eb6141c95b01a3cf02f7f22b304be60957b263c56681b4b2f3cb4e94594d346100c826918e8767288c5afa6d1424a288c69ff8a6baeab0afa0f21a01870cd582cee62d2d3edcbee4bcf13667f53c025378783735cf9fffb346602b8d65929d7b82c475f00b0f60f897bf7563b96834954d565831d9e0aa3c61c1b3761eb609dd24f22d5c3d4bfb958b86420e2886f7d847fc979213c7f6ccc4ad609e421981279b0d35eaf553e7253c7925cf0163dbae501efde753ca9bdc6a8b7598bd9a63e4d4b827a72120426666fe562d33338ba0a69f69620f0a0f1653d8b5f494450b0aeff5f8a8848a0cd3f3a639201380f1a76e95b69c37f8810b0b2822ef217d8ef5678bd96bf421a7291ba64eb46d5d4349319e85253c580ebda95c783b93df2ad213c4feaad3ff44ad5464a51781d867992609c1edc9c0b6757433df4f2c8d1fc7af62cea6b9e9d81d72b84a88d5bf6916e75af9cf8f86c2f67d0d7dede473dcc167c1926a2eb8bdd6d08e67af9f4ab92f95dcc17058f4b4839530d0992d9d79c2847457ceed0e726d0701829294be7caecf19e41c95c09ea2a44b29f7484689c75f7c623fef0d2d614979647e1876080c775eb9ffd9001792bb397ece08260be450550fc966fe07f3212038c4899fadfa96e71a86682010820eb90a610f2d2e5d02fe8b55c71b4aff0931827f3a9d458b5d58f80ee5ca45bb8497ba592f39d68177c97a381655af6915e7944faa6508f72d3eedd7be26d36669fb0c177657a6c758f4f6c3b0abb9fab3be09a05abe2f465f58c9d9fc62a9ca6dc60a6a664ee4641dd8389b64b15d2ab9089f7f8869826fc86d67fbdfc363eaef2f9dcb6609e15478392444c13355c5ee6f28ae39ca8d3473cb8708ebe36ba1a21f12b0fcc3bbc9f7cc7e5ff7c01d40ee8fadf4bdc02630528d1b02b99dbe135f210309af6a413b84ec3722e954b54b93eaa31f234a9a023f96a221dfdeb073c164f6da00a5e19ac0fd4ec4ff3a08bf4220ad28363cbb494aa896d9aa113a79b4d4a6478a836cd2ecc44347c263c59c1840c732e8070566499a909f1dcdd81f9c69cfd488bbc4e0888333ed52dcff8234aa66cbbcfad826a075a0ce02b22209e48b8051da0e59edaf44e60ef7f09d3a64c0283f4b01f85d56c266f5cdbfb21dd369a2ade555c90f3c58015e5409369d60a6f61deb67e64309d4647093e5cc6842dbf7b0ed076ef9fba1c96c1d76fc8f913dd40b28b95312f30d6e50acdfe0ff2266aacc8d549c90f972665b082090c0164726a499546cd1d3c9aa3820ae358174bdceda81cd97c5a31123d4ec81bb20db99a9e8b9088138968eabc6a9ac4b225911c88793000c01c3d1f0d0da9db590f239048614c9c57767926da7b9b3cd9df022b9cac5bfff4fbd927783e82c7e317b37773b05f7222becd0d0d918510669d732380f7971ce64e2bbda8f9c4b2f218900d7d84a90c83c4f42731cfd7a6faabba3786ef1c8ef288ba03f07cc1aa5433a2d5009f187f8f0d4b9cb5e2f18829bf36f31276c696f0b5be2282e1118bebb5f55d8dd3b3ad116682456f718a9b4cb252af02547b1e96e1c740c8ac6335ee24fe71b9225f5fe8c28d9798782e0ed667aad455a52cf70bc07e9d11f0c66da94ad2c06f57aac9afbf9b34c62bda1eafe8610a19ce37dc88aaa0c550ef97dd8ee9a142d4734043d50231b1d0398506caa5069650fe2aa6cf971bac37cf9ff72399181b0025210348fcd4adadcc4464f57a014e9f159c083cd43e5e25567d6f4ac1d9e17679aebe051ccd8a52111964fcd628e4116a55732b71813f3ca2dcdacaa547a516b5a13840dfb94ddba5e5cbef0868fdad88e2c2b89398e077256f639a1db68dbbe9bbd1229d11289e92906846a27d074da8d6e5ae5b518019db1f4a4aadcbaa2192e61dfa8a5ec7145fbf9284b251f3a5198f02b69a9ac11b9c4082bf9658be6bd202fd889d3bd421f3ce84d337dd048e5907fe3add11ed87178202b4226a2dc806c4b2cd78e6eef9edebe74adfe5fd9fc5b33bbc7440b11906bf43f4b958c3e9cf4d9c0c25f1e8cf8f4c5e61bca81c51a5e930e28f1ec772a8a94d00dd824648db945bd5006d00b604cdafea4904c4e4d56eea12df23395d30d550655aed6b97355c6925786ee1e03039d687969ec78993522a19362f0bd91a2dcc71b670c670a2f268fc935c3eaad6678fff5bc1d01e46b661547dfec75b84813edb1299b15efa243a3932b9735c126148429c48523916e9afccfcc4896620597480fa1af0b8ad1bf8a37b695f129fec85e8bdd14ca1b9afcc6b254706c1d812b1aa15bfcf784e2513c6aac1cb90f3433b2e79cedead8760f48642a02c51e29e23b7760ddda3a7d9960b8579c6d078a0abc2eb157ca48e9cb4678b9a69cf0b78d79d3f3c72d05272c4a13fbaaf22a3a20bf646695b1865ede37d", 0x1000, 0xa, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) setreuid(0xee00, 0x0) r3 = getuid() r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, r4, r3, 0x0, 0x4, 0x200}, 0x2000, 0x0, 0xf232}) r5 = syz_open_pts() syz_open_pts() read(r5, &(0x7f0000000180)=""/45, 0x2d) r6 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r0 = socket(0x6, 0x8000, 0x77) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000001100)="1eb4ccf34b6225dc469641283b2df9b8f8799159fd521f75f3257e0a1b44fe4583dc122ee0b16317c2c18109dc03a2c1183f0057b58abca7eb9cf036151e5da3db447e70c0201d3d66db179b04f9da1b5b24e3ee4dbbaa2daf3ca862e23d085c9b3e554504017658793ccaa2470d3837aef109fc77c4407b0026af87e52cdc4731e0328fcc0cc8c1b5b9af5427039c5edc12d888cc9868712b3bd7b34eb76d4b89478210fc7f907dfb25a2b44836c4bc772e82370c52c1d060a041c535eadad33b18962da026b4ac8abc60c035b75b", 0xcf}, {&(0x7f0000001200)}], 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001300), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001280)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r4, 0x40}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') r5 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/4094) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001000)=""/229) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/13) executing program 3: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)=',}[]q+a!-#},\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='[)\'*\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',!-)\x00', &(0x7f0000000240)='^\x00']) r0 = semget(0x3, 0x2, 0x110) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000002c0)=0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x1, 0x0, r1, r2, r4, 0x30, 0xb483}, 0x9, 0x3f, 0x556f51d8}) r5 = semget(0x1, 0x1, 0x80) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x20000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x400, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x20000, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, ""/265}, &(0x7f00000008c0)=0x10b) r12 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r6}, 0xfffffffffffffffe, 0x90, 0x10, 0x800, 0x7}, {{}, 0x0, 0x22, 0x45, 0x101, 0x5278a7d7}, {{r7}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7}, {{r8}, 0xfffffffffffffffc, 0x58, 0x1, 0x7, 0x2}, {{r9}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5d9, 0x9}, {{}, 0xfffffffffffffffd, 0x8, 0x4, 0x100000000, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x74, 0x80, 0x94, 0x9}], 0x3f, &(0x7f0000000940)=[{{r10}, 0xfffffffffffffffd, 0x24, 0x1, 0x3f, 0x4e5}, {{r11}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x10001, 0x3}, {{r12}, 0xfffffffffffffffb, 0x88, 0x40}], 0xb7, &(0x7f00000009c0)={0x9, 0x25fd}) r13 = semget(0x1, 0x3, 0x6c0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000a00)=""/193) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000b00)={{0x0, r2, r1, r3, r1, 0x180, 0x7}, 0x10001, 0x4, 0x1200000000}) getsockname$inet(r10, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r14 = socket(0x18, 0x4000, 0x1f) r15 = socket$inet(0x2, 0x1, 0x9) readv(r15, &(0x7f0000000d00)=[{&(0x7f0000000c00)=""/197, 0xc5}], 0x1) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f0000000d40)) unlinkat(r7, &(0x7f0000000d80)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) utimes(&(0x7f0000000dc0)='.\x00', &(0x7f0000000e00)={{0xffffffff00000000, 0x8}, {0x3cb}}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000e80)={0x1, &(0x7f0000000e40)=[{0x4, 0x6, 0x6, 0x6}]}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000ec0)=""/137) bind$inet(r14, &(0x7f0000000f80)={0x2, 0x1}, 0xc) executing program 6: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x100000000, 0xd660000000000000}) getgroups(0x9a, 0xfffffffffffffffe) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r0 = socket(0x1e, 0x3, 0x0) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000003c0)=0xfffffffe, 0x4) socket(0x2, 0x7, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setpgid(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, &(0x7f0000001080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0xbe0000000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x50, 0x10, 0x200, 0x81}, {{r3}, 0xfffffffffffffffd, 0x3e, 0x1, 0x9, 0x40}], 0x101, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7263, 0xffffffffffffffff}], 0x6, 0x0) r5 = socket(0x10, 0x2, 0x2) sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff12) syz_emit_ethernet(0x4e, 0x0) socket$inet(0x2, 0x2, 0x81) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) open(0x0, 0x205, 0x0) ioctl$FIONREAD(r5, 0x80206910, &(0x7f00000001c0)) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) fchflags(r1, 0x1) executing program 2: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 7: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0xffff, 0x80}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x9) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "bd1331844e5b401532158b01004d9c602691cdcf"}) write(r1, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/99}, &(0x7f00000000c0)=0x65) mkdir(&(0x7f0000000100)='./file0\x00', 0x44) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x100) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = semget(0x1, 0x4, 0x627) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x8001, 0x100, 0x9dde, 0x6fb5, 0x305a]) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000540)={0x2, 0x1, 0x3f, 0x100, &(0x7f00000002c0)={{0xa4, 0x99, 0x0, 0x80, 0x9, 0x20, 0x6}, {[0x80000000, 0x7, 0x1a, 0x777a, 0x20, 0x7, 0x1b8, 0xa167, 0x5, 0xffffffff, 0x1, 0x5, 0x3c6, 0x10001, 0xfffffffffffffffe, 0xbd95, 0x6], [0xffff, 0xffffffffffffffff, 0x1000, 0x3ff, 0x400, 0x7, 0x7, 0x5, 0x1ff, 0x7ff], [0xfffffffffffffffd, 0x61, 0x84, 0x9, 0x1, 0x0, 0x400], [0xfe, 0x3ff, 0x8001, 0x8, 0x8, 0x80], [{0x3, 0x5c1, 0xffffffc0, 0x3}, {0x2, 0x1000, 0x6, 0x8}, {0x7, 0x5, 0x1, 0x4}, {0x4, 0x1, 0xf11d, 0xfff}, {0xff, 0x6, 0x4, 0x800}, {0x6, 0x9b, 0x7, 0x7}, {0x3f, 0xfff, 0x100, 0x3f}, {0x5493, 0x3f, 0x0, 0xc7c}], {0x2, 0x8f3d, 0xe00, 0x9}, {0x0, 0x9, 0xc2}}}, 0x0, 0xeb}) sendmmsg(r0, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f0000000580)=@in6={0x18, 0x1, 0x1, 0x69}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)="290a57276347a37320033be1b0d085f95ae1afecf027e3629d1771131bf600009b576e549b300647d58f94f75886f673dd923dced8936747e29cb3ab8e393fe83e8ba4ba359c3b1e71c5ceafc3ff65bb7165ef4f008289548238f45dfb0fe9f461c47484ad1a5916206a7b37a6bdf9dbb207db0e22f4294e3d423d1806fe2daafa4f27cf3f5b76a10865d6bc9be5f726fa9fd1a23710e3bc26702681b919a766973a2851a9c2f5d98a20e8", 0xab}, {&(0x7f0000000680)="90c4cfb6585b98b24adc5884a341a78de707214cd971ebe741136517190023be62cee6c36c862938c8719940945f5a54ee2eef59", 0x34}], 0x2, &(0x7f0000000700)=[{0x40, 0x1, 0x7ff, "5e7b9a0b469fd4a2276512c42dc36df4c00c58a0056ab34071f6c500f42d7db2ee10b6ce6a41b2cca7d3f7686e86"}, {0xf8, 0xffff, 0x8, "365f19c868a096e31c4fa63a531d8b2bd7834499bd35bfdd2b97f07a84eed1d70b0623d9c244308dfe5a32b9041bfa9ff89d21a7286cb2bce538fc5184fddf32df84271ca4b3ebfd570b5bf78a2c2fbe2545ca0914bf163dd9d98eea8cfc63c009d77d85de66185b3c5380521c4f63423ace79ded4c51e3ec0e1f09a7991e15dcca6038a4c0e916f44208f0f5520bf427dc316df4ef66796b87bf4ad95d21d9dce96c536e697a6f129f32dc511ed5dc4fe5e05c445d3d730dae762c1c7e6542aeedf50d624968661f26b50d25124c92db6af4935a4cc88fedf8c5f6e0a2eda0293bb5743"}, {0xd8, 0xfffe, 0x7, "f7acd2da7e20da4bb9a8b50454cfd238f25859b46d8954c0513cd9e4fe7d858ae103084d921514ba2ecd1b70b477130edce33d5b32f738f2778608f67baca3e353d0ef599855829500a88e1ba2337ed277ad650d9d9424ec78685f7d4a50984213a5b48655c65ff6279073054dba3d23900a32f3d017a8677df443455dbd820bbe1d4e57e7e10db6ee576ed507097d3ddd39818fa3b030f01d02e66496c003ff993503f233b8a53c29ae37e0acf9fbbc9c47d1199e948a17a1bf205adf0cafcc351342"}, {0x40, 0xffff, 0x7, "d41ba0a93cfad2d0ab899ad2aaa27b9b15600af0ccfd1d9c1abcf99546fe544e9e80d269359158b438e8"}], 0x250}, 0x7}, 0x10, 0x1) r5 = socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000a00)="e82f2d8de086480d1521462f1969c307fbf91420a93266c92d215a5a037042d5c73b40d14ad8fe678b983e5d2bc77aed41ac9711d082de6a4e24ecd7b37436ef999bed59", 0x44) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000a80)) select(0x40, &(0x7f0000000d00)={0x4, 0x6b, 0xf0, 0x400, 0x4, 0x0, 0x9, 0x4}, &(0x7f0000000d40)={0x1, 0x7, 0xfffffffffffffff7, 0x4d88, 0x8, 0x7fff, 0x2, 0x20}, &(0x7f0000000d80)={0x29aa, 0x3, 0x5, 0x5, 0x6dad, 0x4, 0x5, 0x6}, &(0x7f0000000dc0)={0x9, 0x6}) getsockname$inet(r5, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) chflags(&(0x7f0000000e80)='./file0\x00', 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000ec0)={0x2, "e228a1255c5a8a55a0ffac6dead9ad082f95bf53c4134278b45de7736bf8461f7351309ee1a9a711f3289b2b89350603fe2d0a2df340ce1449d2d863147b378a5a5104a444e3ab01fe4499de948db7c805c1d28d45b3002dec69f57ad46ecf4b1462eefa03ebf71be5eab62f802f2371c19ba030df96aa1b56c3b209b25e4547fbef64ea143f4944a334af9bba5f049999f1fc27530e9e94fbec8c7a1d4d7a7f158100f04d670c88215d85d7c1db5dba17629b931baea655c29b94fc0a5749dee7b46850ab81a55660027891382a5ad1d2b0e19128e7581d6be4b1630611189e30259e39e31b74"}, 0xef, 0x800) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000fc0)={0x0, 0x1ea0c000}, 0x8) r6 = socket(0x1, 0x5, 0x8) r7 = accept$unix(r6, 0x0, &(0x7f0000001000)) sysctl$net_inet_tcp(&(0x7f0000001040)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000001080)="b9694c95bef32399d372015c4adc21bc8194698d3afc2bdc07afcf9f2a07280e6ffdff5a673ada86fdbf9c48eca5481e61aedcfbb134ef5f6dccfb0d430eaf25933e32d6460e770fa33552c04806451033f172f938fcdb717ab79411a6ee0110347ad93288a78775bb971eb392c720864e2e96f33334de55741471b3", &(0x7f0000001100)=0x7c, &(0x7f0000001140)="656ae456e42f81e39ad637e2832110998a7d26e64c6a5df4e3030c311654c7e94b", 0x21) recvmmsg(r7, &(0x7f00000034c0)={&(0x7f0000003480)={&(0x7f0000001180)=@un=@abs, 0x8, &(0x7f0000003380)=[{&(0x7f00000011c0)=""/204, 0xcc}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/189, 0xbd}], 0x4, &(0x7f00000033c0)=""/159, 0x9f}, 0x5}, 0x10, 0x1, 0x0) mkdir(&(0x7f0000003500)='./file0\x00', 0x100) truncate(&(0x7f0000003540)='./file0\x00', 0x7) mknodat(r1, &(0x7f0000003580)='./file0\x00', 0x80, 0x8) semctl$GETVAL(0xffffffffffffffff, 0x1, 0x5, &(0x7f00000035c0)=""/61) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000003600)=0x8000, 0x4) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) executing program 5: socket(0x11, 0x3, 0x0) open(&(0x7f0000000400)='./file0/file0/file0\x00', 0x400, 0xc2) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x140, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0/file1\x00', 0xfffffffffffffffe, &(0x7f0000000480)='./file0/file0/file0\x00', 0x14}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5c}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/97, 0x61}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x6f31, &(0x7f0000000280)='./file0/file0\x00', 0xe}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0x20}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000380)='./file0/../file0\x00', 0x4, 0x40001020, r4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000840)=0x3f) readlink(&(0x7f0000000880)='./file0/../file0\x00', &(0x7f00000008c0)=""/167, 0xa7) openat$vnd(0xffffffffffffff9c, &(0x7f00000019c0), 0x20481, 0x0) socket$inet6(0x18, 0x3, 0x1f) fchown(r0, r5, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40), 0x10, 0x0) fchdir(r6) shmget(0x3, 0x3000, 0x652, &(0x7f00003ff000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 3: sysctl$machdep(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) pipe(0x0) socket$unix(0x1, 0x5, 0x0) r1 = getuid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000000100)) getpgid(0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f00000028c0), 0x0) r3 = getegid() fchown(r0, r1, r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) executing program 6: mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e86957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee4252dfd", 0x41}], 0x1}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000300)=[{0x87, 0x0, 0xfc}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000500)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="1fe3", 0x2) write(r0, &(0x7f0000000240)="32848000"/13, 0xd) r2 = socket$unix(0x1, 0x2, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="6b78fb3e55824866e782e223033000a458c230ab0bc7103f6e1e2f17d98b8a29207f4fcfc9881752ff5259fd5b6f6230c5d858df3bd12b4bc767097d415a522de709ee71ee8c12af84920fb0baae11744eacb4bd3734bd1ccfedecf4772383f7aafd6dfcb62825d599a4637c39513172f42597510feb8a0b98c247513a079d0772a54e79d66cdd573af53f41a2771859a128c9cbed5c6aade8a4f1d7495e790cc7cdc56feff0cc44b27ec1119beb6e555ceed305fb4a84dd868c445e7b62946b410fec5ba311c2602d5c55", 0xcb}, {&(0x7f0000000280)="ae91a638a9", 0x5}], 0x2) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}]}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xfffffc14, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r3, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) 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) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, &(0x7f0000000200)="be9b805b2cb9937ce5a5857b79f6e09062d7f6647882b0d254fb06aa78c6a3c783bea94484e5c221da341e8205ef13cb57430e9e5aa7aa65302d793f8c8916bc785dad1170f35f4702ee90de89b36931edcafe3f93eec679b368f21fc7f23686d7178000a37d1eda719a43b8babc1e48069f755dbde19c09f5d91a750f91ce0614702404ae8d811b79031980c5779ae926a8fd8baf2141", &(0x7f0000000040)=0x97, &(0x7f00000002c0)="7db14ea724af5cbf85bdd6125bc01b49711c7e8d01495172e416f3247d90ae144ffbbec4e9e1d70c8b12e10e3ddd443e57b4623a6e32d9416e792855c0aef096f0014a4c495ee7824f6ce03418", 0x4d) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000ac0)={0x1, 0x2c}, 0x2, &(0x7f0000000b00)="fadabc781243e5d0193af50c65329a77d32fbed9c61b73ac8bca2c210f5fd8a3ac9363f179d36f675446254f68b678a4b41e713aaf9c1ecc", &(0x7f0000000b40)=0x38, &(0x7f0000000b80)="1af117f32ec2d8f231b4e1fdc250d80d59888cadb6e4a536519e10409bb118f014b646b755410f9a56d666aa348e9d068163ea6cb88ffdc77d402dbbacd8fc134fda8e93b821d67f12ec1733dfd7d4dcc23d12198f9e282fde7dfeaa167e143bc2ccfc56ff50ac95e385d87b5d9a2b8c7a2bb63a4e050f180df3f3b1691d0aa42086687ce4bd97cc164abc8c566bdb4f345264647643d6bada54d1def069ea8628335b0612820ae362f011d97af3a91052a2ac0b7b97c22ce72590af93a340ade12d16a083e704df9977d64e908d9f790f0049f286aa78ad80875e7873c984397ec05cecfdf1d7fef9230474ab69c4788b61cbc62ec93ff954815660f2e71351df6625fe03a94c37222ba5002c815b76092e731efd4ae6c84b58c1594c5963b07d36dadf3f6898406ae784e71b6cfade35b9ce0fe93e40ced262701845146f7ec5a3bd69fbc32fef7a17c75d8ad4241d48292d93552c4ecb3cc0b51b4e2d173c1eb238f51de694d66a7e8bdfa33f9d165777219c7fb909361b047c59217f39e408a29992f13f73a569a99320c8871a23e1784dde0a28cd0a9f86e2993162b85d177137f4ebdb2b9b362565f01e7a6e397720aa081a120affbac3c196271ef29f495a100b1481506f6275acf57b50fddd30428cde34cb122935779bec372499de5d4b2b6ba5721dd4a728d7b6eabfa44511d8a91683c0c185d9d842bcb579ac991088e6b6814bcebbf8b6918519e2715dbdc049c6b8bbd00b14f63dcd5fb15b271811666df8bac3f80c3029da944266c8e318adad0efd415e5bdd930fb2478e093e0e5c7ba34d30baa242cac55e6b63d8343e4872876dfedf8b99e3263e80953f0f5f1c5b552e1f7f801dbe776c263b70c4ab5fefdac31ce5757bbf2690bc30b1cc9e2f76dd8e53600c81afb0e7be85bb47f20e5122ef06f0e696643ff8c49a6afd6f0c06ffe0a8dff7b7b9c171053e7a9b298ac693140b0a1935cf7b6f33b630067477a959c6a7ed85923f1f3052aa6ccb00955f10239a5d625526161285f41e6499be719ccc982873f203f2581373ce31c1b0a2ae7b2df8297806c820d545cd786ddebc998ea42375ebb2bcb05f89ff3cbc93614d4378b5e0886625295a90528ad460ccaebd9b6a83eb45cd5aff2b6b286104ec18716743806ba99ca4187be5893f04ab9fe6fc3b825f523f7977c01a6b09d48a44e247843bf9a2bcac72bd423e5a3d4b1bd4a4200a30990fa79af79e6d837d1aa63bf66bd741770ad1cfd7b9a69e8a9e57720387ccfa63db938b9a666a9bad19b41d5d26c27d9af5c5573d4b5e055c091551de8007adf4ee141ce2e2932a0261334eabe4a0acd208ef88425d2cd31fa8ac28ea7589a41573bb0c490ea82710f66263fdc3f102eb609e6a36b20f6493869f83c90307f676ee9d2ca9d597b277c89969d638af568b345410708b3f68b69c7dda17631d8f6925438e0fbded2276f9cea38d5ee73781dadba2ffd35a4dc7a8e39eb3da2a8d7de1752737c19417b29598c0e6d1e11ed77cf2f4dd88b753cdaa5f35460f6b5721945c485d8dbd3355886b606cd614c41c07b82610d0a351bf55d6129e3f3bcc7fbc9f1dcf7b038821f506ecdfb91748fef9c103c10fafd3f076d46a34029b011c0b4c3898bad1544c999c99d05e64600a15222294d874c6165067e5d7ff688c42f961282f7289a678e47613316919ebd3326eaa5cf241b086578f52cd2b025e243e2f2af806088bc3f96bc90d60f149cba52fecbd16acd79eee84b6c30a44a1b3d31f23257ea51db6b575a674b09a6b366eb33796a745a3b877a94249ceef6918fd3a938a0bb5c92f4ab089e43199ed0ad858f9be153164cbcfbf769013f12656b22c860fcad3efacd8cc7dfc163051a38f6769469b5a53884f6131e95ac3e4112f8f65c20e4a67f57c268c2d708772204169a215d5fa9cefee160f84e1c1c781cc6742264c8d37b30d984ec87ec8a2f2a81630705a4f6455cfb2a25762a45c1659f8ec6fea71b4c009e83baeb46d459ec023c71d22f9d6ffeb8099d453beb79f838de33cffe248515a32ae6913f90b49ef6b1e6b6eccc6f293b81b333c9ab3fb7bcc6648c975bfca2d9385bda56d7a68f60e06e49fa5932a1a6b6e50d95a54245e30ca5228b159f1530ce1dd8688de96782b5d6e83840127cb0753277c5d8e5a4a8b951a2ad24704ebc65526e97ac27107857cf0b7dfd471db729aff6dd5ae60c6e5a207663d425b2e32bd398215dd87f51c63391e2f67754c5b9681030ca63f40bc113fdd4ed11c22b8386998b04f19664000f00176000373563df04bfff19763d0785f03f77095be91a46e6b1943a15d6e6615819a54df96ab4b29f30c468467d04ef1047102f9ed8f997338817cd9084dd674273e3e5e203e2f4b1a0c8fd9fa098055db554f5f6b4cec6fe918dabf57aa9db4df51a29e286cd0eea5e078c7e90c3a996ef6edbcf88097d44b8499adbc7f8e75f89c65369e98c78859a78985b42ea7c1b6f4f12cc7b43cccb539646a4781c5a3c6efc7a95838e4e14613cbd7f7a05acff82afce69dde38bd406730c1c9f5e7885cda599f943e948129479f01a1327e82f842a3cedca580fbf0b7a05490b2a3b8b43edb31dfe5f6c77d23c8b0a71941e2de3ce61cebf2d0471b6f4215f37853b884810649c56401065801c84c53f9cb0ca6caa64bb3fc3a6e89390acaf05d8e8d9068c340553422b75f9270f5cee37d31e970462dac14a8625a44afd6ecd116ea4b58fa515b1f79f3371d92ac686d0fe4be8f34ba84ad6c9fd38d2cd1429c1e565077443e757bd0ce31b09aa7269ad1ea421605af3777354fb747d221dd197d95e8d24bbc6f9bd7fa79a79af3a6a8ee78e6ac5d6e1fda467cf59f454aa97c4cc9bb8cf4ddac6089908a6cd9e8f72bbdc5850f4022dc07a2f7da515cba43150cc89cbe1c909eb8117458f463ac8d2f3db1fd1ba4863319fc39eea3b0950fa8161e288b6dbd3a4af5595544dbff845a05cb6a0d302f3dc1c27d505cb941db0487c466e063b1243f194ca4aac98da188927d8acc86f20f1b8bea801b73d0d1d0e982eb7a3c82be4efba844389ad1af9264f5cbd3c3f273126da4cd3c196511311c9c6150e693884395ac6e0183f093fd11f4381d741d09938811a38636f8ec685e115bbf93a710c29db89fc4258fa1bbfc224ec00d03d019e93ce77451f7158daf528497f69c5b83a0285cfecc39f12c0b8106ebcc394c080f107cf580a2407c1d16b6250b7dad4e25618885783f532ad1271f0aec602999cf72a8652b319394df9d1728ad688eadf647d7531846c77eaf7abe897a1510368d5df9f2a21f2b1ca4354e6352431efba256e1782965c4b669cc1319b834727617ab93b9ae22804afecbba32b7886722a309901b34b0e236d47fef62c6008f5dfd5ab4d56b92828811ee57e36c1a31a39cb5321f1c14025053e1c58e4919273e4aeb5fe58c2a83524b1934a604a3d869daebc796edc17e5214fbd8476dd185598ab11bb0167668e6b596753f673a810a99e1126cd289f1b77504dc010b47a44b3127f1a98e15ec30498d8a12016237f2d148ce57691fda93be99c2cbc4a3b004e5fb6c0cd4b80a081656da013c2758c5fb462d0ea1e9105061dca5ebe08f2a1aeef9eeb556bbdc7280219e644961dbfa670122420c52cb647f22b41cd8e5dfc4fdae8fa974f65f4413984d0a46e9b0e830060493e549c81a948be2abd2711e657798f526c2d2e11080255907f76594fb06a2176da2a54d3e1083dbfb54939009197d5aedd578c6eefe703e0bf365b9a1d2564f1781f9c1bf3a0e09fc6a9f342edd8b59e2b52cbc196f7b6d324c83631d989f303be51185881eb52664d541649be62a4880d7c9c606177adc3bf891119fa62f5ce43eb8fffa634062fb3176550df51afc863ca45adb3a607f1883c996a0f4755f8b7a3ea7512514604d047475a4969f85e8bd7a51f7301fe9a95e4de646b053fcf0fc67b51cfc4e744f1e45bbe1d79fcc63078d526e61bc9b3892f051c8d28ebd1345f877d994cee2ac67197bc4364e75733922df7ab604b9aab9336880ec59ac5be366226ac519831a4393f1bff8acfc853526c6e5304bb1ed287fc044c6001d6e6616fcb3379f30456721fe646daf07439e353a2ddb27ac8964e3418751f1d172339cf67669bdfab820049b47fecb48f237ad1566f588715c40899ad684be03824879e226e582952566bffa7bc82c59de5e665b8354d9e7deed3d6308a477457c31b9ff9a8606dda33b88ef0ef95a04c876c04111e8bb24cf16631af1c3273a199a3ff4adbcffefc831ab07e08c545aecb6fe91f36b5abb65f1ddde508f5e3572a93ccd65f30867577be4a671f8cb041367644e6bb2718ddb89a05055c2ea0b9eedf945c7733ebea77f373c82efc4374c293228c0661ee0e40e9e0b4d0d05a6de9314b69d1379cf7d4e6a384d7b58658113ee6e39c1a01abf429b58ed0525bb9d6e457627c1d636917c539aaf3db4b6742a43887cd5d50379a7421b656590f113956999b94f8f44846e43a73e35e09b456993e0090eb6c740a2d0edcc4d035e2e3bffc7aaf2d73343ce5eee126e7ae5c6552989634b3f898c8afbba011ddf99fb83aba46b072fd43b727d467d86fe641bf5f8a7fe0ac512d108f529c165497286c138807b1ff2b88e6f4a91f87c1c0aef45575863282a323c4c95c8a080bc8f3ffd3c87b0a892be91a75578c47bd7df0c3b6f43e5e0cf4360e98c844ca055af43cb675fb1ab156dbf51dfae4570bf70484247d47f28f356427016d731f84f50b28bd0844ed4c76ce5588442a2ec92ed6359e50ce6bdfd232eca35b1e8a1784862e9c80a6a8835ef3905fd7c2f8dd189c32bc0b4d8e45d0ec982ce1b6d3efac8fb6ca11c1d4bb8816a92230752b4db042b3674e450bd083afeb8d6c49398e13b7eab8cfda62291d00bd39490e5794988945401e4f7f5a4c45cc38fa2b4128be94bdc51ddc0027b85f1ad886028b025223730bdd98093b3b9381eb304986f577197b7eb6e10bc047e32d5a33c288cad3ba933d79f7503914ff8170a2016b6809f5269287d3de5bd4f98fb461190ccd99aeda658bfdc899070abce0b5e1c3bc15410c63b09c9ecbe737fe8d89b7da7a51e26030c78486ccfe484226cd1716daad80a8736f4917f17bb88ed78f66385533b07b11cc3efa8902c5dc236d5d2002104969f274a00ee25549e1371a6aab3a58bb0c73733bcdc161079d955523f19996f76bc70882717a2048e00be510b317547f12e9561823b2c9c90099e7014585aba9840ec11f8ca8d868968f02340ebfd624f6c19c5bf463d5113a72c82950b34e7f7dacb28a6cd2c3541b05d3ee069c900138e65ceb39606f42c34c9eec5b9a239b7a1ca772910d838277cc6f239780a9cda2a97f47dc783452003c2708a2bebdb76a8fb81914d37d41d57061c8f909b47f47cf28bc97d6f49d994b6482e7065d51e994ac4c70c5ecbe2291588e41ba0dc49096d39148efe8f7b75119900c6192bdf5f8487973a245e54ceb4644e8d789a1d62df9a1cbbb154081eb51876201593384338cc6c816621d3b33afb51aadf2e4006e20d2bcf32853d2b97bd47ff63e8571726e8dfd14ad56258879bc3fe89e1b2be91efb01a6de475a4d8ef495a8128d2c2b2e4364aa811f5154b405da645be137d4cd2cff6edbc51be19d8c4b834604b1877844ef436775610245b0f6795f812b88fa40c04dcf6b70fcbca7cda31c46cb4aa821a6c1871874f3b1ca2a0bdcd6f2c861a35314bd6", 0x1000) bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1e, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000004c0)=[{}, {0x45}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) sysctl$kern(0x0, 0x20, 0x0, 0x0, &(0x7f0000000340)="be4b2e8c33c6b9184c5469654a8479128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d323e148c0e0e6fcae82f887c460000004f55018da94ec5e94e8cc86014dcae97ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d0000000000000080cb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da4615000000000000000014199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa038a03363bc593818269d849d069f64a0be9cd29087369babc60ce10bc4c561f6871d779375d16a7ae0b6f5fb64442717f293fb312bc0a6393bb7d3cc21d497d3ade7872211f3f25870a3ba3378653d2ed50b419ac5861834c", 0x131) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80), 0x2, 0x0) connect(r0, &(0x7f0000000a40)=@in6={0x18, 0x3, 0x6, 0x5}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) sendmmsg(r2, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="f09e7488f2c8f65176daaf86f1f8ea83c11e", 0x12}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="b8000000000000000100000000000500ad730560ef03a57c3d0e361d439f2f6f96657f9802333129c005f86c87c70edfc6aec01c867cb386bf70a8d88b3e79d74ed156326087eadcaef2180c4df3154e302b021f1d3be0ed6ac078cbb5ebdd44a98d986d23ff8ea9fa5d787c2c93a3924b0990fb8113a4a5ab8c64b6d4e7d7437b68792975e166f7377285a23588bf0a280d1db08859eec3d68e6c5058ced9991354c2c649189ed7b23cf1ba0ee8fbaa121ad77de809f43eb00000000000000001000000ffffff7fb7a9863a3f5d0902479e977903e6c2ade2d2201208d52edd064a3843c63984a78015912256a85930a73acf95c7d4989123faeec49d372ee3e13e9a399b6b2a73abf1ca7bc12d397dfad82a4e79c8be575f66686ebc1417cd3f26e38ee945c3cf7ee3882a2938cb3faa87c605f9a3869cfc09ce27eb9dcd14f74a68c2e83905fa1a8bd1598c87e0645a8c6eb92ed939a121759aceda9a8fe2b96c5e762c4ac9006000000000000000ffff00007f00000052fe9cc61bb1c33209d5f6b2f9543af601394378a67daf639e2fe95dd8566e4ed211a3d2e9db3fb0114ac1ecaadc89dd53af1ba13c3e8790b3868282ab80aa4fbf580845397279409827ace600000000e800000000000000010000000004000093c93015f2f0c5667f8b948adb94ab375e840fc6913d475a6ff33b44d95590de9071be1a704f857377f6d8f68e0b14d00f5e18c6a2ade1184708e8f3d7b6aa042968d4be81b6ce8e4f5347c48cf7f7a049fb100ca626aaded17d39e416c5097c1ed5a7e4da2e6b6c1c6e14a7feef00000000000000ffa0d93ddfa92a7794e78c90453db1049bc0c1cf3ece64db4a92337fcd92e8d068ff09acc865f77c4051e4313359329116eb951f7c25b75120bf2478d3b15ced548da90cc2a775525a2a9a80db2b2813803f16a4f3524fc69a93fe94ca31087a143700f80000000000000001000000000000002e0faa6b33d8b02798ced0e219dcbc167e03bf2450fa4cbcbf192049bdbb01a1df5befd6a08dd01fc7f5b4290200a1e6e19d4bdf893d0df7e4e2aa6e444ab346d610a9dc1f0cabe5f552c1513bf1ab493c037944c346fa2ed075bb4adcaa0ea0caf6b7825f055ed5b1bd7d0b5e88a498955b90011a8c14dde77b367d32e0a605125445bd23e2b83fe7c7e9e51b84f40384eb2466ae3255f2bc281381284c2122ce68f8d736a111773a4d7283ac2ac87320924235fa5c3a69420fcd150df5ac070fe3a9924d837486bd57e3a9bfa1464a2772b7f97a7f6440f43534a8ea4eb09ef107000000000000f000000000000000feff000008000000f94c6a516bed8b1cab96620782f18a92cd2b90fd6f865ef42dc5e87b09e25f227a80481381070a1c24ef58270c774e9713d870dd525392b1b39a3396e6d7dad149c545a418c832e9ffbf380b9ab29be0e0e1bf215a7f8f0ba0f1b3998630ce284c2134d95205c1742df4bcadc8031b4e3f6742effbe30456f5ae3a9f0de0f9291e011cb5549f28b9b98a8621f680a5219fb97c276ddcb6f06d96509ba02c171dfd183d57c7768d430f73d37098dda50b4c81c73ce4908765e7c57c4a111f3f8a044ff0f776ac14ff87f4d661d1854da4fef539076e5e0906b9ad358d87640000"], 0x498}, 0x1}, 0x10, 0x8) pckbd_enable: command error executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5, 0x0, 0x40}, {0x40b}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x62, &(0x7f0000000300)=ANY=[@ANYRES8=r3, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="96bc33254bac9016fbab510000000020c2e4750d9bf9b2455f3704172a5558a71505003fdcbd8a6ea6e14fdbf1ac1cb164998383f930f29dff3344cdf2a875dbf8e98ec98d85302f3b"]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff1d) r7 = semget$private(0x0, 0x7, 0x3c0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x21, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r11 = getuid() setreuid(0xee00, r11) getpgid(r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, r11, 0x0, 0x30, 0x2d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000740)={{0x0, 0x0, r6, r10, r6, 0x2, 0x40}, 0x762, 0x20000000006, r9, r9, 0x10001, 0x3, 0x3, 0x3}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x800, 0x0, 0x0, 0x2}, {0x61, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x7f}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setreuid(0x0, 0x0) (async, rerun: 32) recvmsg(0xffffffffffffffff, 0x0, 0x2) (async, rerun: 32) sysctl$hw(0x0, 0x0, &(0x7f0000000200)="a0c56dfdc11af126eaa896a686934d1db91da01785e114bfe22778dc8d0be0b238312ebd4be5c94f151d4936f9e1900300c4e5a9135790b8ac344a182dfdb3432fc194fa7144dacc37e2bdd613f57aea342217e42445210749288e245bb3bbc8d67e8390ee0000000000000000000000640559", &(0x7f0000000080)=0x73, 0x0, 0x0) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) setuid(0xee01) recvfrom$unix(r1, 0x0, 0x57, 0x40, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r3) (async) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) (async) socketpair(0x21, 0x4000, 0x0, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) chown(&(0x7f0000000100)='./file0\x00', 0x0, r4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000640)) r5 = kqueue() r6 = dup(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000680)={0x7f, 0xfffffd76, 0x75, 0x9, "2c63ad7996f1e758e5fd06a7cd67261a796926ba", 0x5, 0x6}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) (async) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000006c0)) seteuid(0x0) r7 = semget(0x3, 0x5, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000700)=[0x11, 0x8]) executing program 7: r0 = socket(0x2, 0x2, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x1fc, 0x2}) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) (async) r3 = socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806f", &(0x7f0000000080)=0x97, &(0x7f00000005c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4dc77c112831d169b1da55c7f0b5e38934c1a05753b9ceb8d5313e102d7e543d625e6fd4fe70c1cfcbdb6322d129f89193e15c9a9906e812b21312027bab025bed4aa29f54bc13ddbd40040cb5b6ce1a5ea0186cc246fc7d13fb9f87f68008b634ab353a3caaf3cf242cb85bdce6b5a274b6a24f65bb50ac3c2cd5f9a89cb45b43a74a1e3e79b98e43a44c4c95fa7726ab192f7511a1f20bb60089a82f7085619eaf21112dc7897c28aebb16c92c8eb8155aec3b2072b2b958b56061b200801a84c06b94b1a80fb598f9fd79e679695e24c41f4485b5c67ee54cb7e54c71fae40269aa7d7c55707ba6272835dd319a7e4d650ccc974a447eb1c1f992", 0x1e9) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYRESDEC=r3]) r5 = socket(0x18, 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) (async) write(r4, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(r4, 0x0, 0x0, 0x400) socket(0xe786312c53b1d8bc, 0x3, 0x40) (async) r6 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="ff16", @ANYRESHEX=0x0, @ANYRESDEC=r5, @ANYRES16=r6, @ANYRES8=r5, @ANYRES32=r6, @ANYRESOCT=r4, @ANYRES8=r0, @ANYRES16=r4, @ANYRESDEC=r6]) (async) socket(0x2, 0x1, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f0000000080), &(0x7f0000000000)=0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r1, 0x80002) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xff, 0x7fff}, {0x5}}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = msgget$private(0x0, 0x1fb) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000012000042fee188507af9149e61f61f53aaf3757ccb78896d3c837f925dc9db9108ae5e024eab385884d1d263bf23f6b047f237b3044cae340a3113198d0989c5bd76407c38f806e8f98e4e785567c23e5d0560e086fa607be55619c73ae912ec6b79ace314ffb9ff1be677be050beecd6bfe2e5449aee9b4e74dd9fd5a9fe72c37d7cebd8f0e4d766264d3c71de6d9c2d09ed3d2192220aca447f80c0a4df648ccc961660c9a475d12361a624646494b44f0dba28594a94b73fb8b7eb30574e0a9856ad8709d3459ec012de499f444d85c0a87f4bc140812221d78096d7d642600f9def393dcf631a1d4ecd9a4ba64"], 0x11, 0x800) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/117, 0x75}, 0x1}, 0xffffffffffffff06, 0x0, 0x0) socket(0x1, 0x4000, 0x80) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x5e98dbb9930e551c) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x4, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) writev(r3, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x63, 0x0, 0x0, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x3) setpgid(0x0, r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2a, 0x0, 0x7) fcntl$setstatus(r6, 0x4, 0x0) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r5, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000700), 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f00000000c0)="b1c2e7c76d773f92a4e08c12b4b2aa4c757e0b6cfb8846dc0b9cf04d0e3f70b990722cf34dcb9040ef93b68b7256b7f0e9d183ed1e4c2a4f497fbad53df7f1dc4ff169897a9793af5f557719a54d75ad33db8270b6bf55295a645da8bd5c66112bc4cdf1db5f7ead531927ec56c095bc7b125d980c48d32ed8e5d0ca9995b3ba84ab427c38e87055956d587befe9d6bcb78d29fa982e3477cff4ae24dcaa603e9a184d9d68fcc7529ae075d4f6cc73de32816b4bdc0d", &(0x7f0000000180)=0xb6, &(0x7f00000001c0)="89c0c744bc192c73d5297dd3cc9c813e15fffd2d6d61badc18f917c9cb7681f7239ddf2b3f14a9c63b4693ec0f7817051acf29473a3e4557da7593b7fc168fe6576ef54986c6390ec14bcd58be6305cee685252d09285fe7a4932713d8881aa4dfd546ec46a25af93f869e4641890ca4929ea57bafeacfacd01ab8486af6441722d909571f6b7557982b82314250dd71a99379025e66b8568bf47f5f095e97397cdbcad60171aad287a6be7763f1fbb7270f2e09cff5ad32f5bcbc06fc91f9e5461979f66f91bd63003f54a9eb73226735182f4f4f342b8369c13718c864b7e6aa9f12d4e5988dae2015766b91c5c12d1828", 0xf2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x800000000000004}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x80}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffc, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000002640)={0x0, 0x0, 0xffeffffffffffffe}) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x34, 0x0, 0x0, 0x8}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) clock_getres(0x4, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x7fffffff) r1 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) dup(r1) getppid() getgid() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64], 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x5}, {0x2d, 0x0, 0x5}, {0x40e}]}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000540)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf644322eee7f0800460000200000000000019078ffffffffac140000000000000800907800000000"]) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x2c, 0x0, 0x0, 0xfffffffa}, {0x81, 0x0, 0x0, 0x4}, {0x3, 0x0, 0x0, 0x3feffe}, {0x9, 0xfd, 0x4, 0x1}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r7, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r6, 0x1}, {r6, 0x80}], 0x4, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000001e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES16=r4, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r6, 0x10000) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r3, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000200)=0x1000) write(r2, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) executing program 4: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x4, r0) r1 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x4000000000, 0x2, r0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x90, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/70, 0x46}], 0x2) socketpair(0x13, 0x4000, 0x20, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000340)) sendto$unix(r7, &(0x7f0000000400)="fef4b1250d4a8e0cb4a7a186a256a17a7dd42d5ad018c898228e4458813943b515c372dfae005b676a69b6bbc5fede698b9631fa42654e553e245515f84c904cdb6630194b7c31998dabe23bfd5dbf5e66d9f4a20c1a3dd1aa9c73ef94fb85f51dc57cdc4a2d802d845980e4a9abbff18b300e0bb219d512df49698233d5af5fc647501f4a5d0abd62c1820bc7b68ffa1059b6e212e2be45403df0f6126c43c60ce04227fb0caf0074cca3d8077c2f505d262457e97fe13239322a62f5ec77638a6e2d5984ad786996da52324160c0a9af6fcf18b696ad6971548ab56890f889ada6795e4d36e0ad793b330fb2a8a251449fa869e40b7dc5f7fa63e791aa7cf83994ad5e5074c33fbe72c72e540ad07156a8c11989a6d8b5c0fe7ac9a881f9696dac2aab663683d4fdf1f525d433e7f4b0ab872cba2f819ea11648cb3606e77c1b0ad6d9a7e68fdd6f135ede82167928d7f4206f1c44fc82975e489b6ffaf2b6c2bc701c9f2ae26772cdd1b998672f0b1ffad28cbeebfba1ccf7a6368e8093c0cc98fb2ac9c20cf62098fccbf8c38599843bdab29beee3b17a3c1a4ab8ed5182e12f408eed6ff18c86ee25b17db3ea52ba13bfdebc9cd26d8ff30af8fece2d24b474fe81e0bb6fcca510390343a21da60c818e66eb7344908c845f4ef7fb0deb9872ffbfa91d32c0fb1dc4d033bb3fa3a775639d79963af9fcb17cc4633a64294b356fd9dfa59875fa32c4977cc628333eb845ee85206df982c7c58f4af888622a93972a60947cfb59beb92faaa4be8ddb224bc050c6cba6b01fbc6051cc51ee6c12d5812ce034e0f6a9d4e8f799261fdc2390294d79f05326ead7b996ead7771c88192ebaaa50b12938e5ebf110746f8bef17403468c304f6b72653f3dc1c45ce92da808c1a52650b83b36c356ce91f56fd923d8f18174b1a76adf517880f60ffb554252ecd87705d5d7718a8774cb85cd5d24da82a419c28fadebaad03a9081836f00a0c3cc956c610d7b3a3bec0b855c27fb09bb6ce4e160f926cd8f201e3ee5da0d9c3f631a7510e8f270487f51e454f5412a1686273fdec14d73d77824c83ea9c5ea92896aec6a0898440938ac14f6f8d5959c0d8d1a72594b983f429b3a26c11c99bfe8904d3d4fa07f00aa137d1faac4ec00efdee4fe47421bfa32d6b33548198f7307344e2e32e6e09f41e958e157bba8da9a62cdb5a91659273915fb48a82e09d11b9afc6ed182cc4665b2e1fdda2a2d4936010b0a4028d6ceb7ae21cb69b7d77b73dc1f5ecdcfa86dad1cdf055bf94b00eb9f47b534ee9721ce805292dd63a241ff6875f79542f0b91b0e755202570692a4f1fcfa6f8e6129a2e0e75cdf172778a91b469fab37721dc0ec902eac3aef507de964d6d476533377e8c5151ed4973a8aceee712da8b305e8b861ec80f3cc8a7a7abe36c594715560ad74e86dd418193f4e961239d928a27c93c5f43c858fb7c9626a2d09888526db83f354df16d15c98c7de2e128d75ca09a363431d2fc3de08e15893323f203fdf63aaad1b9556bf2cef90b13b5a7ddff46d5e196f2fb2f322a70f55ea892a96e1d69cbfeee5b5f261ea15e9ff10d2cbba7d018f97807010b0a3c768c7d63244cc986c2b7080236508ebacf69d3ac312a7855056777eb44435deee0b14d2ec7d8c93ddfc6d7eb75e5eeaf9d4f3c4682993cc528ba5724b415731c713733eb1ae308cd706f4edf1bbadb7957b491eaf6860abafe8d0e26db3b8f886b8f4da7533e22dd5cdc6a4fc9486ce91901d97cd21d56d58ae48e7c618bf3c7659407f2143fbf8b3c72ed3d09501705085b8401bf610e66ac21d3866cc2301de340de4a95342fe2734f4dd595c5d25c3679843c4712260d01b5fe8c24e318a38c754d01ca5d848893d50a96f26e87df24185a2779f91c3c89ffe35bbece66cce520eaf21e5f4bcabf7df59b24c5e1f0107fe2e825342f6cd85857481b37f7c6c6f3597401566e493c29c314058a10dd1071936d6dc5849a806e05c911343fde9e438a93505f96acaa86006e1cb7883fd20f205623e56d57525b8064951b11ca092eb5ceba14f9f14fab9bf5356ec4390a8a63f752761128ab121122727ccb8b1d5941fdd5716826709a0b85dd18fc8474488ad481240c12331b711a5e833ce83d68ea4c99ba228002611eb39c57125340bac41383c42614ab61e35767586fe6ab0141969cee7084339e934b11fe779a1797b70027a4fd32cc36fe43dc735b20ca7ddfb774c59e775feffe7135d0d2ffb567007e5f55e4a350a312d33d9a1a6b4c7d60707d84d06ac3674165efb3b7c7f082b2751ae89cab0e88d6f017baeb83c1a9083455dd7365bacac66c11a8b5daa7efcbb5159b8ca37a0f2600f493a099113463966b64ff2e6b39c471bcdf2d4bf254ea6792973477429c822fa047287e9e7aa1c9c4414f395541b6e08ab4bd7069fa3ce18961e511ebc8b29c0040aa3bc587ed88441bfcd3e0b315487301369af4f00673284dc66d8ee8864fc93a07dd36c17751ac4a62ebd80b07e6004c32da3879ae6de5d6804b3b5a85d2c80f74848a74a6def68c929684fa40ff1243d1c79b3deb381da7a86f1141c56f86a086e229653e0b3e4981590f3686c88c485c7421a3fab1d4cb9a295bed6c60fc28983793bd5914be1fe020163ee01b2355a023c6d07f20d18cea7d8b96edad281fd09b08cecc47a94aca0ffb5c5d6bb6ea1722fd45e54f477ceb741bb856ea4f294b414ff5f195139a24207985a6196f7c73c4b26b5bdd8f87a0892d4e95823f22ac126bdc4708c7dd61f4f53838a6f4813839fe8062c7fdf4ad2791ad89d217827a8364c26f3d37f8aa213baedcb827111ebbac59f45b4dc8b57d41e67c267db3dfd5de7f8356d2bffa70f48e56a306517ad9ec56189a361aa2b447596f9d0212173c09ed486982dfc7d0f6d64fbb418d497e0fed6bf85408b43da9961cb37bddcfef21dc3ac1a985ce19091dc7a2888324fb2bb439c02f4a5cb5758051e44cc83199dd0cef936cf74b9d8a7aa108b80f7cd8f158d0dcd9e5348c82fa954874933b4b2407661b0e42111e1c1fe2feab9fb9e832bfcef4eba77c9645fa9f3ade110ae19fdcfd5a15e6f34a641a298bbb222801a84f7351eaf83d74c38b58e3b389e7bf4113dbd86160f163f06fb48435f7ea9c951d5261f06489707dcb285061e005f9e206b5b8a5705a68f2581a9b7acc5c21732f7885d9c49c253161afd14cc7aa2fef10f05fbf4df621b706573906aafed129c8e715ee07373c0d76bdf7ea2fcf19548e20dcdb8653f8f5fe39fa51bf82803745cfd1ca67f0b398a87250fcebc80f05fd75b01451db94f0bfde90b4b278c4df274f630e70f35c01906c91dd8f605abca205e50a913635c07d6752317ea369128c7ad56aec4286f7104d6a182c93064c9836c7686b7bb886c2f9a78b465ad788104083c3b7b12260e18e699f3282e34d70ca0d3d6d018ccccbc32b833b862c849a8ed225b00f4f38d07a26b45359bcbe02643170cb1953b2a3a77c3953acad90c033ad654cdd7dfade1cdca30692f26a6265fcabba7384ccdb36df3a7803023ec856fd3491e57520484369c4c60eac1764c48b1ffde415aad77a1e4ec08c5c9b4aed80e760d724704c89975bb2bd69ae70d0aff350fc2c75451db2792268cd9ab6561ed189ade4a57fd0507dcb43e643a68306ca75892c6175619a611aa67568f958c378cace1d7b6de65c4394875643627e222209e1e8ea583373e258694db1d53c3cffad467e8e301a696448bbad565af5fcb531bd385d47cc8ef761aaa3f4b8908bcf1da8254ea37675855b357cb3c3d1ea0991d0bb40288317ecc32dad978631fa589922770c1eb00ff4b4d46439742dfbc9704e9acadad83335302c4b148fde3d16a4589b4d48ec1b10759fd1b5f6dc42f0766af99dddddc87c5deec4b2395651a32850b97f6b1515f04559a3df3c226be328dc498f4ad4ff8cedc7b7fb8ab6af845d72a7a003bb2ea8357fce6f77234fe0d9c4c89424d0be8e454f528700d2c1137dc079f79e957e937f1b4ad44f6ffb8f2bf1a03dbf1a4a1ddaedb716bc2c5dca679aba8d1146ad610b499685585918116feb8623d2a7ec064165b11e2b786c2a5a45ee5fa8501da2b271bddbd2b217c252a53c7cc72b6b29e7c8f2f3252cbf63a5e455e1d097c87ac070b0a06a68a4ddabb299e42d342a27fd1f15a30327e05afcedd24bacb961a64c1eea4f9d6c3c8c8fcfe2f57470e18e971de7f0b34a97e80cf745aa1744f05fc93779e34b5647a9925cdf5d47f077626b4c28e1f67a9ff9a199cbda2b467cfbfe413b357d4693bea5b41d85429799507772de3d6e0e471cf378141a0a708952e6a985b95fbc267a9db0244b487ff58154e30f8fa324889bbd56bfa6b00174c52137b9b4ecfd7e7c87028c552e7dd0f696815a132a4da48d74a112e88029df112c86041bda484b5aaf7c4592072f956dee68e5e073d84079e9945bd2ac6a029fc4ab1322efda6cbc2786bb337c5bc9400a7f0b7432f083a170374abc4c18a8376cce0c99762cf735ecd146ca426af8e32035d9aaf92ee16eacc82d07cb8977bfae53627822264ae93be5d82b7e1f9cb90f99d0bf8bd96ce9d30d5d120fded42949457442e5afffc9a544548d77a63c520a6c2b3174d7266551b8ab82d4bc75d298e7ffebb2e08330ca5dd9f35e43324028abd9c266779e2de11cc13b35518b4d25dbab536b69d8b86a8d42eff23da6b97f31be14989dd3cbd338fe6d37648f6a212698066be514fe06b7f39c83797dd2b3e6eaf20b3ea1a6cc4081f86b446e1550396197359630cd69be305dbd7fb5ccd8e3828fd289cca8cc561d494e35d7caedbcd75c03c2b9193eb12880a36bf948ef173314f4b1ede97ca17e59c9fbee485c54545be32e7faf9210750ad69736832423e4c8c5d4f75ed0a75f5711f0cb032db6bb3103123f515a32ec00aeb790b92460718ef08e51a42f2a44807b9cc14e2acc75a271a39bbe8e0f8a253d7b07bbf23c389a6fa413a5aefb2625244020fdc2bb0d959a19b4d117eb9dd8b6ffe372f2ad8a0313933a801e9da885adbfe97e5f13fa762ea2042dfcc41136ac17df236b0dcb5f9d0352e4b0b0385934e39c6ff1f815096bdf466528b296455dafc6fbb649078e800bdfb697d1921fe200747c14ef1b67399efd465beac6c38f0495e5872f76cfa67db224457ed83bce46d29b755e9ce24cf8046959f1a165c943b72cadfd4c7b818c5e7770fe57d98218311a80a8cc2012722d75ec09f6acd699f285cab7677ea888bbf450a5f8f533b5a8620a293fbe10102ea6db153a6787a65eba6c12972f0a448c29e5b604986bb0575465388261685d4b782aea5ec1dc44dccbce3541a793f5440bf6d8cbd63ee6b37489ffd5afc667d90077f5c5698f1c2341339c6507c47c88609945f268612ebe92c55525ad295d7c7665f6c827a44978f9182fd286509a8bd73b5ad7211480402969e050b00f9dccf729053daf007035a7dc1c2a8ae19144981ed3346a02d2815ee2b535ba6f043ca91370c5f06215409d27eeb282ded7ccde631d25fc151b52bac13382e1397f351db1886dcb78740051cd3373347f1fc4d8a2575ed9c959add9524604b860968a642e649adb52ffebe4006a9bd75eb319f9b56d0161f044ae42be2b4e9d15d95624b38102b675e98181458cb91148ddb9fbfdf95f899d5f714c77446e9bf2c45ecbda0d36a80464f8466b984d77125647c819a84327bcca8d3920229025d512a4d71b6be3", 0x1000, 0x8, &(0x7f0000001400)=@file={0x0, './file0/file0\x00'}, 0x10) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001440), 0x8000, 0x0) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000001480)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000014c0)='./file0/file0\x00', r9, 0x0) mkdirat(r1, &(0x7f0000001540)='./file0/file0\x00', 0xc0) recvfrom$unix(r6, &(0x7f0000001580)=""/176, 0xb0, 0x40, &(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001680)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod(&(0x7f00000016c0)='./file0\x00', 0x80, 0x0) accept$unix(r7, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) getgroups(0x2, &(0x7f0000001780)=[r10, r10]) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0), 0x100, 0x0) accept$inet6(r11, &(0x7f0000001800), &(0x7f0000001840)=0xc) setregid(r4, r10) sendto$unix(r11, &(0x7f0000001880)="175717d67401d72dd8abb164a1bfe33ed47eb8158c638f1ed8aea62cb298971eb15178464d1b75984b7487f32c96fe6b5488a03166d8073565396ef750f3b29cbdfc508fc6323a5040272f23ba70b8b8b97e1361a194c7f176412bf6fca175230c", 0x61, 0x400, &(0x7f0000001900)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r6, &(0x7f0000001a00)=[{&(0x7f0000001940)="40237a966753541da89d193da1beb1848deb0b99e212e4bdc00e746d1e6f595ea3bfbfa39f8e0aef361957154489ffe96093fbb1e7921b64a3ed869fb0ac423a5c91097845adb740eb69f417357450e5ae2310573545fc99522b5217ef24ce25e86a4b7829817a2ede654e7b1f86b2b56933630d39b8ab1a80e38b0e1612033981a0d371455e6ff10e833f26b61103b6ba767fcad600d9991c01bae975b565ad619a1f6cdb33f0048cd0d22b109c0c7107c0cf4023164abeb1e6", 0xba}], 0x1) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="b94ad4fd8f934af2017c654f8970d7c0b3156e4b8edd0013d8762ac1d2e991dff7455f9affb5d84479f0a8d2cdc803f406e1d648f49fb2551b7923a15a33ea4b9cf15871765c9934c38ef7b39abb710c84b6d44c843d2f8a712e641d7bdbbf7e0f08f571454d2f21c32988ed101d819726089f27e0ddd1a0cf5d5ade5878cae6ada46f4c", 0x84}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000ffffffffffff08004500001c0000000000009078ac1400bbe00000010800907800000000b6379127c5f097103921cf3851fa0174579d9319204672f8b110a06bd89398a0dfcc376083f40594bb78f442d16e13be2df747464001dee307edfff3297d1a1a43004da1dfa526f4a22ee4ee2c18ed7097db3fa006f2bc5df395e241713bb67deabd9dbd7972103308d9fceee138c15e02df4db8fecf70efb41cc0ea443e39733f71cab8473d89fc6889a485af2fb07c74574f525e16e8a04c6036a9fa2e854d403289b4297bda5d860b58afdb86f679da6205b1d3810e2c320b178e8546a97bdbcdf694eb162a119d1e5f"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x14800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x6, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44, 0x0, 0x4}, {0x54}, {0xfe}]}) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r4 = socket$inet6(0x18, 0x4, 0x7) writev(r4, &(0x7f00000003c0), 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async, rerun: 64) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc5) unlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x6e}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x1) chdir(&(0x7f0000000a80)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000002180)={0x1, 0xa}, 0x2, &(0x7f0000002400), 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000b40)={0x4, 0x18, 0x29, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000001480), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') open(0x0, 0x0, 0x21c) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0x41946472, &(0x7f0000000700)={'./file0\x00', 0xbad4}) executing program 7: mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) r6 = fcntl$dupfd(r2, 0x0, r5) dup2(r6, r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="c7ad9861348f829505b846fa7b0d450e3e96fbb1f3b214dc61478abb26a5c3979c1944b4313d38d4991a8335a9ee5d52d734edb14c58011b412f1f9ff9f968ac74b9e07dd01edc239b23d15d1b0a5f7ebe4fed69276a99a6", 0x58}, {&(0x7f0000000100)="d5785306fd34a83566fececdaff4895cdb51facbdf9741bbef6e836af22093bdc5728ce1ce59d63d41c036c5d065e93c7f5ab02bc059be1a12cf783f9f706b6f1c07b5a7ded5e48aaae8cbfa0f5bae504e912539ed359f675f83d15cead68dd4dc80348876eb4f0a933e88f8f622305604b261d8bbfb93c08b0fed85fc9a81d586eecbd1b482f3f04fc52292956950c40a02256a4a81d893", 0x98}, {&(0x7f00000001c0)="12c47d928ef4af94b5f377ec430bd86f7b9c0c9142426ad1f263e634d1295d449644c5ba03b9751025b1243d580eb3fef3518139d2e2c861663ef00639c7980f336621865509db1a6b86ad05c171e42592deb7909ea39050e5a97582457fcec1de73aa9cdbf3a7466a935183d9791b8e623cc72e0c26b68ae3dd78bd1891e873b9291533abd0a5e55c7f4bb4ded70323ea14fdfed6d1f7c876b302806684acf3b1cf15906c6bfd4bceb256d77a6f88ce1a7ee35e29bd5812ad15ab4dbcc89f7b28037bc1614d", 0xc6}, {&(0x7f00000002c0)="62e9d48d0d3bd1c738f1cad1eb67841f2d55283a95029d426951e19c1d08b775dbec28885d80dbf89f484b9cc0fd06d0dea2a5be9e40874a5ef6e6d4ffc1c8459bd5930dba0a56a4c36e2301ac7f738474ead3a4a104143ae0715cf94b98166ed550c455ed4998e9", 0x68}, {&(0x7f0000000080)="aafb81eeee91d23ecad402c2dee8d18ee06ad9852df9806f3d81007859488a8212212b8af48a624c", 0x28}, {&(0x7f0000000340)="fa165d5a5ebeb30358a8ad570de4790e5057e42cf1965601ed55a82a4c34cd2b2f6bc38351ea32cb79227ff7bd714ace21485343986954bf023834b438662a2f043e2b441c9dcfca6075eb6de3fd37a389164cf2e6ee88765cca8c024440a1da227518b47c34a2105e10e2bde1b4bb976c2b1d8dd89cb3475dd500a3a4c3fc91a5c4e8ccae904477495379049369faccc76da8538e61f7ce3477cf9a063b57d5c07a690ab767a376a4e5a6c32c50a76a3a97a60d47346524fbb6", 0xba}, {&(0x7f0000000400)="f2918c67417a50430082e008e96fc4f567e22afc0b5d10c761abac71d26a68114f64dbce9584d7b5ae99c652a27084c28e8ff7955748399699e38f43", 0x3c}], 0x7) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000580)="359623ef9ca02885f6bb8ee2283741bda5951c9e30aa0c67269e79e5825ae7cc1f81ecfd5633b29432b8128530840a5a018769d999a1456f2b89e63976a94a4fc2e2f6bce2bf2d20b00aea6db262ccf981fcc0e8ceda96cee0f01b0fdcbd5b303c5e3c46c0a2ea2df43c899fd6739d2f5196405138a94299a4dd20b4817bc71f7bbac1e6a280880deefc55f96a1716ed7d968238bffa", 0x96}, {&(0x7f0000000640)="e6cea71476c426f03e5ec73474c0b624ba90f37ff5ef22933e12676f94c65c8d5d9f4fc74a2d6253a03345222e670600353e98ff8a697f6c665c3eace56a63224dbe92f06ed040d46dddcf7475ac9f973144164361ce1641f44e2f0d955babd5dea542dfced4eaecd6acfadcc5f6353a55673f1b475db1d1150880e9e7393ff3cb0c53371681d9a7fc7445482b2bfb55b870b8b0575da9aa07537bde", 0x9c}], 0x2) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fffffff) fcntl$getown(r0, 0x5) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmmsg(r1, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="2ebac506e89821f570b716f880d2683f8f60d044d001b0030990fb6ae7686332d0177460b1ce2640793b5df2f3eb659f6ed2ce8f7f9038e56ac5cf2c7cc14056fb645641c0fd0e3f6b60fb99276b95378df585a0401d2cf6cbadcefaa4c6bf7fea0bb984c45d27c4f5eea0e99742eb376b0c35d62479ed9cb2398a8c16d08dd841bb8e5abb22ad5a2f637c5233121f867642752128378a6bf26c202b626ffe45dcba2082067a", 0xa6}, {&(0x7f00000001c0)="f9ecacf488e4198a113b767616f78f7589c6f3000d910bcb78b9dd43e2a6253152ac5d7bacca27c200ec6bb470e61db69432a78b48cc1da26c4ee7dfe1f7645f9ba26bf95296456adf312c0d3946df", 0x4f}, {&(0x7f0000000240)="18a47401ba0b10ade975eac568975fb07a7614cf845bb8e2f897", 0x1a}, {&(0x7f0000000280)="a6757aa536651c48a8f3998bc93f5666f7b87eb4cafd79d0ec4bd7a5c30c6f8b53ee08e51a19d5ead421e0826d2731d2af1add75a155a28c7292c24c699ba243b1fc9e2cbfe53facd3c60e34ee4b02c724a64aab83e071e567abdb27d56c6e8b3e42ef6983ebd1cf58f7b476a80f9bcb56cc9b7d25c6384ea12ea3d0222855753f7762fd2d24e5e912ec4776cc5adc79dd6aa4cd7cb366638823d94f64a9111bf7ebbf50753d449227a226e6c5ab41ea89ec548897ed6cc75702ff290a4a49748f053ba9ff316f65cf621bdebda1bb93aabc3d1a", 0xd4}], 0x4, &(0x7f00000003c0)=[{0x30, 0x1, 0x0, "8d7e337ef7f2cbf636a6eca650b618a285dcc1d737acd5c952ff9a7719"}, {0x90, 0xffff, 0x3, "f387b6c0767b99ad6341c17739656d97b8aa530aecb8b789b5e727c276c252b3cc9b8a02d332dd176f91c6965c8c177d32b3e86743888e219baeab4ce4a437fbd0473798aae48a9113fbc8f41efe2824cf0da40adf359e4f0b5820103113e71242fcdc0c8df5fbace8c69b34e355e98a3fa226873407e1f50590"}, {0x78, 0xffff, 0x274d, "c1d53b108a69c35c72df988c8893f951a827ab6448943b33506e42a89eac8b6e060a98d456936074b09e5d794b5fb248f32413796a5925c5ae83e55cbb4cb7a479d80c586fbb1fb8e6a844844315470dadffcae7a08aab59c374182d198100d16117792a2807db0b"}, {0x58, 0x1, 0x1, "0cdddd5abf683ae01ad22a3baa1f3cf3732275e762b663f774690282328b3a24f93aeacdaf1be9518a92bbc859981eabcdb70f0c78bdfa35acdf3bd08dd2894261"}, {0x70, 0xfffe, 0x8, "3889766d2b831b70cdc2a630d31e8c0447c4d6d4da2e8db8fe8dd381cf9a6487ffd6cf814efc2ad35f6182a9f55b38b3a5206e9b9a6ce1f18fc57544d9ff70741abd7367d06fa9702f39edcc7ad496c1754e7157e82805219bfc49697d0a"}, {0xb8, 0x1, 0x31, "53d3215bfb7d9fc0bf909e31917466dc27b67fe4a12de4f03b098594a108cbd2efbb509ef1c0ea17a4986353f10ee1e64d6791c3931bc84cd6caa0654c6e32f92e58e20efe32ce7b80d468ae51900ea34135e727a433f7401cc3d15bab10ef9f0e52df17a2f6601f348f151669eb82e537000d34decca967840989ae934fcfc4987307c5251b43d7f78316e7a5572488ddd9eb1f37da632eaaed06ba7368430d4aa0abc9b5e19f"}, {0xa8, 0x1ffff, 0xb7d, "2de25a548990a7b3adb1d419c66d2b0e667a5c8748c8c531837dd462506c5340d268b239c75e202964908370e2b19266f894787dd444cc021924a119965fa26acf3b471e7708d75e79b603dd477ddd5741cda4d2f32f88da0350010ec5b9d6cf034ec5275e4d8b84b04d62021f01c57349f014e7635f784f4aef9ae8967ced2c9f87427c248feb131c31992660212d5e00d9fc0d8f727a"}, {0x108, 0x1, 0xa3a2, "fffd819fcc1d0b03998b7ef01491b834235267272450f62b07d519c16f2c5f9a1251820d0540e42392ad1065bae95841e2fb314f0bb3488fa8b868de9e46993065ba33aa8872ba7d00d429b1dab05cb730bf870d8019d814620332062356f8145bb76098a6919377014214f0c5000521409fb32c6aac0ac5a5a8fc9b38039fe81aa4f37e7937d0c0762f4cb58ebf3b62f78f28a7c2c90ce650dc168168613b240418eb8e1e6b65f06a3ad1f88839d5f1f9d871c301b6daacc8ccda81142c05549c24e313b6f5217c605443b1f5dd8b9da3278af425671f7687d2341cb9204ed430da4de50b65e859ed641631c0223ec68d0df62f"}, {0xb8, 0x1, 0x2, "a3606394d5b312f6b21673921cbf01dadc3baa7fe223ccb00e460d1f2020f9df64a8f074f059e80f679ac46a280bcf5113ad01a4151529ce8cbaee32125cd3ede28799c40a3082da2fc9631067b96eade9db664de2d8de80b3d741d230d4c1c94f6a090fd62a03e1390da378199cf1a63b2f1468ec3f6550f818808bf1a84094c59e954865d948ad840149bc8fa2f35d8c7cc105c32b59dd657aae7ce9c01dd2cd8502a259dd"}], 0x520}, 0x80}, 0x10, 0x9) kqueue() r2 = getuid() r3 = getgid() chown(&(0x7f0000000980)='./file0\x00', r2, r3) writev(r1, &(0x7f0000001e40)=[{&(0x7f00000009c0)="a4eabecc8b1b789649d109edcac99537f492a132f3718725fb47fc58345179de9a479dec86ad3210255ffdb9ba3d", 0x2e}, {&(0x7f0000000a00)="d3e93d9725b420bb6ced43966a85293929c62e302f86cfd0100c81681034e042c42140bedff3d0a5e387f00aaf4d4c75a39915c047ae4f2faee74c32ec59e07c540152596122d9bc23b4919edcb982a2e9d8e8ecaff5ea844c62bfc3456679fe72bd7137fb7afa0d40e2bd3989c851414e819776f27f49738ac591f0ab9198d6a79ac698718c903c2dbab19b2ee88c8ef137f5af4c9e145b66", 0x99}, {&(0x7f0000000ac0)="c3707989fd458ab0d9f661762510ca2a99884d98ddc017844a246482db2f51f22db458fd03054dd9f0cfa1e022", 0x2d}, {&(0x7f0000000b00)="6b587c848e720e4c2198b8dabcbd1c56b56b9f919b79e6744ee5847d99ae1f6e332bd15bf8ab8dc112dcec156582cd51bc8b4ed0931f0fb088630dbced2bd73bcf6a6d5835f7cd504d1bd69d1cc030f48b4810c6dc5051235596a64657e2419d223082b5739e6e26ca44dc2993489d22cbd2", 0x72}, {&(0x7f0000000b80)="b08f44", 0x3}, {&(0x7f0000000bc0)="6f9128570f6492fd41e0e8d6056b58d5f02fb6d1519fb695be4c68ba0bb95f0431916b82e0bc24cb22eee7adca1f0ae294d1ab0bc809dbdcff43f296aca0c00b0361bdd8eec498741f706ca5f71b4bbc5aa03d226b09dbd267f53f1acd8dcc51eb9c3880acef8dbfe4930c1cb5b4bb2f6e1a9e2a661c40c47cac46ac56ea9b1d7c036620fa32c27af7924c6b26229d54", 0x90}, {&(0x7f0000000c80)="7f7665c9e4f945933639a6fffe338838a7dc74883825933ed2c4fcb1a89114bd2451c3b7aeda12e54e20911cb7d95267ea81a4984eb46a40a53248a3e05595c35e2c186bdf3b73039f2e386760646cbee7dc57baecfb85a8dc6d9bebe0774f44ad0a3359251557a592dfadef3f2326eb7cee9baa6cd2b1f0363d770449f06d4be39476672cd02b1d7ffbba8c1441dd724d3bd6c8efbf847b98ea92892f153d13d493149d678f432fa58dbdefb0c51bc2b5ba1555517f9958b3dd5befefbaebadf0c447a515c920c2c50719f507df0e32dcfe258c7dbb40dd2cc9c377509e4e5cfcc513688c32a10444182faec87050d7d8b42f6e8112fe43bc9ed5330ea8419456cc8ccb99229159e4dcb3b2da815ddc79ad5ff258d6303b4382d7bb5a648260666b4cee11356a1eefacba5d28cda2dee8beda104f8b9a2a6a9945f59f9208a35a1736fc9652b9b71a9501ea8402446936c98495ef6ead8150c1c7f1411c2288159d47f74b88746b1d2a521f687a266eb3e13604b51dc0e466a4bc9a04a5a6f43c397aea7afff2c0a0bfa185c1371b4586b2ffe4c061c7f86ecd16902930020d67d983e78fcb10d59eee8038cf87f87eb0f6c39753da2eb1556fd19919430db9e5808ca169542f299da702ec5f81e242bc545744e6f5b2f6c8305fefe53696df837bb4bb4aca24fbe9e628c8a9e20ad13cb8e9de8a7a194fce632211429a1b5b9fe28f0b6dc40594f05c5ee13670651a831a6400eb098e3650ff276f0d7bbf7f488389315a4d164a08d04e29a6f69d030c55f80bd2a44287d3a367eacc426ccc4404fe9e8dfcd2468054346272a2f8289d8ddab1f3289e24dd3c33568dafe1c3e09b93698e3502e3bbf6c0c524c955ca648925801cdfc7473019dcfab17d384ac07799e4dec8030f05f8c17373560d9075e0d1c89ee44098f2e86281da56fb79719f1ede1f33656726a73477f596eeeaeabf9370e31474ed4239da60af1fcba689e350e8acab80c091025f11bd3f2e8aa8812af9741a45666615ab4cdccdcdc5d733bc8314111332f282bd7331c2a9e31b5a44a47acf45bde57b6f58dde6f5de645056516dceaabedc8c53d2d75e5cd016b537e08b061db8724c4c4e9b221e55decbc07ac90bcb533d6af42e4f1bad9b7d6d1007ed9a2b4213cb489fc7f55299c81fbe853e74a8869f0351305a1c19448173727fb08b408ee55687430ab3364ff4295873d48582830091ef0ed7ea8b5a713f8eeb40be70456592b21a2aa729bc35b17737b587fdb6f4eb7704c7545b20089a87e96f78f26da94aee60057cfa67a8acdd671b589c5a2df4d3e7841ebf3143f6340d4cccb5b528ed987594181f038832b6dff957809118945943dbd58e7f87bfe805066d8fe6654d9d63b764336bc3226ba5f867dae526079a6c83f8125378d6177ce5dc0a81ff0913e7a433d010bc9f42d4708ba4e3ab66b43fdfd564a6d528e8a92c9b7fff2eae266c15e5174151a356a135ba2fbb5f7538accf7d64dba9360fa6707c0293849d59da65e6fb311632285ad1129515283c93f182d2c68e51b2fd49ff57c477eac21494ca7678b826107fe044b52030eb4337beb370cdba6a592a447d63bcd2832701fc899669d3defa71e83856097816b4bc5811c7aa36112ebd4adcf70ed1595bd543473421a025063815e541bf73c1ddad6002fea497f5825ed190b97c7a96614a609665e2a0cdd760c2424eaf70ace9b3bc3feae2848daeb2d2bec09fb0abf48f0bc013204ef620a3c6ce097c94df26c011bac4f4a94c95eb0a8a38ffccce888974c27f7183f296b536b04a4430293480097d931ebbcf500f25e9e579e71d86c7635eab7bed8a25119554ac5c10028dc0e4ab446fbfc27b9ccbbb7a2196d00ac115799c433c0e65ba24b884aef51642108b9c0ec9178c5bd6a32917cf7b91979571d878b02bdfa8046b17aa16a0033d95ecf327468f6e5ef10ae7616e927c3792d3e0d2c5ac852ad4f44f48b6f93d775550183631e741ee015e8264981c445f54844d63607256cfb3fbbf857eaed4ab8c30606079a2149786e9a125d0a4c94921b814394e99c14ef63256133d7d0b866f224b21c053df5bc2a081b29315035e03dd6369a6173505e56859bc77939c23f9575f1c3328e87e09133fc07726dfcd87c68db42c9c5629fd066226932dc1a1700d9382b0b57a27a3010366006c1ec1aa15219d97a6ed852f097d6977917c76c9a239ec2a03ac722b1702e493c15ea0f17748dfaf33e22e2195329560479d6b76450d8bf0bb1326e29f01c205adfe2929b5bf6d1f86b6ce2f472fcefa7be145d775463c1e8553c752300796a9444f29a9aad10a699732c4ff26c5171ccd08b5e3625145ad6fe395d1447052dc3b979752bb36136848196949d3701879c159d850d65614f2b2255418b35283fc6870e94057a6d9199fb29378cb9fc156bbe80007d428e2f3b8f3eb92739512e5c0a50c82f8b8b5f59f4e5043fbf78a2baacabfb715a40ea0b745f350c260688dd0ef7167408b80bc582f2193ef55fe3338038c2e8ac5324b211fb4fa8ec0dfa12a8e0b02067376227d8cdae9e650b2d6ad56d27deaff032124559f58edc91c1a23850b818ab55a3a20245039f9217f7972e81eb1ab3b3c88fbc8cd38abce31622fd026df39c47f0fe351c85d93ea45f32fe27e33a748dd28eed7c6f4182da8b61801a8a93620c22aa9ab645da7dc64a7acd20f0e55ef41ca2c13cf8fbba1e6adedd7c9ca5dff9482bbd49dba8ac81e47f27ea822eec9002bf4a4f00d73ea40930a59ee49294f063fd15a29c02f5d692400a605d5337fed6887fea49e602c0d54d3f37ad4e8a6ed8f79e3c7dfe2bc4c0c2238fb5d9b2fea9c378d4fafc55f90a770091e4305780480f687f9ee0f47de16617c7ca2c8a10423d0f0b60a341525a3fd82244442c313cb0d6f15e751a1fd5cacb0fd2d4d2834ca01d84f7b6b99e4c8da0c5aafe153a51b572a3b08b2a940b0b6467f62e1a6e883239f2e6378ba98a558406fe53e5f67d9de25c6d49ad2615e23d1403473bb75358a0af5ca60f9ebb212f08d945444df84157406cf7182a439338ecb4be3224bc5d71bd67c5f8b7025054cc38656359f74ad5a3464c150022e4b584e0fd8e8ef4f95e2b73cbb4dcecc451ca75de15ce887e1c3d3383c42e5bb754f306390656d8c9299ac59c7c606ad732950b0a73ee8859b4cfeca637749da5c88d6dd252e545c720eb50c4f349888a3ba8ab694ae9833b6a0d62220ded85100485af599196ab7a64a9fac41924447874bbcd349a1bba4d5646981a9f66be18bfe8af96d24b7ccbff801897d6387be01b933f6e6021ed318521c4a72f5c48e9299c46f54eff45d614a7afd681a37119f28aebfee626241b344321db877eed1a9e56ef9ab70ab88f8931f549579738ced2ed347a8e9ddf2c164f4db1a13d09908e46d7793586504d9b5cdf4998e9dc7bf3e1055003d5d6ce92754d09edf04e30d24fd6fc292bd9b3d7b92e032f3b231fe723887d457f8d3a15d3f4a270140fdaec44f4fa5bf84d75ea8b7ec65e4f8fdbd1ef8668452901737f7f653362b6db3808337a59fe80914986adbb96c4a2537b2265234dcb9b010310fc83fd56e7c8b064bdc797f94da8cd7a6ae4a0c6172e3aaef918344a0593c11cf0acf09aab644ed8c20f053370a42a37a02c9aeb64a3ed406d272a05bb330b087d8e446c970aaf6fc17cf25d09f55616702e1aa039c3497b1ddc9e75970eae45a3889444631988e1ccb7661f2853331694e6733de1aeb53ce29b1bcbf3cb8f80e7a71f693d6203dea5c206fdcb3dfcb11e05f74fedbaaa563944ecb3873bc2e14bd7f9eda3e540e3ea1f1fbe9c0810b178bcd8b37855d237c0a3cce296b9cc0044f2db29452d5023fa7ab43498c82dd96289f4312b353ee3b58a49384449a4c6477286f091e2b8c8869db89cf1868330e7456dfa75173ff440a8eda3f5db66ecdce9d0a6f79718f00362a1dcc0945f2e84c848ca43ac2a8aea8bed5681bbb50abdeea8cf21ce732db5322e9b22cecd5be29d29610582a6e3d3dc82f3bbca58ea1456641f791a7c7abe3f7a0f4b8263f65932818df52136480b2ab7ebe0455f6388a23c083549d7df1a677e35210163584067a1c888eb8e34bef15181c965b979aeaf85d9ebfa5e9dec897d6748bfcb1fa98f8d47d51d8da71e142238eb0cb32e75c5354398c6e436ad2e93ebf96d407a812269ad5ebde7dbdfe8f535d2a73c53d35444479082e429276b5ac7ab26430e059e4a726203f04d6864f94213c4ee7d27142b313abbc375bb3ebfcf9891d501a5911b70cd1dd6a9cdd6a18e73b028f87df1236e48a5e97fcb3cc2198da9b3201ad0191bca178e4c7870a82159faba331327385cda2e886f8fd4e7e5a407a63079743cf84efda062a42d87479c964e4cc1260fe04c3d9aea6e3ddb1385055106a5bb1b0672f43cd19dfc0b15004e93607a46996956a595f40fa3240584adbfba48297843266ff8d0f75eb173d8e22e640531025d3cd7b45043b424c225f39d5996499afa7dd94acbb5068f28aa53c838adedec2442748d4f1400613c2e3113335c90656f16e241f2134ba42aeaa7a2f4032576ccb6e7afa49336082d8915cdd14a568225e655cfd6c443374e933aa72ab514f787d465d2960f7f62b47000760c831e6418ebd5120ccaa7e2470b6b7320e9af7ebf561e01c0c8ed854d96846191b556a49bb41aedba13882f68d359a9f812e6095e392a4b78b72cb540f987d41cbd1768639209024df9d91d3c2f58ddfdb30064dedb07b626f06cba78de2fc735823f1074f77c21db834be1c0eefbe23de08652129d8be430344fd8dba96f6d2828b310dd057130708ffcf9b5c139b87da8f0e89a11998dbe1315e9e442964e01012ea207efd3bb983cd6a7e09c8eddb1affa591404ea44090b3f15daab0e4a116b2f7bd14588bc8879dbec41717da49bd58898aab8feb16c698170c52c4dffe35ba4ee0fb8452c5ea5e4c7c183428f7c80c0207e2044f3ac5031aa700e5e4a40ba326ccc95521ce0aa31a84db1333efbc1b861fcdfd01bbf2b5e83ebb45bd60443434ccd7d4de9d1a9be2367f4d2d844f5f99e452ea84415157e5fda9f1657af866d686b622977a3eda07ec905e804fb30e848931f658ecd8cb998b5ce045a838ece7131fca1b1840da1fb2e28f7284536b59d691ae0ebfd1855556f6aa21c0d1e09a22c2a1bd86cb0ec7122d65392805f611ffafb9de0c05567d2adcd677a21e1e5e93797b20c31db9a6d868a90d30f27011eee357ace19c607ea3ce5ed85836ccb00cc0831cbe205064426193e6ec467f498c286db7ccc3badd160ff3137ecb54ddbbf0aa1dfb8bb1b0559b75ab1f5245df21ad76ca57012dab6fdb5209c25b61bba9e576b00b8b2df5a44d3c686f83e9656af4112a130f11b6dc68ed4669b8c372788ef21c22efacf797e83574fd929ca1003b51ce27d17a1dbbc7db2a4129b881f84aafe7f08584cbcf30546410cc48de53cd144cf87134064fed98be4981994f13478316259656f00a42131254422fd8dd74ffe627a6192ef81b29a88ddabdb515173f8ab0f7547be28c9149a3ee31757db5675948f99662d6ababa705fa7b7c4a1f3fdebea997293f1f6ab552d3256c4b43f4de8fc9e96033ba641d6553e4776065a67564155b7d8d928d81b7619ceddae57ec720031dde1fd958666978788d1ae43b75bfcc92553a29aa7aed0ed9de7ed58985ff2cea50f57eff55bb323c665d1fe8304d246babb437c92e23", 0x1000}, {&(0x7f0000001c80)="fcf88ab741be7d8a9f5531dd7f227aa679c37fdab2b0cdd6cef4423603c1424e1d087a08e3bb07b94a5cc834aab8e07c9c848d17b9861df736eff0d3f24e2bbf63fd99eaadf4a02ccbb515f86fb4f214a8a9eee3579c8cb9e26220877b6408b91d10483f09da7f95ab4f0073578976fcafb1539d01c28850ad4548aef8ec73a208009c81dc07dd5124d3f10c420ac5b82ca04ce197230083f3352cfb5a147f05ae40782bb689432385206512ed3fba398b165e0d1e6ae99b43c22ce970d1adba090f746547ea6ab17437b44d5297fbbeb07ca305932eca2f0b8513816b5f89773cd3c2487b1549bd3210a14d990c6c6c57fa", 0xf2}, {&(0x7f0000001d80)="b8d2c3b89e8b30482b432b4ab5cbc9ccada20f7912102265ef720db2801549d79223c0ec333c1e24ff6b06cee77a4c9d6c8ee3e6c207c101589ffe3fc7267594946b5c55c007e786f0980129134fe418e6318cd289f8b22f530ad5a5daaea576dbea4579081d847c58195d09b9d401f269536821cfa889403ed680480f2d6b2fb5d2167de0c4fe06f32a763701807b6f7ce0431889708ad8b06e6cedb7e88d0660d2", 0xa2}], 0x9) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001f00)=0x7000) bind$inet(0xffffffffffffffff, &(0x7f0000001f40)={0x2, 0x3}, 0xc) fchmod(r0, 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001f80), 0x20000, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001fc0)=0x38) link(&(0x7f0000002000)='./file0\x00', &(0x7f0000002040)='.\x00') ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000002080)) sysctl$net_inet_ip(&(0x7f00000020c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000002100)="133f89dc9cc6f420bf78b8b04bd985178b19057e1dbcf1842da3a490f02a30df282b30a10794c88301dd4cf33148354cf47042994599a5969c8c85ea0a5d3a1830c2c80d913df5cfdb371ed4c84d25a17ee561db5415c21ac356f62111439c098491e5c49bb81c75304606ce2f91ef64f366899aabe59da6f6ff9320889486b2bf40215c6406ac4b828cf488c2171027376f1d7345156fb7e670c7fbc51939018d731733085c62d90370d26987a29581a78d9e629771a8b6cb9f91c2742345e1df850db190136ed984ae80a39671607842a2259d660c8a42cb1ac74a0129fe483c884527ff1c63a637d08fc36eca752c3b", &(0x7f0000002200)=0xf1, &(0x7f0000002240)="12c461013c3a19c0f96d0ffead83d607b1872cfbec8b140fa8690a3536c4a941afb433dbf804ce0f59f8f000275dc8", 0x2f) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002280), 0x80, 0x0) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f00000022c0)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002300), 0x20, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002340)) rename(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)='./file0\x00') mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x0, r6, 0x8) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000002400), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000002440)={0xffffff7f, 0xc66, './file0\x00', 0x9, 0x3, 0x2, 0x2}) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f00000024c0)={0x0, &(0x7f0000002480)}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002500)=0x7fffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000002540)) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000240)='2', &(0x7f0000000300)=0x1, &(0x7f0000000000)="b47388deb81d87ee2f87e330472db1cc9e63f0c14b51b3a6b9ec983af6b2811a4ba6fa4d18af6454211bcf323bf0de5319159c14138aac1a1ffd98788dd0ac795b048ac64e798ecc46c0c9ef515dd4af2132550d6fe7e893e94e3410b8ebde27eac80a7b8b5c78b7b14cbf86c5391d1bf025be582aa2599f912e783471649e5d7593ce85cb634cd6e9d1385558c2b4121620e1cca764e13015f8f4c1198947bc2a0bc4ed3ede0c10774cedf18bb6b92bc08420037995650b3811c560b988d6f0c375313c2a068a72345c8d0dc2c030", 0xcf) executing program 1: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3, 0x2}, {0x1}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r4, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r5 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) socket$inet(0x2, 0x1, 0x9) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x4}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000280), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x1}) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000051000/0x4000)=nil, &(0x7f0000035000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000033000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, 0x0, 0x4}, {0x0, &(0x7f0000ff8000/0x8000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000034000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x68}}) r2 = msgget(0x2, 0x1) msgctl$IPC_RMID(r2, 0x0) setitimer(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, &(0x7f00000004c0), &(0x7f0000000500), 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 7: r0 = socket(0x1, 0x1, 0xfe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0]) msgget$private(0x0, 0x443) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pckbd_enable: command error executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mkdir(0x0, 0x0) mkdir(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={0x0}) sysctl$kern(&(0x7f0000000240)={0x1, 0x15}, 0x2, &(0x7f0000000440)="a7e469d0f86ae9ce2404f75e3d390fdd5897e1a326b03d313c4949470a38de26eb5d32503ab5e7ec2c2847dab87dfd8ead2c362d60cf2ef433a64e2b651527e63b304c28649597d35083f223555f654b87a49acff6e80ce00026ec7cc1a6f082ff296132274513f28fe76b5349e6637db62f074efe7857cab7172b265ec8eb4200029c9416cf26a856d77c171f6e3a9984d9d91935a3bfdf2a1946a29a98d30c97ff887e961b9a180216dd29760e4869014df55f46a425e0227be41baa5f22fc66b2bc922218f1ad551de601ff39fcefbe60d85c30568201ad0c9a075dfe2c9264f770051692451b8f58889f731a032e83e679087cf905f7fcd05e68734aaf76dd6524e503a1a88a47ee9a2a5e8740e2d518d3cfe2740069593cd343ab35a7cae7f3af94410552774d154077218e63c1c31f75c048d9a8a40bdda5dd231559072654cf46eae4c8b0416f75e62ae198781575449efef0f4df175f5dfbc980f115926d2cfe939fba5bf4d428740b37830153cfbd923a270c202ad003c28279b93ccc149984684dc228bdc2d2b081e40b5ecc2229461bb976f22de6f227c029bb48c1e4895ff968d0b7096026498946b8de4e3e605df5bb8052fa8d8c676b3009d151ac0c180f79b4289bd9d435672392a6e0ca69247e66cc1cbce43247b76af5b1b027f68e6aa20c5b3c5039e7415a0889", &(0x7f0000000300)=0x1f0, &(0x7f0000000340), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r1], 0x107, 0x0) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/87, 0x57}], 0x1) setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000001c0)="ea08000000000000", 0x8) poll(0x0, 0x0, 0xffff) r6 = socket(0x1, 0x1, 0x0) r7 = dup2(r6, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = dup(r7) getsockname(r9, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r8) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) (async) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "bd1331844e5b401532158b01004d9c602691cdcf"}) write(r1, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x3e}], 0x1) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000280)="a8034e3fdd86480e82b020090000019c0a", 0x11}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) read(r4, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x927}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x16}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}], './file0\x00', 0xff}) socketpair(0x2, 0x4001, 0x80, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x308a2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x0, 0x2, 0x5, 0x1, 0x200, 0x0, 0x10000, 0x2, 0x0, 0x7, 0xfffffffffffff000}) r7 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)=[0x2, 0xffff, 0x4, 0xfffd, 0x3]) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000400)={0xffffffff, 0x7ff, 0xe}) ktrace(&(0x7f0000000440)='./file0\x00', 0x4, 0x40000200, r3) r8 = socket(0x6, 0x4000, 0x1) listen(r8, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) connect$unix(r8, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580), 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r11, 0x82485608, &(0x7f00000005c0)={0x200, 0x39e, 0x7fff, {[0x3000000000000, 0x7fff, 0x7, 0x2, 0xfffffffffffffffb, 0xffffffffffffffff, 0x4, 0x3, 0x9, 0x7, 0xd5f2, 0x2000000, 0x5533, 0x2, 0x6, 0x3, 0x5, 0x5], [0x8, 0x4, 0xa5d, 0xfffffffffffffe01, 0x6, 0x4, 0x8, 0x2, 0x3e68922, 0x3769], [0x2, 0x3, 0x1, 0x8, 0xdd2b, 0xe5, 0xffffffff80000001], [0x0, 0x800, 0x7fffffff, 0x40, 0x1, 0x3f], [{0x1, 0x5594ffb, 0x800, 0x8}, {0xffff, 0x2, 0xfff, 0x7}, {0x4140, 0x0, 0x2, 0x7ab}, {0x9, 0x1, 0x0, 0x80000000}, {0x3, 0x10001, 0x100, 0x2}, {0x8, 0x101, 0x4, 0xffffffffffff7fff}, {0x0, 0x3, 0xffffffff, 0x3}, {0x1, 0xffffff1f, 0x7, 0x7}], {0x9, 0x7bd, 0x100, 0x1000}, {0x40, 0x9, 0xf0de, 0x80000000}}}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000840)={{0x0, r4, r5, r9, r10, 0x45, 0xd238}, 0x6251, 0x4}) sendto(r2, &(0x7f00000008c0)="6680698555e45e1aed29e6ad0796e30dac2b21e2e00fc4e056346cc5db97bdfec4e15a545743e65665a717045f3dbcecc6cc0172b217331597f0ab0d2f4509cfcadcf6308ba8132b0635b2578358acaf81b7677e89f6a12d", 0x58, 0x0, &(0x7f0000000940)=@in6={0x18, 0x0, 0x5b, 0xfffffe01}, 0xc) poll(&(0x7f0000000980)=[{r6, 0x20}], 0x1, 0x33) r12 = openat$pf(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) recvfrom$unix(r11, &(0x7f0000000a00)=""/180, 0xb4, 0x1000, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x1}, 0x8) accept(r12, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) sysctl$hw(&(0x7f0000000b80), 0x2, &(0x7f0000000bc0)="37aa1c4cfe7bb1ffa948e4c814239351db18a78eb0bbb751ed44bcb7ee23bdc99d9e30e82572bf0e68f81647d1ca920258a6f145716f28672fffe7a17284eeefcf17d1d4411ea3f5438917fa3c6400606d97ec25e17f2d868983d8a39e49b24f3c9fd086888dbe728ff2682e41b656cc1714507540ea7b74ace5e6c70a90d012f00bbc358920c4cc2d9fb13baedea67042d1086124af1bc0ebade015effb4bb2dbf174085c", &(0x7f0000000c80)=0xa5, &(0x7f0000000cc0)="f92acb869afebb40f757a9f3585e486f4f7568802761035157b47e80baf81f08e0f7aa5696ee88eec68fe85e3fd5d4636d648eecee05dbbf02c6e6e98395dd88cd5243a03541b9224e8de1726f6592bcb8069e020def4d076943b4e2811d6f9463069d9a60c8bf4eafe38f3676990c73806bc5ba0a8f8d2b94e4198e5c68593823c5019d5f6c908e4e2055706a0aebc40299", 0x92) sysctl$hw(&(0x7f0000000d80)={0x6, 0x2}, 0x2, &(0x7f0000000dc0)="83b85cc6655666f078181df0d0701e84c930a027dc59b0e25f34b669b24c223d7c256d0bcd9880fded7e975e7695b9842765b4505a0fab02cbbbe953375917c1b04ad4782dd7ef022d5a2b56e9b968e1864436b2f4969ac9cccf56f0d89f45325b47e1ce8eefd9cf527f1fa0cd0bc65b234b9ae6506db2dcffa5d344569565e01e2a4ae1018c9b96be52af5f87f9875084d416386c9fbe819d243b4649e7950dc08c", &(0x7f0000000e80)=0xa2, &(0x7f0000000ec0)="2f1aa11baa89323937390aceb58f073c5a8877ed80aafb865c57d77962b082dce4db179cd7cb745e90a45d8b151333873235f4d80143e5a89ebd281d08204354156e11874c6246db019c9486fc5232c09dc52cdf37621aa6b5ee4d", 0x5b) recvmsg(r12, &(0x7f0000001100)={&(0x7f0000000f40)=@in, 0xc, &(0x7f0000001000)=[{&(0x7f0000000f80)=""/74, 0x4a}], 0x1, &(0x7f0000001040)=""/149, 0x95}, 0x1000) r13 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000001140)=[0x2706, 0xd2a3, 0x3, 0xff80, 0x1ff, 0x20]) sysctl$hw(&(0x7f0000001180)={0x6, 0x18}, 0x2, &(0x7f00000011c0)="9a2a39674316ba1f72b9e5cbba712c398b1f8e1ff026559985cdb23d0215922308a916ba23ba9780e154ca1031a90c1d6ca8af5d6c95101a4c1cb173c7741b7e64f2dff543a86e97b1cdac3a1bf6e6567acd7c0d1f918f98a0789cc8df5b8dd75843b7e5d853efdebaa046c8d718030446de69f38b49f41889c4656c0cbe891d20bee39e902c43e773918c8b6cae30431a4ad1891349305e97791d534e96d2f6de7f4e2dc5448d161a800918fd7380445858f0a16c9fae6019d0ae2a90b9dcabbc42e35fa6ca734686dcf7f4e44aaafb0cd05ecf317686be7034c78c2f2a611b28ce55d93d1db70512645892f78a856d6a1a42decbf7c24b4cf9", &(0x7f00000012c0)=0xfa, &(0x7f0000001300)="8090d4f610ec426d49afa23c77f1aaa75d14", 0x12) fcntl$setflags(r6, 0x2, 0x1) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x4, 0xfffffffe, &(0x7f0000000080)=""/53, &(0x7f0000000140)=0x35) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7ff) socket(0x18, 0x1, 0x0) read(r3, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r1}) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x0, 0x200) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x100000000, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80}, {0x24}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fchmod(r1, 0x8c) r2 = socket$inet(0x2, 0x1, 0x20) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="4b5253e0445df848cd3669c5435df5", 0xf) preadv(r2, &(0x7f0000000080), 0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x80000000, 0xffffffff, 0x1, 0xffffffff, 0x9, 0x3, 0x0, 0x0, 0xea, 0x8}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000340)="5e2844a7f2c535145780fbccec5e9079a764265cf86e05dfb92575af53ffe80a852d7e897ccbd9ff98ffaa307004147759b9236f8223ffbcd8e34c1ec35487d9c2e069979d4f85e0ba7362833ac6d0cbca1e3aa0bc56c64109f6f4a1ee4b673abf762cff18abe296d7e45f2e8fd5ca866eb406e334fbcc555d15a17fb1e255e7e824b3f80c2da353d027e88ee89f6f8ea639b4851e77d4af6b04097fd71c5f7efc2e8d6f5f449700a3a82d016143e5fefe141d05e9e7e87c6695bd9f283118138ac1e9e5c06d4232097163285fb776ea00e06b", 0xd3}, {&(0x7f0000000440)="806d6a1f9dcfce9ed31d18da", 0xc}, {&(0x7f0000000480)="09f86261c0cffe147396d58d5592dc909142a247df70c5a286b02881d83d995a0e607fc92f39d5b279de59cc795dfab04d6e781a4e79deb2a6146cf3b7adfb485dcf153db16c0a5853c18585659b5c0e3a96d2c369f1118f86f732d6bb9d01c5ea3e11e4aec72aff4153489f39af014ea0a8a11d7b3b16e32f835014179bdce3abc6d4e2072277ed6f7ae129abcacbad4fb16a649299bb0b74255fb3f32e0d72bc90481ce0fc12315e5d7a1605ac1aa3fa24a00b32add8", 0xb7}, {&(0x7f0000000540)="944ee5038ce2edabfcd794", 0xb}], 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r1, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000005c0)=0xfffffffc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000600)) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000640)={0x100, 0x5, 0x80}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000680), 0x8800, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000740)={&(0x7f00000006c0)='./file0\x00', 0x1, &(0x7f0000000700)='./file0/file0\x00', 0xe}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) execve(&(0x7f0000000040)='\x00', &(0x7f0000000400)=[&(0x7f0000000080)='*\x00', &(0x7f0000000200)='!]O\x00', &(0x7f0000000240)='.-!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']\xa7(6/\x00', &(0x7f0000000380)=',*&(\\/-\\}:-%*+}-*#\x00'], &(0x7f0000000540)=[&(0x7f0000000480)=')\\/\xcb(\xee#\\{!(+\x00', &(0x7f0000000500)='\',}$/$!{\x00']) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) kqueue() getpid() setreuid(0xee00, 0x0) socket(0x10, 0x3, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x2}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/155) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000000000000000000000000000000000000000000001a"]) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x1, 0x2) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007db, 0x7ed0d57f, 0x80000005, 0x0, "090000006f000021000000450000000000000100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000756000/0x3000)=nil, 0x3000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x1a8, 0x4000}, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x8}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{}, {}, {0x840}]}) r0 = socket(0x1, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000240), 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) seteuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000380)="67c14c0dacc2fabac8d0efa5a42deec8ff3e93b09e5844d209ba16f9db41c06816716b11df1b3cdc426209e6e0f83c910286a4dedc9f86031f77770d8fbcc7e8ecee33309ad78bf89d878d6f8888cbc12819c1e16852a6b79bf062fe90f1fe9502a435e825da32115910e35cba20301b7db7e8136611700e6b1976f7abcaf876effa0165b3d3f4b2ec64", 0x8a}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/18, 0x12}], 0x1) preadv(r2, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) socket(0x0, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = socket$inet(0x2, 0x2, 0x43) getsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) select(0x40, &(0x7f00000002c0)={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, 0x84}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000880)) syz_open_pts() syz_open_pts() executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x5}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x4, 0x80) executing program 4: mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1cc45f45, 0xbfffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1b0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r5, 0x6) r6 = msgget$private(0x0, 0x180) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x1, r3, r5, r3, r4, 0x150, 0x3ff}, 0x100000001, 0x0, r2, r2, 0xffffffffffffffff, 0x100, 0xa72, 0x4}) r7 = getuid() setreuid(0x0, r7) r8 = semget$private(0x0, 0x2, 0x490) r9 = getgid() r10 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r7, r9, 0x0, r10, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r7) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000180)=0x1) write(r11, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r12 = getgid() r13 = getuid() setreuid(0xee00, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, r13, 0x0, 0x4, 0x809}, 0x4, 0x5, 0x4}) r14 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x2, r7, r12, r13, 0xffffffffffffffff, 0x11, 0x1b}, 0x100, 0x80000000, r14, r15, 0x400, 0xff, 0x3552}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) writev(r16, &(0x7f0000000280)=[{&(0x7f0000000380)="67fbf80180000000000000000000000000e4ffffe14f36", 0x17}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) executing program 0: socket(0x2, 0x3, 0x4) r0 = getgid() r1 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) r4 = getgid() setgroups(0x4, &(0x7f0000000180)=[r0, r1, r3, r4]) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0x0, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="3909b20920e80000017c60e1016700009eebbd07a9017897535922413f308cbbaee4ffcb7f31dbd1562eb7fb6a", 0x2d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = socket(0x0, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r10, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r9, 0x0, 0x0, 0xa) mknodat(r11, 0x0, 0x0, 0x0) executing program 7: r0 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r1, r0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) acct(&(0x7f0000000140)='./file0\x00') executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x180, 0x200}, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000280)=[{0x26, 0x6}, {0x80, 0x70250353}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x26}], 0x2}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec534", 0x9}], 0x1) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd22) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x0, 0x40, 0x4, 0x2ae}, {0x0, 0x0, 0x7, 0x200}]}) writev(r3, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r9, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f00000000c0)=[{0x0, 0x94, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x9}, {0x3, 0x5, 0x800}], 0x4) dup2(r1, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) fcntl$getown(r5, 0x5) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r8 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) r9 = socket(0x1, 0x2, 0x0) sendto$unix(r9, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3bc7ae30200004e3039d2d236acf20b7804be38164991f7c8ad5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000000835713f00219b8db5ccd2feae000000000000b71d89e0000407", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000140)={0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00007f7000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000036e000/0x2000)=nil, 0x4000080000000}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000091000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000376000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000090000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000376000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 0: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000380)=[{0x1c}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x4, 0x7f) executing program 1: r0 = socket(0x1, 0x2, 0x7) recvfrom(r0, &(0x7f0000000000)=""/195, 0xc3, 0x0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = accept$unix(r0, 0x0, &(0x7f0000000140)) sendto(r1, &(0x7f0000000180)="59d0793c5aa36d97c4ce6db8a6b436e4880d7fb6008160275f33472707", 0x1d, 0x9, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xffffffff, 0x9}, 0xc) r2 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x81) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x51) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f00000002c0)="c132d0e921cedb3dd10d4afd044032dba760a649213fcb9e4995f1dd8947a1af28446fe65a0913f61f753f4cc4cbd080780e64cd4f83d72fe0524a52d0d9dca04c18729198adea0548d9d9320f4d8ccab4f0233667515967f2ba9db7b550c2355ee737be92a4f44d4ff4c3cb93fddcd9dea4fcdb87846250f70be24812e5c909514408db157fb616678a70803b213afc3270000aae4c0ec464008263a6692d57e85a959b82a7b3812fdd2afdfe1a5e835b79a683d7780e9604bee8f475df98533fd6641748d9ce993116543a34d8b7e190b4d4ae3527ec4f69ac58432fb8c88e290e22a4c77a0ebde2297283cb83d52e8bacbe4c24e1413ae4f37088a7840435bfd63c7b45038c86da92eb9a553474989382ce7e9d3ff6151e982e991e64343eb156c3f3d9c764260f31a8510ea6b320bb9551e168301530da7b86f84a5815dce740bb4d04258efe8706d68fae73b076bd302287cb4c7c703377821b2f0622c7664d28c6fc7bce57be0087c094d3cb933771054bfbe3da5500f4a610c8dd03470952233e13f50167c045217331f6c57029971f1491ab7201d9d2056292af13afe027141fbf9e63feac86217363e8fa2f53348043c72700e832d7ccbf073e996c097f3db7165d6c00b3be978b100e5adc3e951fff1208fa42bb29f716df4783cafeea854deb90cb5ae72e7bc5fcd66dff72b21ca25ac7fc6fe5415cbaabd329b3d5cc919b54e8e0a1e4bbc43c5819b551cc6bbdef7bf7a2cf88254339eedfab6200bc10ad8e1e72e657d689fa915c5bb703d971e4a5fd8af76eb9738d2e9e7e9d52a664d8a3600a10d743741bac8c00ff2089d83e1827aeae88a5f0a1c8cd1671a88d1a4356a68a4d7e7d74875b61e1ca280d974905c81918ecafde10083683f3d7a75860540fd9f9cb3f416adb985d7c566d1f73c2eb25e2b90b98f14c0e9712889b28b8c17cb0badab20414af1e7ac8a0035e7b71180556b94a3dd7c4261e59168bf213e8bb754fdcf5a35fbde3187810065ac43c79ad640c9507a970da17ab204670347fc81f61cc2baa32371a44b63bfff5349af9542f5a6a91212f292d5559084d9e490e482c4c0f3f5ad40956842d7b4f6814637fe55fccb03a1cf06cf427308206c94990d3e6dd607712a5c03c16d46b46d57a6edb93af19b9b359eb85c6267d385fb4bb6c20e03d3f1103cd094a10f389bae59aee0348cc1ca0b0c2c0d55c041d41a4ae8840734045d63c65a9f3770bb7824dbba8e6ad1792eb909f9221ec0170116aee29499400ecb7bb573f892889c191693fb47551388bc2f07544bd11bb249850eaade9909b4665fd845442aa23f4043eece4315dcd341ad2e5e115c8c95af7406fc457400ad2aa8fb956cb1cd6edf6c211754482066b3dc02b21ca34446eba3ee16ea92d0939a0364b4043405a02e0f1caf834d18e3ce24bca24de4f1fb4d2fdf700b67cddf50a2a58808ada4c14c64af67b0318ce46986d765f036a3366c5816432a3f657c04876cdaa894630940ec38b4cfdddf33fbf9570bf279c2256d6a0d5550a0e75168f20585d38e2c8d7005b23a0ae7c9be8133ab7a2d5dbac48729a867eaac884243555018e2b934c7f14e47436ae84ac2e25829e6666042599d6f534137f70a7a8ef4647a36b92d0a66e9b625ce2bd212e8b3559a9e6ee012d219b7a16f7ea6de418c3f095cd9550d34c47fe7252d93264137b6e2de15dee7a9a8f8b6a62a6e42995fc9d0eeead12cf2311585c74355013082e8391fd237c2afdcfbcdcb585ede2049b3c818feaa80759df209a7a421f55473749d3dc6bf81c7e90aba5ab38e63d5a5c136a283ccb90cdd854b14af353a21c28836f0c7ded34d03b9ad370a6788c29b1e587665e2f6fdf73e570c8aba0c89b6022eef1fa7baf5d2d255877a7102a5a034cabbf1cd0bc502ad02fbf9c30a53fbc76b266858112e649886fb0edd76ff269bee41e2444c1abf27fe64b5a02a115a24a28beae9916c9a5b85b130efcbed4e5beb53bd14afa1444d1c7c398295b02dacc0ec9e8cb2f5a2a08823d1ffd3332583ea3b9d978bb12bb8a7e5ec3060d94da83c6f2d2b39178fad03fe5931f08a0792462a4ed1471c7563872177938d0ba358ebffaf01d233a113aa1f0752208ce5f6d0dba87e40d943c84312eed10afd279e0fa934b0e4157438d092b16888452cc8b8c7eff60fd5a6a75dd03796c0110403d2833f297c3d03d9dacf155c6fe31d57f4e8ce26be4f7e1b1de557612b64c55d2b0bcaacce9aec0e28f9dd1e441ffe6a0652e4cfc5ba02826592a05e3f37525282afbded1a2ba472a86ac9d923bd0983d018cb29a475ddcc48b887f3470dd68c9c24f518b0942102423dda31a4b18e24dd46fef43a8da55f1b539064ebb5444a5e6515d28219aea99dbd639aeb87c5b3804f092c0cb8b7dcab6ffd807106de9fb137f6621eb5698393446e3e83c639668af5a3e52c876ed317ec392c2448b3fdf8b66c987eb66fb6ab7e2bf22281701d9f951cb968cbe9c6e1c5f12a4ad3d280954fcbbb405a80e527b1b9cd12973c30eae8fe31e5a8856b5dfe25d7a9c00c1f96de96d7afa8de6d5d783e7a302fdae4e2cd645c2bad4299911e14268cf2cb5667d72080d68b4b3be66644358165189d6629a64b226c9ce5b5cd1bd272c7848ba7cd127687aec4ccdd19210433e50888f5167c76f9e7b0ef8757aff3fae635307497e7ae76a82f7af3432010b5d21c3ef2f207ec16a7d2780eccf7d6bb6ab3ad03fceeb9ea0d6ffad695d4a31a8bfa1f064022119784b6b1a597706dfee75f20d9f8971a4a61413ed7ba4d748f9792bce1938c327cdddd67e848e4984fddeadbf275df3551b6d2e48448cbf51962a49f41b5cb1c49c2f38c32d500b1b2403e310a3e21cfbf1b6c71fab3b5c45d6057bccc32d7576c6c1328cb13f22a96603f68a01804275975558959b7302651a1625239e5afedf4151c558ed51bcb85d378b6d491cf468fdcc0ecb8a86044a372e9ac220045715a1a438e5ec5475f22b8f328369ada9a5096956d886735a427af804d5397c3125c3e56229d04bff12547e8eb1c243fe8a3fdc18baeaca40fe7183e3a2942ce95ede4c34d605ab44b758b3f473abdaed686f2b60b61ebdb3bf6b9c4ca0ff8bcb473fc9fc59d86f413da7cde8cbec43d3c4d4c076f1c6f60941af86b3f39a5224b90183d89f76fad847266243ed1d6bc3cd69de02fa5b27a9949ddf2c812f16a19c2f705fe3814bda7ba6dbd02f467885d25e86c9139967ffc497803ce70035a3e8866f817e1f84436cb2c0008f4b294f60cd5ffa66d395275e0dfd6ca6e440d20beb8486d6592e3546f059f6b08a67e1e9463dbb7d3aad73e4cf5f1185bf14b380279a3a2a2a9d2bb1875f38eebedcb85cbeaff7b40188259e65ef9ee0134ccb032d601f36bbe3edf6423bf172bea6f62cb2a9bb39adb8ee020f03ccbb870706b95e69752a9c2c320f2b26ea60159c395212920a9a3a48045b09e289560d108c14323e87bd87dce4df37b456c97127f445338b96ceece9b37f8e305d3932b3b2723fe3b9eb6bc635b7a5028efd7215398f3cf9320cd177063669e952720e9c2c2e4b915feec9d9935f40d7af6b501bb541722f1ec941cb7c833b47cc34326892fe1ecaa0228ba046ed398a8edb7172da49fc9a5cfc22f6cd3de6de8e1ac80f511d3ea3dd7ff41c19243dbbbd9404d895ee7819ccca631880cc713a4e110d3c2c7e197e00e9cd46c898e8b26fb468db0fa436eebae56686e301b7032bfb1c33537f1ef13ca8f423328ca15c799f6156c2635986f5bbaabd49070c675f8fccbc85387d7801a88b69704b3a9b7015d87c7003856d34ffb0a1776a3ec6e80b646cb2daf64a77f7eeaf3b30eb3b66f303b6b5967e89170e30e11e5ed83c898f45a34cb72b96b56719ebfb08fd1ce1207d313ef24e589da3b5abc5a73b88a522295c7318db70cf38b8162f5fe95d5cfe4dfc049c5aab477eac7d98fefb8c78aff71b62f40b6e88f738820924512313b877062c66be94bb671995e2f574ec7e282e952cdccdd439d3f7fb3ef39f29ccac858cdcbbfb409d39a79eb1b604693cecaaa574c45fd8fd4d163e9426a8416a9489930f8b04e2919a50cd0a6018249a70e90bc39613b86cd96aa9f396c2b89377256c9420de19570f3e1c813f890e035de03361ade7df5d4fe9e0043a610218eaf7aea5cb7538f63c56fe4e40aa4b212f2a8bfc989ebf975e9ddb53ffc976b4a7e71dc9708aeeff787f144da11f8a1c7940cfbae3f69dbfd2f21dd8609ac9ae47363bcfff61e6cf622007ed0b0bcad7692884eb9d5bc4823ad0e8bbf0cd26e9babe62ae86aae60b0a81bc71394173b46a0ed91136dae168cf5a905cd0b35255e9d6eb61967fa23c75e0ec029754ae5d466b2a786c49787f272d4f4d88f802e9f03e672568d500e10b4afe31a7dcf29cdb48b1ba274c5a2f67133bfdf18eb4d58d0860e7e6f47ea13e1993c1cf6e74769dfc1b912d55a5051d3b96ba43eaa6000be3c355c03070b48fcf38e6d97451d35b867689d3c4bc994c2b5840befa46a207357521dac7b3aac06769ac7575b0132526232cbe4a7621c3821f9637f21aff890b3a30338658a5fde480dd0b02f571d1db3b9de761c697f39bb2a0effe992a7dcf02321369ec586a8f3c25e5c8f9597b04bc744c78638f5acc915327a77be0afe59888700a8fc433dc4752f9b6b6314d27713ca5d122defababdec5c74a766b721c3708fbff1f098b178ef340c3ce29b8d22a38d2c34095661dbf4ffb335cfdb78aa1cc7c4e71b35d3f2f688119d25134db18000d9a53899217a5d1a0539f0e9d84d4e15d294d8dbe4ab3af87e0663cca96a54f2547d75dac122b713f3822deea329824fc1100c1fb21d8c2f3069cf2ea10f9f22946943ac8a0e2b860341fd58e76332851362f540eadd0e452837334dadaa3a81b3c401c0fefc9055b7df459db835ae31a1db1172908c7fae5b8c8ae895cfd044ebf33110a7d816a0c3966d963d6f5c7b00b9d6d50f1df22afd02f60ab131af19f3c63b424a947687e8e1e4512aa988ea856e9fe6591ad1fe72c8ab0a3ae2302630a2ed610e2f471c6f6b5d196bf0e1c794d09b5e0e085e0ce79121a687dba6672c7fc4e2b689d989febb8318d75c220473fc972a5e4ee7ffca8a9ff75f6347778b4722ec1e8ee3c3aefa58e475fc372ae7e4b0ba5693b39f8db9a3fec3e98329f63b64336b417ced4bd4f039b80a00d49491f255c6c3ba0bc250c899181c95ccc741373a6effa684311a5a0d96c678752275748eaabbb508789f1c460aa28a7fe042c9087ce8cf9df9fec53bad94902eff54031a53c0cbffca2d7d41b94a6303d6a7f94c084bd06a555c986dacea8f00b4a08201488db18bf196f2f30dc74321379906022d50dced719f0a2c7fd30c76cd9d86a3acf709eb37fb070a755668d260a6312205ef51c4187252b6456b15b77ed5a0d2e1ec3a4a12e13c395408d7438e2bc33610aff75da5110ff1a8baef105485e9541edc6fa283583687d54ba99a68035663bbb1768e7bab3a8590e7d351074f7afe3471889979e0487f55b2a1084dc6de6a7742f02846f470c4c13478431ae6d415ab5b7689292d6f7d5c5c972c099ee75331bac36d40912b404334e35ab3e3770b2d6488b722562da7bf16c7511b5b0f960808d6ba426889f59358b75d14b91daeb4b7e14da45ccb6ea60187e4ab742ec53d0ad3be81f71b206b3b992414e2c6ab6a957a00d3248b3a7c4c0d236af84c0d0f7314b4cceeefda56", &(0x7f00000012c0)=0x1000, &(0x7f0000001300)="2ddaf1df3c950525a4ecb7d7b954bf3bce5e859f3c4cc0cb7c99c04024880aae7218c2af849ead50a25ae78515af00abb0e547aaf78cfee07f787aa9b184d8fd6400d35403d9f55f9c1bc02258d4e2d690c734e89563578367aa60315d352e0808e9b07e8dafe95726b67567c10e04f4f5b1892d7b8df705d7f9b36f367935d9e824ed", 0x83) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x8e72c774c9775380, 0x0, &(0x7f00000013c0)) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000001480)={&(0x7f0000001400)='./file0\x00', 0xc26, &(0x7f0000001440)='./file0\x00', 0x8}) ftruncate(r3, 0xfff) r4 = socket(0x10, 0x4000, 0x81) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000014c0)) r5 = geteuid() getgroups(0x5, &(0x7f0000001540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000001500)='./file1\x00', r5, r6) sysctl$net_inet_ip(&(0x7f0000001580)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000015c0)="67e853133fe9b1456b3c16ee48be520aa3285eb1a7bf210e7feef40ae90f07d2151663a12db22dd45c827d94d2728642ecd2bc7203672e2330f04a9469c89a942ecfa1805d33742bf2809b53", &(0x7f0000001640)=0x4c, &(0x7f0000001680)="9a2f96d53a2aeea0d051c85ba9dcfbe07c798dd994c7927568c59fd942104ebc477a08619c1f359c6a34f4e8c85943b29078ef2aac33e7660e2868cd7a351b928318c90f7f0484f719a7353933651a7277dcb4be1cd4040721aaa216fafa905545ff8e7514358da91ae4ee58e4aa2980575a9c956d8e98e465bace599113f1df11d3debb5ef2faaf4b6656263b8bd368205bbb45de574a9932c83c0348d5f139c846dd8ba9768fff9f80bef5dddec852343fd3e7b6fbeb", 0xb7) recvmsg(r4, &(0x7f0000001b00)={&(0x7f0000001740)=@in, 0xc, &(0x7f00000019c0)=[{&(0x7f0000001780)=""/24, 0x18}, {&(0x7f00000017c0)=""/13, 0xd}, {&(0x7f0000001800)=""/41, 0x29}, {&(0x7f0000001840)=""/200, 0xc8}, {&(0x7f0000001940)=""/120, 0x78}], 0x5, &(0x7f0000001a40)=""/183, 0xb7}, 0x2) ktrace(&(0x7f0000001b40)='./file0\x00', 0x1, 0x10, 0xffffffffffffffff) sysctl$vm(&(0x7f0000001b80)={0x2, 0x4}, 0x2, &(0x7f0000001bc0)="b69162108f7d243dbfdb728a0266a51f52bcb9ff4020776d626f7338765f939003897b9c86734e7ff2e11b7cca66abd077da6778c8b221d1f82f8211a703fe5befa8ccdb807bd0a970a502809519af7910ad6ac7cf7bd8769902a864f8f19d56f3dd4b911cfc1d7b5ef8", &(0x7f0000001c40)=0x6a, &(0x7f0000001c80)="ff7c9fd8ed70401cfc7f83a394136ad95e36b0c62f5e158ffc911574f05ac16979b73eeb79e77a777ba8a10fa04ba704f3a45d2abddfd3e2d84bd340ea1cb3e61e148052d22d70f0c23291388d1fd2ad39089e3ca62a96052e895eacfd3ad1369bf04bb82481150ed261e2e404871e766538a27d29ab85bddca320a4cef544473900d01b6d073d3c014a5a90273fed8ea195d63f54566c9e5685c80f0c586233898b7abd637727f31e52f0edb0cf0d80fb7891d8ffa5d2fd927bd49093a428c0f4fd599e1daa6c28f3acb3660c0efd65b93642979202a85e87", 0xd9) getpeername$unix(r0, &(0x7f0000001d80)=@file={0x0, ""/56}, &(0x7f0000001dc0)=0x3a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) sysctl$vm(&(0x7f0000001e40)={0x2, 0x8}, 0x2, &(0x7f0000001e80)="4632a779b1bb6b7188092c7b83089badba9f12919bca38a63ac94d18661a7b1204638073b2ce40bfe709ed90de2eb8ba2f955dd84f86aa1439707845", &(0x7f0000001ec0)=0x3c, &(0x7f0000001f00)="d78140b0277231e3014fab20248ce8d88528d4749371a5c685524b0ce0a8452f020e3ae3c63cf1ecc7f29a7cd771e4a407dd6c43176ad05dea59a4939e0cb289f2c332085957b64253d104444f824d", 0x4f) unlinkat(r3, &(0x7f0000001f80)='./file0\x00', 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000001fc0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002000), &(0x7f0000002040)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000002080)={0x2, 0x20}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) write(r4, &(0x7f00000020c0)="c6794b1440e38d1dd0eb5445ae435eaad2b9443ee50906", 0x17) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000002100)={'./file0\x00', 0x9, 0x3b7d, 0x5, 0x0, 0xffff6689, 0xfff, 0x8, 0x0, 0x0, 0x4, 0x80000000}) executing program 7: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 0: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x6e}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x0, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) close(r3) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) acct(&(0x7f0000000140)='./bus\x00') ioctl$TIOCEXCL(r5, 0x2000740d) sysctl$net_inet_tcp(&(0x7f0000000800)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000840), 0x0, &(0x7f00000008c0), 0x0) execve(0x0, 0x0, 0x0) executing program 4: socket(0x2, 0x3, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) socket$inet(0x2, 0x3, 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) open(0x0, 0x800, 0x106) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) r2 = getpid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ktrace(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x4, r2) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0x0, 0x67}, {0x80000001, 0x800000000000}}, 0x0) mmap(&(0x7f0000179000/0x2000)=nil, 0x2000, 0x5, 0x1012, r1, 0x0) flock(r1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "12211b6dae6ea993f1bd205a65f44ed76d57b310"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x79}]}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) executing program 0: r0 = msgget$private(0x0, 0x18f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x1, "095a470635caf27dc9e1fbee74e1613721"}, 0x19, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) syz_emit_ethernet(0xf4, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "73d477", 0xbe, 0x0, 0x0, @loopback, @rand_addr="0000000000010000000000008000", {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x3, 0x16, "8db5a3f40970600e6e01b1dfb2264e3684dad5e271ec55ba53939743934618cf78ea731d3ca734e14fd6dbf078e38fb95226fc9ec45afe510c257b1ca1320ab6e19092d87b43f076b6eb7fbc9313b311742d20efb0e3513b1ab08b50daa4ba6c0c09cfa20fb2ce8f44185c47ecd5a2f05816d1352cedc675e98a38618a5498f34b81dd9d0aca16259b3bb14066a22a95a2d931816bb0b0d804aad6e41243ccb35d942aafb03d79500e5964cc98a27c30e3de1d23"}]}}}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = socket(0x800000018, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) bind$unix(r4, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r4, 0x4, 0x80) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000440)=""/165, 0xa5}, {&(0x7f0000000500)=""/72, 0x48}, {&(0x7f0000000580)=""/160, 0xa0}], 0x3, 0x9) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="a18ce84acea1ffffffff00318d9bb3fde65682be1b29cd7624ffff88632b596697c591b7e44c918714e4d26fc4d25e8b9735bcb20e0a2daa1e4fff55afcbd820746c36ef328437316ae929c0894fa1037c1d00eae7f8c7c8419e16baadb7f0078b54b09fbaa6d29fb4a581f994dc54e45307a9c14e7f1d4569bd588512a8489a4d34ebde931dd07e2a5fc9130713de6589ff899b744cc7e57483e5156495be2f5baee64fe8b1078def62b72a776a528d4ea0e2006173c6d53e0619031ceb3728ac8047db1e448c5e5c41113aebcd6e27ad3874c789ad390e826bd1cd4ebf675cc70341be4c6e6ead984de4c1880addbb6859abac37fb46c9a928d779e54c0bef9e168e19d13a0b11b5a84b5be9ad386eba9c6d0805788f32a0a506a06ec525b7a65681676096992d49d37b959e701e9aea3050ff12ddf5514895524c2ae8056d86e12c4bb906d55044465034fa41226a70077c7b8de71d1172e9b736"]) map stack 0x20000000-0x20400000 of map 0xfffffd8056a10440 failed: hole in range executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x1, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r3, &(0x7f0000000480)=@file={0x0, ""/244}, &(0x7f00000000c0)=0xfffffffffffffe7c) semop(r2, &(0x7f0000000140)=[{0x4, 0x7, 0x800}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x84}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x0, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcb050407000000c011200000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x10001) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = syz_open_pts() ioctl$FIOSETOWN(r4, 0x80047476, &(0x7f0000000500)=0xffffe001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000240)="dda652a9dbede9bb1fe672e501afb8eadaaace657657dbb8a5693bfab979ad4c8c3dc21bcef5985f1fe199002afea2da2b076467d543360e3b5555ead7240487c080b98b85428334deb2dae4974b0d02000f1b36e6e983472b7df7eb05da2886f6c8cfeccc90578d1c032b225f5b93a5746c804918852b08d6803543f2dcecee0c657dd70b6e3dd64b85149be2459167f3d507b965a9b588f20e151831e1237324cb4580264c92dfeb120711a1d13c80", 0xb0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r5, &(0x7f00000003c0)=""/204, 0xba, 0x81, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaae244aaaaaaaa0800460000130000000000019078ac1400bb00000000050000000000000000000000657ce8917978712efb4097c440531f4fa096b4142ba4602b963fd62e5cf17d981c435344820d535f11082fdb51fbca20438147ca6bbf576ad67e295af90903b300a5c94033c4c3855259376a7659940e1c4a679073fa1faa2cfe59748a3f17de49110fb4320f79ec66061e13c19d8044bc218026b0d80cd83d7f35850a387e7ec26e3d70006f0a5042283ea7c3d7b07d822224515d13e25c3c710bb4ee4a202461962c28611903a12ac17c2cade23601a01e72c695f86a965e0073fd5144b222449e58a7b23ca6a63704047f1fed7cb05e35301144c367f6156938695db34bed62ff9d5ff6f10cccfcef146b5cffd9010e2dc100c2b7ea9400"/307]) executing program 3: r0 = socket$inet6(0x1e, 0x0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) shutdown(r0, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getdents(r3, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="a5db84e594965c72462465be709167363f65c73b0faefcb89f10d05a2811ac118b2500ebb8e206086d2d488dc2bbdab0f7c4eb0d498e09ca827859ce8bd5604c2ad8215a3156e7be0064d9002917938c9d578d6f6dfe4e03cb9117c5000000000000000000000000090bac2c0c3deff604000000000000004ae764bb37b4dbd70f11ceb5d5b409d8aab2d3d7a3035832d5a6ebb5d219ae5e3d32060cfed4f7ab688815304a8be748701ef85f610745ef644c8d55b6657740adc246150ea83ec34163e7475b03bd01155bf3f4705da2dbf664320770505929e068809c72bac11513f95efb65f9db18872c8dc412eb7f8a3c75019eaf5edfed01c80555e9aa9d461b3406ac5ecede366419074524a8cee86c8dd949cf71017f661847e89d5f1e35d74eccd5f5930034", 0x128) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r7) recvmsg(r5, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000003780)=""/4121, 0x1019}], 0x1, 0x0}, 0x1042) close(r4) r8 = socket(0x1, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) syz_open_pts() getuid() executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x10000}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r4}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000240)=0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x18e) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x1, 0xffffffffffffffff, 0x1, r2}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0x2000269000000}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1009}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x40}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[]) executing program 6: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340), 0x10) r1 = syz_open_pts() close(r1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="f30e8141c25525564416c01d2df74948348070af23598f62127838152a643c1a9a3c4cdd10ea9aed465b3ca33d1e6d7b9e4cf0509254f831be564bd0fdae3444e3ba3ab1795570405d4161072f1663191eb3bab90d3f1194f4a575cdf6bac25eaa621438860b406c1e55287ef2b11cc8370c561a05ea4a206a1e007c11766204ebcfcd72d38d0800000000000000705dc9a187b7753d2429e4b7f1c9d9cd95751b530308da05f8d5bbcaf3d27dceb454d3443f1e4ad23a89228f13633d5a8fbed24c7faa0ff6ec4f43889c6d6131800b8fcdd2c19b4b0a7959787c583abcf86615d4af20ae8272581bb0bf696b658abe02cb8ecd8b4f743e0da2e853404554fe13f0129df8d4641adc216a02bff87d2389ad299c46c4c605e8a4c4bfdcede6f9d61d6cb268fbf91052ded32653d09a746ca8aa38e06eda0000000000", 0x13c}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040), 0x8) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r5 = openat(0xffffffffffffff9c, 0x0, 0x200, 0x2) syz_emit_ethernet(0x3e, &(0x7f00000009c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb7065", 0x8, 0x3b, 0x0, @rand_addr="35b282d55c8bf287fa1f01eb6b0de395", @mcast2, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) poll(&(0x7f00000000c0)=[{r5, 0x4}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() close(0xffffffffffffffff) kevent(r3, &(0x7f0000000640)=[{{r2}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0xb1}, {0x35}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000340)='oN', 0x2}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') setrlimit(0x6, &(0x7f00000000c0)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000004300)={0x0, 0x0, 0x0, 0x0, "8036522a352dabc5ecc217284f6179f6d773bede", 0xfffffffb}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2040, 0x1) mlockall(0x1) executing program 0: dup(0xffffffffffffffff) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setegid(0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x2, r1, 0xffffffffffffffff, r3, 0x0, 0x120, 0x3}, 0x2, 0x57, 0xffffffffffffffc1}) clock_gettime(0x0, 0x0) setitimer(0x0, 0x0, 0x0) mknod(0x0, 0x1000, 0x78b9e4c1) readv(0xffffffffffffffff, 0x0, 0x0) getitimer(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x2, 0x1000) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x0, 0x0, r2}, 0x8, 0x0, 0x0, r5, 0x3, 0xfc9, 0x3, 0x5e}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/56) msgrcv(r4, &(0x7f0000000180)={0x0, ""/37}, 0x2d, 0x2, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x8000, 0x0) r6 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "a8f1bf22b2394c548a1f6a3eb02c01b36f033a2e"}) executing program 7: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91, 0x5027fba7, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r1}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x8000000000000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x5}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x44, 0x1, 0x5, 0x800}, {{}, 0xfffffffffffffff8, 0x60, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r3, 0x15}, {r3, 0x1}], 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) recvmmsg(r4, &(0x7f00000001c0)={0x0, 0x5}, 0x10, 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x3a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800165b68e50000d6fb7bb0a6e56cfb3b1ca400000001907800000000e0000001830300000e00907800"/69]) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 1: socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x8000, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x0, 0x1}]}) socket(0x1, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x18, 0x2, 0x0) seteuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) close(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000380)="da6afb3d03908d8acbb48335c29f9c5fa98fc57dd6ec3b584705ea86bbd343600ff097367270db4b7ae8cafc179d4fb13f0395810c933a85b676d76ffe2097b5e34a5df157877d1158ab3857058032a0c363fb84dc2dd6d69c10f8fbd9b5e06ee9d3862af698a423ac83d58552b1e09e3cdec32467f73ef0edc7cb95d80cf23284a80baeff6520dffeb038e2ac3d8f00000000000002638777bda5d1dc47909cfc36018bad713a5915a5a091c7f9f60b45", 0xb1, 0xf, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x2, "1a1116f0d0f700", 0x3}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: mknod(0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1cc45f45, 0xbfffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r1, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r2 = getegid() r3 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r1, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r2, r3, r4, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r0, r3) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r0, 0x0, r5, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r6 = getuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r8 = getegid() semop(r7, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r8, 0x0, r8, 0xa, 0x7}, 0x2, 0x2, 0x10000000009}) r9 = getuid() setreuid(0x0, r9) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x186, r6, r8, r9, r10, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x18) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x2}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 1: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1b0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) (async) r5 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r5, 0x6) r6 = msgget$private(0x0, 0x180) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x1, r3, r5, r3, r4, 0x150, 0x3ff}, 0x100000001, 0x0, r2, r2, 0xffffffffffffffff, 0x100, 0xa72, 0x4}) (async) r7 = getuid() setreuid(0x0, r7) r8 = semget$private(0x0, 0x2, 0x490) r9 = getgid() (async) r10 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r7, r9, 0x0, r10, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r7) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000180)=0x1) (async) write(r11, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) (async) r12 = getgid() (async) r13 = getuid() setreuid(0xee00, r13) (async) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, r13, 0x0, 0x4, 0x809}, 0x4, 0x5, 0x4}) (async) r14 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r14) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x2, r7, r12, r13, 0xffffffffffffffff, 0x11, 0x1b}, 0x100, 0x80000000, r14, r15, 0x400, 0xff, 0x3552}) (async) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) writev(r16, &(0x7f0000000280)=[{&(0x7f0000000380)="67fbf80180000000000000000000000000e4ffffe14f36", 0x17}], 0x1) (async) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) (async) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000001e00)={@broadcast, @random="2a9dafffe435", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x3, 0x8}}}}}}) (async) execve(0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mkdir(0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0xa, 0x12}) r0 = syz_open_pts() close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000009c0)="823027245da3d464a1aa9e24b1aaa17deca77fd7c6f2fc08ee324f561123875fc4b191c833cc76a730cd3f951be547339e93020331b59e4a37fff37f53b170aa3711814a95325a4210265ae0364c40f8b759c66a292e740a7024d9303d1ecb7678f59540fa0d279b1e3c02a3e0308b0d07c37b43440ba87ab0150eb726ef21c6bf8a981abe9ed8e90e6b161b32efdb0090dd2098627a4faf5e16408e5afc73465376682a7c5af31d8664c8df893bbe278f80110c1877f83ecd4fd1ce9a72e40dac5f1e25b518b3c7fad49a7a85bb73e012293533852583f8017698d35060d044ee35048038d6357db7f7821d8771ee13ed748090a78413c262f1a1f3ec0b56f1fe9eb381757d878a0af1dee1586acd5060a7991eee196a15156429ead798bbeb32b8934ec49bfe3360d734a2d881dcdf37018bba39238cd2cf83396cb84620f99950413d88bb2e046a195c831f5cb4e418386ce976940e75da1b26c0dec910d5a1ee3d579f432fa45e6ec5950bdebe69a5f5917323bb06ff18f28a91ec3a7f59457ca9b4f419b8317fbe12c58954f50c5f7e5ceb340bf498ca098b7fae3d14ac546220db00ff547f8c0113232cfac6e0df9cf8d142395682a4d03f8042bd8f6bf075789da66815e857e467a85bbe7116831ccfb0b2d33fddda7b5805c11226e52d7637fb7fc855907efe4c97f5789341b70f3b", 0x1f3}], 0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r0, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) socket(0x2, 0x8000, 0x0) setrlimit(0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) dup(r4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x2, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 3: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup(r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/105) msgctl$IPC_RMID(r2, 0x0) getsockopt(r0, 0x0, 0x8, &(0x7f0000000140)=""/20, &(0x7f0000000180)=0x14) close(r1) socket(0x1, 0x3, 0x81) getppid() r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x8) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000200)) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0xe8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) msgctl$IPC_RMID(r2, 0x0) linkat(r4, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x0) msgsnd(r2, &(0x7f0000000340)={0x2, "daf194959d577bc5d6c198f7a2b0c9020bc3a13cd1daf5ba2311e7ec307bcfb2b94d800b7ad5c15ce9310f3071ed69c6b6de1b8dad63e81b6c18ea5c188b5d51dc30a6e845d36fd938a18083aba2a9574a407a47bdc979e5e1f55001171f9118a1df03b27abc07cbd1c7e9667ce9844a2d5ac246cf6c1549970fa4980ec0f60fabaf50fc1c95de4dbdf1784df6ea7de5b0983ed4e8548fe0508ebbd74b0f4fea3e8ad5e84bb858fea9116d2974463603960e3b44ca9e359e33f6134e6f19b30dfc26c9cfd4301c370423919dc1c29e"}, 0xd7, 0x0) msgget$private(0x0, 0x8) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000440)) r6 = msgget(0x2, 0x18) msgrcv(r6, &(0x7f0000000480), 0x8, 0x3, 0x0) setsockopt(r1, 0x4, 0x80000000, &(0x7f00000004c0)="0aed3606476b56a35ffb428a494e12697876f522f303e49c6b50798b8f", 0x1d) sendmsg(r4, &(0x7f0000000d40)={&(0x7f0000000500)=@in={0x2, 0x0}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000540)="bba7629cf445183317bee3a57960e6538cc208d30bc59812e3e29a3a60e82f061f78739cae20e8efbe769d8dc297a4d97eaa3867c2f856e38b6d8fc51369b36e463e2b42c3", 0x45}, {&(0x7f00000005c0)="db7bb580bdea40962055d6513479718bce7d3170d150199e5460dae7a6694486f65a523b1378a13812aebd5f0f73612a82b00bc045ee9513badaf1603bfaa3025e37773220007d66af06a84932f33a6cbc5745f8729d691e59f62c21626431d4f88e9d0e6fcc1f30fb258b1f10354a967b1dad07734d9805bc9d2a60fb1ff1abfa65849cb81e2319d8b4e8a8c02f67cfa74767727832603607cc06d3e9de4b813e5ed1cb574c664ec09b19ded678cf609d9ce2bc3f8645ae1a01666f93", 0xbd}, {&(0x7f0000000680)="6a3ba51482c92d6f36503cfff46f0bee", 0x10}, {&(0x7f00000006c0)="86564363f2162dffdaad017fbc24cacecbb5309ae8549f83ee716f7cd121cda70e7b2c5e5bb89938e6cbab14c3fc76caa85071bb909eec26701532ba685e5cff612267418ad69b9d931bad5e53811f7e498f6368ba7e571255a4ad34164de0c0cf2497c2cf92d4f58ccb25bcf93a274819803bfd41c20bd70ef5194760f3d7856e1c9ee62effeedb919dc2d48afb772f9008c287a7a82ede78d9ba63dae665b71154a6d0b53e366955be46d47d8d8f6b1d20265b942c", 0xb6}, {&(0x7f0000000780)="901857f6ce8b02455f57eedbfffe3d4257791cf6fdf5b85ebbcf6d4c01221efff72b4ee949234214aa9f8ffb889368735f3ca3b01a0db2e7eb817d5f4dca02682778baf261bc7ef67f1cdb2d4ab7e1bdb525aa0a672ec800abb3606edf4d33464503a4deb76655181ac899135f4ac277f1560be7229b58369f76eff25fd92ec5f364119cc0eb3add06e5b7773800891bb62d65d226410278c209bbce4cde6ea958b3c042351b59df31bf698732f2f4c1768c9cf38ceb6d8366c9714179cb3cb88521094866c9ec5c8334a9447fed4e9af025d723dca95743585d340683d53f0f0a0e4da2082ce800e12161db08831685e11e40593538a0ca89f6dee263fb96", 0xff}, {&(0x7f0000000880)="70572d9850b00bb539166f1ee6a8f9341ab52d46be2346dcbd9ee2a8487035", 0x1f}, {&(0x7f00000008c0)="4d43ee2afc24edc7422e43806428ff4677e632b2e0c9cf8a2013b279a9aad31fcdc815253584873afc782afd871923b457e5583714a336b3e23260a1ec1cf55152cfa040330bea673ae6211d249185e33c8932ac65801659af782899f0c1b7a984045898bce5240af3c548c27c0b747cd76500bca73454edc774007d8bc11c5b81ddc758bb25fbd2fb4cb91baad86fe40d04e70f0fcca8bd27b6e06630f25ebdc033f9e9afc52529dab2b107639ae505be31723dce3ec54831a65e63cdab8d357fdb0a7aaa9ae70aa120685abc6961cec18775776349dbdf", 0xd8}, {&(0x7f00000009c0)="bb3216348e39f507c5624cc571b75888619f8618ab7e76b2d1eb09f7fc21462cdcc241940d8cb3b4dbc12c0bbc8cbe3ae532091ce0507cd3f6ec83cc96f521a61d3bc703e6ac2ff78758b17e0dc18a6971bf7d2860af39e5354c9019b3c06a78bb16de0ff1405a2bb78f037f35b22074b71a0913f2470a2d5c0fa158eb8a59e61848737bce067f9ddc4bf47c9eed17ec88d59471d1b736ec43193a4472d4f52d703a36fed539565c7fd882629fa5a832b5a335cc838a49de730c1c93db1f2f92ff1e4fb6274b621c02d7a8e00808e92ed2bc3cda8059196a", 0xd8}, {&(0x7f0000000ac0)="b784020977a46c7536a5f0f90f792285b5fd49bac11591337db4768154cc83666833e90fc9c10e7dac97ea1b66a737cdd10ed228db4e47cf09c179a7786e8fd38d3f3cf3100e83a8ce7f756bd23505954d76ea6fe01d02996471b7e3f60d38f6338e92cbcd44f480ac240c387db5174d5fd4190ca6883c7c20381f4dfa807d3693e2095704329130d455f9ffe9f1eb86a688d1a61371ef30933d38fe7d7194", 0x9f}, {&(0x7f0000000b80)="defa90aa4900e2603535352a80fd689a1aced94b4048baf2b438317ea61b7f9cb2a0909532a8b43f9acc5c21c8a17441ebfef3b5895deb56bb928e70230e3644d1064a1fd298861e522a8a117ff684cec2414cb790a332f3b07e0e8182ed028f8130", 0x62}], 0xa, &(0x7f0000000cc0)=[{0x60, 0xffff, 0x571, "cbf4b0e0f10e0bf0b5b6ad77737c7149384cd6ad8eff913ed910f27e386480a32b74997d61b99bd22a7673df8bf8c4b38e0c41a68dcaf472902834b4fd67f1edfb74a868ae8db0e7a9a174"}], 0x60}, 0x4) open$dir(&(0x7f0000000d80)='./file0\x00', 0x100, 0x3) ioctl$BIOCLOCK(r5, 0x20004276) getpeername(r3, &(0x7f0000000dc0)=@un=@file={0x0, ""/4089}, &(0x7f0000001dc0)=0xffb) link(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)='./file1\x00') getsockname$inet(r3, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001f00)={0x3, 0x5cb539f0}) executing program 6: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3d}, {0x16}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x4000007, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x12a, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000f400008000000000"]) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x48}, {0x3c}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000240)="76b0353a558bf248c78c8502fcfdfd08fa1588f2540000000000000008c0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477c8bea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b90ab26a8d7dfc18fda08fecf7c006586e74a36a513299a312a5b6a9", 0x94) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001b2000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) recvfrom$inet(r1, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) r4 = getuid() setreuid(r2, r4) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) executing program 6: socket(0x0, 0x3, 0x0) socket(0x2, 0x0, 0x0) syz_open_pts() socket(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) socket(0x0, 0x1, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000300)=[{0x35, 0x4b}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}, {0xff00, 0x1, 0x1}, {0x2, 0x1, 0x80, 0x1ff}, {0x3, 0x7, 0x9, 0xcdf}, {0xc89, 0xff, 0x80, 0x20}, {0xfffb, 0x4, 0x7, 0x4}, {0x4, 0x4a, 0x0, 0x80000001}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x173) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x406, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146940, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/114, 0x72}}, 0x10, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) write(r0, &(0x7f0000000000)="24a608d334f68b0826da3fb9a1e5e89f23bf1364739a6af9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) executing program 7: 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, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040), 0x10) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) r4 = socket(0x2, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x45}, {0x8306, 0x0, 0x0, 0x10000}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r6 = dup(r4) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) r8 = dup2(r6, 0xffffffffffffffff) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000080)={0x4, 0x9a, 0x3, 0xffffffc1, "48cca0f1f81a6ad70e13a0e2fff8000020006100"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) setsockopt(r8, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) sendto$inet(r8, &(0x7f00000000c0)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e4788b7c1995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7151224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a03", 0x86, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="41eb03400eafd9794ebd1f8499cc38c98672dbf4f1727d9af71037083f16965dd67da80c5be6c4198316f8e46374c7dd2ca99b9cc12369776bb6e2024feb087106a92b13495fa02f5a35238df4f6eacefd81e2204eace13ab4b39549a4653e854776cdb80bcae35199944590c0fe6f9f58a10898db627f60228f51a6d7c1e16db1fbbbf8e98e4eb51b14740cd06bcf9e142fcf16f6e5bb193d40eaef42a81cf8b36372c75f7b30c0af35d0516c523789ce972657e255b27c2ef39c902801ba2c63db6b5c540512b09a3b93508e5f95f7ed01730871bff76b49a3ed0b39627629353bc6418ef52159e7691baed2aedd3e496dcc8507719ff28152b0847ee4b29897456ac9b2d3e9b6a4ac11a7223976ce58d54c2296af474e88b37dc8c8803b61f878e875d1905362084d0b654773251670b302d0e50465d2ec79df3750482a27f5ee55d5946e80743253b845d7b2ac8986a4480c55d3d680ba50f9de5171df27bac3e64d70bdecde9f398c5ec0f6a752599b4b1b2638741b328b2755d2617266d6f96de14a59cd2004f91f2b2833265cbf6098530202ebe214d1b099acc3e79a8af6f2a7db1c1f8b9cfe744809a552f1567330e93f352486b792508be9856fdaf7edc1ed697850bc0f79293ce2bc7d8c42e4541ad27a66d4efdecbb437863c64675cd6eaf07df40b26a03d7b198d2e9c73574665a619faf3cb055d8c0fb4c414aab0d7bcc3d4f38d9be5a4b994e2d159d648d1e6e5daad7d85de4a7c05940ddf4f9b0cf3f26cb3bfa3396f559f4ab662e2c3f2a6be9a07d25a9e8b827b57d487655be11684e62ae2a0ff", 0x24a}], 0x1, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0x7fffbff6, 0x0, "6106a6bc44862c5008c8b500008fa800"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x81}, {0x6, 0x0, 0x0, 0x50}, {0x51, 0x0, 0x0, 0x2}]}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0xc8) setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(0x0, 0x0) ktrace(0x0, 0x0, 0x2a22, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x2, 0x1000) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) kevent(r5, 0x0, 0x1014c7, 0x0, 0xfffffffe, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x1}, {0x4, 0x2, 0x7, 0x1}, {0x101, 0x7, 0x2, 0xbb4}, {0x7, 0x1, 0xf1, 0x401}, {0xbf, 0x7, 0x2, 0x7}, {0x81, 0x7f, 0x1, 0x7}, {0x8, 0x20, 0x14, 0x4}]}) r6 = open(0x0, 0x0, 0x0) writev(r6, 0x0, 0x0) madvise(&(0x7f000055d000/0x1000)=nil, 0x1000, 0x0) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x0, 0x0) listen(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5c}, {0x84}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xfffffff2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getdents(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xb1, 0x0, 0x2, 0x1000}, {0x2, 0xff}]}) r3 = socket(0x2, 0x5, 0x35) setitimer(0x2, &(0x7f0000000100)={{0xffffffff, 0x81}, {0x40000, 0x27ad0bbc}}, 0x0) sendmsg(r3, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000280)="0df310e088dcaafd9c0dc18c1e8cf5fb315156430d4d82188a47e1f40eef120e1a2cdbe390986ee0169a7e224bbfcd027324bf90f645f9be4ea7476ee209270090e9cb6f6f96b675396d356a3a785e97526637da575bf2c9a061a4ea30d90e50c3b8a0bbab8fe36d7da7b962068c3e322822274f739cec41f7829dc342d42bd571f035095d98423d542725c6d7bc5417024e51e3fad400aa7c", 0x99}, {&(0x7f0000000340)="15955b9a164ae3f2f3761b66eaec2b7cd780e7f5c0a1332941fd3718765183abe187d6b49dc80c5e9964a018feea67e92bbfbe8543396efe5dcc59a4e1eb99f3f31bf8dc6282fb91c6e362e285b7c7276d673ae1fbb09cdd9f90eab022dc38afbb4bd9c288be076cbf46da37dd9cccd667fe4faa4daedf673950d236765c864aac175999c5d5ebcda85edffc9bbf31898d1e359b9e3671cb486cea3f9e74c2790b9556d46deb9ba14a67411baa548dad7180f78f985bcdaf284255296b8b8466859de988f80cca2111b47b22acb6182be8ced8847ac94c52f4f8c88fe926812059b75231a76172dc9a8da770153e46d3ef2dfd9718076e520d21b560", 0xfc}, {&(0x7f00000001c0)="613b2994785290c7970c02da419a35ab6e59368b66e97d11bd000000", 0x1c}, {&(0x7f0000000440)="3e765e0fc8fff9a2fb9e1bf90f65f96525255d4dc74ee5d7f8b7aa699f4e89b8d3f0b7f54278d6ad4134aa91009e3b27ae8c77ac53bacd7b51cbb6e5e6a7abb957b3da0d81ddc6d590cb98b1c1d2263a14dd3b2e04e6f7ee29c27913646451f93b3f8f27da747d4e346d5dd7b752f4844855a30240c47b2fd6932fdec5d6541c790e22ba2c9c43fbbe5274d356de59bfa5dc08129a17fedff9ce7d7eafb7695eff3346371a0483a93b568cd240f1372c18a2f27a981ad94f50d76e93cc06698daa271afadd", 0xc5}], 0x4, &(0x7f0000000b40)=ANY=[@ANYBLOB="f00000000000000000000000e70000000800c55567f26922934bf5175cad28dd162e8d81e477dde8c496efcec4f357da99c1e6de896b1ef2fecb7aa23e1fdb4768864e1f8a38e65fb87f3af1892845029c42f02221f26f3a083a07e7962968fa8822393f1ae15550eca7f375af7eaaad0c0d44c727903c08ab3b7dcca923c321d3466905b06d4442d14cd194d7362e33c102417efafed2c8d0c93724aae6f66512e2a1ae044cc227192c624eb9e367fe4eac1eaeec4d9139b77c983e8d773c719cdea34776c09c7692c04a8d1b44e7765d9c274cdfd85d20000000bb926e6127e2d523d5054bb81457b68d5436356700c800000000000000ffff0000ffff00004ebd77c4ba4c145ef0c51df9364e9067c59b17374550967b292221f649d4a27753ede1556236fb28b1f1083dd064aef54aa5091ea9d5a6c6e94f93a0203eee027b522b78f5c421baf3a8ab7cd36e207831bb6908aa1fec01186bdc2ddf284869608cfce17808002d6a1995f7203b40ad6dee77054d377c9311b9d441845fd48ebe9c3ee3ecd5b277187dfaac3930e740814356ff1b1c97d24d943efcc1fbe47a981acbd835c39d4ad044442d0000c800000000000000ffff0000000000001a22a99a5d40c682cbf020f8223a55b8bfec1aefe8c456ac1f984277815d3a6b04e4cf1ef4f83a62fcddab710ea431aab3cf70aa902bc8cc11ffc8c4cc78bc07879075c48e0c0a5fb6e8d06e4d5eb1fd3b97131ac7fb118f8dc6584dd7fb25e5843faa39f271ecd977e87595c99fb3fc36f9c9e968fc4df907aabf86bb801c18544ad95055c3d92a7024a51f726030252e93f51ef38edffb09438019109f748a05dce3840387129d57c548c790b90773d1aa4089a9000000c000000000000000ffff000000000000f3564830c385a11fb88b55b30ef51bfc6fe9eb53952862e940adb19b0a5e8f14d1535fe580fb58bb2027e1fcd6390da5bf17503080ece31dd6e9d22306df1d59c7b2cacd6666a0e25afd0be4d3b9dd6598cc57a76a858ea95c2c29a35db72162e3b03cc32f2e5c5d8ddd8449cd2ece433b1303e0f63ab95cfbaf7442d8db56549ac6d6bc73cd77d15ec1efdef8da0bc06af774123a2ab94c04790a25c9f7f08bb3d384b6a59e58064e62cfdf00000000d000000000000000ffff000000020000504658f44d186e8ea55bf1cc3d1f23ff5262d4de710d704e89b10be6382b8d8d81994c7e7c167ee3a658af6a07eccfc0273cb768a1073a261c1428d499033cc078bc929b32305b61b3f7a3c0a4e0cc145981ce84cf3d2236b511ff1dd68a6ef0b258ab93a210716d27e8dfaf74501b0b95bc8020bc828f4b7dd9fd7fd28113c4984d0609453f9a804f4214a6fe693e781b63e6b49c56254bc4e048c2eda2a74d50497411310b35707652a1982bca5a1d68f86b0c8f3369997a00000000000000480000000000000000000000070000008464e9c5a191cf51ffa1f21e33f5167b4c779b79a024de0a031d3b461e8c55edb545aef52d6a0555b5d9bdf6a96cfc9b447b8200000000000801000000000000ffff00000500000048c5e42c19034b98d0e71b18d1f1961665c255fc26f8cc3eff4feb1c940a30224f49605f9a799501c44d4018f098e1755defe6ab30795216f7c01fab7c977a95187414b28d868c7ad056069ac0737b25350e86314f2e67552a9d679f0d9ee876d4e03d4fa1e7926c0f0567c2f700fa9396d2cb0bc4c73f1d6246db6d8f70595f8cafcd209547886b2e02dd859170d8d90c5fddbf10b81145c1d9ebccc121ba83773c832d8c2c0219a10c100b478fc15fd9a5fd82074c07a55a62a537c18eb49aca1a94756a1f473becd9462ae4551b35c3bfcd0abe718f85b9e100d2ec8510f51dc83a812c95f54053efab716abe1ea11c00000000000000809c43176e28cf6da57f56d67688ce30"], 0x560}, 0x404) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x1, 0x0, 0xfffffffffffffffa, 0x1}) setsockopt(r3, 0x80000001, 0x3f, &(0x7f0000000b00)="d77c4d6604d60c5ee90cdb8fe3b6f52727a63afff839607a42aae4e5ef6815b0a2200405ea7c76c54ad59dc8f8e8", 0x2e) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x714f) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="ddbcc4a194103a99860d92a968356144a39aa671c3bfc71a416ed85827c8fbcbf447e0bae8e756fd5b7e19dd438e491a6209c7e7c84efb955e2206af827f41d6c85b7323c0cca189840261444c8d6e2acf2d6549d4fdd53cfcae0e756a297adfd79f0d05bc1eac56db263b323ded292601e162078f0c50fdd80c7b7bd8c2366252caf86167a37ffdcf2f5efc87d0c5325f58f09eedb6b2696847e8c45157e6b54fd75f56b4aff625cbc613caacad957eab31cb98ed44a140b51bc9aacf9121d4b4dbcb2a2f5c75fac44127c2a82b53f86b2b2f6511dfd2a96d80d41cc1eb9557025f8dfa05ba5c944ef632a3d41f374138ece3552a052609f8f830560c3aa0847ceab1471d77214adf81dbbbd3900c4a4b6ebec55f363aa859dce5207c5c37db53fd9d902a3ced5a30af0f0de56fc71e10f5d8447fd5c7f2680d5491dc067b089c91d937ad94e19852d31b92e7a86e55eb0895e4ee84a2446468f76bdaab6295289795e578a3d358f01a7a7c97546d797da499618ebf6ef9c07cf0fef7adea53704a2965004956d5e24669ec536abb847f9cc6eed3160bb54d0dec321dfea3debd6eea9856ffcf1d3daea64e7c3aa1df1f1ba46c26b956fad9e9038e2d347a3ef12ce89676c0cd67a814f8856ce1018633b80212e2bb8ebf891912dcd5c62df69d6cc360983097caa6df1851e6c84093555d655c9b375ee45e25948747fb2a82f329c2f00b531a050ec87f70646632c4980f623149f222f80c344b62675c65e21fb2bf5b6c0104b97aed7c39fbafdbde302f9f61782fd30d54d8803c5e6ad4496d8de5113f80f968d9d0df8f3528f4478707b308c9ef6dfd97a00caf906d954c12b0a92af5291e2952f61160a03bf0062fce0859a540bd14c6c972a245922061c15d5f8249e5bcca77da59338c40c74d5d3731f2b4fcdfb5f8e8f5eb6c944184dff3c087ba749f8fb8af5238bf8b28720b22b7bf952b3ccbcc4b231177f61a797f2d21618bd30f3121141c417c565a7c1f533378a3c7bda574248fd147a24454512b1a69b561b95defe71599ac9bf98d4e8e0bb0174a9a00128fa46aa8cd7d906bb4b4190c925d2aab72ef4034dc79d6b4bec1b035ad93d020d7724e02853be6a06439918ebeece73a34f6f38dbb55d10d4e17d03b3faa72394e0a3d259006dd3ebd2aa51bd5c32103877c555c95ac0d3551e21016658af1600927ebcad5ac7031394ed180ea3a4d7f735cdf409db8e1bbd076086030d2770538178ebdd8174404cd5f3295929beec4d6d757110db030579aa1df5711d725d7cc6b363a074864de376ede8695943288137bdd94dbe92d8c74d7ae0b5db803f8af1a2ce422215009a008306269842de547c8ba65e570971e198eaf20f9cdd0ad111213ee66aacbc649b934c2fa9ca0ebdd11e23c0326c3f0171aed7fc116066bdb1933975079b6fb392661b0e668d8aeb9de21a44aac9dac1021dbd3628c3614af001d74af1b6a029c54387002143ce4195dde30040c6e9fa2761c4c1c7e75014c10ccbabbb1f23ed0afaf01d209515152a0f10565245b3aa41ac5dc7aba2247970ec45087189f36f842ee63316b98badf7a8b52fc9a457f946b98c3a3e24782cad5c43ca57fd7937a2be20965e94c658271123d98b64774a32ed86169a0efc7441335c2e6561ebe3cabe15f507ab1f6b65ca15e2e4fd06b923f38cef4932bd294c30c4b2a27fbdd359fcdd829860bfa0a0fbb68d529511f12faad70207e4bf758e90d4d864732f47d9bd895ddc445ab07449f53b5b40703f83c6e30a1af9489e1c97d777e8706b6b19ed4611e51ceb5bd14d9bfbfc385d9b3f8bc8decb13424d2ca5517bec42ccacd71acaee294ae4b30f07d74ce2b3bbe3615f8ff2ea8886073eaa58174585d9ab90b2c7d057a6d5c16e5bd68b34800814981c6fa9cd21ce1f6bd49be83f6900feebe26573aa4659437d843a0c95ecc5df8a9779bf6018c702c2e7d118de33aa9b925f956af8a1c7b79bd627f91778d26ab4b6621b4d7239b6fbf97a24375f5059e4849ad258ba47743996fcb6ef38c6fa04cc146e942dabb1da227760b9e8109b963c0230942129f2f7403a9030be3cc533dfffdaaa08c431198cc93801a2d1e7f448f400b0f4321ceb0fb1afeb69ecc965cf3e96c029b12173d7ea79c1a923e72d7c303c5d338a804bf5e5861ab137b8e5faa321a22497ed0eaf9fce010cd26e1e35b261119977bec8d303b8855e246597c91a67cb342bf5e43dfe41e9af285786ad7f39cce9366715626a8a7384974b4a68bee940ce549764a7c0de26a443aa7ab32ac627580d5bf1761936b20a2a031c99189e471b81595544cf3bc346069b2301a7aaf32e5a5cd0b5e811dfc82dc20d57216d5248b698c45771d3184b65ed55b4d382b0529753c60c5fcc79fb09a1f6425c36748d23c8607eaf7e40e2a84b28eaff3b182fcba35a9f52310511e15745126630550c4dc74f3b1a929db9f5df7364764e6f7050eb523d5654ac78ed04c57a6f9e1fbd687340372e1711d75da7877bc43631ef8526eb89cadf66c85257eaaa5b796f1a6cd6c110a88805d89491a5b38d3b9251d548e8b53ce253130df208f547ba45c10ef64fadbb682bb4a5fe231126e6ac15f4904fd969498269debc1e69b79a231577530efcda42faeeffa138808aa3f63c1a35d4f093cd16743f83364381e5e9799529f152f205798eb6f11dd78741e92bde90512c81b1ff7f2967fab3048223893598f728cd3da7a963be84c5378904381a24e49ae2b663205ffe09b55e90b47e71f32851e48f357af9f5846bb6068cddc0a14caa8b455b06c222d2a2aa6f43df328e9b2ba82064bfbd83a6ea8d6ee22cc3d9ad6734221b7014aa95d57fb3c099275ce4cc618da40cd2d199604cc8485731921a4cfe1d5fd8d152739bea6863ed916f5952fa84c77763e893fcdaef9a890d6416fba0e936329dd861958e27445692eec5b1fd3e95250af24b0d0608ae87dde9f6015d96d2087e1bcd51b7e7006d4768783a433ae2b650fc284e9614ddbda5c348e482e5043297d5abdbb22cc89e2918e564bea4d9e8e25db8e8a4938f51286dfd050b8763ade45eca383f52860511b2ce4f6e7b5117d6b01579ecd17b69e05b0b61b340b23ee4ae2733ae884768cf7eccb579095ab6cadab1247b85e8c1ca7379418896995f8e069ead09fd121e2725e60bd64e8b61a1e5348a4d9d9dae3c0334734d77f88271baead847efa7a8b588312f4a5c7d715d6a5f6968201657fcfd593498eb88bdaec913e5a6b1457c1f9210c9bb3ef00823fa4d72c702882f90fbfeab940f96b8cea90afa3d3ffbe8504caf219e3e933c12013cd7e3fd97a541e52c1c0699b77239c06caa9b15b6070b1e2124186f7e2faff5978197e9d6958422e23309b9f3451e4b9683c8052f4a8466d3e16c98bd98c43d992917447e9dd701de225711b7d7eaeb430092fa649e57780bb86d273c199c076fe11eeb787aa5518c3798f0d52fd3e519dd041fe6f2bcff47d5b4be2fa1e02d3ea1d7a4c461ae947f60829f8d9a39f11e431a54ff8debbbc66b5702154050abee15fee328e0ae884267cdc5cdb4d99ca8390c6126c347333c01a0e5115c41068012515c17c1ddaa2313d5bd7ccd7f672fbe0a2c9e885b254f4dc3ce5672a33324c9ec239f162d5c4c9c0f1645c22b069ce7d21ae1baae2c1796dc08bf543c759398592f6cbfb20db3e353a9aeb7d6a7e6ac9ba486cef236a19da9baa68a43d320b962e36cf7a9156b2f3178484f82239181e9fbd767f4dd85dcb7c121573da2387163529e3caeab6284daa2db5b6135d327505bab018c9cb3cb50ec46b2ca25e84909317232885d79694f4f3fba35696917d82f48bfd31d9bdf628ba7362bfc23bfe1e1dd9cb605d3dacab8e0b7879c08e0cea032ed8a84093e055c786fe7f2d9b2d6a9b617ebe8c0d1e2caa0099f1ad41d7874f83aa37cd7b0d31eed9464ef06950a77cb172e4294ef42632405fa683a3e9a98c4e730aa5fac2d30644798209b9b33f2ee58fbc476d7e45d2dd47931e02ec70e41b63c036812ea8a77f7a75f80ea857fc91dcde2af651ec49b311f174ddb8800c82237f32d0e3fc11b0c2236015edca20c83bc5b6b3a792268454367c8d77ab86f8c99b9ef265e31706c49df966884721b6853f38929dc5e79f000389c75b16f4afe795ddcf0c37ddefd5c9e1db714e800ecf6b8b8ba65186e808336c0835ecf487d50b97191c8cd7eefafccfaf101aec4dce2c550958965d0c571c27ffbb5112c61f399e740638851b4e520c510354d4e19ef58b6504fcd24535b2af37cbd4b381d9ff7912e092ed44c010f0bf308e0ff9d9c3fb470a1b84eb1898ecc1aa4f17a8806762859ad72051423390a11d36f0a637bb00ae23bbacaae38b663a5f02370da14c23fcdea09ad7e805757df11effee04e8e7b35e8a84f51845f988d4bac43004109f4504a2020dc37af39af379fc295cc6b16f2bbbc9e9a6341e41b7b6b3a57a90ba93ef8cf951b887831a4fb09ce8ce8d645ee3ca3f3ab62e6c76883663cc9947b9a55229bb2b665a3d0f5951e1f0cfc3d31309a7225b595434aa96babb70313984652750b92b253b3e03366cbb6e192bbd8b31a111cf103415ee4fcd916c9aa78921866aacd0e67ba43e34e534ddb0d561ec1e34ed3b2fab848157bd05edab69324073c868ffe793373fcbe2f7db06b1950e07d38d909b56a26d4224190c2bb280f270c58ee7aadbd3eadfc729e208dda40e3128e299ca03c29d8b2164c84f784ee103eb41aa29112794a4fb64b6cc2d59422889a034c895474c0540a2a926d163f5e44c64ca4409ae4a30516c36142e5e936b36e262b4461ddc447fc7703402c0734232ff426bb0eed280e69c4262c2fd38d9c16a41e4d68a6f8b34cbffa9050e92078b49bab0ae3c15ce84c83fabc33d0a919cdccd1cdb38f59066d3056f0193b60f1b57e57fba692175b683f735e8ed2bf74dd50e61a1c8b5aebd65840ab71d226f48a7d66d099b9d35708416acd23927e76e0aadd47042ff5429941c728ea46d23fc23c3051087f6d0d8ccd45836f5d991fab17033549b6d2cbf69cde69ecbb29bdec2888d6a06b3882e71e73881bcd888cdd1e603d2da8f3cf28e481ca752ab46b64431ebd655c5f1600302bddadd53ddd631775dd949f268587c3eb646403ad416cd6145b95478da143a7c6c21196e1069377c6330cb599a47faec9d76b3f96a8c87259545e83b123426ff2c34b0e32fefdde3ced2ea4ed4b7f33e8f86bedbd9739952475a537c8e8a23d0e790b86c1d8b816200a93711d092b5cd504a0942ac93a99f470f752b6f8c9030cc2070bf71d804fe1a9dfb21d8285bfd87ef7cddb7f19e8d96e4bc18664aa533116e1601ecaf835d04d98024d4993d1d5d65788c50a299710711809c50361963df45a1ae1546577c1739bb1db18b48fe0edc9b1c294b25d6ab7258d2dae72e83f8a42afc53acaed2bca2585580199b0c8ec2a24243349db861a7100f7470cf3e1e7d9370df34f273dd6f57ad82f64dae6cf01b511c45d6180a951914d4603483ef4c55470d61a769b8e727979cf421652fed1389349f51e257361bab20c32a03ca4285e4214d25522957e2745c77fc75787b16b4ce719a06f5f5678f49396ec06ce8c8e7647aa862e88fa658bc313449a14b859db98256c56caef468633cc9cafbaede74788ff55de665ecb9aa37fdc4328c94b3f2711b70ae08707b08746bbec08428559f223383632054474c314a4e3920011e8d366a330c", 0x1000}, {&(0x7f0000000080)="a89dd9e8e19b6f0a282c70b64c3f071002243c886473fcb1c96c2bd637815b30d334837de7fb07936aff5986777427068f3f6c383a16c69945fb821bdc58408ec6043047dfc8e98ab14ee17128a4", 0x4e}], 0x2, 0x0, 0x0, 0x409}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) ktrace(0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x80000000]}}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b100050160000000000000000700000002008000000000f96ecfc72fd6357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af6300ffff2102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000365aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xa5, 0x0, 0x0, 0x0) r6 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r6, 0x0, 0x0, 0x0, 0xb2, 0x9}}) socket(0x0, 0x4, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2000}, {0x3c, 0x0, 0x7, 0x1}, {0x16, 0x40, 0x0, 0x2}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 3: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000200), 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) clock_getres(0x0, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={0x0}) r7 = dup2(r2, r3) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="ea00110000a4df6b99f4a58a17f344bd1a7f39b4600001000000a4e6fd0ae104ae63aeef9636a11e55e55b1710074461b53325f149c03c3b6c56ededc1cf1f5cb3e0498f68fb7fbdc923919e7a2615377716500590e50469c98ceda96bc1c0ea823d5ac6437e6e0228b5770730e10414744c7f88820fe97965aaa7d2d37906d253284d060e81f9b8aa5e19ff74b5b20c93", 0x91) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) executing program 6: socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xfcaf) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000300)=[{0x1}, {0x6c}, {0x6, 0x0, 0x0, 0xc8e}]}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="d4b7d60c5988049c34b79bbc713f", 0xe}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x6c}, {0x7c}, {0x806}]}) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000340)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r4}], 0x1, 0x6) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000022c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91, 0x5027fba7, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r1}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x8000000000000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x5}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x44, 0x1, 0x5, 0x800}, {{}, 0xfffffffffffffff8, 0x60, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r3, 0x15}, {r3, 0x1}], 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) recvmmsg(r4, &(0x7f00000001c0)={0x0, 0x5}, 0x10, 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x3a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800165b68e50000d6fb7bb0a6e56cfb3b1ca400000001907800000000e0000001830300000e00907800"/69]) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x40}, {0x6, 0x0, 0x4, 0xfffffffe}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 2: socket$inet(0x18, 0x3, 0x102) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xf2, 0x103, 0x9, 0x5962, "266744087c7169be83eb3c44d4ad2cc40a0d01bd", 0x7, 0x9}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="d28ef59c1f898ee6b6a4966965cb770458ccdef5cbecc730421d9bb77ad8bd0c8c0649edee57b501243e15b8fd6789315f7ca0852d75849594141b6b3c780c0abdbd556c1e0b73603086970b10cca1d26270f8d42bbd55a3660f9abb750df13d61782645e21aaa655c7313225e3bcadb62e67630ea6839d9e525d9cb884aa73292a102102c6dfc253a4595fc0a32ab3021ef47f0fdb69c008d54e4ba60141fe8250c60f35e31505855c3537ed49ff7c7b4d226b415c497a2bab0f076d4770f3271947eb5018b0000", 0xc8}, {&(0x7f0000000280)="2ce104e627ceec687f95053a8e0a880407a2f93eced8da0e052b5ee1f5ed3d59f46cae5cccae660e2c2b64d987536c5db76aefcd3f3d6aaae97bb7c378de8b4fa7f7b6412dc7b4420c5539dc8a01df1b5e1692557875a027c51b027ff639eb73915842b6f14316e26ac995050cdbd9b33236323c008e787f31ca372ce1e82b1867b10789c57705b3cd6d0f12508dbac66fb72f6c2a87cef26e83b239b7a062a1acd70ba1c1a5a553f700136c5557fd2fafcde8c6e717def2599abc1b92d493b7f875fe3312eed8a5187a2206506c0ac31f7d494b6abedca9254cb6c0194dc6586c1685f4a3c0f48c6ae0c8db0495575abf4ea465b8c5359ead", 0xf9}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x1, 0x8000, 0x9) bind(r4, &(0x7f0000000000), 0x10) setrlimit(0x4, &(0x7f0000000080)={0x80, 0xc3}) r5 = dup(r4) listen(r5, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0xfff, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040), &(0x7f0000000100), &(0x7f0000000140), 0x0) setreuid(r7, r7) fchflags(0xffffffffffffffff, 0x0) ktrace(0x0, 0x5, 0x1b0b, 0x0) vm_resetcpu: failed executing program 7: socket(0x18, 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x8000, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x0, 0x1}]}) (async) socket(0x1, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) (async, rerun: 64) seteuid(0xffffffffffffffff) (async) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) (async) close(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000380)="da6afb3d03908d8acbb48335c29f9c5fa98fc57dd6ec3b584705ea86bbd343600ff097367270db4b7ae8cafc179d4fb13f0395810c933a85b676d76ffe2097b5e34a5df157877d1158ab3857058032a0c363fb84dc2dd6d69c10f8fbd9b5e06ee9d3862af698a423ac83d58552b1e09e3cdec32467f73ef0edc7cb95d80cf23284a80baeff6520dffeb038e2ac3d8f00000000000002638777bda5d1dc47909cfc36018bad713a5915a5a091c7f9f60b45", 0xb1, 0xf, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x2, "1a1116f0d0f700", 0x3}) (async) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r5, &(0x7f0000000000), 0x10) (async) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36", 0x17}], 0x1) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x520, r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x61}, {0x14}, {0x46, 0x0, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) execve(0x0, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60cb5465000800000000fc0000000000000000000000000000000000000000000000ffffac1400aa4e214e2200089078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) executing program 7: mknod(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) writev(r2, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000002c0)=@un=@file={0x1}, 0x2) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x6d84b028b6b26ff2, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r3, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="5b93acdc113e638da9b78eb68cc10c", 0xf) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) semop(r3, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semctl$IPC_RMID(r3, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) getuid() getpeername(r4, 0x0, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 1: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x400}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000240)=ANY=[]) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x40, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20040, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000280)=[{0x85c9}]}) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: kqueue() 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) msync(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x2) kqueue() r1 = socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) close(r3) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: chflags(&(0x7f0000000000)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xffffffffffffff81, 0x3}, {0x2, 0x1}}, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x9) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000100)=[{0x2, 0x6, 0x1000}, {0x1, 0xfff, 0x1800}, {0x2, 0x2, 0x1800}], 0x3) r2 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/84}, &(0x7f00000001c0)=0x56) r3 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/261}, &(0x7f0000000340)=0x107) fcntl$setstatus(r3, 0x4, 0x80) shutdown(0xffffffffffffffff, 0x2) r4 = socket$unix(0x1, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000380)={0x18, 0x0, 0x9606, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000400)=""/32, 0x20, 0x0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000004c0)=0xff) socketpair(0x23, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r6, 0x7) close(r4) getuid() pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000580)=""/217) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f00000006c0)) getuid() execve(&(0x7f0000000700)='./file1/../file0\x00', &(0x7f0000000780)=[&(0x7f0000000740)='/dev/tty\x00'], &(0x7f0000000a00)=[&(0x7f00000007c0)='/dev/tty\x00', &(0x7f0000000800)='^\x00', &(0x7f0000000840)='/dev/zero\x00', &(0x7f0000000880)='/dev/zero\x00', &(0x7f00000008c0)='/dev/zero\x00', &(0x7f0000000900)='/dev/zero\x00', &(0x7f0000000940)='/dev/tty\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='/dev/tty\x00']) setrlimit(0x4, &(0x7f0000000a80)={0x3, 0x75927d12}) shutdown(r7, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000000ac0)={0x10, 0x8, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xa2c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfc00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil}], './file0\x00', 0xffff}) executing program 0: socket(0x0, 0x3, 0x0) (async) socket(0x2, 0x0, 0x0) syz_open_pts() (async) socket(0x2, 0x2, 0x0) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) (async) socket(0x0, 0x1, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000300)=[{0x35, 0x4b}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}, {0xff00, 0x1, 0x1}, {0x2, 0x1, 0x80, 0x1ff}, {0x3, 0x7, 0x9, 0xcdf}, {0xc89, 0xff, 0x80, 0x20}, {0xfffb, 0x4, 0x7, 0x4}, {0x4, 0x4a, 0x0, 0x80000001}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x173) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x406, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146940, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/114, 0x72}}, 0x10, 0x0, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) (async) write(r0, &(0x7f0000000000)="24a608d334f68b0826da3fb9a1e5e89f23bf1364739a6af9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) executing program 6: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r0, r1) executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x4) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r1}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r3, 0x2}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r4, 0x15}, {r4, 0x1}], 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000280)="19", 0x1}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0xff}, 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x20000000, r3) r4 = syz_open_pts() close(r4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x400, 0x7, 0x0, 0x8, 0x1f, 0x6, 0x8}, &(0x7f0000000080)={0x7, 0x1000, 0xfc3b, 0x4, 0x4, 0x5, 0x6, 0x10001}, &(0x7f00000000c0)={0x4, 0x0, 0x3, 0xfffffffffffffffc, 0x80000001, 0x8000000000000000, 0x3, 0x4}, &(0x7f0000000100)={0x790, 0xfff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x8, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000700)=[{}, {0x28}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r6, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffbf}, 0x5, 0x0, 0xffffffffffffffff, 0x0, 0x8000000000000000, 0xfffffffffffffffb, 0x0, 0x4}) r0 = socket(0x18, 0x2, 0xe0) r1 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001500)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x800}, 0x10000, 0x33, 0x0, r1, 0x6, 0x7, 0x8001}) getpgrp() getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6}, 0x538, 0x186, 0x0, r1, 0x2, 0x1, 0x180}) r2 = semget$private(0x0, 0x1, 0x40) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000027c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x8000000000000001, 0x9}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000530, r3) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x136, 0x7}, 0x7, 0x3640, 0x0, r3, 0x2, 0x2, 0x2c14}) close(r0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) sendto$unix(r6, &(0x7f0000000380)="da6afb3d03908d8acbb48335c29f9c5fa98fc57dd6ec3b584705ea86bbd343600ff097367270db4b7ae8cafc179d4fb13f0395810c933a85b676d76ffe2097b5e34a5df157877d1158ab3857058032a0c363fb84dc2dd6d69c10f8fbd9b5e06ee9d3862af698a423ac83d58552b1e09e3cdec32467f73ef0edc7cb95d80cf23284a80baeff6520dffeb038e2ac3d8f00000000000002638777bda5d1dc47909cfc36018bad713a5915a5a091c7f9f60b45", 0xb1, 0xf, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000440)="116f2c84c755907a2787bb7582a3d270dd2c92816e1e804422bd965d055a06b2cf789a33020d0a09337c077bafee8d76f1d00a6709e7750a8a3b2a041ce544be33d5b7a8d53d3039d8e245068c5687f7fc9424833b40854b392e23c590a3514d1948988a730e0e246443c9dee87e844e06c0c55ffafe09bcb6afada5cf34f9d105b22168e2b2cbc1587b9e1e2bfad223c776f9348a9f24af046279a1fac4fd282fa39ca2b27a449ec3352c097958006ed0bae449d111770fdd27980b3a52563114bccbdbca7e1ba119e5", 0xca}], 0x1) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x0, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x400, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {0x18, 0xffffffffffffffff, 0x2}}, 0x3c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) poll(&(0x7f0000000100)=[{r4, 0x20}, {r5, 0x108}, {r6, 0x4}, {0xffffffffffffff9c, 0x80}, {r7, 0x8}], 0x5, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r9 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000200)=0x2000000, 0x4) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000080)=0x1) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_gettime(0x4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x8000, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4, 0x1}) sysctl$kern(&(0x7f0000000380)={0x1, 0x7d}, 0x2, &(0x7f00000003c0)="71f91e3469ac0058bc5a95a74b8e6a84fec37082", &(0x7f0000000080)=0x14, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000106000/0x3000)=nil, 0x3000, 0x0) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc020699c, &(0x7f00000001c0)) recvmmsg(r5, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, &(0x7f0000000280)=""/30, 0x1e}, 0x5}, 0x10, 0x40, &(0x7f0000000340)={0x5, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f00000007c0), 0x0) syz_open_pts() executing program 2: socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000500)=[{0x28}, {0x40}, {0x812e, 0x0, 0x0, 0xfffffffd}]}) r1 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, 0x0) socket(0x2, 0x0, 0x0) syz_open_pts() 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) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = kqueue() r6 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) readv(r5, &(0x7f0000000180)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040)="c06d1536e3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d583ca9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b1dee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x1, 0x80, {0x3e00000000000000, 0x4}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) r1 = msgget$private(0x0, 0x21) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/219}, 0xe3, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{}]}) socket(0x10, 0x3, 0xe0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)="2a54558c1b4577fb0d6f752d17f4752b0687d29c6a6b2a4558f1a935a0c9b45b6be68aa4ee2184035fb303261f8099378dc6d0d256131a320ffe96759f2d2266242b67aac1c8eb464e522bed5098b241589aac30b2552b6f5dde07c7f8d9eb5ebf395136f3f3a2d2c07aa388ecf314573f20b6ffb991b60da23f", &(0x7f0000000100)=0x7a, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0xa0) dup2(r2, r3) getgroups(0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x0, 0x7f}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r6, r7) setreuid(0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r10) executing program 6: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='W\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10021, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "090e4d000000000000000000000000000900", 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0xfff, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000240)=[{0x8001, 0x5, 0xee, 0xfffff8cf}, {0x1d1, 0xcb, 0x5, 0x5}, {0x3, 0x7f, 0x5, 0x7fffffff}, {0x3, 0x7, 0xe2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x80102}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) executing program 5: r0 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x8000000000820e, 0x1a) lchown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getown(r3, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) acct(&(0x7f0000000180)='./file0\x00') msgrcv(0x0, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1000) msgsnd(0x0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000001, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, 0x0, 0x0, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) setreuid(r2, 0x0) acct(0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000000c0)=""/198) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, 0x0) executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) syz_emit_ethernet(0x61, &(0x7f00000002c0)=ANY=[@ANYRES16, @ANYRES64, @ANYRES32, @ANYRES32]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080)="c59bcbc2b136ae61", &(0x7f0000000480)=0x8, 0x0, 0x0) r4 = getgid() r5 = getuid() setreuid(0x0, r5) fchown(r2, r5, r4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) bind(r0, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040), &(0x7f0000000080)='/])\xa9\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='^', &(0x7f0000000240)='\x01'], &(0x7f0000000400)=[&(0x7f0000000300)='%%].{}#)]#\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00']) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r8) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000280)=0x1) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 7: ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, "d8b5220d88f1155400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8001, 0x3f, 0x83c5, 0x100, "308be4bdcc2a511ee9400e0448c438afaa4dbd0a", 0x7, 0x1}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000080)="87", 0x1}], 0x1) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f40195903b88eb2c39", 0x9}], 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x80000000]}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="06000000beaa00000000000008"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x3, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200004}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x20}, {0x4000006}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}, {0x3}, {}], 0x3}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 4: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x0, 0x0}) chdir(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket(0x18, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x0, 0x31, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r1, 0x0, 0x0) writev(r1, &(0x7f00000012c0)=[{0x0}, {&(0x7f0000000180)="430306cdd77ed0ac61aa1f1f178c6c0713bc9cfa7239e77a9e6600ca5e9d629af6f184918750c99e7bd6f34ca8dd1f617265e1f412fedeb6bb6194b7d1852add2a41fa896e741873aeba30762434c1a6323389ff33671f1a2c1cc2e614760b1f6d01dc4622dd11a02d46d919ce75847818817e263b2e4435b9fb0afd2a47857ddae65394ac61d4ba0ba20f678abd863fb05290657bf6354b735114153b4525f1707b0648a795a0d60759ffd754a5a43857426bada52c4cfc99e9509dad9b6342bffaf158f7448384260087bf626a649412588ef780385c8922d82e216cf6395758a00bb7a6f2ad000dbe9984355439c38f2679ce87a8ec319b2d211117eff838b904796f43105a1d78272579fd0c8f27b5ab46c4018e9901a97bd8f8ffffffcf2bd006db0a16198db749074e5417b7f5e2256e3189d8fa356b8711007447abae29de0cfdaabc5ae8e92e4a663d8780556de5b2b6701ccd1540a7b920686e84aad89a12eacb14380d7158af71d7dd440ee0320d1b99b2a8bb3b41f1837d0291fe1eaa5a651b6adf995dc7de12525e327db1164c3ecd9e276b335a3c1df9c7f6c27d9dd5517cef01a2f0e30b36801286d4fe632dea933a5476b86c71ffcdc8ab9b3b24d74d29b8088288083a84cde46d89e25d53197fa86dcf07500c7e88c103db15d38d12a581a8fa11f68ab81f8ea8803b05c7906654a51314796e9ea65fe1e24e9ab25f10b4e69156856a568a71743f2c8014293455eee063ca7be42105e595d9d5dd476ce56b46ffa5f8e142bf48f0b315d0672949a6c47d6e86850cfed924286598bfe2ad07f3008cd0bf928f8437f70d6e4eafa9877082a627e651903dc45874b2893441c92fbf60c7d0acd476976774948523b38ed67372230d0f39773bff65c3946c625124912e8d9a609d640364009f6c63fa219afbf17faf987d3c5cbfaba0bab2e611d62664d06051bb6d29f5079c08b89b0a2dbeb2c920ad8b31f4d6dba94fc8a5da82bc928640755240c31db94b137c6deec27d930664cc5361486f35f2ff7a5362787116b8973b0e01b32ea5390808dbcc1c4c260bc6fe457f19fb414d6f26072aac6c1351c2434b983925ba47588b5db0807aa72217f2eeb3343a1dd90c6db8d915e1ea8ade4e8599", 0x32f}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000001c0), 0xa, &(0x7f0000000140), 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES16, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="007bacb039000000000000009ce4344b3a826d1affff00000010a18bafe2d0577329417e938dbd6d835d3d0aac", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="ff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x400}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, 0xffffffffffffffff, r3}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r4, &(0x7f0000000300)=""/4072, 0xfe8) readv(r4, &(0x7f0000001cc0)=[{&(0x7f0000001ac0)=""/195, 0xc3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(0x0, 0x10000, 0x105) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000001340)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x3}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0xfd8c, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x5c}, {0xc0}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f0000001340)=ANY=[]) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0xb7c61f5c34597ef}], 0x8, 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r4, r3) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x3}], 0x1}) dup2(r6, r5) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000440)="38a218fa614f35646b977002109b49a8389eeb5f", 0x14}, {&(0x7f0000000480)="7d1df3d32c5e32f2621dccb3f04ad746405eff3514a22a", 0x17}], 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000200)=0x2d, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, 0x0) getuid() sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ef4000/0x1000)=nil) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10a) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0810450000280000000000009078000000003fffffff4e204e211f82f75333154285538ec5fccb48b5bca66584cf029cc2c1d33e494da838cffcd7d25058f2908dffa9481dffc2900a35e4f0eff2af3359ddcbab29976c3bd65787e11ca6f576687ee03b0edc98904a7b8ba12e218a803a60ab118d89c8b3f10170fafe01015d027c4a2ecc55e1f943cc21969459897e1d9846a846281c96e505bc324c28a2c582e55ef25c4c8f965465caa64b62cb5f51c3b78c853ab0ba8f39aeb0b2eb6b1ec08a7028f49d7509e689165fa08371755ecaf4fc48212830e14022f8e572205f64faf454853a39838c046f40f5351ff71db67e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f20000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000df9000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8a}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000f9d000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(0x0, 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 6: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{}, {0x7}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = open(0x0, 0x611, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000002c0)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x51f) semop(r6, &(0x7f0000000280)=[{0x2, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x401, 0x1800}, {0x2, 0x8001, 0x1000}, {0x2, 0x101, 0x1800}], 0x6) semop(0x0, &(0x7f0000000100)=[{0x4}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffff0504000000000000c484e0e745e10411ef7f0abdbc34fe42021588dc8fe44f4b76c769e3e1836e4185727d5938c9e1479d2dea800dabe4", &(0x7f0000000040)=0x10011, 0x0, 0x44) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000300)}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) setreuid(0xee00, r4) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x1000}, {0x4000006}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) lseek(r1, 0x8000000000000001, 0x2) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 7: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x2, 0x0, 0x0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r2, 0x80106468, &(0x7f0000000b80)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x721}, {0x1}]}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(r3, r3) r4 = semget$private(0x0, 0x2, 0x490) r5 = getgid() r6 = getegid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1001, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a00003c0000000000009078ffffffffe000000144140b01e00000010000000000000000000000004e224e22", @ANYRES32=0x41424344, @ANYRESDEC=r0, @ANYRES8=r2, @ANYRESHEX=r5]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r3, r5, 0x0, r6, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000014c0)=' ', 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1c, 0xd1}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001e00)=ANY=[@ANYBLOB="ffffffffffff2a9daf5b433508009e00001c0000000000019068fcc13fd8a6ac1400bbac1400994e204e"]) execve(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x1000300010008}) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000001180)=""/178, 0xb2}, {&(0x7f0000001240)=""/103, 0x67}, {&(0x7f00000012c0)=""/255, 0xff}], 0x3) chdir(&(0x7f0000000000)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7}, {0xc}, {0x1}, {0xffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f00000006c0)="24a608d334f68b1f26da3fb9a1e5e89f23bf1309400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10201b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="315844c75b4f6845113992b4309daf42919929006f9b8cf624d0527db6bcadbfd1be0b36c4a616457cb8", &(0x7f0000000240)=0x2a, &(0x7f0000000080)="34a81ada996b14867e6436210792007fac70a5f0a0eae53fb08301004e66c50ed76eae0bf3f36b36778a15cce7b96d6aede271216dfb", 0x36) executing program 3: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000003c0)=[{0xc}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x3c, 0x10, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0xff}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r3) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) getrusage(0x0, &(0x7f0000000200)) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000098, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r5) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="25010000", 0x4) r0 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x80000000) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100)="dcd39beb74438e6d", &(0x7f0000000140)=0x8, &(0x7f0000000180)="ba03991a78b6939c4000349b1f8535ce48cb89070bf9c54b125f0ef57e15fb", 0x1f) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/73) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') setrlimit(0x6, &(0x7f00000000c0)) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x7ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x61}, {0x54}, {0x46}]}) getpid() r4 = socket(0x2, 0x2, 0x0) socketpair(0x2, 0x3, 0x106, &(0x7f0000000040)) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe", 0x45) executing program 0: syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000080)={0x5ff, 0x4, 0xfff7ffff}) read(r1, &(0x7f0000000200)=""/114, 0x72) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x15) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f00000003c0)) setsockopt(0xffffffffffffff9c, 0x40, 0x8, 0x0, 0x0) getegid() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(0xffffffffffffffff, 0x4004570f, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) faccessat(r2, &(0x7f0000000540)='./file0\x00', 0x43, 0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x2000, 0x64) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f00000005c0)) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000640)={0x10000, 0x100}) r3 = msgget$private(0x0, 0x202) msgctl$IPC_RMID(r3, 0x0) setsockopt(r0, 0x1000, 0x5, 0x0, 0x0) setrlimit(0x0, 0x0) kqueue() executing program 3: socket(0x18, 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffbf}, 0x5, 0x0, 0xffffffffffffffff, 0x0, 0x8000000000000000, 0xfffffffffffffffb, 0x0, 0x4}) (async) r0 = socket(0x18, 0x2, 0xe0) (async) r1 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001500)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x800}, 0x10000, 0x33, 0x0, r1, 0x6, 0x7, 0x8001}) (async) getpgrp() (async) getpgrp() (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6}, 0x538, 0x186, 0x0, r1, 0x2, 0x1, 0x180}) (async) r2 = semget$private(0x0, 0x1, 0x40) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000027c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x8000000000000001, 0x9}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000530, r3) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x136, 0x7}, 0x7, 0x3640, 0x0, r3, 0x2, 0x2, 0x2c14}) (async) close(r0) (async) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r5 = socket(0x18, 0x2, 0x0) close(r5) (async) r6 = socket(0x800000018, 0x1, 0x0) sendto$unix(r6, &(0x7f0000000380)="da6afb3d03908d8acbb48335c29f9c5fa98fc57dd6ec3b584705ea86bbd343600ff097367270db4b7ae8cafc179d4fb13f0395810c933a85b676d76ffe2097b5e34a5df157877d1158ab3857058032a0c363fb84dc2dd6d69c10f8fbd9b5e06ee9d3862af698a423ac83d58552b1e09e3cdec32467f73ef0edc7cb95d80cf23284a80baeff6520dffeb038e2ac3d8f00000000000002638777bda5d1dc47909cfc36018bad713a5915a5a091c7f9f60b45", 0xb1, 0xf, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000440)="116f2c84c755907a2787bb7582a3d270dd2c92816e1e804422bd965d055a06b2cf789a33020d0a09337c077bafee8d76f1d00a6709e7750a8a3b2a041ce544be33d5b7a8d53d3039d8e245068c5687f7fc9424833b40854b392e23c590a3514d1948988a730e0e246443c9dee87e844e06c0c55ffafe09bcb6afada5cf34f9d105b22168e2b2cbc1587b9e1e2bfad223c776f9348a9f24af046279a1fac4fd282fa39ca2b27a449ec3352c097958006ed0bae449d111770fdd27980b3a52563114bccbdbca7e1ba119e5", 0xca}], 0x1) (async) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: socket$inet(0x2, 0x3, 0x1) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget$private(0x0, 0xa000, 0x400, &(0x7f0000ff3000/0xa000)=nil) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x30) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc1126939, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x11, 0x4, 0xfc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000280)}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 7: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="38c344d08db0e1391e89142d173b05d32264bd5fd9f127", 0x17) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)=ANY=[@ANYBLOB="9e262bdbb2d6f4446d29d9f581"]) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) setreuid(0x0, r4) chdir(&(0x7f0000000240)='./file0\x00') recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) pckbd_enable: command error pckbd_enable: command error executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0xffff}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000080)="8644d7566ee96b1ddf445490e1f457971f53eb24299f7c74", 0x18, 0x7, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x8001, 0x0, 0x9, 0x1}, {0x8000, 0x5, 0x1, 0x1}, {0x7ff, 0x0, 0x80, 0x3}, {0x3, 0x4, 0xb7, 0x6}, {0x7, 0x20, 0xdb, 0xc1}, {0x8000, 0x6, 0x7, 0x6e}, {0xf61e, 0x80, 0x84, 0x7}]}) setsockopt(r0, 0xd5b, 0x7, &(0x7f0000000180)="27d2eaa791244a55d1db7bdc0a222220bdf56dbf6e00ed31687006574feffa59b3a709da9c3701d59d43488bd1124f66fc200133979b7487e7a6dce5416f3e4ed8972990db91b081e36fa014427e7aedb718e2751a2e8d5c17a2cb610ae77dd5611b651689d8d1abc896a3d75430674abf806a7ce50a27ce526a9b228c083a874e30acf9ea5f8359b2bbad989beb48a819ee27cec6ef62aab451cfbd031b7b4b6b7f01010dc89f3806f63cbc817fe1eaf481a20ed83e4110c24a3be965ac59f8f01ff8f38271bb", 0xc7) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/134, &(0x7f0000000340)=0x86) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = dup2(r0, r1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmod(r4, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000440)={0x3, 0x563}) recvfrom$unix(r0, &(0x7f0000000480)=""/141, 0x8d, 0x6, &(0x7f0000000540)=@file={0x0, './file1\x00'}, 0xa) ioctl$BIOCFLUSH(r4, 0x20004268) sendto$inet(r2, &(0x7f0000000580)="6974f53507ad3b9e1648c10b60fa9292a462d256aba4d8d03fbc15fb4bcffc7767521a6247c4e208b83bd698c74a8d36db2f86d786c7715f1da0991bae855af091d9ae2a1c2c87d6342a9e4ac13a9a08c2a901ba76782d6326cba44d007f2e87ce87e9b31d271b37ef42b839b7bd2d14785eee0c32bb4670ce338987ad1afb9ac4454e57cf14f9341e699e18ec118952b49742f887c5b05632e3f825207196d548dd", 0xa2, 0x4, &(0x7f0000000640)={0x2, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x400, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000006c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000700)=0x722) write(r3, &(0x7f0000000740)="9641efaf8509bb679c433860442d8dc2a50cb27b5d1e073e836ad7bbe525f9b46152652da2e6567f980bcc425e9eac036161a786a9280454029aaea2f9c5294917427a503ecb9148e73d096dad", 0x4d) dup2(r4, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000800)={""/16, @ifru_media}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x200, 0x0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000880)=0x3) r7 = semget$private(0x0, 0x0, 0x480) r8 = syz_open_pts() ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000008c0)={0x3, 0x1000}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000900)=[0x9, 0x3ff, 0x8, 0x81, 0x1, 0x7f, 0x1f]) ftruncate(r8, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0x0, r2) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x104) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000740)="68525044395e8b466e4bb13736abcb84d971bffc2e1602bc082d06f5da9c049bea2e17b9b4e848eed24449025536638ed492216147f33a7a536505e84f3e4bea626deee390b7b1da120618aee94c2341e190a05aaecec09f9623df57e51a5fdb5f082424269ba6d7b960a621020c5005895303041b961f1d3b44f5ebf211066b40fd48a1a8c6d913026c837c5ae348596cc2e538277bc216b83845e3e05da9f4d7d032abb4f67a111c0aaf3169d2503e2127367190e8f1c9739fa20ddd465e3f25ab34d78786c9347ce8564305ff37db7c2cc1239107ad9d0f0a9155ccddd59a335e561458ce41d38f80e41dae594da37d464d9d209773ada505efb3fc2f23d38340620ccb14b7620793303a95f1864b1f105f6b09a7d15227f073956e5d53bad34c760c55ea6be21424a53604dfc07670874e4f8cd89315809bdd2c3deef72109b435e63e00"/339, 0x153) faccessat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x1}) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x202}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x3ff, 0x4, 0x1, 0x3}, {0x7, 0x9e, 0x6, 0x200}, {0x2, 0x7f, 0x4d, 0x7}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x3, 0x4, "0100000079000000fffffffffffffffb00", 0x0, 0x10001}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000200)=@file={0x1, './bus/\x00'}, 0x9, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0babaaaaaaaaaa86dd60ff31a200080000000000000000000000000000000000000000000000ff07110000018000907800000000ea9550a801e1e841e734de85f9e66486e48fbc9600"]) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) setreuid(0x0, 0xee01) r1 = getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 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') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ktrace(0x0, 0x5, 0x1b0b, r1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x43) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f00000000c0)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) recvfrom$unix(r1, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x7, 0x400}, 0xc) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) sendto$inet(r6, &(0x7f00000002c0)="0bad1e0b1d80abb713b1055d946b143390f8f4f2280e5143e3bec3f61f2b5bc185593f797572bfe2de2dfbba286e6011bf46e1dca67907ae468700ba5146e348849f6d2b5599157585f8c8c18b670765e6a845f1e6938ab0b30162d4e6a4a0ed3b7f67fd549dbcbd0d91d39637ec1df992deb411ce4a750ce3ef718baad197b471a638dc9f9bef3a441a57de4ce88cb91a0ee99fbff0f984605260c536270598d29fa40b04ef4c4416cd24bb3e968046111ac9624008ba38ebb17c", 0xbb, 0x0, &(0x7f0000000380)={0x2, 0x0}, 0xc) r7 = socket$inet(0x2, 0x4, 0x3f) socket$inet6(0x18, 0x3, 0x81) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0x3, 0x6}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$sock_int(r9, 0xffff, 0x193, &(0x7f0000000500)=0x8000, 0x4) setitimer(0x2, &(0x7f0000000540)={{0xea3, 0x4}, {0x9a8, 0x4}}, 0x0) setsockopt(r1, 0x0, 0x3ff, &(0x7f0000000580)="ef927d8f2393aff5e624c5d653b404b339374ecf45818d5eeb99a9065eed1704fb868a3b213565472a33e56a6c78ef7bf95f80e21ebf403b941f2200eb2810de88e8cb5c1719ccc2613e79587190e65b8548f6784b6c4713d5c75bc0eb5efbcd9cc2d3a8909b1eb431b42434af926bf077b73430daf10c1fa3e8d10a2bf5a0", 0x7f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000640)) rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getpeername$inet6(r9, &(0x7f0000000700), &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f0000000ec0)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e00)=[{&(0x7f00000007c0)="6f3d43f45392073c2531a653fc995e9137952719c467451a4eef4c43e220bfaf3a1a736424f93755b2ffcc258bcc74b19dddf1d595c50fd2f293563f5d00b468ea2787881e7284c5d3e91963ea8b3e36745a369c9a5e3c6e247f279a974c37d9a47925df9702e3e3616b91c6f57deba4cb7c22b5bf15fa2b95ba501119ddb779c67d36bb7cfd4826f2b938d8460971669ddd2a618ed9a650af050243", 0x9c}, {&(0x7f0000000880)="2b81d317e65c8257f01e390cd4ebb5e7abac73688095a2158315ea6bd69804c2175b4035ca3d5135710d8d48c175e7b8a6d08580e6ef49031702efbe5c040c520b987116b3727da6fd3736a3b2eac71d3d640471998792f84fdd1b7c66bffad438bf59e290cf86309eb16c97f8a2d35bb3840e37bd7ed3ace0ef4cb8eb0790e8e218a48613baedf73bf42710d6a0362f4ab72ab0ad4946d2fa05375a83db8f08a257efdfa88b8e47256dc4287bbf5eb87bf454d8569362ad0e838ba040002a561c5113c0c9b4595b06d38b988c", 0xcd}, {&(0x7f0000000980)="462f89f267023bb0851b1be12aaaad27d56d92c0a3e2d3449862aabc8f3f2888658bdcdcc66214d67717e742b257369ceff6c070da5775fd6c2603b906f661d21bfac655a445471b01f67d2724d9e73c72e6cea8cdc8bfd5faed81635b51926343f97aff7605d270", 0x68}, {&(0x7f0000000a00)="b658a0fdd08403e79e4ca851877d6f747fa4b88a554983e4de5ec7484402bd23949f7f878af0e6f59f904db8471c838caee85637b209699a4befaf736f02a8dc62389f2fda7ff2624447d5e45990b9b55f85dd84a2446d7e17927f2a04b72a5dae2a28c87ecd75eb9ef26dee7f403733b0fb604300557b36d654f7b2b660b9b5fb03ca06fa27b838492ce99b9fd3402ade9dd95ebc8eb2792d8531fa73aaf620ce7bad0c49a360a2ed17613a906385e7416cf61f5ec4b25f675569f2a5372cb9ea1990f390728c1365fb38e6daa960314a2d3d966c114a2c5d0b3993e422ec4d9e51532e3b77951fa5eda7292a7c6c87441da1c48b08ee08", 0xf8}, {&(0x7f0000000b00)="c3eb6bb53e937c38080c2ac12f367c744ef96311abd0fd6212646d612e492d254fa2378272b7a73f85b5d61c9bcb3ae01f38633ccaf77f54673336644e763533623c5c06ef6347ec194e0e499e648940e5e47c8ff19dd71f58d6aa0573483390d8fc5c80771164922f903bb58432891025283bedce0f99f24506e3d2e7842684653d5c5bb49970f6357cc0af5ec6a5da275067cd51ad9ed726ba7e36f0f5c7ff967b8e1ff815e62ec141d432388ce773283568d207f66fb1dd5701ce1150375d3434969ae06b1cfbffc1b5b49207f3e4b01712fb5435aa77496e84c6656af85ee6f55d", 0xe3}, {&(0x7f0000000c00)="4b5894b2bd240bf61164959ab7ae84daecebbb746a008887a82857af46984db2eecac89af99aafac663a285b4d1571ced2a4c06e98069df598904ac5114a545d2833ff015b2dd209a1a223bbc83b3c78ad0812a0b09c723f1081fb202ee163eed06791d919050c1b3ff5095d29de694ab4", 0x71}, {&(0x7f0000000c80)="47884814695bb13d5775464a3ed5efdcd992a3c0f18518556cd0001ccaeee778141f93e2f9d25428e65f816d8f207d36ecd97178d2dfcb82c1e80a9defa7a83ee55afa4e76184929f94430894dcdb1a6ace07a38caac592635447e7e", 0x5c}, {&(0x7f0000000d00)="06ae534aca0b1277e060c580311f3730aacdec6c03bd25dc746cc94bdccb5ffb543cec8ae7ffa59b11d1c8f75700b1727127bc0f915394fdb93688139e4ba9142264365290280cd83f91d77dff87f8345fd40dee9fe8e2b8bb342dd9baa80e298d4d5802051658df5f8707008b5fc53432faab6c992d7f6af4254295819bbea0104c888bdd42348646a716d98dccdc438a36cf415fe639ac788cb625809095f299c8228973ff02e074136871e683bde57a1d76bec489b755144e024543ad503a5c3d07dbd1e540274fd8de88a75c4fa4", 0xd0}], 0x8, &(0x7f0000000e80)=[@rights={0x18, 0xffff, 0x1, [r4, r3]}], 0x18, 0x1}, 0x405) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) r11 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r11, &(0x7f0000000f80)=""/124, 0x7c, 0x842, &(0x7f0000001000)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20c80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6f, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="fefa2c34bae85dc68a25e1c98887e85a16d771bf60dae4b51f863b5790d4ef932a6be7b7512a288332f15161f715a6b574bc7943727f9f5baaf104feef98fd7406789891893e6e8f8d2b0cdc31aa71bc1338dc4f5de20d918f6f61fcbe0b44555ee22c06205f6fb7f9bbae366f8f61ae9580b3f071ae6bcea82c29904e544c0fe8a92700ecf6e2979944df3595898e477b5867f2d9ad05a1f25bb8cdf1f384c27601da812416cd139ecae3f60895a4803cb4c488e5c452041bca0cf6c577108c5ac0fabd654ee3c615ab959b20579456549f2267d9c7124a2240d84b43401aee6f1530a076985e4f27a535b6d49b1fcd02169ed6c8cb487def4acf6c532192d4ec22f9e746cd1c84e10675873a8da4410b6ad26ce9dd9939b1601f1db6706fef7dc7b06b67fe6e2498020099886975709098f3c12d43a71c8ef927bb419b91ee01abda2c5793465a3ef84eae212316499e37e886fd98b861d2b04598cd530f5c49fb6e4a64e1c6d266f9c366bf81aa7d6ad920ed453a4a0a2257b166abd86680a7aee4efab4344c3a5bb7ad70a248f057739e051e4a968c6eca372e83d9349bd36061b1ff90c7e5f3a65e2c2cf09c0c2dc6716cad9e076065ef2dc6b5a15d0ba18166f0a3f105dabc6c494d7251be6c6bd5b1a13b56d8d3a544cbbf1e17149003c984e0ce4f690ce06d2292130645726d2fb68ea9185615d70139157e9c31fa9c70dcd7df53fc3a2d15b9e24f2a485d7ff90b1a3fdeaad4e2d83234dce9d4b146c7fe96ff6479807fc68dc27c520fcce9d71ba0a2904b1ced1709117c007aa6a16bbfacd85c7be259defc00e0c902697a187067851d1cdcad76557101b04d81544ca6ca26f5b5f4387b379ce20b5ae2533babace254997e659a251543aae14d4e8519171186dbe7dfc73b9a97b528edb3d20f1566e4b9fefb5a9b96a6f0898957d10ca698f5338f6f1f97fa392ae505cf513567901079d0dcf9c61a0cd135f1ea5086e362a489770c10d294cfbbcc4653acb07e0b8abde05d8ef55e32b722bce6fe45b070a9705267e3481507b6fb8c458a48b28b9e9988329bea01b15b527ce28ac7c8d005f990027540999ed8e435c5e8c96b2414744de6dde51649b0231df98fa4d17f2e1b0c2f9c21f43a463f3a0b48fe6c3360991bb47d4b32067e00e6be4cd1230a38853d873072665b3dfd5ad80b591c298ce44ad706c5b142f9f6413ba9a6e4d466d55aed04dec919ebf46e37f17365580089410a3a6d1303e90a52cece42622cd936e2fe95a3cdabdb01ea56ddb12bfb4bf894c77242efb450c408f86174d49eab4a5dee70358db8d855236cd6597c70148b40aa637924cf7a10a9957635eba5ac8da0407920221227790c9f8c5f6b3717553b9c87373d525613d6b141fbbb224fc6e84c052c65f07bb77a2084f363fb0735df2c9f01cbee4c42defca74c384343849d3e90c806f25d67704353e77566d7766f7f304c064afbe485c72cd96d6c39ff30aa302b6777f82c9ef3ab20d02857f1b040eb4b401b4ed633038039ccbbac7d7988d71f6e385bf06e0664cb7a4b604e5c4eb055e0f28d3899dba4e3287025c7016090e904eb9b47664a36c3e6c37f3bc8232f39abb2fe9d4b36369862d9c1810907980cd96503b5e429da7ef50277e623f9f7a71fce2681a356067a9988672e5263c38323b8b6ba4e2178d909e1bb77f7c433f1473e0669a960039070623608b3bbe2005b202a6c63e5412328303f2ae33a759e73dd0374c791a8a360e212ff24f2d811cef28b33d7a8c057529fdc4eb232e7abc3668a051f4b3d2b9c592e9694feb4894ae6d3420220320edc58cd246186f4aac4e8384f41c0ca475a19e05e728051c50bb207324832779ae4e81a2a4cbfaf8e6e2e9aa5138d495b918998aa69a3890052f716db2bcd4c42b56b5524a01562d8c0b99ac8d2e8de3d9b8034f050d19f59f4c9e6b2fe829510174cf463bdef45b722c51eb940e5ef183304de7b6b54551373f1e23898843492dbc372ed457652ca135765fa64210b0d792d87b57d646c6e025dcb7159beaf22a4266ca205592984d62dbf07e5f7d85dad70b706650c92fd1b233274a1aad378f870fb7712ee290504443a8d2b3237b3500177122978de434a5edeedcba552d49ebceaa7c6a735c7d61fb6943c392d94f60dea3a2d32787564abbbad61e5a4a9abb0d47f40f867e958b5077ce788661db488d66d74eab726ccec6144eede20357e616f1beaf9b78f2751d5dde38a2e32cd34bf026651dc158ee9d614d59880ad46a8bf77d6f8b544feaf39e5c7d309849608efe26340dd79db2e210b0c36c043947306a47f811d9594e0ae6c7a2b5c027c413c251dfe1aad2f1ae1adbcec16cf408b069ecc46af952eb2d8153c28bdf15e7830fc661c95b1026f57d3f0d8fc8548d97be3f43dba5d508f86655d0ea1d792c9ed7e1296323e60616515422cbbbf212cac7f3984364ea009b07dbad8433642ca01f48eaafb026a17fa1ea705a12cb5c7e79b1c211ffe0160d07243c21fec5d05eb3d1b8a2a59708cda04b5a5023776a185d1fe5133bfb37b05650d6576151bd1b9883b3308c31983117b5238bb9e5df3a3b9a7ea792b03c05128e6877191179150941ec31b8681a285ad86b3e180c2a97371455dfd9f7c08eee55012c42d06753f44669b81f03bc1e14c1609d1e5dd532d517967fba262137d62dbd67e2a6d74c17924c1461957ac22e6aef1b640fa966b88d4bd7c88cbc9c0053af637b848e93560324547028c458df3e2887b736ca3ace101d8f5667a9d383abccf0698058dd9ccc59397af17474284e7f22eb924973dab6d584d55037f2aa60b2134fec3ff9817d39ea7aa3092325901ef7b1ef9c5a7477ad1750e59d0025e4fa2032a5a4d7d64ff788f124bdce23a30e2f4c412b9b7e086450ef0872f94bffc8df2bfa83db7eade915e4ed2e5efb71fd0ee7e960758dc7654381d0744004cbd99ec0b9fc515cd22762dc389d2be2cce396c104df239273b448ae1a64836b1e6a448d78ebcd390b3bdc3524b27a640cb04bc6fdddae4704cde74eab5433ed8c48c17967eb3c0923c209eb89ec3685c30fc0bfc8bdc90bc72ec507d6b3d7a1660dd348375a998d1dab0c2fb6291dea59dbba38e5108510c68e79a45a1c62b55c6fc0d017c5c860021ef52d0849ba834618d129b0b0c22594dd3393c9fb5a3cca033f4aafa60cc4b9978057c7ff52cd79211e07579ca8e645e8323d66d18b77e81bfe0c9973ab21d640082776db1a403274c275c03d62171a2a9d5efa1c2323f48d2ca879e0037ca86c8737f61fc44d6dcb84d13dc54bcf17f14d00e489363aa8f53172138a80bd78771569224f162b7426eb691d3875021ee42743f246a54f1eeee25b916393f44a155ae0b7e704cfc56f8ebcf89049ed1f1e76d76dd409cb3b64129c84197631fa355918e6dc6be9101801a658a126d688cb55b9278fffc4ee3b28d238dec60bf7f8e72e21ff0eb00ca426df72cf92ade3fd8503f0451773eb851e8a9f3905cc797ead7c6079302415fa8d1ea54a9ae0f681d91b4f3f1fe841aefa7701fdc85572a93fc80d8b2ac52ce6684ef3165e990f915f0c1364ffa57ddd9da395ebf3ab0a9a595b01bfb1c99f6fd235d6d342bc3e669670d1495ec60d22dd43cd9dd92f7053a58ed26e4571a21678bef2ecbab9512d42d86ee8c925ff811a70113746c908016cf10908afc6599fa7210f6efff86b8fc7fb072375fa269558910ef40ec5faa7d54b00c169485e4d3b23872ce29b589b056352b0330498a59a8840d40ff6d634026406ccd07bc8494bfcfdf9a73e973eb62a8c27e037c2afd8baa3a9fef9feeba78d565371cca784fc2db25c703ac03fa70192a56b2c1b51329ecb40089de9bf32a9b66baa2423364c1b684e810a9a61cc58d09366bd6cd773f409e154bda2ff6d620785c5e3f7026ec334cb098f8337b1167ce52d90d2ff2ea0a98da47c451cc11636314f5980371582b41bfcb93a843eb37764740d38603feafa9f3445db33949fb98bcda5dede4c8ef490c26e0ca4e66e8a2cab0f75e2602864feb17451d2840ad7c0b643471e88720dba1d8bb23b3ed3c3947f97e258ab4094ba8fd63874b63ed72263a86ee90a18ce710c29f09705d06824e45dd68bf6b4038aa88a08e0d2fc8217fda1d01c77d84d8ba426e82434e7ed3c067871fabc5f867db71fb5aca8d979a252555dae19f5f318ac1ddd252f99d3fba290bb8ae08e914551bb4f1b205ee99774319ba90d2b2f142d27bc6097a07ec036e58835d3d135df7f7c3ff479b3353c7d77d56d7dcc9630b8dd88f8b895f20749b31f20d4a7a2fbd600886b65d2168a953935f8dfa16f3c3b8779ca1fb15c4ea53ade9fc2b5bcb9e87537e8009e2da8888a08c67ee534947f2bc7b44ee3ded9730e53d9564e8bbde534184c6cf4fab4f2d7f5dd30543fc398c005b1de986ed7663320e4c21e5d006628260b964092745d1f07b58d8214d676cd3dcfe4888835e870cb4c2dd7b6a8a07c7d9525d73fad9587744e49e9a1be44fab74ab941e44b3dfd22ea8d89109355ac2755163def9d035f17181bcbce867523ae7ca8affcef9d78eab64027ea02dea6c4b370305b3d4401ddf6ad67ba73e0aa57557e730e1d9c0cd736314eff3f0b045cbfc49d6c4e3bff2fd431d0cbdc1d16baf61e06da16734026ae2820769529b6c82f850fe863d3f1381c4e8603123597402f6df87881b7b08a6797aae277da2447ac73d51c0672c9712bba2a033dc382d70441d1329365f4617cba88c78951222b34175668a4bd6b10c19d8a19954d696cc962e9d92745c5d7247ddae1e43fdddcc6c715c9be30e76a3567763a59b9a0ac65bf0ea40782967f479f8721491b5201d16e9d1355dac74f17da21687916ad206404b004eabc0b69d477aee7523395cc3c5491029b8f841cab5c9a432e1f07e86628d9d16f35e5b7c359af865d5cae9765bb7fd160970c61f4cf0e98f62bce3dc983d9543f9a1a8cd4abb1f263fde88a2951008a0cbe6c294e0f7ed9a365f32890a7b2d972c6acf9ec34b84e82fbd2c362cf98a82d6bd0ee3fa31b3922b306dbf8c9590a8bf38e7b18aadfcb55ce85b2608e568fecb3535a9892c7be0f9f9684de4cf29653ecfbfe45fcef0983b9037650b7760db00a3b62df4851b87f66da1ae4c9095eb257dc8ce5693f86f095d5d4d29b79736f617abeb6c5ec161d6bb8a7fc7824646ff80f862ceb232f22cff188ad04ecb72c918a5cfe2cd41ba174e30650b54d7787642ea1a56566df4dae2ff98d58fe64f6c2b1e89a29b7717f133946abd4c36868ceaf68decaba9ba95645137fa6ba4e2f8e3c9a45466e86fd2b997d7ced43b5b9d162588ecc85b73873a86363a1c286eac70f69d6bd4c70375eb533436b364cc70ae056b6d81f112f508d493fce974fddd2dec514b7023ec3a6aa4f6c11cc8746a555862e678e1d18c877b94c2824964f8dd184297f6552acff25da30d39d732bf98a898be69207ca13fc56497bb840d1521cd03015c7cc279973f99456928d81f031e98b00bee6e1362f09a0f3b26c31a38ff8da6b6c52bb87d60441cb14fa2a20ebe25561a764f141b2641bd2952ad6386a3a4057ee61f3a4a6f5ca7e36801c21f3061687f45e6dc3a0171da71ef134f375ef3e307ffb2cb61bf85c773226aabb99d566750a9bb05defff0ec19e81994f39e5d0540413544a03abd28e4ac1d0c50e833acc67b7a24f2d6bec1901998f81217933b034ffcde6940c6713a5ac43f531e3e1", 0x1000}, {&(0x7f0000001080)="a3cc2af188d46ed1db4c268cb3511b4d303639f47119a00684c28aa21fc43e5f9b723d0f0aebe32d1e52074a563dff8449e605413c257d64316919a52fdb72c95095894f2c305ea9329722d99809c0366cbd3c8cfdfb552b077d4b0804e9644ac7f95dd6c82cffbff852de718da73ae199e81128d3f9fe3e60bf1fa8a2b937c22040393793985a00ae7d7a83751d1fb70487c690b10e68e817d237af3630", 0x9e}, {&(0x7f0000001140)="f61bf6ad418ce78b5884d24f673f73c447dd84e12605d049107f5a", 0x1b}], 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000011c0)) read(r0, &(0x7f0000001200)=""/36, 0x24) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x280000) openat$vnd(0xffffffffffffff9c, &(0x7f0000001240), 0x10, 0x0) r1 = socket(0x10, 0x2, 0x2) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000001280)="6ff5decb0c98f524b1dc13d6c64b3dd6a08ab505566decc5a4764ab89b2c67d094c15dcfe88d4a3b8b35f0b9fd4ea19dfe81ab9617dbf438f8f14a68e2ffac682c40d2f0637c4ba92705c8cdba627c26b313eed9b1b81bef87fa067b5b944b32fde64360c0062827f07149c9e895b445654ed80dd81bc552a911a25e50f8904dcb31444827080ce3c1451b6a0b300c86fa3807056a0724e9ca00de", 0x9b}, {&(0x7f0000001340)="4e393b33a267c5fdfd880b8fefaf4d3fce0dd7bc410fd20e4e21a9f4517d7894933674d9095ac6c6cf72f76806ccb9a8d015c27307cfb143b87d6ab9cd21be0e5dfb45e4e216bebf5577cb893b9d2fe63f629846613893a46d55cbcd9d73243e2cc57d73ad60f75e96", 0x69}], 0x2, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x0, r0, 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001400)={0x2, './file1\x00'}) r2 = accept(r1, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) setsockopt(r2, 0x8001, 0x5c, &(0x7f00000014c0)="24b374081bef7651f750a228345872da9fa22acc064c26c0ef7895fc9bcff587886224fe66c39a2e8154b5cbc2d3986d992f4bd8a00e38af53df84ce5cc2b7e5d774239ad15c784b95479a6ad93e1e1d11a00f2a3e91a7078ddc0a6194", 0x5d) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001540), 0x100, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) sendto$unix(r2, &(0x7f0000001580)="77d2f3f69381ac13fd88f0b230a0996413a97e933cf77cedd1fabc05304a7f2f26f675ce7c9418471f31716ee67fe9debccdcaba1c19b1a0d318319da9517e9a2a0f76d6fccd06deaece27bdc3b7891284391546d1596698cd3f3b0f878d5554bc72477efc40407ade826486e259d1dc8b5d4192b8aff5a684597273e036c2176589e5ee40e6da79d7ce89bffeaf6318f4231be43c29314c6a2dcccc8927bd9ce0ffd4e328dff6101692aac370788aa4fccc2f91525771ef6f39f2f98ae77fa25668c1544304b00b40119800821836de303689028ad53bf06f44f86240194fa917908d510df6c3582b1ac58cae83e9705694923cfae7fcad79513736cb324d4d9191641638c406ea7c5f99f8ac1a6d1c07c59e253bdca9b420e04936ce9babc9709aa3b79b42618412bbc5bce33f56e87e5f32a970e45a1544a73d005d96cd29adc9a487fb2cebc0eff5c225ee27ca122d61834fdf5694cdae21c590c48f7032e299fb884ea10aa9514aa9f4dda84b63b1b7b82c6013fe00cf564dedc28089b71bedf588f4f1439a13d9253f10545b01432a06589ca0de390f930652b53a48faa5157a24af816a488010af6ea9abbe2269b726ae53ad39519157a153e58dbf70923463d2d6e9f3c1355dc4aa9a66bb7f8a8787e14f224bfce6032f25fe3494be8a2094e6273d4a430b5ebb4a5a91bc78de700368f1af208f5f7740857b2718e50b258919c55c0bfa133deb65b820e71910642ad2af670fde8a8a98484c8b9e3b79c97c83fdb0ff44857c5994cb153515a3aeb8c0c83b528cc3a363cc4abf4ab87dd416b9e51736845d0929a6651673192874295ab4cae3f8afd6ff7d41129e41e5215717d18c6a91559ed4f6305df484db612d387fca8edca30d4fda3f5cd8715a268635c1795b1d3141c4346dab5e4585e6a712a1a69116b34577ce918fee8510b9010226a37f8d083751ca0a3f4ccc34bb5c4b7d151a3788bb2037fbfeff7b94b03523ef942718d3f6de84acb6694bcdd3c71b82cc90771ba7d0a5e15d7d20086f75c7c82a9c23cb6fc32ed4614d88e1a504d110588ab471d82b4572182d9c78b2532b48e7c03722093ab1fe05cb15b23bb6db70374c7a340536754d37c33d82d2b86dd660724fef238a1a60826acf7203cc065938a16e887ddf9aae1bbf4da63100c5b78b947da6883012503330a04c0f1111a0e1c4afd59440f4d8b36304ab8d8a611ebab45f5749cfab98af2fa606834793f37b408a729ed4a291dc27641e7e18c87be14fa09769ca331a964556d18ccff6191b8fa0c46e4122cb3ad40b0e2a6da33e8d66800b756b65f55ca21ce69409e159ba702daecdc8165a7a712f663043aaed88bf6c8232b0fde04762b1334cdd9636ee94f76e21e3a004356e8538c25cbc0cc566a35140e7e1f93c5ec14b0ec71268a664acb7d2c278691d5cf39e5cc9b4537aa00ac52147d4f0313a96539e61a7d98138518ec35d1f3fbe765d49150e8dc564f981d7f8b0d1dc09b64dc409b30890225d58531f49884ff540f4ef07e9f344a37caccd44c73a2b6a939dbeaa9af174d81bf3f4e60eab3968183cc6d529d76dabdbd7ecc1faf814c0cd7469d55f3ac92e993fe9f0911b3736eaa97083064443f3bfc507cb33a0b7c7f2cb13d63fe104ce6d1244fb3514f3654ec22be846b50d4f9feca9ed15a7383f53fd803785226d218516570af2ad78949d873e3eabdb6dc44cc5cb82c3f8734eff4c909369c3757b646379d20cef5ab8b9bcd8b9819e10920cc6383356504b627af36ce0d5fd629edc1ae9c80f7971e8c16e7b4c11edb6e7346ce3099cccb7b5e990aefba847c96eb229c5e55843d2f0accf4789c2513c01990b486d4709d6a90943311031905955db1429a89e912e5a2abebc3ad17b332d4528c8164d1eea9c7d229af4d9f94bce58ed85f889395259060c5011d6e2d8340f3dfd2f980db1047dcb777db19a0eb92610dd2336482fd7fd4f462143369b3b7e8863740af29ea1065dac3d89607ce4624843e765e1bb771599fd139cf66c994b139b750d864823069bd13df9e696d1ff7581eae2ed5a9c44ff8a0b99a4dd2281dd5f27b68a5ca83aa40b85d19f56ad4fbf64a02455d59bb31dcba95ce5a5c51cfccc440526859f0f8a49a8af9bb99f32d1357a55218a206e891eda83138ac81fe88f542d04d51305a703842d6ba82715e23aac1ff74628e550c1f2a695cf89da345b75e3398a34a2df1b2420f83fd0f9082c2b0d4c3f442e42068dcc3d55c0f92d54118997cd8c1b75cd844d3a2297d9fdfa8b8eb63b47901c7f64a82c74ecd81d0ecdcd796b8cf05aabb2b9af6311869e015a4fd7cb2762c7e1860a76fe073bfe098ef51351e625c258fa2ad358f994d1a7acfd5ae7df95f5659630cd03f8912f8c0b21914b4e15d343970510cf888d40faa92046ee6160cc70fb14679272a9ec367ce2f7ad2710add4ea4662d277616bcdf143edc14751ab2712c915921673578a9840dc1cc766c6f40a8a61b312d761f70259f88bd4623a738f5dbdeb588cdcbf4a218d60de1defc1a3fdf13510df76f28101a699729b43e6af609a2ff5ede165fea59346467576e42ab51b1134ec540667653df144f17a989dc2308a4c97313b827c59aeb9389b23db8b2fdb32dae2f5638afa808ffb96c2de7203225604bd069757466c25d83e1728ab729a26159e0367109f6a175b37e36d04f5b1fd1cce0b48642580d56b94d8121663cbd91c65a6a71f236d7ba5e1fd2a755e009e225de8f5cae7f765012fea3e907c9c5be51728164574ea525b66e51979dd45dec68b7092b7d24b6c2cd84a22952321b982870f6dc412cfab7757cf1721e19e51ffc4dfd8e3e18ec7a4fee8b17245faf45eb63ef07afc54316163da9001f7faff2672d60588a11c916f34776c75f48feace0dc6a1387b2aa5dda8fa5a47da13b7ee3e9ea90c5d4ed417a6c8b84eb6487fb451818a537a2ef963401f400f5ae02d30b9980c8eebdd00ce3a2348387ccfbd1dcdac90a406791d435675a7ef16f8fa1a693723685f0e8537ff1bef4a1b2a37393e69268e9e6f52759930bdbd7afb755b7014e6a09bd40cf6775c036544c6aa0549fa1994a36aaf177122a54f6c24c5077076303fedb089f072664a6498f5da9c1ce877ac062e87818194926b04687479f4e4f590b001dbad06189ec9ddeecc7dc7e6bf6983faad340e5e5498932b5cb78b15048015f8f46ed051f9eb79db3222a771dc32cac124bd0a95187f753e8c24ebc26082c54b6904a4fbe0a1d080883f211cf74b77027c5ee02f8cd4086639d60489a899e5a33a52b29240bc19517422bb30e196cea49f7f3fb992cee0ccbbd63eeac2676f4295c0584baaa2c36db88f28bbf1051abf3f3b41c9810523d55b99dc17cd1e05e5970c04f973982526d7710deb38c901d2aac91dae7b8a791017189e3c0eb9d4e4e4c859c4e6d9cfaee8c962d8792492dfc6878f141f33f0905edc40cc7672435da24a3b4cadd42b9efea8fdd4002bbf7cac20b351d94e86eefa97a3b43fbd192b06c598a93f04062b7e127c5cf595fac75d1390731c937ada0b9b88104ae5e95865410c2075b8646d47c15e333528ee919ed66bfac757ec18fd900a9d3cc42a2fc354a74826951bd124a44c0207d46c18a6cfe9be74bee7af4613b0b4d3ca97e42f54a902c4aff5c1e9c1e6724eba68911a9221c9b3225a6a5139029413c32595499e67f12bd7c8d42b72142f64bfbba0a3f99be94da19dc2942b652e449221ac2f74b2ae3f75950ea3695f7e4f4948aac33f075e404dabdc141610b6f79617d6ea5191d5fc32d3f9c4699a299089e8ce4825e89ad340b9fcdfa1626e66640293ad00abd74c9b03adad2b88d1717dec61a0f9c0e23bc3cc26b967df203c603945b3ab3ca29cf479bd273901c943dd2d6ba1a0f55667b9007b86ef2662fd906a07bed46f94d9605a24df5596a1a5ed4f9870d663b170e1dc2974b8388f7222d97881113cb65e5f4dc6b41a78814942f2b1b144e83ab32bfe904a18894292b8d547c5ace8888851acb42c0df96f1d56c444183db3fe9a57da527975d6ebf263b35cffeae31bb52dfe8d8df9aadec7dd84495353348070a11555f8173475b12a0a25a548f47b8a1d212502b6475d79bb959e0b0fa33e8247dccee4a7f3081735ec83fc75d2481b5a9f20fed046f14dc63bb755290a23a3ddff8ecf03535d90ffcb7d8ea070923c97ae728c085c5373812442ceefc92cdd70705f478a4255ef7663836ea4f3337a60eaa498c65317ea3e32e30ed059b82d160490d6c6760f8218c21134fb64dc2f3668e845e8c7a0878f6f308f4de98fc8caf1b80020210c14e94bf2e3ab2311859c80dbd1718c38ba329e859934621504e54e485e57ceb83f636ef97649ed273eb9567ca3c6757ed78c80325a5620051c022bb84fb51e445407af2a86245e28b6fec52213d8a80c13e1f451326be4ab72a146fb1d9896e6a2f10d479efb9c5a158c723af945193c4a1e42b0f58f06693972cd6839b26a1b2710a0c4f3b41267ee7709c58fcb1941c27fc707151e3e866a76c5f15a006459b5735c8556bd1a35fb6cb22b01e432b71c4ca06e77298abd34d959439df136a1e6952d53b6819d09a1727e13c8a608929e372126c375033481263dfebaa87c4bae02141c34a0a656ea000fc8fa70f006996be60a361c96381ce8334789a7572e0589231d313a24362acc789fe389f1938a004aebeba38d5fd552c23943b092c998f4775131d5d7ff0a7da376815f2112966ccf109a6c9f55e13e35dd6bca29720e42943e07caeaf96576270b0de557c332a4a01f01e9d6ce09932839da4b671b2eec5a76636f22430ac068fb15961ae02995a2be8c86355085141cbd528287acf51f66085ddd188ebae626fa7532228872eb55b801a6b2adbfc9c9823b66b60ca476dbc7f1f939f3b3680353eb04df2c373abcafd88a3d8bd711c1ab433559e4e1267146b66ba515db56ff5bf9e54eb05c7c33386359c020507e4163bbbcae20c88abb1e9b95bd1e8f21473bcf019aca11e9ba6a463fc44933ea8fdecb4ece800664e875aba7afd2cfcb5bbf4fe6facaaf29ccf20dfb6601a69b2bbf2926dee00aed84b990dfd608c0bff65bff96c87c08cbd886228a8e05150e0e793cf76fa32a587e030bfe48ce8b49277ac6336ab0027e72238bf059b3c3572e282b2ff26bac7d9683cb24fb5c6a8a6ff9ab6784224dcc72f3abc68426295808c653e44e5944978f19087aad740adb90bf83c8005f387552c15e7de23491e69e76af9376778f2216dbdd5fce69ac85ebdd5ae472c9ee99c80e33d6a4ac95fa6421eb82eb821d45815baa75e55317494bbbf05c72a30224d766d5bdd5de87a8be380e630176c1fc4027ec75c1af985943d12fd5fd71a09091d03cda1c28945412a13c345b4f3d6d6e10276175bfb6e51590c2fe05eacca6d3609e3564e4ac280ff8b08687e160dc7d8273ab04087425aff46532b97c182b13482f9413572ffdbeb0037ce1767f1de80d26c8e0780624d709ea2cfd080f1063b520a13765b7be91b0211d616f3a259ba45db026847f3bf612b11cc37d6cf76982265983d0ae2dc4b2aa3d301d17c51ea3c983c58fa4ccce892674f7e4c613a82986a8cf8eb33fb9fc89ac3a0fa1cdb3598b497648abb8f1ac5c0757a81b2f4217c5b32ed8fcd4bec629c2ffa1b648102b7d551aae6dfdf57ab705631418c0040ee1dfc56a6733069e3e780867c3682c3443ed4c8fc4aea3346a30eb746216b542cd9e22", 0x1000, 0xb, &(0x7f0000002580)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r4) writev(r1, &(0x7f0000003b80)=[{&(0x7f0000002600)="db34cb5486b5896ab014538207d34aafdeecb3a27977398db29d46f26039872e4cea1214639502a357b8ad036df7850e5ccf740631127de1961ce711990617a99fc4b1cd1fabfa1f388ffccd6af1b0fa62fd624390a488c44872ba38e9ef4c412e5789da9db3460b819618213d4416b328ce765ad8dab97f2ff45d3c8d14f13e4ae5fd3a9fdae01cdc4f730326b2b30d3bc10f99626bce6a2daee54d6d293cbcf1027c430775c4485f065fa7aca7d90c888f53cf46f8f38a663fd741dc15298bb12622dd75632453c8e1a77b9678f292a29c08ce06643f3763aaafd13bb08a8b", 0xe0}, {&(0x7f0000002700)="63c9f5b99380929e7ed80b55c7bd80b803961c3381b538bfe50ce9a5c247a123d2e8", 0x22}, {&(0x7f0000002740)="6cdf75f7e19ebb01559de363aeca87b840ad85f31299a48789fa1548f78c1876c20ded8460cf49ae8fc1aac8fa7826c4a15da37aaa40582444c0b4212f400b2e671dfe48ed16888b54a3cc26f2ce9f6052f20c15f97e39df8e755592414e558c402ae93956d1fd72090fd08ffe75bc30387f9f2731a0f936555f342e186a8adb9c9164986129b84eef70697c7695ec92399fcce0fb8f35da67bf91bec7271e78a75eccfc128ccd0540b6912110d5ffeabc56ea25ba54d15fb4571e060ffff47d37a14e790f906fb5d5286ecd966710815a208ac3abd88fb746d07404a2c52b69f9624b661a4cdc07e0741c9060bf707198e3a7b63edc1936a782ea20379dbb72fabea0824d391de9b09430e8808b2e4fc25853d70d96e088a0781e5bc58a49be9e224f6e6e6a1d6efd57caa7e09f8abf9222a0777e7d17e5137c0e7b418bd0ece08445b5b897ca24688fffefcdb449e92d9d025cdc02f664bf1ff853dc7c394f75a57414e9432d18cc4218ce097adc072a871c4a73dd004a5d1b233324001813e9e5830c1fb7af5506c9666640964b21f884a2fd9f79d25713a13d892771b42522366d37d1ac8997d8c903226250eb66eb6297b5ec5ecdfb5dc9902fd456e18181d4772769d108f92e2bb2f6e1c97f247195dddc8d00cfb99bd2620da77783edd0ce24b1755ee6cb78566ad770712f5917deafb98f5608cd095cb824062507cf77f78a535e17e9a2c6fb5231182b2721b1d1ff7d9877c4cf0fd272a64ba5def7306ad4e94fff298324a84625c005c2ac694df38b1ef8f577dc20bb949c9a320a5130a07882d445d465cb80a498750c8625a069519e5e5912c68b61e8e9b146b6c8a394e3fa97044c02a283a61d633579fdfb9887ae8dcab712e28a0f5a22f09f14170c7d1abd8b8f0c08e41dab4bc5ba718d602d4d77dbf315bbeb95a64bc4b33ff6cc9013280426fbe0c73057c7d107172e4b66b60b8b180d2d5b4471b7dc2b90d59ced86e9d1d70b2d588fa49187190020fba9c863075d596259ca606ba41bb6d52d3f06464fbe2a044ed8a29409bc8d9dae1f40ab394d8a0a1431fe8fe9d7b7e3dbc2465c5c48849b7dc8f90610c325621c44a82f779df9e40261310da85fc3004b0f0d082d99f77da0080d5c273917bb2d7fc2dfb7705499ade9eaeb6ebb0fb5b30dd8fa00d6ecf8b01c530d0ccaedf8e7df559c0bed5750ebb84153e70644c522b78abc470aa7f673e2731800090f1c7aa27adb20a4c420fe48316622d39c4d6907f1cbfbc70edc896bafe5e183c1b48e8afa31a29f0c1a8425a87c37a63fb64318c5189c448315aab849f035f1504152a8930a8dc446f333a3ad901747ac8b4334a9e324585a25fc65bf4ebf06b3ad200fca86342ff32e617d8fbda570ff832d1b6077b80e27bfc99a60ac8c9ca059d3ccb9d89e625f678d764a57b92bf2fad480cbca4211178d2c7781e9f5d5394f99c7211458b91215ca521fdb8791989c8a8615b129a5c9acdae32ab0321af4a0dcd80fdcc2c86b5a8b487f9149f8073b6ca3dea8aa30c6be701e5a1944869abe6e4364e1c80933a51cb6415adc83c2774c45f73e3ed1e9aa8204e3697598d84442bb2f4f8b56dd199dbf8852103174e305caa2a35e454c0b45be4df3138b208fd98700e743d7e8c9702606e1ef33b4622d115f4006086b8cbe1c9ab5025c46a807e2761f2b62d0e4fe946990a7fd94e5244d4097568f66c99a5006e20a15424412f1c2739b363ae5355787b0edd31ebf2a3acd56164037d84c0cc8557816fe5fb17b923c6bcec9135470e6255fcb936ceae6f5bdff99422698e53d1c5ed05a3e608b8c57e34f3e73d29d2f5e1586abd63d1fb1f2eb63e76aa46fe3a6f488b2944652ea1d0f820822773b4fcfcce8f021e0e31f5e9aeccdba332ddc894dd695b55bad4e17f6343bdbf06fad44f1fc6a7680b5a0c02a4ca5b16e16bc511e01e5dfbcf5756edc38b5ec0cb3118cc8389923534fc45ce883d37d21aa1caf8b27eca263c8aa5a13b2defaf52faabcaf2240d49db18200be2fd098e5c33312acdd2b9b4283ad6a2e5d585644007082bc47226960929ebe29d25944c771ac6a9ab6190f889f28603c1baf6511cbb728b6a662ab4c04bcbd3ba912c350e43c6833af88ac4a256b6ff5225abbfef589fffbb7cc417876932e81eee474cb9e601b16b00de5157df18281458c76ca457655630b5c9d73096eb0b03e753bd891ecee64c834cbe608a5e622de9248e8332c8917f40bdfafa7caa22c3741d1bdd8e8dc6c6c41c3ee99bcbdc1f9545b317d8595b540d16a35267791290dc267527258a21a2b4c033ea2c9f87a3c616f038df144e2b79e6f66d2a69f14a5e490d0366344a6bdd976fc622b862454dd5fc6a13b66a7926359464270548ada714f185049ef434ae1af1702934a0af1d4ed4f271e0f956f5578e139c2ec3b1708da5b286ae61b948b64248fe12a1406ebf6044fc4bc9b0e9a1fda2b4287a58926f5235fbfcab4d7363c334cecff95237382ea56c62c9ce711b6bda966717760ae19d899aa8c5c4160d423ef95bf9152d3e208352f0719ab96323355154811e80f26c6d028806aa5506f8e357d0ae6ea23aa935f41d9c182885f05b35fbc2659b7de55b089a59f1553bd5b42e43571f64a9641a3fd48a8ffd92baae457bb560320ec406f99e4660f7f31f5c27e5be06880940582d06d29c5018923ef94b45c61a605dee734e6cc954be5c250f0b6211dc85bcc1f062f2c97deba591bc1c672f20e118ca22a893c3d48be06955a6689c5b661bec5953aebaec06264b7c2bd97afa243040c783c117b4e116d57a89e25f003148e6db4331eb4b8deb4e9ebcaaee8840da020ff4fe488b0fee88485563a84831c25ce1c6eecf5abd3eeb64caa2f66bc59461d687209c88354396b1394cfd0b7f31a481b66d37eaac167c1adbf91ea969a54b59fc9be33bb1fd15cb65163c14d21f17df9de26cc519c744bf3b8b3f9ae738fcfc875884a2fd285712354de8115b5d4dfb0845d6c56cb33ef716524566b1535a2be14f8b5e5efa99b66d801e27aea32b6c4fcf0c3adf23b64722e9956a35926f17035365d90e791c9d6b693eeaa8f390b714bdad775fb8c8cf31ded63ef8534b4fc729c6e5acd5315d982c0c74d408e1238e0ca0ea87ee57e2683744b2d09d31768af6537b2fe042db03df9f91ea6d0f6505bf3b0ebb5e414f6bd440980d34bf1b15bf0f82bb441e06f101e8c474aaedc86a7e247e1f74058d90f31acd39b6c6fbd60b8cda4c3d68101569c04530b80642dfee15e40658dfb574fabd7ab131b852e36fb5ee3cf5048ecc1c57de09aea18723ad75853964a13e35cda8ab77181b148adb55c0984e8604b88dc277c98ca55fc655c9a00ed7cebe29ab58d9bed4e7e6b0dc5bd417abbc9ae02b7f739734a64aad8bf8fe71845bfe478c1110940bb5a362ea240323c28b86e5819bc0036b968cb32b8bebd959bf085fc104acdff40c2b110612e95d03d70c2651337fa312831fca472769a05b2aad12f86e1b48eaf27f79ef04a3f9d4064da07ebf4e0338ba485917467c1d5ee98e20c9fa0fffd8e04dd1cf03f95ad05d5ca18da0d654cf35121def2cfb284d002a6e2022d9dd4ecd966c3e42a06e88c9abf62d5e70d926001aaa80e782f097a993e98053f475817f9a13e7a3070aebc369a7c3fafeb3980d0b84debb33d97b83c129aaa4a8a81bbe96856c388563b1bcf6a1ee05da6dc3f9d1f35a26130f73b340b7aef9881c2b633c7052de0ee3a588f7fb26b6d81b53669e53e8c707ea83c688840ec4e928e29ea2d680b7baeb875fb1048390e32fbbeb5395dfbf3dca7871b712252c8308f0682dd537ce7914207be45647d25ffa1def1470e7db7fac9bfaed6e6bb7e4d2fd4e745f55a576543a11883d31200cce6447324e7629d3c7a02b292735d8e4e0625fbd9bcef054f539ec44f76fb492f3809ff50b8f4653a213af8f2b77bca929901efc4be4c4d9d069aaa8567a9506d2be625b930d18ca8ec67b21e33ae02f1e1aac8b00fe0c07733372ad6389124e5184e685495ee66e554c2b3f3df86c082362b322ba84616687e77274c3026f194395d41904a9ea57f9793f4df9ccab4f9134cfcfdd803472406793c8ba87f42a40127e332a9636d457c35b0df2b8916819c3a64a0e19d6f3fcff1282a4ebecce97ca79b2505c15e12f9cc5857ebd2f080b3ac0763eeb90478c508d2a44d4ace60fae402e73aed7cd50d2de959fbf118134e204afe0dccbe32b5926eb18dddf5f298937ec005854170aa02859044e41c4187417ba2c62794d96533700bac2f5ec5076ff02d917aac9bea4423c15fc1c94970fbba10b1e689367892fc5d06ef76fbbbcbfe943634e6524fb06bd90b485dde1c52ddc3a97a112ae95041ba09288e357c852f5a2577a29565cc193775d89021741d2b8445d58414eb2a8dcbceecec0d76884c101e77f89b39811e0a4f5dc3c58113c3047575a58e0b325357b484d8465914f6a50c5132509e9fb7d491e7c69abcfbc822acdad31c02b2d02d1eda754f016df3b28b95da06f80b03c3d498484da4660ff2e88d189a2dc93777374979cdbf51cb3c064fe9fcb3fa144d93e6cb90172dac08141adcb72e9dad9cc46972ce49b706898a7d4b676e1d1aae9ddc70831c82c0e7cb8034fae5a613cdca531717003d7bd89db9043c6180a5935d7460edcc894c43a9780cefa2a98a883e85c06a286143c88d69e052f52768e219853ca5cfa310f4ee8d992af467343fec0c1444228f76c42547b78c2c9be2b5189876955a775fec4a2bc6f6342a1c9032bf08c92b736de378aa10a64ee41c4547987e860f654c0a5c6c14ff35e30685b39fcbefaca6ccf4d6021e91f6be508605b775baf122c50686ccc86687c975f066b5ccdfe9244f5e1113c028deb5a5afb4df5dac7b33999cf8a2fd597e205834eac52d82abe5f75a908e0daf2e22a8d341ec428d1abc4fa33f4d73f075ef85bccdd68bcdb7fa5f566b826058ecde7cd926dbea0f09ae58e726f9bd1a589748696c6ac5ec2ab7a7c5a92a932ec73efdffa0bbd3cac307a06991a232c9443425f3dd2bd55ad2cf708631264e191d8c02867957990f8b726050944c9b96e563d8f6c00f78d4384e63157a30fe442d79f87924084d9c869e323decba211cbf9da78ee5765e7e044aa5f067f6c6b13a57eb7b51fb0978c5e5831fca02e088384b422334bd943a510dfa823f43bf63b0a1bd11ce117ee7418a6a766fe72d07e1387959ae94ecf140217ceb7d29622e33a100ebc9f7d740fc15a894339527ab526c80739ba0ecd435c743b713f13d37da9c2aa892ad8baf956fea6ccf351c19e1817a5d571a339ca110625bf5729e128f2dc416a3937147c8801c0c303f9e620abd0c9bb49b2bec7cfc60e47c0100b5265c5a1c01b5b869523aaa9053c1c4c0f7feb535481a89931c8f44a6b97b9ee5c45882b9d9a9bcec887fd785a10ddd7cb7cb28c7efec26e3c691fbeacddfb30ab4001276d230929456f9362f96ae2ae3ea4147c2cc3b204ed90176cff6f1f7829d6430050345642a08518e4f6973e6695ac4df2a01126631da08ae1189ab54d6b0a12e5ba9706364de6202e810d86eb3cbe4e0aa1ee255a077b84f90be27735aa3c4ed91f1252a47699f0dc616441f96584f3133abd1c002b46af8213f433b768f6fb1c80c1a27fb3a81d2a02428f0721be022de485d9d38566264c06fedc612d732078014ccd424be6717e828bdd925db051d2acc6f725b6c18de2e20f068", 0x1000}, {&(0x7f0000003740)="6cc07a1248a620169859867a5a7ed67e9044e22f37644f49943a1e6071f2e39fd2f7218ba7a34f6b3383f42d6b14d549144f90647673e7e8d543070165ca5a34a44ea2dafc2f911e7922e48afa0ca1fc697ee1981dbd4cfebfdf5929dcf121e840e77ea006e355796b087128ba3bb7c3570e30d8a036fa78d8bf76b78d03f55d4a59829b21f2a43a58425e2541393a8997ee6b21449bb241777c180e1c9b2dc35e05b36b7edc3fa9f53b4bdf4433f7", 0xaf}, {&(0x7f0000003800)="0750a32f920f8f74bdddf659ee44cb822fb44a86e83889c32320cc74c1d193e585a0547809340411e3e38ca014d8f2f0efc645dec2c1d9d4a79cf5a84a508bb61501be15453b5294128aeb0cc7dcf1e621a3b06f7015ad11c3479cbbe99723076166e67d6e63cdac4bc4b2341b002723f26edecdd339b663703b7a53735dfd2911552849b4b1c628f69240fb419960b7e302ac3ff404f50683a5636f8767cf59eacdc6792cf203f623e5402068fb196a3499026ff7f68f12a01dead3f0d71d89020733227399202484100e7e94397d31b7ec", 0xd2}, {&(0x7f0000003900)="d1fe79cd543344ce1e243a46a87ee7849f252622112ff53a4cff6a1ffdb69b95e8700e2b43f206dd74862b40d3ba58ddb679ec2c4262e198285056186b7aab80215ef9e7a346501ece6fcd9496e6248f9649126e78f67c15ef2d3c55e80433db0b1c15ea51965885f58310d34567bc97125197fb1bf6996c37e27ddc3f4927b4520268d93120445cf8109cb8e2a664d96836ec55ffbd2b2a9a602f22886220ff4004f1d53b36cd143ede6f808fa7342f38fa2651364d", 0xb6}, {&(0x7f00000039c0)="dd11f6e679e7b0cb9aefe6cfb71c005fc32c27555d1857d23215f7eb227b1ff427496b3273e68fc54c89717d64169ff840fb9a6cfd51b98b31ad731210ce73c2ce3f15a9aa828da61d1452f024e3c8a9880d962e60ac118c15057b321e8e79736cc61543d81006fec109b01c1ed0f2a3cbe1033dbb039954c7ca38", 0x7b}, {&(0x7f0000003a40)="ef1d5c04cb46b70fd248bfeb15e77e19a5f037", 0x13}, {&(0x7f0000003a80)="a2742459e1d4b074a73bae6928f168b5888a5ee7d9a737afb23006adde985d9a84b7745387342407edc31ce3fa367c5221a6668d4d9d763f4eeee4bf0ae9cd806edb3644c6c045cf8b0f89277b3f5103698f9c622b5a0c21747ffdbd80e5d077016b540452e7d562dc4ba6072fce35c66e69f5080ca2c346df98a21132f213b4fbbe220360ac79d2dc7ff8f245e5d0d8c4cd2d05e4f55d93a60b1243fc88b052b0e14a5d72974d23b27f17c61b336a7839d18b70efa1e9ed", 0xb8}, {&(0x7f0000003b40)="70ece0953df35e3454cf14a692eb657c29616b0f426d54b0069298aadfa2a6f548cc5794dbbc05030af4e5ef", 0x2c}], 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003c40)="db25eb0ca75e0bff692aa9f26d43fb236613522221ee6df3e0584622d3ae28e3b97559", 0x23) close(r3) socket(0x18, 0x4007, 0x5) pwritev(r1, &(0x7f0000003cc0)=[{&(0x7f0000003c80)="e61734162255482ceffc953dad648b20a9ddf8f410d53827f825e6759ad2039e89", 0x21}], 0x1, 0x0) setegid(r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000003d00)={0x0, 0x184, './file1\x00', 0x7ff, 0x6, 0xffff, 0xd8f}) r5 = kqueue() preadv(r5, &(0x7f0000003ec0)=[{&(0x7f0000003d40)=""/53, 0x35}, {&(0x7f0000003d80)=""/17, 0x11}, {&(0x7f0000003dc0)=""/10, 0xa}, {&(0x7f0000003e00)=""/64, 0x40}, {&(0x7f0000003e40)=""/63, 0x3f}, {&(0x7f0000003e80)=""/10, 0xa}], 0x6, 0x100000001) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003f40)=0x2) rmdir(&(0x7f0000003f80)='./file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) executing program 1: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$ddb(&(0x7f00000003c0)={0x9, 0x3}, 0x2, &(0x7f0000000480)="1ea51b87e76b9636e491f5f12897b73e9222e0415631f096b4a0d78a3aacf2b0ffdecc7e82cf59645a272f2facf37cd659144af92ad061ba361db44c116d63cf10e560b2b3447c444695f81b9d64e918c52a599506c1edc033f9d38d899ab685db8cbd231a3943535df7b92aa690480c6f6ab0168a0feff032cf271fda651e1516f7fcfc8a1df29a2a9a89532e3302d8de3ba4de18e08573479da87e4334c672b8f73ed243f072f908f5c8c673baf200102747524f51f4d8b431c2333c5546e7337583f011ec7d3c986c79ca3216feaa92e0b25076110ed05d27c8a3b8e864f23f36e08f099d3844e6226a5f1fee99bbb33e34fb69b5", &(0x7f0000000400)=0xf6, &(0x7f0000000580)="47f77056fd38f0fbf51e22d64c9aa6f71bed7d42e06804a2e1760f8d8f61c30b851ca7dfe3dfdadc450703465e6523da59ed606a4ee26dbdf4019d24e259a0e1134d4e28593d7e601662517a630ba4b2fce41080fa50437ce1028c96e653f676516b4324559cdc021fdf5dfe6ea979f0f0e28fc34048fb815f035be9332a97036a1d3ad6177ca43af783ebb354e85da511fda2605cb5da75ee94b8b1c26a8025bc628ae03ec53bafa4ff54d75346795370accfae9cdab6e98e03596436ffda7a68462f2ba4c6bdccf4de1898fd4fadd52ce344ee6cd28030465811b11b514e8f33df6526eacb626cd9fcaadc0c7e10f84b83bfdd5cd8dfcc134ac3cb0c8829b47bfef7d59cdba1e6b74bb14650de99e5322ed3d95e5193686328eec6c62bfeb0a1e843307709ea840d924cafa8bdf47651a2ac9e67abd6ee1668d3a9fdeb1a4914c73315060d17c94ebc8c5391e5bcd9c2d46c7b675e0b36de2c2227b2bb5e8c1b4f11437718f65f03c96e22cccae5eb687902fb62e7bfbd4475104e94224a517b2b8f82743f27c7ffe1d2b44e8d52c7321710b7ad7190ee3322544d6e8a0512f2226b06306c9b3a28a2d834f508ff78405ac773f904ef9544abc0419786404ce0f94686337767730ca93c9cb794f793a40fd7773714316de37eee0889301ed4f50749630483c97d2dd175034c45ecd7e2611368ffc806074bf2dc304f531cb9768fb7855015d01d9f563a36c5157ef27befb9e9d5ad02e938079ca61e05105c196f8419c191c6165975156c025f98777ad4ff41db0aea9cd584a45b7f05e5bc19098b1190a6e1b67e20060beee30d85a933b5ccd1b94b4cc4b772881d1e4404d1322a69b35859015500036fc259b27a799991f2ac7bbbd8d61256fd848fd56a080f59e5da3cc305c448bc6eb3b8fca33fdb95dd64e1fd1cc99d05b50eee6f6514813f69f42cd1a751859db759123c02f602a2655674e87c3db438be88ec7f51e3847e1c10d6070e74a2a92eeb1177312f70bd87cf2ff8c676679370c74f9761b0dfe5eff4dc4e28f1cf3242f0e7d62fd19767a519def9b711e582386ecc6ba83a6d42512d3a77ab069fca2f77c9a78c65463d536006fe5e21f8ba71369f8fe638aa1a5daf9279f6c851a099f5ccdb3c405e5df1eb42c20c6f6a2731bd51eecb57e0fae90d3e76c4988060b1d990fd3140d9e6e7e96f73f40142eb129417988883a00951a8739f039776fec367b7047633a40c88ba46c0bd2a44c7c99bc1095462bdca09fc9600c96a22c1ffbb7906270db5aec091b02bd96e98f2b95ace02116a72f19ceb7caa4bd955f0969acbc8313980fda7c70063b0d373ad5072b79f585107461a7e4dd3ec45abd704896ed8e8cae67fe103d0934c8484f03e503562f25cbef231c6f6f6f8a7491ce1fd1916ca78c196936085ca824b451ca0ccf6f9c8523d9e9812b4192159e91a78416e45ab0302e03b561dd0bc57c7e161b6b7168786abcc71cbc77a0b075e9472052d3333f510225271e0005d75b65929c913a0d0438ac26274b5bfefdde46e7377aa29d12d6a48fab21345c1b674b1b005f54974c0f85f36fcb98d124b3b79b127120a13783c89dffeaa5dd80a331c1dc977131ee5b8bece1a815d193240b0ca293339832961ffa513e632d54d0e7d4105a0361f3098c73f677267a9f974a3e09d6753ab45203fc25536c86f034cde0db5decf9a6464eab1ff2101b8b1d6e270a9253119f1e3faf2953a25aafe9ca95c935fd9e0f823cb5a1dc6d5589440f3a4f74dd9a1cef29c5712c412bf95adfe2ad06c7f2b4cb82b8bbf322c1c07e8fd75b309f8efcbf5a2f40cfa3156d592a8a364c0bf2830811ef0115d2c445f01f5cc722ee845f843329ca0c38df1739bce5bc29c8fe313dbff162ec009f22ca7f94a109f437268ab30db406d6dd1d4601ddc40e252643e6fbc763529bf4b6180a42879ac82aebafe4cbf3dfb18af0a05acaf51b7f943be929a397278a12529aacd11e9a4b4547c43a9aa10dc8dcc845a716e1c18fe9163244b0ce48aabcb55aebf57d103d277f91780b0afda6768ece58738f836f0d74c4e72e736f53a60e6020f45c4b955033f71eda4f7bfde2cfd78a07d31b27a94d6bbedf689950390ccc09c64d69986e696a6e45d0a49a044f086fa4d73f95e4414bf8e88d3bd10ec15854499f5989eb9ac495ff38b22e3008fb539702d52614af7120f2142e0e67602ad9631113ca98a0eaf6222c1a5a9b0c94f404602d5204504ea75f99297bb353a907ccb75d96708a5a96f609bf94255384948c540096895af0643428f5a8ec6baefd85e4a858e55661fab129305e6161242e25ae08f34085a87701787b707200d9f78b1dd84ebef53e0e50c1a72d617dc83d497258a75f8de3fa51d60cfcb6bb1f2cde81845e92cfbac1efd20294c613f075fc44d1b77926f594e7c6a3decb2a46596af4b024a6814d62e719293cd4494031fd8bdd8d83bbbfd3f072655d9116cad43cab16b35a3f6d56101ddbc6b519f4a01a1050cb9b67f5de64bd072f39ab8936798b5c7a5a4645382e3bf9c2d1338f493f978c533031d96fa5e148ddb94d67225e2955f6c532ef104a55b678ae513ab092990ea1da1aeda0980e997fd3ef1bdf43794db77ef37a14187bea55751e339ba4d38f405b3c0d0352e93c8154a3e35befccf39f9338a52fb503dc0b0645863923d1e0aadbed78510bd6fbf494518080f5588c9d52c4c8d2311da15a97abbdbfb3b4e6c68feca53f713cc246502bfd5cde53769fddda40e1ae68bcda0a0cbcecf0ecb6ba9289cb8225327df75aee2e430d971cfc93291bb188b7882ecf7b85014e766444508fbaf0fa0ea33b8f6ef6115097d722c547f64a84fe4b3225d6bde1b5fe2affc99c741e1458b8887c1ff5fa1d3a4d784b3cdff0e952637dadf7f3fcc5fcea59ef1f2d73ab8d8f9fd1415473958b3cdc872740b3bf21ef3b9d80d77f0579410f3420f1be88e3b5ef857a5af10dfc316d1b448923714ca89dbedc5ec0b6731f3208baec5291545ce916dd727d3b0e6d7adb1fc20c3c05176c8a5ff77a6eb4f3184f0469a733d302437b311ef94a379c794bc6d3aa7d16319701395584f112aa90eda16c187b6a8964ae30a37a77015b5740da83ab4930d0e799d4b079b0eef9ffeade4e751aa401a945b8fa42c1a9359c1104747cab5580df688f0c53e1068a5d824ba01d2a0437fa2fa963102f16b513399e9e0bb2a13c04b947ac4f93a94f26a0b942482081fb01fd45039c733a5ccdcf845e63e016ed8eac7c85f23efee1b6af30c1c7b78d213ea7e4516ee1761180db3c72148cd4ba53e91173520f7318b098470b4136148f80426865041a2c2cab3ea18701cc54aa6af97a1a75015ec7dcd50112ede0786bd2394812c84c02ed69784de30a9e9b173e1c9616a214b7619dacb48f77fd84e2d0a9f1824593b4bbb84b2e24a3fcea5bb094a5f1b19258e9769429777bb9068605762d08a90e3eca198457c5749455b00e72e1dc585e0651a6935dedd68475b2259b7d30a036a48e8d389ffe0388e6bf17fecbe22e14b244117989558053a75a2530e90ff1ac7d93ed124b2de13adb5ecfa5dd6916d515ed34ffeece0f3874e78c30a6a47a930a391d00e1aae0b0dd5c051eba21f48929e4ff478b0683965e1e486cdabf83895beb84efbaf25a7f4fbbf0ba3cf59fd555ba7210862d7c13201049c2ef32c3e9d695de088e81904f7156a567004a1b02351be647b2bfab6a84dd168aff6437bf5ed70309b4f20c3053f619da3d34e8c5366cdc88a5b19e882e2af87f7109bc3d5193f8b4fd784ea9ecb08061816087bee4c3efd94cecad97a2c9d12affa6ffadc3c5f4bb1d5ce8c851a434e1c4fdcf1c1d60c2d470ba66c8f14ed6dbe56f0766bb713cc6555a19ebabd24c7582f79f6529cccd91923731e69b2a2a590dc53c55b13b8fe85d33c296854e6b6e867e0114571e819e7e63994bc4300d005957d028206d3e1f838a1740096c8160e11065698cfa23eb5f66b584c27691ce08fcf39dbeb605f3cbf7b1d9273d86c7792ea09a13a97dc08fd82c5eb739eb9a1d5d24b69a68e400ae91d01d4f24c9916f2ec67d28fd36974ad6b2123a8343ea6aacbd555f02eb6aa616afc25803799300e1a33691157643cb7cb9896182adfe2b9c265ed6c74818faba4e6342820409e2c3192f46122c3fc03eae53296d02e8c6857ab3db900291604eb902321dc34b4564b85e6590aaf5cdfb3d612423ed7d049d49c20986e910c77b58f1e02f6b6ce29773ced8491de155dd57aece8c8c3df7c88b5410e217fbc646341c424bbed04acf57954f27dfb95fc8ecd92c9ac498672f7c3fee7092e953f2f7ff0bc2b2eeecb1a5e679d6f09bfd5a1e8cf23ef80ea1915719e80a32c3e952ef9c33ea756db02711b5e1d03f8f495c4b69335c6e6fd77adb1e2df0bbb8ee6102f7ad76efc8f334223aa3df68c2debdca5504db556035e9b1c0b645fe28323b878f7e4f920e1c6f25d74a5e5a667129bd0dd090704442946aff1215f5313625fbf945523cdaf3cb718c0958d7ce3676cd6e738c44f33cb6bcefc5241abac1507e2fa9dec40332e197bfcfc1d7b5510ba94ddf5898b2af8d14072578aa5ff7ca3b91673e0e1ab1ed52703ee60f8ed25603771cd89edc769ec4d562c10e1b599477345f4eee0d9e8f77702800bb54e873dde6e61376be774a6d1b5b43d2ed0648813e7d617c9986364b99a0a1450393bacbe93dd2aea84df4286157a69d55f61735ba6f4eb48af630f680d6b5abc4fb1b398ac66e337322ec8cd2f171b88cb31be2d0a7aebaf4edd88f323cbf9f3a1c87bcd737ba873910d36c42a7e1feec4ce5fdd3c1963c46809b434ecada314d8ee7c04a06100dab0b100ce49d4042166e22f2e44b5757e972e32e7e988fe685096274a32320ec5a2818721bf4fd59765016941c934d1db411f323e5dd0bbb65817362b8a2fdb93ebfe046f6b2bb2c7ddbf0cdf15158eba99452b3b51cabbc65dca153ad14053c29b6e83c393776ff0a3910c945f920e281af8fce1ae78f00ce49f7e7a0916237b493193353002a922b93a1761ff4a96ecc233fa8d2bc0649a0e843a9b5625aee8126d008551089c20c8eecacbc18994f913fc1b2f0aa7597e3334db60446eb7cbc4381951762eeb1621b3f278bd6853e8e328a81dbfac12b0855aff51f6b6c3722146a186db2cf98e32d1486c8a9fa9963eac6b9d629a87dec465b72f012c994ddd7d7a53b58fd9e1aa07e8404247b7dbdd21cd5eeb4ccdf9b62a98c3630a9c73f545e015c7f4448d4e61c6a222a12e9df9e5a4325fb6dc038342a7ba8e7e8ad53add3c3ea2bdb23fda10902e10834fbd5add5c791450d119d97990eae91c19d3e3e0f41d5db11dcf29bc89aa8ff50e03fe5286445820f353571068f4cd24e142f485c6f833f0249c21ec827917f65656a963ad90314d7efe3274cef45689d6c1e594746ce5b5666317b23d500f36075906e8940373b2018a4629263c994a775c620049715c1b880f187ba72054324f91b4bcaf1bd182e3399d5e9161d9f5d33b5c8af95ed1fddbe3140e6de7270e7f5cd586ff3c91ef7d33cadf90dc4ab4892e7581338118cc6fe63f38c15d23ec7449b1ede688be0f4c29935e9f94a6267fea0aa6effc7506d5992b7558a23e4fb9ea507d3803e0c0e7e656ca2f3a1dcb14c0aa2faacfb07ea5a1d1e220e4d3f243f2deef1128ec45d18a2e5615308f105eff6f5aaba54d197237fc09a7d4a05f9ab10216c7dda65b196e66", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "0100012d29fb000000000000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x9, &(0x7f0000000340)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x60, 0x0, 0x4}, {0x50}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x402) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = getpgid(0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) sendmsg$unix(r6, &(0x7f0000001f40)={&(0x7f0000001580)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001c80)=[{&(0x7f00000015c0)="32129e8691575f7ee85da1fefa3b0657bf", 0x11}, {&(0x7f0000001600)="0c88eb32984534a372577312b7edd1e4a8a6087f9fd618087790504c1196575cdb33a8124283353fb78b8f246a52a3280ce55ae2b69d05da4b7bfd808ce4598e26", 0x41}, {&(0x7f0000001740)="bdb722981896a4d01bd3fc9d7d27efed165ef225bbcab349f52a30473ea8d3f809cbfa90c3d4211dcda211b8782c3c6a1b48a298c204f25c9d15a5cf9e97d39d4d33a8e141832ed25bb1112f7044444411330284829b223a807254112cd793c99f1759c33871ab27ac1ae1589850946a860ffc1b61406f8cba60f824a2c7426d82c67ef2da50a897c00c0ee4e820689d02dfe42e07b374ca1ffd8f053758b69f7911249c9a1a7ca2aad4984af7f359591a3d7e813685646e9ac653252bb32b791a8e26699d1cecde0dc151e5a80a04711d9845639e5f8944", 0xd8}, {&(0x7f0000001840)="cf703b2bd904e17c9f3830ccb5d61c1c6bd05eb2c8209e27e5de94ece07688a8c1530efb14f79219de2449cdb7d7f95294ba2516cb4e389dd45b19d4339ef9167eece95987d7c9b687d21a7e7faa677473bbb69bd986bee0d4f9a7602042e1a849edfdc4b0dfb7c330d10e4acf59981d34240ef57e1603f897cc76cc912714d3fca873c4ef7320407c898ecabe", 0x8d}, {&(0x7f0000001680)="62db8b9cdf53aa1075f0c642283a6b641f2fd0b0d7d43f812465b43d5e4f67d781f1c88902a2ac6f3c8f1ba56e07fcf97460fd1ea8", 0x35}, {&(0x7f0000001900)="4da6688668f4cc3f1649451961bcaf97c0c24f8f28a0f4594a15cb0e2699da63e6e6fa206bded79ba3f2058d7bab5087e41f17661627a4e9282d1d40517436cf056bb7c1f176d7b52a3179434b78a113be346241f82ccfbe5169ac36182ff1fdb2690fa61ff3150f3918b38ce3729891131a2aa08c33223b5e1ca657af1183dc102ccf2b8c216fdebe25f569f85eefd12d1822678f", 0x95}, {&(0x7f00000019c0)="4fa663c9dd5cbcfd985f89ccca72e509b42e48e07a4de5910faccf8ed6b3b2264360fde7b336399b102d7046e76523b250249860db4e6545fc473cd8bfe8757d730baf83a6aa4e3bd34a11e40fca4b23dd4c6c3acb2077d843285810da73f4367519c565d7354a8db1c0bded0120192c6ab9a4412fdcca3a17e9c9a207da49dd6beddd0fb8791573d0316d763c42814cf29ba935943695f5c4275686dbccd6fb3d6b347310412a426134c7ae26233689d24896bb42305965d6b9df82e1ef05dded83e719", 0xc4}, {&(0x7f0000001ac0)="3dadd9b005ecccc419b544c2065056ad723338ce7d40e5463b3aed432da77298012e300709ae4d8407e3692118744756e77a6fb5130389ae3e4ef950cf6ed9da8e0a5de4d83dac326d94ae592ce97c84a2dc2d4b6a43531ba75dc2295cd70d67c3b558798666d00646e16877c935ecd40df72a02a4e5e17ba29f397d2037a404ec1816c5bb83275de9382aa6880a648b23347baa3126f0739511da101c", 0x9d}, {&(0x7f0000001b80)="a8a9527227697291295b830f447cda2ee25a278c4f1515f316d5dd7e94b4501d47c3a6b388e73c10acb8f78abc6363898b63967395b1a7a7a17cc24b810ad4b7b95b7864b4d642a358ed05f43615bcb166d27cda36b6231cabe9cf673e84f8c6a60c3f3f4877ad2e1c27329c49d66bf45dfffc69d8a5e0260f2e8053e9a02bb994592e593a5c1781ea2d407bbfd8f8f97d2146961d305337ac3401aa728cab165c523230a68adb3fd96fc83d9c470fec99c26c9fdc050c6a83d741e4725bdb79370cebd36b5d586254bf114f0dce709e7bdee0f905b9890b656387bf26dab9c9e439c7", 0xe3}], 0x9, &(0x7f0000002200)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="200000a700000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="b1f7114b50dbea845b4a4a16047269030c76040f951dd85321e1e378fd86c2f655e95a4570e58778c04aeb07d9b3d933c8ab2fc2c25f3285ef93f614cdf3e093cdf76f9f3858582cffbaa6ab1f4a40677ec51e366f2fe1233d3ecad711aba0"], 0xd0, 0x400}, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, &(0x7f0000000240)="c5", &(0x7f0000000280)=0x1, &(0x7f00000002c0), 0x0) socket$inet6(0x18, 0x2, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x50) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4d}, {0x3, 0x0, 0x0, 0x4}, {0x6}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x2, 0x7fffffff, 0x10000, 0x1, 0x61c7, 0x9, 0x3, 0x3, 0x1, 0x7fff, 0x5}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) executing program 3: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001340)="9b501889", 0x4) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) dup(r2) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x0, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x8000, 0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x7fc}, {0x8b, 0x40}, {0x6}]}) r1 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffd}, 0xffffffffffffffff, 0x40ffff, 0x80d}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = dup2(r2, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1b0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r7, 0x0, 0x6) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) r9 = msgget$private(0x0, 0x180) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x1, r7, 0x0, r7, r8, 0x150, 0x3ff}, 0x100000001, 0x0, r6, r6, 0xffffffffffffffff, 0x100, 0xa72, 0x4}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x6, 0x0, 0x0, 0x88f0}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2}, {0x6c}, {0x6}]}) getrusage(0x0, 0xfffffffffffffffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0xe}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10e01, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x98c, 0x6, './file0\x00', 0x7, 0x0, 0x7}) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [{[], {0x8100, 0x1, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @remote={0xac, 0x14, 0x0}, @remote, @multicast2}}}}) fcntl$getflags(r0, 0x3) executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605682f90020000000000000000000b3ab1ec43b427bf600ff02000000000000000000000000000145000000b1"]) socket(0x18, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = semget(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000040)=[{0x1, 0xf000}, {0x3, 0x7fff, 0x800}, {0x1, 0x6}, {0x0, 0x2, 0x400}, {0x0, 0x6}, {0x3, 0x2}, {0x1, 0x3, 0x1400}], 0x7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r3 = socket(0x6, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x20, 0x3, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x7) dup2(r2, r0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = getuid() semop(0x0, &(0x7f0000000700)=[{0x4, 0x1000, 0x1000}, {0x1, 0x200, 0x1000}, {0x1, 0xd22, 0x1800}, {0x2, 0x0, 0x1000}, {0x4, 0xc, 0x800}, {0x7, 0x2}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x100, r1, r3, r1, r7, 0x40, 0x1000}, 0x1, 0x4, 0x1000}) seteuid(r1) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r8}) r9 = msgget$private(0x0, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000780)=[r7]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0x0, r10, r11, r1, r7, 0x4, 0x1dd}, 0x4, 0x6, r2, r6, 0x1, 0xfffffffffffffffe, 0x6, 0x9}) getuid() r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0xc}, {0x8106}]}) r14 = getpid() r15 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r18) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000300)="990c80b1fb5175f229384bba703bc400b9d9d032acebf599475fb46965abc27a7404956accd17fdfff92a5f7430af96f43a0941441657a012b3c766eaec699a54b588462c194015eeef38a92c9f46e7a79049b49c14e46918517087abdc7ceb1743a1e1a7c02135d0a9423cea2c4f5733e1e0b45c77b0763bd311aae5622aaa09e9bf7914c66e95d436cff4283ef", 0x8e}, {&(0x7f00000000c0)="90", 0xfffffe68}, {&(0x7f00000003c0)="04743a22aa31710bc5273728b155e179c34895827c173471d1412a2ea7ee9cb5d0a86452215963a6ca5da7d414ff02651ab66dc12e479f96c59b38376e855fe6acd971465d969546e0e8e40e2921082bb4329d3aa974a79b3fe1343a5da2c49ce7c6560b3ad0454e72c62747b8aa3c07ae567e3d19d0192a32091e7ce475fd63ca0124faaa8f39eaebb855f8e91c2e7bf89ad3586d9a5b6066e22af8882db12bfa009552efcb71b0e016bb2c", 0xac}, {&(0x7f0000000480)="4d5a6d2d2ec3397372c370cb566a5e13ad40b89d59b09922715c8847e971248e4de604aa78b0deecca0bb6c520cbda771930e5207cdf9fc8b2ffc07bb284903b9af1a722eeb96c4f3017d27fb34abfbab08af2a165d8e1241811126f795f87f8c23c1f830e150800029e917fbb6a4d013c24dea41bb70b2dce2e03e0e68fd815c1120c6ee43b788a58a2ad4628240dd45a928a71d97200346291ea98bc289bcfdace6ed5717228e12693706157a4bfb1f4d33398c7c8217769629fe17dbb7cf3650f211c", 0xc4}, {&(0x7f0000000580)="20fae2a7b07a51eae3b568d5a9a08e15cabcf71840c32a23c0d015834fd567c4152a48f7f5069ae1a78887b7b68f19b92aa39eb5cc21694064c67ec10e2dc74565ad723633eccd31d4c68bee104a710a347540520ad7d71b59652333e2d5a46b0a5d355c4120baa3d07942804b0a2d1944978d852bc9b636a648980fe4b321d6e3d2ac6f031b4699d1a014f3d25f64271b15cabc1dd738ad804fb1e9e095ef6baa19868c8c7415a9494608cea49a168fc5c8d05005bad985c9034f81e8383f85aef2c3a241fef2d4a090c976c9a0feeaceac02434ce220b55a3a44efcdddd9b48323f5a1eb29", 0xe6}], 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES64=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r18, @ANYBLOB="0b0020ad1b000000"], 0x80, 0x400}, 0x401) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000003c0)="d1630f15ba0b4df55d34906bbc5edac26514526056caa43f7c44dc4ce87b31204c19f15bdd821bac6344be2484efcf07170b754a33479788ecf261ee42097e565aa8ddfa70568b382363b2cd79a2be9bef9eb54f904e405a4875d270271d374ef337f50263fd1192eb8e0c15d230e7366a6a81a79f42e4082d81883d8b59306141a34b4389b8193dbb0272f27ab30a0d263da0864d107104003fce", 0x9b) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000480)={0x6, 0x80000001, 0xc39, {[0x825, 0x10000, 0x6, 0x401, 0x8, 0xffffffff, 0x5, 0x5, 0x8, 0x10001, 0x80000000, 0x2, 0x28e, 0x8001, 0x7, 0x5, 0xf80, 0x5], [0x81, 0xffffffffffffffff, 0x80000000, 0x80, 0xe031, 0x7, 0x8000000000000000, 0x6, 0x0, 0xffffffff], [0xffff, 0xa57c, 0x1f, 0xf0bf, 0x5, 0x5, 0x9], [0x5, 0x800, 0x4, 0x7fffffff, 0x0, 0x8], [{0x0, 0x80000000, 0x5, 0x1}, {0xd44, 0xc5, 0x8, 0x8}, {0x2, 0x8, 0x7f, 0x3d3b4d92}, {0x8, 0xfffffffe, 0x800, 0x7}, {0x9, 0x0, 0x80000000, 0x3f}, {0x3, 0x800, 0x8000000, 0x20}, {0x7, 0x3, 0x78}, {0x7fff, 0x0, 0x40, 0x8}], {0x5, 0x1, 0x81, 0x8}, {0x5, 0x585, 0x6, 0x8000000000000001}}}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) shutdown(r0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d, 0x0, 0xfd}, {0x3, 0x0, 0xc9}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x10a2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x0, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xff, 0x835}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f000051d000/0x3000)=nil, 0x3000, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x401}) connect$unix(0xffffffffffffffff, 0x0, 0x0) sync() executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x19b) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) madvise(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f0000000180)=0xfffffffffffffe3b) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00002a2000/0x3000)=nil, 0x3000, 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) openat(r3, &(0x7f0000000100)='./file1\x00', 0x80, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) r5 = socket(0x2, 0x6, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x80002) truncate(&(0x7f0000000000)='./file0\x00', 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000200)=[{0x8000, 0x4, 0x6, 0x3}, {0x6, 0xff, 0x6, 0x1}]}) syz_extract_tcp_res(0x0, 0x204003c, 0x6) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="f4b533c408ae65ec81e9d08a3ea2700301aa3c44c4df00afd5175b9213452ab5d84f6cde236c7d8ecd3df6254400bc51f3624b209049130de2509cafc1dcbe6411378fdcc47f393c25447a04f4b34f227292ab1f5a79074b4c9a792940d1e2a5c8b368a5b1f9349ce2bb2422692753401e78596f21d3305837fc72ff0c2fcec8f40c220d87484d85e65e1edf380165254de2208baae9f45ff3a49f4e787bad18f1902728146986a16900b5ca2e6355390e18412e", 0xb4}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x20e02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000340)=0xc) getpgid(r2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x4, 0x4) execve(0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x1f, 0xff, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)}}, 0x10, 0x1001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3d}, {0x46}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r0) execve(0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0xe1a, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x8, 0x0, 0x5}) seteuid(0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r5) setsockopt$inet_opts(r7, 0x0, 0x24, &(0x7f0000000000), 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) r8 = dup(r3) ioctl$BIOCPROMISC(r8, 0x20004269) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) (async, rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) (rerun: 32) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001e00)=ANY=[@ANYBLOB="ffffffffffff2a9daf5b433508009e00001c0000000000019068fcc13fd8a6ac1400bbac1400994e204e"]) (async) execve(0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0xc4a2, 0x80, {0x8}}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0xa17}, {0x1, 0xffffffffffff0001}}) executing program 2: socket(0x10, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x10, 0x2, 0x30) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0xee00, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/18, 0x12}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000380)="da6afb3d03908d8acbb48335c29f9c5fa98fc57dd6ec3b584705ea86bbd343600ff097367270db4b7ae8cafc179d4fb13f0395810c933a85b676d76ffe2097b5e34a5df157877d1158ab3857058032a0c363fb84dc2dd6d69c10f8fbd9b5e06ee9d3862af698a423ac83d58552b1e09e3cdec32467f73ef0edc7cb95d80cf23284a80baeff6520dffeb038e2ac3d8f00000000000002638777bda5d1dc47909cfc36018bad713a5915a5a091c7f9f60b45", 0xb1, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xd}, 0x2, &(0x7f0000000080)="31ca345e51fca2b58e8f1239e77d51e4776dec79ff259ffa829eeb2cd498ad66fa1a840ca639da6b97e1d0266db114b3c857b2fb161f924a4bde8596b4008a", &(0x7f00000000c0)=0x3f, &(0x7f0000000100)="c9967a27c23cd53b4ab9be9ca7ca2cd62dfc7a7fdc87bfcf113436d5d603788a1119803de8edd4de33e814767b02b535a827accdb5078605a7afd8b55c06217280ba21ff7d54404b3094dabfe5e0a7128c24da56e0c3f43a5d78abe56df01466c4226985741d26508eb97d87035660357725e5cacb13272bb139bcfad477c2188f57827143accd4e485893984bd4f9b17e9e8f8baa45c49914a7aaa7f3c76bf13d8d", 0xa2) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x108) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000280)={0x6, 0x4}, 0x2, &(0x7f00000002c0)="783c31655407f944a64d8392e1edf8a0f17645f584d84348a1e8352dbdbcaba9d18d12cadce98ec5c807d21af8b4a8f7194ef2a3555fe07e874a3b6a381c9faa18591327136bb3123290e5936b8aaed8be037c3904b91e05732f412650a5989b9a787e91a2b868e2da1bbf4518aff830bf337c60cd00b4864b3a6e9257e197124b89e66a2abfd297c1b6bb615b898a9c990d5589b8a6ed4c92bb03b2afe91c39c1d2c3098cae67f293d8593a2c5aef3365476c1a8042819980c91744d09bbb24ddc63f9ceac95c75b14e903182be65953be349acebb1655a0b0d430982fa59986fb80db009a99663f47dc612b342ecc0b1", &(0x7f00000003c0)=0xf1, &(0x7f0000000400)="7fc1d8357cd693494196159c0c9285136c783d9f5ac357ae04aa98c91d027f8a7857a703596774e01e0ff41f9bce6a628d2d861be01a00621c0ea84c871ba2dc16d10c17ac7e3f0671b3ce9713d1908e8133782bed4455ef44c3d88583f1f4f839d96427e6583c4567a0ce6a084f5bbf9a6e1f9045989ac8193c12c35cb454cdec72267f81e6eb1b", 0x88) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000004c0)={0x9, 0x19f2, 0x9bd2fde7dd789902}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000500)=0x3) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) getsockname(r3, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r4 = semget(0x1, 0x0, 0x286) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000600)=""/4096) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x4, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getgid() getgroups(0x5, &(0x7f00000016c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x7, &(0x7f0000001780)=[0x0, r5, r6, r7, r8, r9, r10]) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000017c0)) msgget$private(0x0, 0x422) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800), 0x400, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001840)) open$dir(&(0x7f0000001880)='./file0\x00', 0x8000, 0x28) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000001900)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x40}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[]) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000ff6000/0x9000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x7f000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f00001dc000/0x2000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x3}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r3, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r4]) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(r5, 0x0, 0x1, 0x0, 0x7, &(0x7f0000000240)={0x3, 0x7fffffff}) mknod(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000002c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r9 = open(0x0, 0x10, 0xe9) close(r9) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt(r10, 0x6, 0x10, 0x0, 0x0) setsockopt(r10, 0xd0b, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x7, 0x20f, &(0x7f0000000180)="00000001", 0x4) pread(r8, &(0x7f0000000040)="16", 0x1, 0x400) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x5012, r11, 0xfffffffffffffffc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="d8ff0e00", 0x4) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x7fffffffffffffff, 0x0, r3}) fcntl$getown(r2, 0x5) recvmmsg(r2, &(0x7f0000001740)={&(0x7f0000001700)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000480)=""/190, 0xbe}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/111, 0x6f}, {&(0x7f00000015c0)=""/75, 0x4b}], 0x6, &(0x7f00000016c0)=""/64, 0x40}, 0x480}, 0x10, 0x1000, &(0x7f0000001780)={0x8, 0x6}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001a80)={&(0x7f0000001a40)=[{0x84, 0x8000}, {0x17, 0x2}, {0x22, 0x9}], 0x3}) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x1b, 0x0, 0x0) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xc0}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) executing program 3: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0xfffffffe, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000", 0x0, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b8fbffffff", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) sendto(r2, &(0x7f0000000040)="b0b4", 0x2, 0x0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x6, 0x8000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8, 0x1, 0x3, 0x1, "f747a90ce45b1b0370d41bfa41bae62952bd7cc7", 0xa3, 0x7}) ioctl$FIONREAD(r3, 0x80206932, &(0x7f00000001c0)) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() ftruncate(r2, 0x7ff) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x98) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x3c}, 0x4, &(0x7f00000001c0)="53e1db7f1f53eed087407d7c9bf3d50e39fe23a021bcea669b0a0a16f8e1640d6f28d6edc9e3c6a69b0832088bb80afe529e4554a977e098774c055ac6844fac219254b2a8a659c7b6f876c06803c37d8cfd2aff6c615dba8a47a0a43b5f5422", &(0x7f0000000100)=0x60, &(0x7f0000001300)="2676c112451af5e12b21398c2f3c12872902dfcd80134edbaefd5641d4723ce5a5570fcd955f277343a2227073f4bc586695e172bd68e7b35dd5a396bf0de16dfb20f7cc0aa09c9ed12433e11139cb1f70bd13f77cd53c41b2cbe5fed29ac1e890a478cca1775df7b87fd7bd40b31b855dfc58fc94df6fb7e9aafe8d8f0170d1ecf34ace0d132034104de801a65cbb0f9888b4a53a41693885fc699ccde87cb9ed8dfb48b4558f7166c188ab7b24572f5b816ebec06aad84cab660c375afd23a283403d837b8c4589fcafea8e5410f53f29f19f0202ba14d3cecba17b5bbaeb9f71c811434404091d162a506183547c185b0a13aa098ba74e1a90792197bbfe76738fd2785c55d0832a4450147eea83a1e9423024b2c8d4e55f082dd94eef9e7c533434719781cdc9f7dad5c371b78d6948e88ce26f38914fd35aef9bba6c0ebb331f6632d1a8991be77ae691547e3beb56f31b895cf01d6051f01b39c983fe1126093e75f1fe99673c1ddf224d8002b1bd0b2c217596c600e0c21feaf5f9202a96424753ea76c251e747a094258e8c2815466bd732236ef46a6ee5aa2417dc83ef4f35f3fe068080a1777d8db93a54d343af2b5041b14ac223c54b51e2b7c9e2cba81a84b6a508240d96b25aa44e0729fe4860a3d9e7c18722ce03940fbde7abf44f3190cecb0b57a2f4c552094ecc4cbb17d27e8c5295b4c5fc2f9e8f4b467157481287a1d145568b7b741903d1ce0a3529e99328fdb55ea96b1b4291ddb711de53bbf0a7e35180660eed57bd942a25fa5ccba931fd3e261ee29cfee8bce217cee563fc79db3f117c1b23bf6e5a62c4c11eb80aacdbfc5f01299ac14c1e40935778277d28ab12cf83fac31efaf2069e4f12d14fbadfa9893c903b16560bda6822a9e47213fcdaf03307c95f36cb7f9988ad7e2dd255bc9fbc20a391724c5e4e37921715e0fc007147a8800936d60ee8651eb6f357c211bd4f01649729d7c35f2ad07942c6113cd2bf9f9956839b1d99b85b61588ba22392c3e67fa261b16cc66eab2931d5dd28c665b2e8796fb0a770273ea2d5a762435b1e3cc193d9c4eda51c6fa327c78378f1dd50b3e1d40230fe98432419228a2de0bc87b2df063784515a72bd652f6e77b1fe83e96f53971ce1037d55beaaccc7205c178a39029933abfe0b900fbd4b1a44506f54204364d54d21d29f6d78112959b1f53cbb7b5cd0e644a38704608d6f1693614e09abcfb029e5879cea35fd9061d7a1c401fe897e59d2739478d178a991641263acdde3752340bf8c53bab53cae4b229373cb3576b2a8eed04fd67b61941a92c1f80fae27b541531b6405fe6c627162e2598d24f734e1a394b8e1f1295dcb2e23a2173c89706a46f1eed98c221d94df8a9f5fb3c5a3ec0faf4bdf5df41ada648a9530fde9721cca726b5534d193354b5d0c914c4486cf6d32a0dc37f2f4c28bba8ade3ea8314447bfe4d902459cc728a2a6a99de4fc96a2c7dace3aae2b877ed2672d0d6172a9bb16874ce0e5aa700227e92d4b330130350e2489a6246a1521698387cee5eeb3d07a2c6242ffd0408ffdd36b99d62c85346a314ebd77a4c5261e408d496716002e36b00215dc0871aea3dfd752d18e7d917844dd878e0660c4f971a628bf68b69e2cd6760faeb88401114c59c00b3408b4ac062ee9d6b8c97ee201de3dfa37c160f98d1bc2ca72cda5540e1640317f2d78c0441f18cde05d3481dd4b93b34657c2e34f989b8a65fdf64489bdf194bc1a4ec915ebb48c55255e3eb15adf4d4e415a2d71a18bfdb04b8e05fcd18f3c111423e0635765b6293bc55483d2a024b9a586508a62ede541f62722e452919dc311cd8a860605e4f53c608f3631b737ad58080b538ce1cd6201f721441889d3c02dd2ecfc5475b75b5d687b87a9c4cb6a4fd30ab596dd0132a6e6c543587564025e56f831afdb44dd310471d1d5ac886e6fb94d9cbb6cae343c77f51478019ab188bd83561e79d7ca9c6b1e0776e443e50bd350230194a7ea1deb0e0c1ae9c4bd74569dea1180540f27d82154b12f0d2d1698221417583388bdf62a5d6eaf143eeb58755a0a8ad95dd40bbeffddc67a1706ba52f641af8aa59211467066b9ed85c9ec3bc4c8322cee885193126d2314e56ba69273db1852d787c8d1f9f6c181f63d11aa03fd032008430d8615aaf9448d742f97f651b3c8379c1e1ed1b8d9d5165d4a3f427b8c3ba06029d93a10ec11f81a13ac5412282389d4b70fdeea076b23acf753eab1710ca7d69c9c523201fbe09aa03e42313608eca6aa650cd3fe5b8ac77273e6ed89c1c3ce61619371f0b6b84a0e4bd143f5781bf5d3ab2b6fcaa92f1137941bc7698835a31edf2221d984347caf34d037042457ccb4543b52b9f5742a09f7d9d9260ecd0b877e95db00c8888dee73002d1160a49f15ab8cee975b925170d960d18f0d08becc36b796c5b5146d1218777fd6935b0c87eb9652bf54e7b88f0f208ddfb5fb6a9b92fca92622a413e6c2b1d476faa0ef99adfce278672d9a07acc16da1d11c4669caa027e1095357269ec5c6b785edbda70b9c65dc7861f63473a71f2fa4257c1dfb6a656c102cd94089d7edf5f229a6b4b3873bb5983c46d32998189e8d58e803786aae3745ac8dda78f576bf314835ec896de17e2300047b0385a7f75f44b1fb2e47acf8a7f10127fce6d4d2dbc7faf145c4351fc3c875c48441e738faa48c7509dce2a767f1271c9b110d94db9a3cd452f7abf5a9a207699b9945ee5f71b0484bfe001e14355734bf9ea6da68a5b3d0cac70b4f0326ef862022db61fe91a900e7813976f5cb5baf0d94cd8fc33980b3e0bec931874dc1f07826f147a12fc62a8f528aa69450cb08a210c535b9c3e668a7bdd66dd396fab1c0e4322876127910ee5f2bef958dc5cc2bc429a13a9f1270c7295f4c2ff4bbcc80a940a01569f96ca6e962dff37f2c493ab55699c53636b28e622452f1da191505421a0ad47a8b49d720ba409b03d2e95704b06b660511ba0d6f3c302d72ce27de660896c77445bbf2346725fb973fac715549702eeb62c0cce711820ef53b407a786310734bf1c42b56a04707dddc2228a67a1ab2cf5b8c43f3e44ddb14e88af75c920a3cb236c92684f9a7e6344245abcccf5edaf61c15551fec5b98eba7cb1b9d2878ae371715744cc7c2074d252b677418438de465443c574bd2a616f2efbad4fe55b566486fd602984d7603ed06c0bf2b159f7dd41a65d21c701abe6ac2d28b46c402c55b550e72beaef661857db1fdf592dd053824addce67781e6feaf2d0d5326b9e95b59285dff14508d06c444007fd40b21e1d4f30998c7c7bc0e2b79c8950c952fd1d9bf378846f715c0dbc6e9b904bbc4042936b999117e351b8fbac4b68187ac6eec6a3540459374a95ceda51d8e84752b51585800df97e1cbb3438084fda59b096e3b325321bee845c518586e554a29f0a55b571c48735eb105ba3134f7639ad2c3f6f22b29ea58ef51706e0bc352629ec02708031ca7fabf55cb53b42ea38ce14a5cf218945caa03a4b1e06ff430a9285ce9a96c8b8a8d11b97d4ead02e80a697f211f0ea3c3dd239df0c869c9ffe23a9b57720831ff7d6d789016ad8a875fb6101865f020a571e31a517965af79b696261c09c1c1c5d5f7b5909d6fe43476162fa5d753ec32dd960c33fa8d16503aad3c07e19f8652228d8efb354820f3d14c71377da02d2882b4b04c3efe4ed07b98799785956bedf1d791bff9123f2734d4f27852992eaf43f14753d465e110aa1d3615c971703a4f412a063e5532e87de1c23abb28045ec43af6789a2a4a33ec5d97c05f95450bc7fd5b17226342dfc573c7c605a7a75c5638180a7aacaafc8544d023232248aca880bdc77904c337a82e80f49e3dfea3e79720bb14d3e31a065dbe317e84278997ea7e1d2500e330326d53b399f0646966bf3a5fe7596fd24396bd63056cd9b8bc582afa82d2967c26bb61205119ee7641c319456f758870a3650b2004b1990c5d3d0eb779f213e680dc0a72e3dbd91efb015f39b8d0edd899ba4276e1a9f9f335bd50d13250328ca89a734e902f058a3f294e3e164ae79ed7eba25343fdcaeb8345873b82f301042bc096fc46248bdd737f998fb59bef345f5972cf5eda1b159de32e44b6fb1fda7bf3459404ddd1fd3113852a76025054da42d4cbc382ffb05cffa4bf0da6bf7a05b60ccf48a69c6acca3c434c0371f06d3eeaa715f2725ec77e5f2dcb0fc24576b61bf157368c5cd46056e62e507894862f976e8f56dc5d07faadaa13012798e136488f08490330fdf5d02d67b8a4b1d30d7c8bacfe273c32a7c696b94deccfaa5178daf8e3f5732a81dc898f64625091ae6d279236dc1d925979e6d099e190561fdc20d48990e331ff1eeff277e32bd1eedc5a3df6f665620b47eade6bbc8f83208eb6185957dc726d3ae193b0c5024c743f1f546d22e82e7b7c964eba0d23744e804084364933cce9d9700a1327cc79a41eca0be17fa61c5290036efa9c0555a8eff5a133b0cf8abaa2718c1cd5b4a77a80b27239b3ff47ac00eca72970621914b8a527bf0ab72750d3bd3bd4c772b127f4d9264b4848e425e53bd46ff6e43ebd6670d1a7dd669edbf39c732a21cce7491877886e393051e701b9cb817e0072a2534321109cc9a1b661374db7a4655dbab24e885d9ac0b0d2a643539ce5a008108adde62773eca0b3286d4083fdb524f754ab0d1d6dbffb365d5319dc98dcd37abeb60a72211b9604642a340ecb81f63202f30816022962d9e1f13f01abe652a72915fa443d8cd055b146607468e1c8eef7be0ce6f5e2a1f41ce30ebd18886d02874431f35486046010d38da642185ac501818c9dc70f079dd4510f2b518fda3a4c4c08c9726e5631452c907dd726a1fad05e0f41d3e42a60c8b5969045a03e4eaf69b5629157f2dc8fe25156a35de1d43aece4036dc2ec7fc48bed6be50a2fbb97b93c6e081f80debde19592633cdad6e95c5e73583644d0bf3e0c2527c88c1ba258c5658e0d42893aa81af086cca5a0ef107b500ca2989b025112b8ae44c1be86a7d8f223468aec15f347c58d53dff3b79fd058853a6bffe0f47d03c8736b3fe8abe199794220511c8ba392701e0c6ae84d0de7d0281544af772c5ca7acb83fc10b3d0c46001e320649a9e3b27ef4ce33d6132180703497ec6a944c43133240c9efa101591f637e7eab47710ea936db2a1a7b0d10e6df7d46e16c6e36983836e5d60b1c81f80f268cc7c8f256237db6948943fe2ed4799e1c23984d0c5b472fb0e8b8661d455165415c655c9291147d6e03d7d74ac0d36f72dd9c5e7a17ac6215bf232e373aabc5f0ce9e15385faf4e85a29bbb15247210e12cdb3298b9e4cacb8b900f42e3f1e6414b5be1dace430cce14917865d6ba4276e2d28a53a0e05d4516cf850833f36b593d26d92b606cb698acf2213a086b7028e9633daacb1045648947adbf24155e9b541e9fd0afbd83b7711a1bcaca29210be70c2292e3c15fae0a5eaab071df767cfc2fd0c204676b8d4a68d7ccf7d2c5765ae58e84bb8e7eac19fd870d20235c052dee9101680a86ecd60c0fc15455c1d19888e04de123f491348c9d29a7eb43a87bf037f02dcb3b29eeec0d46e3d1f017cbc873d9a8caa7cb8fcd818bff2a2be47c98012ed4493eeebdcead49bf396d48501a7de4ff949bc29ff62b5e4f20e3420084de77d4ddaee3a15deb3e3ed7801700f9f0a41299fb9b8e6c0d296b56b83d72a9b35839b3b428dacc63f36d43", 0x1000) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000002c0)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0xa, 0x36cb, "0fdb0000000000000006000000000000087800", 0x0, 0xc4a}) executing program 0: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0xffff}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x4}, {0x14}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x7}, {0x81}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000140), 0x200, 0x401) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x7}, {0x8106}]}) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x2, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x400}, {0x2, 0x1, 0x1800}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x5) semop(r1, &(0x7f00000002c0), 0x0) r2 = semget$private(0x0, 0x0, 0x104) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x8003, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xbff}, 0x2, 0x4, 0xffffffffffffffba}) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffc, 0x0, 0xffffffffffffffff, r3}, 0x5, 0x9, 0xffe}) semop(r1, &(0x7f0000000040), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5bef, 0x800}], 0x1) semop(r2, &(0x7f0000000040)=[{0x2, 0x9, 0x3000}, {0x3, 0x1}, {0x4, 0x70a}], 0x3) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000001500)=""/4096) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x1, 0x3, 0x104) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000180)="1e", 0x1) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x2) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000500)=""/35) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f00000001c0)=[{0x4, 0x8, 0x800}, {0x3, 0x800, 0x1000}, {0x7, 0x0, 0x1000}, {0x5, 0x3ff}, {0x2, 0xfffd, 0x1000}, {0x4, 0x6376, 0x1800}, {0x2, 0x5b5}, {0x0, 0xfffe, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x2, 0x4, 0x1000}], 0xa) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @pad1, @ra]}], @icmpv6=@ndisc_ra}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000000, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffff7}, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc0}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x800, 0x3}, {0x1, 0x0, 0x0, 0x5000000}, {0x7, 0x0, 0x0, 0x800}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffe5ffffff00000000000086dd6073d477e407000000000000000000006b00000001ac2c0000000000000000000000000080"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x4, 0x530, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x1, 0x1, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/112, 0x70}], 0x1) dup2(r4, r1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/98}, {&(0x7f0000000400)=""/4096}, {&(0x7f00000001c0)=""/227}, {&(0x7f0000001400)=""/151}, {&(0x7f0000000140)}], 0x1, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x4}, {0x24}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5c}, {0x8106}]}) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 3: sysctl$hw(&(0x7f0000001180)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) socket(0x0, 0x5, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) chmod(0x0, 0x0) chdir(0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) mprotect(&(0x7f00005f9000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000240)=0x240) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) executing program 2: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x3f}, 0x4, &(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)="c866f43cad43436c005c43cae476ac3e53e467fe842eff73b856bebbc91878e08901af256eb3446b9f781bea7f8ba628d05300e53250f3a2d9e035520c9ded7eca4c8d3bd5a2777fb950b5e434276412e81f7af6eb5ccf226d1bff61f40e489ab8ce89ea5d2ee783c3cc46615200c3b39695961dc99678cc78bd38e6574b6dc424ff26ad387bc1df13e5b09b27f4b01ed136a4fa2199cc10e3ee93481147d3467ff6759ee8005858a084cf12f00f32ab68630bcc957d5f5b47bf2ae19dc4ad1899ba46ac66cbda28bf561a", 0xcb) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffc, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000132000/0x4000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00001be000/0x4000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0x3ff}, {&(0x7f0000326000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000008b000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000102000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000324000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil, 0xfffffffffffffffe}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36", 0x17}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) (async) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) executing program 6: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) setreuid(0xee00, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x0]) r2 = geteuid() semop(r1, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x0, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c}, {0x4, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x9) semop(r1, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r3 = getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/163) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) semop(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, 0x0, r2, r3, 0x20}, 0xfffffffffffffff7, 0x8, 0x81}) r4 = semget$private(0x0, 0x2, 0x621) semop(r4, &(0x7f00000006c0)=[{0x4, 0x3f, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0xe75, 0x800}, {0x4, 0x0, 0x400}, {0x3}, {0x1}, {0x0, 0x0, 0x3000}, {0x1, 0x0, 0x1800}], 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x1, 0xffffffffffffffff, 0x0, 0x0, r3, 0x0, 0xad}, 0x10001, 0x0, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x5, &(0x7f0000000000)="5d8ad1ae", 0x12) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000340)="9fe41bf9eb48ef101990d2d8a710e6506db2469d252596e982595ff848c71e9fcc5bcd8e52fbe68f7244fc8d172541eae5ce8d32389b5675ce948d9224a3244cfcf50e91c6a57b7c149278158b847311f15c18d8883dee", 0x12}, {&(0x7f00000003c0)="5c14183284c7f8fcec5774c5e5624416e9e392c87f33ee6bd20f68dfd57ee5cf8b8028543440ba4021ae72efb8d10a5e56", 0x31}, {&(0x7f0000000400)="b640302f7b0ecca07282051bce0fcc4e9b85adf6327197e10b531babb91144810fb9728f4338fd892e848acfc31520d7aa721ae597a835f92bd67ebd345acce60a547a0e155a483caed9ce74162b38b12180f427bdd9bc4af6b3e417de51235034ade40be9d89e5d8f0f0a589823af40054e6b28d4927487989c1eac1ec93d6a8b181ca8e1a47c6c019031a7c1f4d024fc453446ba648ee67cf8028838a71e90a6eec8f52aa790e1af25e23702e1e6c91577945916344462f357ceb607b7735fe4a4fee4ed8b17384f59a182c00acb97d18b80b8659d777e2eb6c3279ff612e5cf2e99670822e73db7b46b", 0xeb}, {&(0x7f0000000500)="092475278c9b146ebeead89e090cce6414e5ef8c20cbc925fd738db95d5e3dfbe46f1148cfd9b3e6376bc52cc0fcf9846db22504c4a30e20a9c992d1c2af1dddf3b4cd248fcf6dd91572b419fe7d02068ce9334d71080cba0122702d76", 0x5d}, {0x0}], 0x9, &(0x7f0000000700)=[@cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xd0, 0x9}, 0x8) setuid(0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x9) recvfrom$inet(r1, &(0x7f0000000040)=""/8, 0x8, 0x801, &(0x7f00000003c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x28}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000840)="60c5880bdf19ebcfbc81d285defbd064", 0x1b}], 0x1) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000480)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd65", 0xb9}, {&(0x7f0000000540)="7a8d4c47680e2d3e197359a72af0f843728001f1c33e8d0c4c36fdb4", 0x1c}, {&(0x7f0000000200)="a19b31fa9afcfb8bd7a0cb99efa21569e6c26cb9981bedd4fc15f147f6d0b005b04ef523dcadd0da88ce7ff0f8c68ca374c996329cf8c5fd520d3c45bdadb58da94144b463adc588", 0x48}, {&(0x7f0000000300)="4e94446800961a71b9ec769f24539e9f5969f655d6774134e51296ae603a62b708b0f4283dae8ec99844420962622c74ffe3f9e29705330c05fb6d83db4f367aba0d06cc6d535ae3815dd7681774595f1e0ff03a98d48841c69ddefa30d7d3fc05b1cd721049411cf921f00802a75e54553e9c3b0a84c95df6da9752cc368072c81beea5f218adc71f9e69c44fa4240dbc6e8cd4003fd386c54a9652538824586fe67744a104a2fd7b5e733f47ffc6028fbc4aef39ed701d3245a6829b349f16143534cb3a6c5c3b48eb9bebe6dc94dad3d0017428e1c4b0d0", 0xd9}], 0x5) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r2 = open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) renameat(r3, &(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000b00)="7c5049241091700889070e0f9e4b4caaf03ea4c0f79b2c215a98a907b8498c9dadc782473de19054caa9d39b2b403a1fe95fc5c2229e02866f4ec18bae37940b7fcb219f3dd115dc370189fa664dcef55bf84c8547d7784c09f2b1916b9899a2612067b523eca23fb552d8af9ef264741cd50df1d062cc31f3dad628ec623a98493c959820a730e7e82c8ae8eb9c194d4c070279d9d6e9e218df1fbfb8b675d3769f26a37d05cf23298c12f69fa197b274c6e728a1de7eeffe68e6fc941e8084e5b8d376cfa8b3148a6a2255bd4a68f4913c52d70c9327934a47abae69faeb504b8f70ef5d46500f4a8b4dc7475d93b9093d1b48de7a9a618fa47025c41463745e998a96b75327d9440432165f8c19352f4aa42f417982b13e0d83f633c2136497b88d9307010d1e73c1c08dd6dade863111e7036561922a37f4d7837956d96fd57d9b992078de4d1756a5f51c88e97e8aa322c21915a7eb93ffba8415122a49d00533af0d3a2f1e3504da7f9dd3e0c9d991bbbd04e9b885501fa797ab607a5cd56008cb25b584d6548d9791c802bfa294327ce854f3a60ee52125180ae7d486fd51c26d14db689021cc6ba9623a33d69690a751b3771684eb8b323cf42af3c08c10db630a2f6fc29c81e038ce0d37566cbc59a3c9d55ac7af61402342a3b51830d4dfe4ef409abe8b884bcbb1736e9a9668e14baaf23e92c3b36f1b03668d76169d49e2feb1136c2f3c3b8b443e321646c49d01f63437d0154efd9e54a00ad187efd19b851ee2ae38b646c2e93b41f3f8c59480dd3c76b6aaf43148b7f5eb287af12a8502df78f9ba709b236a3ea70432a5c794a8a453fbc420df6eb81fd965ced4c73253891d31f2a10f59cf61bc1b8774c52a4a395c8ab6df0b93c82a718d915cd9f99e943e822f23bad3d7e57f63bc9b222a6a273cf324161845c95d0e3f6eb6d2b9b96acfde0f6f1b8b66d8dd307e49d609458d277282d25ed641fbdc94f6fd46ca3d56b6cbd7c33bd12e599f10959a01abc6d660639d73a9cd9a08a580930154794bfabd43f33a4a2cbf5cf0011f334eb9bad922b39dab4704812747e439bd0b5e517a16671ed5aa0ebc9a18023dfdc6eac17da112d51639d0aac5c317ce193b6caaa948c13a38a3bae9bc949b0ed9c7de2fadb22cf6e365afbcd58c8d8368b4f1c72e4bc141f7bb78a64baff466963a09009c40089d2b955f37ceb2059dbc3c7fe8cf7d9700f6373ffad15408b0720409acd53b5c3f7698431ce2c553d31507cc2b5858cf4b776de16da6b0a29f785f3e5a30be767706a7332ab15454e0573443a348745349ca0b35ceb2db98e29078ebcf605562ddcaf3309d9122ad35b2f9e34475ab5d765d51fcaa22c5b626b2bb4ab4f6db07ea7f5be631a8b674709d6527614aacb5f0340572cf5aaa3ab310eaa96cf108a2641853541494e2ee52e2a16294236944800854aa3eb4fddd75e10fbfd667ff01f250129f39b05ba4121861d019303f3e93b54e07dde11b2fd428bd04420571f8237b5be65e9fd4c570eebeb61ec96b3db542ae16232b6f23f564b35ee405c00e74b013bede33c2c592af7939ba13097044d9b6da9d6ae4f9ca3abe32b3209f93e5fd958bdf05a3dcf8820e8a288e8374128539827e5ed6bd186896e508a20e03c47cc024d758ce2b94c9fe621ed22978e6122a1272d1b686faa8ecdde7f64439742938c354a718a96da9c3cb75ed924804ed23c39159aca921fadd431da1ff623c82f01a261bb05612ffab59dff3790a2ba55232cbb00c720f93c8cf4e9e3dd1cb097acecfdd9918f085c9a3133bd0171180a4b92df1c5613729ebe6f0bc95ec16dedf96a61b49f4dabcab4c158d33d6c52d2241f8d8c0f13e13c427a77a93dcb13d82e80f8361af3128a108feff4964326da71b424fa0f4f8bea7788f407d08e8fd46303e6a10a9e100c305d9fa6ddee41fbfcf59f735ffc358993bb65c25de867ea9609f6082b31305a769dcfbe2dacc89b87f4874a0b2b6bf603d37dabb7a577735f6570bec5925cd5a5d13546350fa7ff56670874d35c2ced3fefe5edac7a47b7162e025d753433627d5ac658e442fab683395a9afc81c72b36fa1b149d1be9d3040a556ad80be29c7099c75704bd9aa645ec0d6bd4fcf713e068a9d69f011d3d97ce42005ecca44d66c18c3f1879bd63f4880aa767ba969719903699eade205b1414a4f9efa14300c305c9b1a0c4a68db89b96bd16fa696076043f1941e56201353e9af4d318fa43b2671542f8411b6af5243babd15bf1bd20dfa06a2ae7d85c2bbaf253df3d699203b9bf985fd113da885e53b47868af0c0996cd8fc602ff7bef97fb49c47182428b36bf69ab894d4858741bb9056dbd10ae96f4df30655286f161e1d3910a074757e07a31870bc068e5821c62fe1bed92c3e62d363d8010d3ed499334cdfe43b088d1108ce1fa05a560fccc41fa18e0269daf54cf97441c43748383986a74b2afcdbfd25255b57f71faf9f7c13c6e9540ed0acaa7835c899ce3cb78f025219cdd45cd9b41650033ce54b4e9aa6ff95b721be635cfc65b0d49a94f09954e4256c34e78696b1a39b06c8429bf7f8c0f5f27429d15cfe578e3b8201a469c2e46e52f0e654bcfcc0c3a853df04f6225dc457748ac4af25fa8e8b857e30dcd3ae9a89bee549ca1eb32e213eefac7586751cc28010f731e69bdcf0d44ea12e2f2242363dd5269fafc18d5238b7d140a5db5bdc4cd02dffd34bf616bd950aa36ac27f7cda09e9b8b22673fc43b266be1132cf47ed05bf84ac016e0336ccc3326f11e281de0539cfb247f8c1dd97cbcf320f377e76bee937e7549d4abaf5704f7732a7356c45d6d827c5fef9437fbdd9eb3c67ab6834b6b99f7dd38cee76ba8bd6399343b122240ffa73b4bd003fc304c4c420ecccd2bbb47cbacc749ec57125edea35bd8dce23f1a12c1119072f3da0617156d9dbd699d0677041cb466d994978b7e9bdfb119f42a7d701f39943d862b89256ad587a84bdad0e939c2537ff09e2eda19bc48c4db636c1d0cdd40629a6587c170c22c24ee77800b8df63893e4b6f9ba628f3dcac113d3004b77a8dba739dd6b84a9680c7bbbd05e1a1a622661f71347f9602be245c84e402a568004fc8b82ade5189d4108b6630ab36b8f3d7a4b2e8cbef8389fe4481bd3f16881c080ab8fa01a21a4bde352fe23fb6ba5d4c67164a346031e2b583f07b2923d2fbb001a55204b21fdb93cade7ced6d10619cf7ea8bb1dc2a6fd7ce2a5b8462e50f3dea6d9412bf8114f587e8fc81f2919a730fe3a800287adddb8ad31d1522846b8a90c77cec9e97821b1d66e3f148614068c448ac9b53b4d9fbbf2bbe68607ae5eaad0f610cf78da7bb18777071d02f50d2dab4d25f2a09312f9b0eb04a78e874d1a60978a4c35927e94a1ce6956b61c49f7d8b7de84cf3a958008b13068022ff81370b658d1b52c438ab68cc6b87b81ef67c570c28a830ea3dc37b81ae3581aa18897c368cf320c76d49561370882499dc237652b39d36d29f2e3f9552ea2564685e19ceab4c007abae5e05dae13642a4a382cfb303e7840ea8df6bd34776e8b9df142722780305ee288cfe692e6b8dd9e1bc324cfdebb099446f05279311f7620ae29b9d39ee2e9f384d0985ebb2ea841adfb5015f1c5bae4a8cfe0bd5f8a5d69a51f1b2677e76415c2df7167cf17f4ba01c36fb259e46e5b42e264dd34c81f195401af5803876a929a3cff4b56d73571c0e7a2a4be19b2b7b68c2c2d720ff355969fd5bf2bfdc5e5ab56da25e93e5999bf903f3531927d198a772d009c9b9f6401eee156c4228c79c070ccdf4deebc48f9eff423892cf107e08369bf05ca9081af0eaeb98023b5a8ebd10e1dd46c80b4fb761ed2517f6e7da40a27e1448e4e3f359f8d5ed56085ba182ff775b67364afd8f9c0f79e28ad8cf815e51428a01f9ee70ee545c7bf3ffba892d85fda99d5ab0f26c2082a3e55bb676dd28cfbe708a55645a17658b3cb94fa769c883125f71bd296f5a95627e02e75420faee7d737b3faa7fcf2303ca3f0138a0e9777bcd6c580f0537c58599ce8063e08953acbc8f56054c721d234783939bed0d2ed96641603dfb28c82735f39bcf5c1613066151fde54fa6226d20f3a9fb20d1ebf0c8202393f9ffe3909d84fb9c86bfda954c8e9613c7ddecdb4ad9a7f6e687661dc0463adae8a340b9d1d4ba57ed92d5933d86a585bfbecb030e80a7e50f539ef569c6b35826ed8c3b25250b79b1b8705483e27be731ae22b7869b99a8ba09242082dcbcbb388da527eb985462c367898b5f59cba3e87dc49626158f5c4816ccd47969bf5f4378d76b1fd027729410de085b15e2745b3b529f2ab9f127ade5bb094c32b1ca9f83fac2b52fad390c886ae968d5534a14241aad0e2c50fd2f0221312216fe0f5d73b6b702730e6d1bf8605035ac807f218d3adb73c25b8ecd1ef4e1769e4b98523a5dcdbc8be2a8b3701f164b7123fbdb3506e6c67e30955547c90d9a8c21a2e6aeb27e1b6b709806f6da81c762822546516e59e1f9b2e2a303b159e0fcaacd0eed6c23c0fef7de34b9d3e81f658655c068ebc7630b788a4ca2f058ea49951fbffba0563e79e96aa7e6749e2ab330b0a419ad58997fea791c104c55ee2feb7fda94c74a991f430c78b3c2ee26d2fbaac0a4cfcdef879f6130b846754feee8baf6110083b6a42dc5e8486375dc846aaa4adb7b02b5ae8d48547157a6139acd445170435986f4faa395b22e9fed4f9cbaa08ce9f32e56a29cb057efa1345664ef598e069585ddadbf4e619c232b0097ec53a9ffbaa6cd0c3bf30991fdbae69eecafb43110272a3938a78ccd657bdc0295bfb7c58a76fc334c6136927e97f8aa9346609784f9bdc2518033c53c78ca26a17219a28cad1ca421817e7297fe1f61975d0be70828625da37c06b06dd94701f73f1c00b3a7549ad4db53933a397fa3817e889021bafedad4906fa961aad83ed4c5d268c159d8751a4c93d74cce5e472ab087ba4aed850c7138f6b598e48433a35db760121441162983eed1932461add45e115ea192a9df8cf4064b73fbf564a879b1240f045e893d19874dcd3c9fec8197c7169037c1184ef0d4d5db888f720ef27437c9f5109da4acc9e2b17ca9fac53845a4d58b82c9660439d34efaf00a5d6d1e243cbb1529f5d61b46159cea6fdb552b150f8ade4fa04cd111ed139d5afa1802535bca1841e71e529619a83da6a229aa8a7aba14353fd4cc1ffb53eb42beb7511da5a14aaae163b174e75376c9742538c0a4ffbb89c019e1dea8447e9e932487e75ada83e12ab260e8370c24df54319cd9bd4f89fd4e54fa79debb6d6b7eb6857f669ffb94202c596d43eddc8b25737850743cda708c111725aeaf50739d8c2ee19c44a077bf84ea40a6959f413280c9eb21110c1f4ad367d6e0f8bab77e3d49d8c1bd1b242c2ff46f25cd911514a41a075288fdb931138e2578806d50909b452fa010224a345f4d3ac40b640f5c93c9ced0e9382d16587fa809846854cb6a0803945d2ae3fa2e5abf233de3baf06e6da1dad0d8db123e398122a9f794aab6d03dcabe08169411a4773587d0e1bc7a6b5bda50c4bbd7a94cf2735934e8472f139db8d15cb0f587c46d4451b8daac4cbdf693735f09f952ffd4afe7eb531d2e14f37771fbe78cd9bbef899ed35b4e4755980e7503cc98b77fc654030eba8f1bf71750b972d66e74f76901d765f0b1ef5e0a6914524d1453e195e60e048e0d4f1604fd90e0fbf20a83bf13ce10f7d0a96", &(0x7f0000000600)=0x1000, &(0x7f0000001b00)="243e3b6354829ed9786804e917d8285abe0faae669200509c3c25f6dd6b93b087ffc48bd9561a0e0c75daf70ceb612b0e07f5d4facae3d6c798012855901d351ca3732b14e61f483f175d0403dbd3120f51b1053a02dc7b323cb2dcc8b9a64e3ca7e7f069deab18a28c34a1926ca6396a15e4998c06cdb286893c61cd70759bd6471778f7800fb509efe430a23540faee7958a19bfe7f2d53fa208cd3f9293b9ac2c53f6b1368445c1637ba60fab1a8ad44d0049915718a47b6a84833247e45b19c345deb98f326e9cd7340aaa16216b6faeafb4d897e81a9b0e439a671c164feb2bb2a94e2bcfd2a2", 0xe9) rename(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000005c0)='./file0/file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452"]) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000180)='./file0\x00') recvmsg(r2, &(0x7f0000000a00)={&(0x7f00000003c0)=@un=@file={0x0, ""/14}, 0x10, &(0x7f0000000940)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000640)=""/202, 0xca}, {&(0x7f00000007c0)=""/80, 0x50}, {&(0x7f0000000740)=""/88, 0x58}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000a40)=""/145, 0x91}, {&(0x7f0000000880)=""/181, 0xb5}], 0x8, &(0x7f00000009c0)=""/8, 0x8}, 0x40) openat(r2, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef0900c08cfe24be00000000fe"]) 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, 0x80206997, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_extract_tcp_res(&(0x7f0000000440), 0x9, 0xfff) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000680)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ftruncate(r0, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000000000000400fe8000000000000000000000000000bbfe800000cd8a70e2000000003c4a3970"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x26, 0x31, &(0x7f0000000000)="66993192cca146f99b9885e49648", 0xe) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x3}, {0x1}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) mknod(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) setuid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x1}, {0x6, 0x44}]}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) setreuid(0x0, 0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0xff, 0x1, 0xff, 0x1}, {0x1, 0x1, 0x1, 0x3}, {0x101, 0x34, 0x80, 0xb64}, {0x1000, 0x0, 0x6, 0x7fffffff}, {0x0, 0x2, 0x3, 0x9b}, {0x22, 0x65, 0x81, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket$inet6(0x1e, 0x3, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x18, 0x0}, 0xc) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x1}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10281, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) write(r4, &(0x7f0000000540)="76e5dead6f01f8", 0x7) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x0, 0xee, 0xfff, 0x1]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f0000000000)) kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r6, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r5, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000480)) syz_emit_ethernet(0x1b8, &(0x7f00000005c0)=ANY=[]) msgctl$IPC_RMID(r3, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='T5', 0x2}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x1c, 0x0, 0x0, 0xfffffffc}, {0x4d, 0x0, 0x0, 0x1}, {0x6}]}) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000080)="3cb774c225c9af053b85c3bffcd6228e8686a84423fb039f92a931280d9153c6a9f64122383ae7315eea104f81", &(0x7f0000000140)=0x2d, &(0x7f0000000280), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x7}, {}]}) syz_emit_ethernet(0x119, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) setgid(0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x20000, 0x0) writev(r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x1013) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x20, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = geteuid() setuid(r2) setuid(r2) listen(r1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) (async) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) (async) r2 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x15f, &(0x7f0000001080)=[{0x280}, {0xc, 0x10}, {0x6, 0x0, 0x0, 0xfffffff8}]}) (async, rerun: 64) socket$inet(0x2, 0x1, 0x0) (rerun: 64) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) (async, rerun: 64) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)="5080c5a97558d472b3d20fe4a61339bd547710cb16b1331906dee84e0746ad4a017eeafc6cd84f80da82744d47076311d447c0ad1580769294c53268547ffa2de45c1e30364fef08671030bb9ca9e5f071219824dbbffd53d83e2eded34241119e2dc17a", 0x64}, {0x0}, {&(0x7f0000000300)="7ea3f94ec9aea0cfec8e6958bff13adf333086d3c258d19367300f6a0a5398d749f0c24c3de285a28d9100e4532b0710cbce050e3162b8150acf29179cf07c3286e01de621182f7ed0229c571858cffb0e598a7b21d0621b7b", 0x59}], 0x3, 0x0, 0x0, 0x400}, 0xc01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) (async) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r6, 0x1}) (async) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) bind$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r8 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) (async) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: syz_emit_ethernet(0x106, &(0x7f00000003c0)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0xffff}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) open(&(0x7f00000002c0)='./file0\x00', 0x3f54c03cb53f6294, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000080), 0x2, &(0x7f0000000140)="2758e2a892ce902ca81907997d5bad735f2073f5c3bef89386ce874ecdcfc3705017783cc3aa1feaa24546e62b2847356d7eb52e45756457b02b95418ed7516e29b32e56504fd764242c3f2f6a5cd4813b295d1222fb2819ff8eff9020ab668bf6562b8d80910dcca0843a1bd06a7d2319dee0eb256651dcfd517544a44dd9ba03f6828fc0afc6224b915118c21d5ae78b92da6c453e2a537b4f2fac2f8e0a5bdab66dae875221b44d3cecffb2272344a722674463c8e82c7bb50a095168397fe9e552e1842c64d6384a1f8a656f63f1f74cea74c01ba2d92188b752", &(0x7f0000000240)=0xdc, &(0x7f0000000280)="8ff8500ba495730393e110bffbb3168545da8c05fcaf8fabd4e665df761e5643c9772aea1cebe4f96849473c23567c0e0919", 0x32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x20000000000000df, &(0x7f00000000c0)=[{0x9, 0xc, 0x1, 0x3}, {0xfff, 0x5, 0x0, 0x1}]}) write(r3, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000001400)=""/198, 0xc6}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x80}, {0x48e, 0x0, 0x2}]}) syz_emit_ethernet(0x3a, &(0x7f0000001500)=ANY=[@ANYRESOCT=r0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x8, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x12db, 0x0, 0x37) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x0, 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x20, 0x8d96, 0x2, 0xe1b9, "3f7affef952ef7729bf744680b7b2c8eb81112c6", 0x9, 0x6}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) mquery(&(0x7f000059a000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r1) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x0, 0x2, 0x0) r5 = dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000040)=0xc) r6 = socket(0x2, 0x3, 0x0) r7 = dup(r6) getsockname(r7, 0x0, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/222, 0xde}], 0x1, &(0x7f0000000100)=""/64, 0x40}}, 0x10, 0x1801, &(0x7f0000000340)={0x0, 0x200}) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000100)='./file0\x00'}) semget(0x3, 0x6, 0x0) setreuid(0xee00, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x101}) setregid(0x0, r3) setregid(r3, 0xffffffffffffffff) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) mkdir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80) r1 = getuid() setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}], 0x62) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = geteuid() semop(0x0, 0x0, 0x0) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r2, r3, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x25, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(r5, 0x2c, 0x51, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x25, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x25, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000340), 0xa, 0x0, 0x0, 0x0, 0xd8}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffff7, 0xffffffffffffffff, 0x0, 0x0, r3}, 0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2000000000000000, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f0000000280), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='r\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000300)) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x8, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa88e71b"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002f00)={0x2, &(0x7f0000002ec0)=[{0x1}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, 0x0) getuid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x65, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000140)) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xa2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r3 = accept(r1, 0x0, &(0x7f0000000100)) sendto$unix(r3, &(0x7f0000000140)="a608aabca1457b10988f8f6133615e71a423ffea8c167cd4289907b3f32ff9ec48e5726f8e548c5594017bee7d3d7a7a33905e09bb471afcf24c0e7d66205ab683b6e2bb7b024403ed5b419a08dd3504ed50894472cf8a9dcfd10823563502898ec59295715d6273dd9f1b73513701b0991be3bb6e29", 0x76, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa1, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000280)='./file0\x00', 0x0, r7, 0x4) r8 = socket(0x14, 0x4, 0xe0) r9 = shmget(0x1, 0x2000, 0x2c8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x6e, r6, r7, r6, r7, 0x8, 0x100}, 0x69b3, 0x6, r5, r5, 0x8001, 0x1, 0x7fff}) clock_gettime(0x3, &(0x7f0000000380)) r10 = socket(0x6, 0x4, 0x0) r11 = accept(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) preadv(r11, &(0x7f0000001600)=[{&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)}, {&(0x7f0000001540)=""/136, 0x88}], 0x4, 0x80000001) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001640)) r12 = accept$unix(r10, &(0x7f0000001680)=@file={0x0, ""/259}, &(0x7f00000017c0)=0x105) writev(r10, &(0x7f0000001a00)=[{&(0x7f0000001800)="dd7a032b3e1e7fc09a0a6a55b5e42c65850f65a9f23fd19426062d733918703639232d6e6846fd96a8c12e62553676f4d7fa3ce56afc15c3383940c06e6547fda6f88ff7d087a6be577acba3a716fd172afa9dae9b2e7c57cdf307bcded20facf1baea7b8f4d5550ad2fb6c4b6a84806f9a37c6fd0a45bbeeae9034f4771c39c8f84d4f9bccff17bb89ca00afa0670ed3a33db393f82ae17a97fd6b4a27c7cada7e27cb902f7f63d612923f15da7957fb8b53bb3ce05e28fdcdd3626be6574c2931e17c46928ef2f3e5e896b52309c73ca346dc7002cb8f74708c5281d0a0f0eba6617c54e87cfe65825a5710814de35186d6b544d311e44", 0xf8}, {&(0x7f0000001900)="fc5a940a748e940e686e785b12650d618e28149bdd60fde581532509a9cc6706d2fc7e261007f046cd122e2ca4187a35b0e0b2b1c4aee9f57d8a2ca8bc1f950912669ccb2ed696e59ad301b3046b926e946dfef891882d01971450d01a0467c5d37b1d57c2a9e5093a2d08396ffe48e65e159801862b5f2f63a4bee5d94fd9922c2732ab733579aa3736adcc12f13776622ff9e97ddb9fe01252420fe437d027d3e18e3ed9b1b1e5f428708e77d5fa9352cb56784bd38d005f2d4582e86f26748a30588260f3ea23", 0xc8}], 0x2) symlinkat(&(0x7f0000001a40)='./file0\x00', r1, &(0x7f0000001a80)='./file1\x00') clock_gettime(0x0, &(0x7f0000001ac0)) fchownat(r1, &(0x7f0000001b00)='.\x00', r6, r7, 0x4) fchown(r4, r6, r7) r13 = openat(r0, &(0x7f0000001b40)='./file1\x00', 0x100, 0x18) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c80), 0x1, 0x0) r15 = open$dir(&(0x7f0000001cc0)='./file0\x00', 0x100, 0x11) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001e40)={&(0x7f0000001b80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="b693106a256ebd7bb8a783ddd10f8ffc79fe9d60762bbb1f7686cf3ba958cd97aaa2558e9a7e3ce8629e27836d715e15334c71054b32f8e5c876f68f756a97b0", 0x40}, {&(0x7f0000001c00)='g', 0x1}], 0x2, &(0x7f0000001d00)=[@rights={0x18, 0xffff, 0x1, [r8, r13]}, @rights={0x28, 0xffff, 0x1, [r0, r14, r8, r8, r1, r10]}, @rights={0x20, 0xffff, 0x1, [r3, r11, r13]}, @rights={0x38, 0xffff, 0x1, [r3, r1, r8, r12, r3, r3, r15, r13, r4]}, @rights={0x20, 0xffff, 0x1, [r1, r8, r11, r13]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r12, r1, r2, 0xffffffffffffffff, r0, r1, r1]}], 0x108, 0x5}, 0x400) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000001ec0)=0x3) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket$inet(0x18, 0x3, 0x102) r4 = dup(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="fb5c315c", 0x4}, {&(0x7f00000001c0)="688eb52f2fd66e06df8ac04dbbc73dce395801b463889a310969705d8384e93b27b77a52432a460559c4b07bb8140e45fcd630438bc693e74a9407c6067ce59b484c9506aaa1b9b1cfbd3d100a1dead6e9f491d8791e1bb78880ddd93ff0f1787fb8d0a0eadf272039d8ac7f0d5b2bee20aaef8628bb41657c23443830ba5e1f0e8d", 0x82}, {&(0x7f0000000280)="5dd88d551aa9002f52070599d2a43647c4b31eab617418", 0x17}, {&(0x7f00000004c0)="920b1e185561e1820531edb1002d4be2371073ad40c56612fd15b6c213b02a369194e1b2d28fdbf2fb79e610a406b8d215b7946bc0f7b1827621f3cbb7d7be1d47122b77428a34e3362389dd85bcbfdfffc557780e0782d8dc9c70b4c09592adbe51daa16735f42f1efa29553aac3114b8944e2196ffd33426a929842c53afa9857bda622be489bc9fec6504c3d4734c654f927a0f8159bce5b2c4230fc0f5d465a197ca8d9bd939b9c19c8461a23c1416a6777f6797cf63f6d1a5a6da0008547bbff541d6060e911d0f1b6b649a24d4d7f800e064a1454c33ef693882557426725509293ccc24223c8db94549d8afd1c22288c2d1008f4c5f9ffaa943e177b7381e25aee654437f86919029adaa5db4199a91305078cc9be7df11864cc597714a44e3765f1d868f060938ae6a257ebc5a8a94695a070a8dfdeecd62dff0a9d5bba26a99646950cd43fa6c44cd1d1e1c8530d94f58e6cb4a5635148659e6589505e16fc8e54c84ea90ea2565abec3a60a887d86eb02162e10237241777058edf0a60a107fde868c0df016530ba71da8433ea90d5e893f2c11bd742854f45bca531051433046640c8918e6724d98ac1f0d70cb103baaf80cb3eb41dcde0e24abe7da45ca7af3e06d5428192f361a13dd68ed4c1a9a45fa0409b867f79efe8845ffb8f7352248ee74aa6f79fe5f19663b92248854db4025f0b6cd0957f4bc5bd4b1a0fb78f6c73ba411c1cdd0ab461cc4ea02caffd280470fa08076e6a699e9cd533d16a321b309fedd5bf8c9093a8f18592f434699f1b5feb0b2a4d71df25839ecae788af81b7df98e21897ce9131f8ae6f8e46a1e0281d6e79a56f84ada128b028a4492eb13969d07b44e714b3a4c88fa6798fb08d4c5f81ff47ac3916d622cbf48a3aaafd8c145e5ae948c91d2fd7a4969ecb62ffaf6bdee2d3cc1c08788f21975f62d2601d7728e5a5b5c8410e25bb6a897d233b863e1c65014228ba6c388042b1ad1838aede9ec56809587911f60352ccc6f3a682722d7f6c05be46104bc2526837ec8d2e1b402c008b434d6235eaaf8d0a82d37d4bcdfd6a1bafa5e76bc95bba1213e98d3c19cd0954f62287dad3f2928e1f263cd6b012c2c3b70abcb5470d956d860336958d0a2373d2058d7274ce33b2ced3607dd3dc3ff80ee507ce64da9b1e7035c33d9b79c56f96498ff746c052a95aaf10043f37dcc2dbaf09e930cc943c2df523a8a4ff0ace1c2e0b55414bbad599a67dd550b08dca34da4a1612d489efeece14db668a38f6175e94927c5689f394b10819114c284c27b9c7059247003830cc4f7daed94e189a3a2795145270afbab92b68cd5df92b0eae99a42b9dda516370bf70ce068a67ee14f4cce0081a205e3a9b90e1d6ea7f815d08f10063f4d3c4db0e42522ee49dbf2f21947eade23e1f807fef37186f86da89090767efc3c00ee81346dd5b658ff43967d743d50cbdcdc269597acdebd635d86c4558784e393d5d2c111932a4b524594893441ccf3f12e5a47631138a9c62bb89ed6d034186d75dbaab23cb7c24e9a549c0f0ad5fe8d27395cfaa6c0e44bb5c07da125578e216cd6a52205c15e7763d7c57895c7c926531661eb0ac6d7438bacbe08912b5ecf0ca466aab103c1d5ddccccfa80708f38f0a2e00e790d8a9d53ce2335d63de38744b91a0fb29e4f6dd59b27574208ea11859e9bdf75448d2c63b62d8bdb99b9e60f422fbe411450edfb377294ba42c8bdfb0cf417016b3c37dc437c0c16a42c51eea4ef9eacb1eb49db034ad879f2f56d37446ed2526fb01a538bf432cde0fb59e3df7a8d4dccd37c8e9afc572f16de6fc942730abdf9d8d4a6172e81af58325f57ba1081ee2d7434f47cf6f98243f41e0bfd05991863863fc34a40be6ac53bbcd4001e4a3319fcde9c5f1739cfb0dc45a55a987a88ee62bcad111131baac072d160afae9cb3c105664237dbcca4e4970852a41b65e21fccf133f2c4651fc902969cc7f328d4204079c52c3fafbdc584bf51471947ea094b0365aa30a9432579285348c97aac006ff3653429f3af0d39e78550d0d7d8ecc0a6e742e242095dbb973c018ebd01226501d191a323778e3544dec973ab71dc79e829c989fdd5941b59f48b35cca80cca221257b3164a5ed677260460451317466e64b5c7f488d75f2222f1f5c6733e963bcdcdd4959c8dca6ec9a5c506ce07dce6628eda634c43d057bb05f63635468ba23f2e52f03515e25f900b82df096158a05838cfd38cf8031cee0223887623f7921dc923b9c8eb733c4c2f38fc13b87956f3cc59635fbc1cad6e9b86e30d1dda6532a854e928688d343bb9297b878af6ded38890541ade21f53464be4d0a9843253ac636e0345fdce83b13f807b27182fc02b39a42f0439ce27afc6be4c40ff3f14d269bdd092cf8ecbd22f33689f0bbccfb3f467e6b92230651d7702dedbf62fd233ecc3ebe9cc3ecfd5ab23a2b755b1fccb11ab6d9647e008a497483e88f3a56b4f9719106c8232588f472c6a452e1070545b417f583d32208c7008a2a0af5a020d92ae8822aefb90ce0e8490f4604d29ea58b8d313aeebe91c589d64bdce78f5d8bd97f8fd7238026fc760ceaf8c450d9ffefbd32fa34cdae8af64efdbdfe09d505c06f02e3cb7763dc27498477c9305161f501c87d89b033f40414ca4a806305b93f4ad046b8b1d49e4765819b683bd71ac3496d4d5e09d644d80c53cad93ead4220b5935cbee1c68ef644856d9478c945ace334f02c1ce91fb62aa6805b47ed764f9550b49ef18c02a4facaf0dac4026042469d7cfe599c6bbea6f78e57fe03d60ceb62039a76ab6c3d534cb9b195f0e7a3ec08c1335fb3f183875a6cee214c0b60d87b5e23cf48a3915f8c33929f00e5a3b5b67ff1776e526e1fc61446473b2e3964242e6a5873d99fd876eab1dce2021c34463dc22bbb9b9dea6c7447d66342c8021b677ecd870471fab3c5c51058e789af13ab31170c5cc81e18b41bd7a78d163a1c09715bd10fd00965442b63be9cf949466205ee6959a39b881ab396fd25f7928f93ec5355f8fbd21ca630e2f1e01c8b8da19d73b6cad57dac0c3da76a2a0bf85f4fadef145923e16eab6b32777d16adad9778ade4e9176c687dffb242edfe75cfa72c794c211cc9e220d64e1446d9af516c620c8d13e5b218a5550d6d56496aae2bb13912c6e74631ee6c2a86932b26c984f8cfda69ba47ec90dfeb5c27c7d84be4aa6e72acf935f8dd68f1d4e64e511c18409ecbb387556f7f24dfc59bc2ace1af6cae996188f70f82e0418681ada4f64835bc30e4078c98d9e7d41baf41dad0092abf866dd6c95fc79413877ef8a2669a670816fc885a89ed1b7a0aca788f7837d1ba0c7f226d71fabb201d5ba40cbdef2c7a22d19afa135ae44b3ce9857c73361b12ce52a3b2e18dec523c88b328cc7e517d19dfcf46af03358e6dcb5fac63b122c46f2cd7bf76705d17a659e83df2941c5c790ba7219e6cb4403738ec1990790edc890c339be431ad511338eec7f25957606e5036e6146284dc085391aaf6091d36aad479664d80e02d2730a0b6b80c34877eebd23a110b2c1a6da748be828766be5ed0ae3fb48008a931090bfbc87700948e29d6a0b654255667247c9e06ba0acda070ad51454944264007e26029df08081a58087f866781e318926c10a790bfe1296e3753454a6ed7bbbf9b499c0368deb109f531354ee9e01fe85774008a6aafaca75c158d1c8c1b5fad7f2f0e69ae3f0c7b9ee981b741f64e56bfc93b28489f54c2aa10e4c437c74e591dcbba3562d6ad6c3c0f2729635094058bcf8f4a4bd9828bd9820b74148e75f77a725795c82e21384bef73914804a4bd94054764efee6b49150c65cad073dd3081337b966777362ca7bcb597c8ab770aca7e5adfacad596922528d454475bc24df1f4b947dd4017f5225738a274a583229ff0666fb49e0a2cc40e67c3da4978355f655fb354aa8753d16bdb4334b962f7edaa3f5f14db5aaf3b8c08da33a9d41d3cd0b68c697e08622c6f69b56b17d8a72908bda191bcf019e396ef391087743b93694a0609a4be3b524e32535cafe8397e62e4672db8aaa3fee0e9e3fbdc76d39738d4129366333fdcb95b2fc51b7225a60de7b1748a09473ae6c61f8c878fbfab51270e579835b4e43e9cc9952768f33edd5e4f5e84483359bd7bb3debcf8ca7f26af75361d60be5637026ee1e58ed86f2aa284fd5ad43a5bcea2eb1656049c952f473de12c0064429674a160d5c63adf46a97a836c9d9de894aa2ea05342a3296fcac5cc68d29afd156c3d3b2401cd043d06d58ed01d93ec896d0a1cea441701c9322c2755487c36bad9bbc74dc839ce67064d8be56dc1021486a05468384f77133fb565f9dec91071b4469ab8e2eebc9d7289e716c59ec6f46d7c97ee11d412a9dbf619706a23caf449b0dfeb0c0023cbefa5fbe6bf92369a5ecce66d40a7f605e2fda0004614af54234f4a7e1430c3f2d970ec9a711854315d9d93d5999838340e78431a0a814fa15ed45115ae50ba246d1520ee7bbae948d58a4541112d9d0f13ec3a6f239b46be9c09b5cd42601a87cd4a6ff0932207280fc424ecbd71d955b58685b504c2d27742c2500bb2013047a3d1333d46b1628ee9e1164667a2e6729cc6e56a206e805b2adf27e0abff9c2e14786df5166acbb466a5148a9bb8f27d8989b79254cc9b259ded5468b3946b88083112ebf699429357d0f9aa55db7187cd8dc0eeafe98c6b911157d504e035250e0a9afc9c03e1f4c60ba26cf6d4d375d54fda0f0bf7f60fa6d2222b10a1d47909908423ad3e3232c813fa58205b75738f3440833a810e01dd837649652e42255507c90aaf71a0b82e56e92e9b51117a8f32fef4fc9d77cde6c8b56c7cb2a0e5e590253333fe182eda6f6bc54141ca043a66c9df29cdf92b9c323a3d8a9f9071763194d513128c309297e63c90d998ee9a50b0a3307feb6257d4efa712638fb1073a008f0c4fa9a886df49efbb6d626755fb6978e22ae00f587f188f39967044b1eb5b3d9d8a1c0c1ef99c20bb2b163ba35a95cea36ca1ce23588aa3630ae3950286e49bdcb09b3e10b43368f558b3b2c5f96d1340392fb734c8b6cfd525221b0250ea6e7c988e268a3174aa783e5ffffada636d8789294e21f12fb439fb01da4b642fe792f8715309c3cc7632227b16a530f5dc9fd3f91bfe8f61c291eeb27bc10b19be443c9594b231ebbe88ec4171eabaf197c3cff3550ec91fdc0d57fe84047649c493c391d54a8ea6c7409f6c8cebff109f570ef261dfba5a67d5650da9aa264d7961506847e872af7ad57095836f2641eaf9c266af7fed160a6d64dc626f86fb21bb84a1390ffbaa894f4aa78e394a541b104be1088cd7e4e8407591cf8c76e9d523db63c5999dc039acd6a59420ec5a7ed8e438b815c4c6de80c5a2e386134b38f0ba94b192584548153c50a92b884bf95ebf27ddf070bff56a35906783f926a3c4b2c809a85b0f1e62cb97bee1f7bb0acd0cf3b905b212209a146c647858cf79d8434d8ff3368bcb7d2c789b64030674a42e1e0f406e2c701aadaa7347b81cec65d27750fcf829c7ae03768ff981f9c9a7c0a826b61a06e09ece014f7c75b78d9bb5b4c960a12606a0e0cdc3d3de7555bc89c348b76ca9c7791508661d7022bdcd8941ba75ca027ab34ae89cddfab977fa7f5235cb5ebc14a917a5fa8b2830f16c9a8a8506690ba15b7edf6ba56e7bf7cf33528801b568273bf0308d1e5e8d9809386abb67e8ad363a0a79c", 0x1000}, {&(0x7f00000002c0)="603a32cf70007c3cb4ac93d481bd5c5c17d915514db5ffbf157b819b44d4436b67ba8dc2cfc8671ff57bb94fd57e33c1748390857aead3a507b52cc9cf662ed6208deb4b21088b0da48b4e30059aa3d255894d91902a291d2dd4bb0500fbf0e2772e67a1", 0x64}], 0x5, &(0x7f00000003c0), 0x0, 0x409}, 0x1) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='.\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffd70, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmmsg(r1, &(0x7f00000001c0)={0x0}, 0x10, 0x0) executing program 2: mknod(0x0, 0x20, 0x7510) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, 0x0) r2 = kqueue() mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) kevent(r2, &(0x7f0000000100)=[{{}, 0x0, 0x5}], 0x21, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x84f379cb36304153}], 0x967, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000580)='./file0\x00', 0x400, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6810, r7, 0x80402) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r9 = syz_open_pts() clock_getres(0x4, 0x0) close(r9) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000340)="80275267ecd90ccb6b7784ea6d93689efa6a8f9afc2bb564509c714c4fab72f87547620000000015e2481a182d06803a6cb1c15d7f26de45d43aa653d513a7272a843375ff28c9279129d07b3ae099347693eb0b6c805f9e05b8d19abedf9b729cc32d97fc3a1af62d763a25ae39ee4bc0130f96220cfc48a07e84a79fd026c12f0abcf4bd2ac1c3457504995a830c8ef025c46a3c5689289de71a238bf879abb82b0d5257b2e36b9f2872", 0x0, 0x0, 0x0) msgget$private(0x0, 0x342) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007a5000/0x3000)=nil, 0x20000000000000}, {&(0x7f000096f000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0xc00000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000487000/0x2000)=nil, 0x400000000000000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) getuid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f0000000400)="1d8331ff33152496caf57a91d237244f1e40016fd209e1cd1b2b99c03ae8daa6d7c12de17f2b8614faaa52c2d738b671f9c8ef454055de625c19bbac379eabb2c1013084762426547b8a4728c41d93b7b8abcb3cfbbbadb4a7af6c00356689e6a0ca7c0f486ef7ca0441", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) dup(r0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) socket(0x18, 0x3, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x5) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) unveil(&(0x7f0000000800)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000140)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xfffffffffffffebc) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', 0x0) r4 = open(&(0x7f0000000c40)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x80000000000206, 0xd4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6b, 0x0, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) socket(0x1, 0x2, 0x3a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x11, 0x3, "0100012d29fb00010000000093005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}, {&(0x7f0000000a40)="ed3cbd4656ac4ad280409f371f674a9d1fff3f403693f93c5b5b17848a8ee5bb", 0x20}], 0x2, 0x0}}, 0x10, 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r6 = open(&(0x7f0000000ac0)='./file1\x00', 0x20000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000c00)={0x2, 0x0, 0x0, 0x7, 0xffffffffffffffff}) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000b00)="b2b5cdc5550f0174d0a9631b4d243f83d24ff5c0a2a917836232f02eeb1a07006c9febdad4f3992a3cf8997b6fa61106dd0f3d0af4fbc0780c6ba4c354a0c2fbee365efecd9abacbc04e4eb630af0ee2b09493fb687b8b88bb2be5f00bb247d8ee73fc410fc050afac380d8a3afd036a173e29b4119a8120265e92693c71972c2d6b1d3074c78e8f6e3e4520172bc40d367819028a0f67ff25c24ae47fd874771bbc7d7d3efde64263e8ee38a690a3b476a65f989d62700efc947033a2a78bbc40543e60c5322d015f56629337bff94bc52bbb7f6ec4df46", 0xd8}, {&(0x7f0000000640)="a392c0fca4e0a9f8dbf1a3c1c72dfa163e52799a5290120b121fd63e09d6ba4a85ce98f177511d5a876af591dc44b43ec112edf8a7639b9548ac01d4fecadb58e195fd41fe51b8c16335c8c03edddbbc67d4eafb49a62faf488cfd7e7d17cbf021397c49dde6d2240fe5a8b2a6934c4d04a5c84cdef53b5aa72be7022c86f51e30ee08e0f34fda68b2df5849baf10a2df6c3098a2273ca464d7877a36f63de078bd77c89345a1bc6cc16bf53f02483784fe646ce076f4152f30b35827aeceb14a57af87b19f9fbac84cc6b7f0ecd6d27b507d878ba8748e1642db23936120d82dc5f151706a741239aac0a06fc9e944246a6c8", 0xf3}], 0x2, 0x3) socket(0x12, 0x5, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semget$private(0x0, 0x4, 0x3c8) executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x1, 0x5, 0x3) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) symlink(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000240)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x3) r2 = getuid() r3 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r4, r2}, 0xc) chmod(&(0x7f0000000380)='./file0\x00', 0x104) getsockopt(r0, 0x1ff, 0x3, &(0x7f00000003c0)=""/4096, &(0x7f00000013c0)=0x1000) setitimer(0x1, &(0x7f0000001400)={{0x8, 0x4}, {0x81, 0xdf}}, &(0x7f0000001440)) recvmmsg(r0, &(0x7f00000029c0)={&(0x7f0000002980)={&(0x7f0000001480)=@in6, 0xc, &(0x7f00000028c0)=[{&(0x7f00000014c0)=""/66, 0x42}, {&(0x7f0000001540)=""/17, 0x11}, {&(0x7f0000001580)=""/176, 0xb0}, {&(0x7f0000001640)=""/252, 0xfc}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/94, 0x5e}, {&(0x7f00000027c0)=""/172, 0xac}, {&(0x7f0000002880)=""/7, 0x7}], 0x8, &(0x7f0000002940)}}, 0x10, 0x0, &(0x7f0000002a00)={0x9, 0x6be18e07}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002a40)) close(r0) r7 = semget(0x1, 0x4, 0x440) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000002a80)=[0x6, 0x400, 0x1]) lchown(&(0x7f0000002ac0)='./file0\x00', r5, r6) open$dir(&(0x7f0000002b00)='./file0/../file0\x00', 0x8, 0x90) r8 = syz_open_pts() r9 = getppid() r10 = getuid() ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$TIOCSBRK(r8, 0x2000747b) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002b40), 0x8000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b80)={r9, r10, r6}, 0xc) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000002bc0)=""/133) executing program 3: r0 = open(0x0, 0x0, 0x0) getppid() setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40001000, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x8}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r5, 0x20004269) writev(r5, &(0x7f0000000040)=[{&(0x7f00000001c0)="24ffb03a7cf812d1", 0x8}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x132) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) r6 = getpid() ktrace(0x0, 0x1, 0x4000072c, r6) getpid() sendmmsg(r4, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/224, 0xe0}], 0x1, 0x0}, 0x0) executing program 5: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x5d571f60, 0x5}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x7, 0xcacb, 0x5, 0xa0e0, &(0x7f0000000080)={{0x9d, 0x9, 0x8, 0x20, 0x79, 0x0, 0x1}, {[0xd1d, 0x200, 0x7ff, 0x1, 0x8000, 0x200, 0x5, 0x3ff, 0x0, 0xffffffff, 0x3, 0x6, 0x0, 0x6, 0x3ff, 0x1, 0x8, 0x2], [0x0, 0x1000, 0xbd, 0x27, 0x0, 0xe5d, 0x9, 0x4, 0x6, 0x100], [0xbb7, 0x8, 0x9, 0x20, 0xfffffffffffffffc, 0x6, 0x80000000], [0x6, 0x1, 0x7fff, 0xfee, 0x5, 0x3], [{0x5, 0x9, 0x34d7b263, 0x3}, {0x2acb, 0x7, 0xfffff028, 0x3461}, {0x9, 0x20, 0x19b7, 0x1ce}, {0x3ff, 0x8cc, 0x451, 0x1}, {0x1, 0x0, 0x4, 0x7fff}, {0x1, 0x3, 0x80000000, 0x7fff}, {0x80, 0x3df, 0x6, 0x2}, {0xf001, 0x1, 0x81, 0x400}], {0x7, 0x7fffffff, 0x8c, 0x1}, {0x9, 0x100, 0xfffffff7, 0x8000000000000000}}}, 0x4, 0x6}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000380)={0x7, 0x0, 0x800, 0x7}) r2 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x9, 0x7}, {0x18, 0x0, 0x4, 0x10000}, 0x8, [0x9c, 0x7fffffff, 0x1ff, 0x5, 0x2, 0x1f, 0x8001]}, 0x3c) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000400)="6eb757011f5708b0bedc17235d68210aaba3fcbc1ec32d1264830d4c53d78ce765b3d368e6225bdb04d2530db64acabb2251f1e60e360a", 0x37) r3 = socket$inet(0x2, 0x4000, 0x1f) socketpair(0x20, 0x5, 0x4, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) sysctl$net_inet_divert(&(0x7f0000000480)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000004c0)="89f9fac84ec15f0e5f60ec740f64a81eb71e99aedde3b1762ea167b05742b712e0dd01b620fdcd8289927958d5ae8f67c58669b9fb703cd5a90020dd25cfceafd62c9d1ef15324dcbd9d4b6850e73c3ac2d4fa3ac2192d50ed5ca42aea263e37e766dea94c3befd1c2fd02887ace2c77c3d085e198925bd13ab2ab7539aaad3e9b06b1c97b200653d23172682d984c21aac719", &(0x7f0000000580)=0x93, &(0x7f00000005c0)="ef14d85438a2bfacd1eae38d4efeab73c84c6ed6b3eeb81c340824834734fb35aa079d43770d9f", 0x27) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000600)={0x4, 0x5, 0x800, 0x6}) bind(r2, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000680)) r6 = accept$inet(r5, 0x0, &(0x7f0000000900)) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000940)=0x4, 0x4) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000980)={0x4, 0x0, 0x7fffffff, 0x794}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000009c0)=0x4) socketpair(0xbb6ad6bdec5c73fb, 0x8000, 0x7f, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r9 = open(&(0x7f0000000a80)='./file0\x00', 0x80, 0x36) ioctl$WSKBDIO_SETDEFAULTBELL(r9, 0x80105705, &(0x7f0000000ac0)={0xffffffff, 0xffffffff, 0xfffffffe, 0x1}) ioctl$TIOCCBRK(r9, 0x2000747a) poll(&(0x7f0000000b00)=[{r3, 0x40}, {r7}, {r4, 0x4}, {r1, 0x10}], 0x4, 0x800) sysctl$net_inet_divert(&(0x7f0000000b40)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000b80)="69e96e4cf267c0e93c6499023a29c8feb8fb882c882cac72f4eed081cdb03e92f34abe5762dbdf342946aa424801f673d3f2ab2a41b6e53a1347763ba25306bb88ad051fc3617efb195e8db67072540438879c68d0b7e3a2ac51e51778c5b56409a5a300ad7341844d07c5508a13f8c5c9685e6ed8afd6b9331402eb4063318e301976362755a0f79c933de2ca0ac60419533492e5d879999708462461348454bc10e6887e54ee61ef119d3b84c4f573e1f1b96d0782a5feaf46511c1f6eb94f1fb4abb4c479e93a2d61487f949ffe85f9dc61bcacbdaf66fd5ef1fb770f85724d5ed8a581204b1dcf1d2f15fffa9a4a23ebad022d4b97df480d14d1a705cbede858d7a49d297f4784aedd3348dd032de3709a38c7136d14bb6dd6022fd275e9a97f14635980549c86cd4308238c5c0f7dd6d70d560d4ea781971c5d30001d2b7cf775f25e3deb9042b18bed494163b289124969159ba017ecdc674ce71e3fda83942f35386cd8d47cabdce11000aa6d49fea499e5ab2ed0d78e306f3e4e280e59cf4cac3208177b33b29792c5e9875b86038901273b094bb1ea1d8edbf43e7b4d756ca2abcc62798dc972d4d01f34619768e957195edc275435d7a8ab0e1f79b004ce8545bce3d075645e90f3ff00b386207969bc60b1039f05cb326b052f58bec37277d637f657bfadb0c1d7ae1477bf28ff49e26de1bb53594ab15361fbae02dad232daa9714ab60d57d3fb905ff92fe221e05102aee06f261dad631effb3f0812a05c351522eb94e95fe4b675d00c8143e1b812661142770e2176535c8e1ded6b7e7b564945eb8cac454fba625a67d3ffd0c16d487e7c200bfbe433789cd9cf75f3cd0d584dc7b85dea176b01df7d50bc0b862e5decdc34c2ca9924e939db708560674c5e0571781d0787134c1fb0004fa8e6218422bc3a9ee39e6cba510098b224d63a63622aa3fa18e0030f97603eadd3c598f6e0fca72e1ea9a85843e063a6896cb5ae2292f1a8561bca3d3e8e20f72a7351c7517e477509ff3248e30cdfd56a0be5d584e97dde8963d320a49acf35657504fd18d6005d112f55c02d188a6b07d9dd1ced0cdf194cf7649d4dca0bc48dab57fa7209008297742b5df7fadda96e65a3a3cdb42b7a5b24d62a3f990513dd7c273b74f8daa490d0ed1d9ab5fa0bac03bcc4330325786e2110080ebcc8cd9e5324c43dd6ccc9c6c5ac7930dfe55e39a35961c0b96a033079b46656d3d362f274f3eea404a52880e74ec9ac677ea6f1938b681659a06555035ee5e11748f16ac14c36c61ef33df00798e603ef375f758cb4ea884dc4e97377b4a7e2e2252f438e803bd22ff128b88ac400a7c0a321f16a93263ebbaa754f1eb44f3ce3cabd44e41f92bb9b75f89c4afe4b12db82ebba4af4d98a9c97c0a15887b80153457fe7edbc8a90a38b46bc48a7bad57be18950123b2c95e57d3daa2312abe9a3a71fecadb79f92306a49a3fdd95c385e06f428e9799501d85ef981d76426966a0264353470c3edce10eea11b77cbb62bc02c9140eb8cb77fd3d6c21bb234899d35eea9d2d1d8897897c09d9430caf82c69fbfb48fa397faeac4a098fcbac0c2f02036349de3778b31b34e97269bfa56ef683bf378a26ca48fdf50d376d1ec62dbb506f04099cba9d67c1dbb86fdcf3de72c76cb11a821242cb488dba69e34dd7df0820d2d52366b859b0dda6f04171a25828fc50e6ddf39a8deb40139ca37e087cbea82fb88002738e750e7407fe2abd693b148132251423a88d7faf871e0b231b2bc1ebcf2785b52b7b5f0e02d8b89a156a5612412eb5349d9436cf484f1b1419c55ef9092c194d138bd7428b668c5d5a207c924bda3283d8b0656e3b17ea594521677aa0cb03595d58e8c4105733763f7c702b0a05ad5b9caa52843c1c56755135a1963df462b7dce50627ebef5d03f84db876ffced55891e4c7f2318e94f3f0e79753336c42702143be24ddc396e9d8607916fdabfba42d7669bfac9948aa82d3ffe6630f2f94ed9ec5fa44f7c4c03957641bd84cafd005c5f2fbb06e99cc9c112a91855858ef1c820e2a23aac3333618bb8a4495ecc0bb8a3a821d472555155a9de03f8ad2a8b30ec29eed390aecbf6e522387ded9a2d8e3785d59f90563bed40c60b808341761a88518959b0d427280b886c657754a9eaef303a5f5baedb968f8d65e234ea66d562f0acff00fce361b2ff22f47e7c3b2629a9b91b84a570a9f149c350775b88c74fb53b95de36d34ff7c5c542b67ab19feb1707c11ba78e6275a3ca59aa938a258e2fa3f1198480ea157dcc2d3e9dfe5771818c3d582f413d4eb701681ff3fa235e2a14e69dc9be819c100e84544a179b31b225b642da95e0da4f9dadb6a1c92de81d18b52b518d71414db632a7ef37bbfba783ede950abed33a35e451b537a0936a23c6a89af3b8975a14daf4f705291601c9d63fd9c546995299c1bd490805a50c9441c2a61bd8c4922816f9c3d0adc0463fada366c64d1e725bb0426c3174b49bd83a5dc7883b2b9516e2da5aff5fef52ff0be362ec5a93638dba3d0fcf0b7c45e35527981306a5b9dfa451bddc81bd79bbae4df88c7cde3ae87221bb6638b0d6a299bc75b3822f2056b1492b1e360c148271c4710e9906db4b73d9e08316690cc44924bbcfe33c49ab5b6adf46dce9182b395a25b20d6daa5108ec10fd5bccc9938f4022dd249067375a5905d7f007942db938c321cd5f9471dbfb9e920a52773b798eda5d15ce38aeff883706c6e552cdfde1d8164e78ba52dfd5d24be871d7a6678bd28d48775a2a04c9ba472c68959ba25b9c8beb4fea9d812d652858d74adf8d6d19a235bfa05035cd61768e6f64a93d8a6d28efd8bb0537369eb16f63ca8b377273902da13a4a986022620767b05c36d42a63a955bd1a7f4bb967816e198699cf1698f5062da81396fdcb5945fe633a8a7cad7da495f96a86fa70eb544c56f4a93ab7fadf01c2b75bd49459a11e309b9f1024878e8fd85ef5608cc6cb14ba1d8f06f38f518da192e9148f32197cb2ba04026538dc1297ceaa013c9d0be3d81b49286bdd2d5fc9a8e0afd36ff6685b5bc9a73d6c493cac3ec011924ceb6b5d7baca5f82149abe8ad3396a890bbc2e35d3407c084700aee39a8c0e95fa9df91ef9629d6c7a6557d26b9a5c7c2f09a9b7bea8ff66223e760ac04095c7d0f09d3f58ef784a5ac50c2e2c5cedeeb63f99643bb1667bfdaa98b3bafd9f4450040e00be2a3344cf4b42e2fa63a0a7129ebf969cc7d227357e72eac5d97c305619b86f4c1c7d2fb036a880f7650e28d8337efb663945d32579fef655caef36055da4025d09655720fdcbcf33e5798312183f9fa5b7f77d66d2ac215139d5948e579589e63275b401ca572b2a9f4b07c29ba109d806b5196f2df37de92b82ffb77fcd1da4227191af2bbb6f98c7692ea06c7822613c5a53a0805c1fb5446d89436a8f207c17d295c8c9ffde559ee479e617ded11fcab3f0f0c852fb28dc6bd119d701c180903eb0cce1b564908ffadc277d518ec0558374461f75e5947b6f1949c9419ebaeb7b496d95b31c9b1dbf964112cc31cb8b0c4d43a1e2cce7157c93152af73252e182c35e889a90372a690d9a7de4ed1d408f1bd075793f3f1f2227c48c043854c59c599cd71ebf856a4c43b9b0d4dd2914db322d5a0eba5749ea9b9c862b55cc015ca1cd2a7d5acc6d32d62d50f17da9309863e2d0503f381efb70bfbbcbb6c7deb9d2900b7c322378594c10941b02cb8d6c0a10d2714be7c11761e85a053efa4295067b4aae2dedc6e0165e9eb275c46ffa4cdb0ec163de3fd61e7265dbc3b50dbc0743bdacd2ddff89089b277449127f5f4b7dc64fee345d6a512a31b9b6c28f03a909cae1818d70cf8c69e402a102a7e3cc71f65e9f04a458ca9b64ff06214612564943ba03f092b16f7fcf7efd382ec23fdc37589f1db4428e4cf6ea86fb2b0d20e8022bb505529f87504460ca72cee9cac30c6b351d45c064ab939bdd50bbac09802847e4d99c9c51306e44c3e1532bbe9813e2deff1b311c3457f02dcda25f35f73a883b174537a1da36eb6706337c5a4c65dd37586cb183da3c50b0a7dd7568ae25b24ba2d9c50e0f7f51687e9a06ee5003f5410ca0a9b065c803671f49bd1d41b95368b1f5e9f09467556c774015ba807a4104f8ddfde57403a1107f2ac61b4aa6ddf44858c2e837b205807aad8a22d9f0defd0bb294186030b05a7b88346116d4f2798d80642cedcb3a91bc77a872d6fc48cbac106f870c3702a7c4743992f72d65f6676ed3f936138760437b9ab3d7a66270485e1bf5d90ef0fb140bc38b09db16ad3d022d28a62bc80a50af1cfde83bfd53917124b85f5105e15ab17fb6ac7871fcc41722e7e2fd225c33d32ff329f50edc5f49b5e51a720cffae5c9d98534c2f7efcbeb1732f0089bcb8d9efa2d7d9066f5193d84dccd2683d4889f6dbe2e7f61462c2794c00be296ef037f846dd2764f26ac4008a9a14b8a52d1af3a2c66fc27bab58e3636039a62d7cfa7beb775074aab29b918577c0bc226dd4e2e3e5fdd40d712ab32a3565804a41188da9eb9ae5161344c982a40368cd5f33801b2e5622027665fea4ac7b337ce8e89244348820da3aa5e24d87f20a35d4527e24bc852a35918d26ce25beadc716bec014a0b99144353d8d465f12d63d6eff82de7183783f6fd266b61c4d57027a7457415258ca4b0ba85358595fe18a99535825c8cabc8bc461fd8d9d62f308883d7df1ac0a1875a11de2be4ce10343a2452a7936e3f9fe6e10b834b4996f452d719b79cfaceb4d333e4dfe6a198684e7c5f9d7a4028f0cc2f01b28912c9cdb0c3153b9e84e1c135a222625df9b9c7a2a9c40796e250c3e8e061631f8dfd799f958d98cb6a94dc196dd7518bb506673cfdb307326ff8b8befea3c6cbb6227c355ea2f2e48c3342c7a23ad8d6686152728b6803cce9ee688efd953d802f56ce7676521d01e24972ea21f15636db0e352c5a505d4fd87f0d1d0239577b4dc5e8175e90dfe9efd8922138e729ad1c6cf2df1ddd90abb7eaeda9df826c4f8659351eaf8225cce4f8184f203ebc7e7cda8d38bafd66d1644d257cb70d4402494f19e0242c62e221195699b33e809c5a009b87cc1d0741e120180e3741719d1d34247be3df9011f9954415d8a059242a4948451f0fca455e55a294f6166f3293223d73304c3e213a256217de6a97a7a970df78c8ce8ff32594be12b7d09082201f7cf4d5a8f696e7d016b8743ec31a305de86f596f02cd8e6274a804750a418440c1e4dbf7e074d2c6fdd1fc837083e24a0704c4bc512163fd796eef46fae4c90f4055e20fd5e643391514df063edecba9b99025b08e840e09f42868683769d13de604d40917c247231a36d61a90d3771ffcb5658cdf2fb730bfb4dc6b8a800511110457f87c5a5a194c11f667bcac86132f2846a1350b2f052f7e9f0a898431a4990bb1df30af6361e0cfdaebd5b332ec9c5f0806683b34c4726f6c2010ec8726720763cd6712eb05737be70bb762ba810b046401b6a8498d9c314c34122df9aa70ff9a9324ffd1f3066d2a3b9c0520bbcbd2b8b298baccf2e1a827b7447dd6d9f9535097d950a4acfedff0d3b55ea26459a1477d3c54d687b707c4078a0ca134b0cf79110c0d9c4335b88ce46babe9fc8f4e44797230adc3931cd3af1c935dbffada29f05ae60335232b915194f49e80a1ea29f996b837071205863225bcdc35395f1dbe7bf918ea23620fb9e3ec60487ad3c7db4", &(0x7f0000001b80)=0x1000, &(0x7f0000001bc0)="218ea9ce65705f3455b6858715b530a0861ffb541f2e157939c7c5bb56648b29849a723e7dc034489958a63b3175491ef417fe541548276d0e36c1f2f191e708ef309325723891b03faffd7e05813d6f5ab4695dd3d5979f59fd504791f0dc8af430e435b3dcbef9fba8699ceaba051ccbc7ff8b28ef886d32becf174893cf76fcd6a6e4de5443a9bffff1ba4c9d4139ca4e6b8439e7e6261b57057e9ba70bcbb36216260d292c6d03d70e79f35fa1a9d8fa81d2ba455f979cfdf43665a533ee83bcefc16fede276fbf9a729aac660feb71877b56b6042d28c398a9f3708ac147eb0c21e3b5141b75878310908e885dcf9634495c560ab4a492ce208bf", 0xfd) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001cc0)) fcntl$dupfd(r3, 0x0, r1) mkdirat(r2, &(0x7f0000001d00)='./file0\x00', 0x28) openat$vmm(0xffffffffffffff9c, &(0x7f0000001d40), 0x400, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1, 0x9, 0xd, "feb9fa588f00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r3 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f0000000180)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) mlockall(0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 3: r0 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x2, 0x0, 0x0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x1}, {0x30}, {0x6}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r4) setreuid(0xee00, 0xffffffffffffffff) r5 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r5, 0x0) r6 = getuid() setreuid(0xee00, r6) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 7: getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000000c0)="0ed6dc42e55c64c2f5d755509e646912f7f557cfe633b8221de2bcb5b3e0a86287d9d9214efceeaf23c57c682d0ccf169856750dd3b5895bb98620e6cc64d20a0be2dc7f328525f7e3db0ec88c36d587bf238b6a", &(0x7f0000000140)=0x54, &(0x7f0000000180)="4883003f7fffb33eeb7bd4713531e580648c8ade2a597cdf0b8a39ab2f6f0db365650229c52aa8e838c4438317dffe8923abae601d610d82dabec07edb180a581b1d5635f2a058827ffae48bac855f25fa10", 0x52) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x1407, 0xfffd, 0xff76, 0xdb5}) socketpair(0x20, 0x1, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000002c0), 0x0, 0x0, &(0x7f0000000300)={0x18, 0x0, 0x7, 0x3}, 0xc) getpeername$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0xa}, 0x4, &(0x7f0000000400)="75fb53032b10a6d80847a723a99e4e8f9028b007ce4202af3348177f384b17a722ef0342f93ec9ddcd66362855840e75c11e295d32d53817", &(0x7f0000000440)=0x38, &(0x7f0000000480)="3481c479f748bd4f85cd49de375fc478", 0x10) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000500)={0x6, './file0\x00', './file0\x00'}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) getegid() socketpair(0x20, 0x4, 0x3, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000600)={0x2, 0x5cd0}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) mknod(&(0x7f0000000680)='./file0\x00', 0x40, 0x9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0), 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000700)=0x5) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000740)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000780)="d1835e935696bc2e0ac31780dc82f3ce9eb986740bf3da97651929e4a33b318650d827b427aa98069acbdd674e92dbb80f3871ed5603d8d5d34fd38ba3acea903fb68cb062dc8c8e6a7f934b8acdf6b2939e950f210369a11282882c0d8e310e083989252c48ff05de3db7e4862ac5971c99f24879718c56ec7c62bfb587535465a7c30265a9b588f11aae2b5ef453ac551e3e79b767ce8c40aa1ad44e9a69536f91629f", 0xa4) r7 = dup2(r4, r6) r8 = msgget(0x1, 0xd0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000840)=""/207) openat$bpf(0xffffffffffffff9c, &(0x7f0000000940), 0x38010, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000980)={'./file0\x00', 0x4, 0x94, 0x100, 0x0, 0x2, 0x300000, 0x2, 0x2, 0x1, 0x10000, 0x7}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000a00)="355cba8f59f5104acea3d7b7b353c298865db059012b1b1f932f9a1acdcfa6e5dcb515486c1b11c30286cb254b580edc6f6fb17bb15774c7fd6615165b63dda7ab54027cfa36054e3539b14482d1328cc46b3b25e21d3fc46dbe486aee6b0f85af8c613af6f2773b4a68ac17ad7fdd5f2c909ece21121ab8380137ad22ea79010dad4f6d59b4ff838599ba88510c95cae42d1de76c2f116fc33213a2d8fab952fea12d951d53affbe78d", 0xaa) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000ac0)) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1004, 0x202) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) msgget(0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4ca619d5d43e2ccd0abe6d02d16ed0cd5bd48a411a9682f3af122a4ebc7a021c6f87a74123", 0x30}], 0x1) r1 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x140, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x0, 0x0, "fabafa588fc0001000000010000000001000"}) 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, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x9, &(0x7f0000000140)="d636cec111a88106f52ab4fa160045df5ef234d58e301c3edf15ae12a1c77e0250fb2cdf005364633722600ec45a46d737cc", 0x0, &(0x7f00000001c0)="84e5d0a669106f0d6388fec7acd5f15769ef612efa586579bd66f96359813fe0548b9785be4462a5e7a7d3c303c0c794d7eed9a446e1afc4985563641590aed39419bd55bd3496d7c3bdeaf9b29ca436f5c650623a67792f13a922aba80ead85aab8d0e12991f37de92da5ff7f000000000000887b5e0dffb3a6bf1edc12afb6fda07fe614518a906b40d2aae6c0b29c0ee9ce9e0b33a2d5bba9c522225dfcb2c0aa8b6bdf5b1b96a1b0ba7a71f11d61c72b5160e0ad444b20e9eff851f8d39b7e373abd38acdf4fcdc9f7c8619a8b2d2463efe1", 0xd4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x76, &(0x7f0000001340)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x40, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @generic={0xe0, 0x3, 'Uum'}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x4}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r2, 0x2a, 0xc, &(0x7f0000000280), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00007b8000/0x1000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x68}}) setitimer(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, &(0x7f00000004c0), &(0x7f0000000500), 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) pckbd_enable: command error executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x3}, {0x812e}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000004bc0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f00003a1000/0x1000)=nil, 0x1000) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) sendmsg(r5, &(0x7f0000004b80)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000500)="6f33166574092d93ba74b0eba5b30e12cbfa56e35594aba0d4d05db959f5661ff548aa9e4f5502998616e8ab3b96d31ac114b5db158714ac", 0x38}, {&(0x7f0000004c00)="d30b437b7c6f351c53d04a707b4fdc795aae65094ec24982b6437afddd67d6638ab9b8dcb350581c895c9e8676f3c676470a01038a999c261bcf2cef605fcda06e4ff8cb18dcb7ed01fc46e53eee100861c2a183a71a70220b35cc8290a455ce62b8a758b8a2a672a671072decaf88df16c51ebda131a3bbab2d5866eaa663504924497c56fc271bc0435c83618105eac49e7ceeac2de11222e8b3d6dfc628f5d8", 0xa1}, {&(0x7f0000004a00)="eac84845f6b80b8726fb794832a71d55e75716020d36c73c8a0fc993932437dbc1986fcc2ea390919a866157625566e0a0790ee267d2302395d6cb832be16af7e665fe1c619ae5f781f1a213e77c2d605c321f2d782f8b3787ec5f4d08bcb6c4620850c6861bb3f57565a420b5e28dd72e56e8bc71940f514aad23923d353abf36b999c822a80205a36fad252d0cda34f37e4ed14154f28965a016c49e73a7c0f8bc971cc655de06c298725a2fd1ca68a8b19c92a4fb870a44e0459fb16fdf5384d4a308c3d17b515a1ec36501965f10a03e2dc1d1e2951c88a597be700103a6a611dace91d6dbb3b3d1a9c33f85673e0c29", 0xf2}, {&(0x7f00000005c0)="a0b0a66e90bfa6e58e8f29a21823322aeac6c377a3160aed55062c1a944a46939b79019b114b5f74e539cccdcfd9d07cb610b12af1bf2564c6cf0ef01e25189bb096ec9a4af881434882d0243b493e32810fc8454e9ff574862c276cc776c13b13ca4aecad09cd18a246df4ade834b0705c74dfe5ddf3b4b28c175dbedc331dbb7227b347e2ba4fab57e5624bf01", 0x8e}, {&(0x7f00000019c0)="70ce14add5857f13b10c6b56b2f803166e90d371947daf2ea82a22d0d67217bdec82b21339eaf2a2ac9e7916c83816258691e447d0e28e46373f72d5445706bd5f2dbd53f21199075334e72f7577d8208ad446c13eb8adab34af66a2d8b4d7ba8dd0b25bbf58d225dc192ebbbd492502a9e7f72f4e19f95bd938887ca4ecda07fa5f0c78df82f06745d2a39ff68a098e74807b545767620ade62caa00a3e0c09e283029f9be4fb9a0008f9bd30389d1c245faaf5099bdd51c7cb55d65d1428a412598e1ef112f16554b89da7cced9401e3c76f9d06429be62c9d2e99b325491a293a82d398d1165e98feead2057fc44f386e6a544437514d35f7bd1878d2fb6f4a46b31040c314c6e421e7b559881aca47c634f44d4f94617a833c8feb89c4864150faca57fa7bcb8f420f1a52c8152ba569b0126f6b0a201bdc29b09eb498642e4348a9a9d83254cd52f2684baafc277342bb958149f95679e744397a231b6b5dc00f06f7f85275cdddb26b464761fce79aaae64e3ea7a46731d5c5d8849f04096c7f6a8a7deac3c481e9250eb16162123f3f521790f2cfbac9a747a8b95c84dfcf9f3eb958fec21b7fa1f861dc21a1256b29995d0be5ff41a719d38cc10e79d0d83153b948214590d4f5f2d4ebb4d94b81ea4dc4d6a1818ff6d1c1daf6d75bc45a6b86a7f497a112463279df47c1c21bc54bcd320cb6502b66cec4a28135d40162602a79a8fd215c2616e2301483925be490ab91830c9697095c30f48c0929938c14d4eac2d5c088e64bb250269d8ed12dfd0498709cc2aada21936559cedc78a4c6904dbb93cb95f6caede1796cbae062c1744da38eb1abf212f421be8f6cf587ef901a015cab62e43df6327e3989fb3031a383a727fba0efae89de5d054e7f99aee4d141e05342e0489dfeeea92596eeb34f4d18c4210236572e7d156fc090cf923163b1974503a2f91dbe80dae7592691ddf766033371812279ac3996af72d7c6e9f23031c2186f62d71db2c4b860c707806cb2a4fa7d18509adfaef3af3857f9c9cfb43ee7533296c74be3844cdb3faec2ee0afe7504dde73db8ec51a4451e65e7b12ea7b7592423fefc409e5934ab5869c657fac5ecb2fc73f659b996ebe90382be83e8604f34b1291e898decf1032a1a1785a9015eb780ffd89941c7c8530096d5afcf34c095ac261229a9074be3f80bc89f08c9c3520e43c0dde8b60193730137616a73d293a76c7c3b89d7332a7b3ddfaf62d72f9e732980f6057adaf6fb889eff73b73db0090052f389aab730ac1d4fdb61fc306c91e6529652d868df985c28806c9174f59ea2d9793ce2034b65147a5d07112d48db7440daeb37a7682c88d64adcd11024ed68c10e367e491cbe152799d599f4ee343a5bbcb6cd24df3191fd5776687b663e5f4c401105ee77aa115ac184f8b1fb793e81a867641b7a7e681aeccc1af4a5d64919d98d760f6fb7c3f3972ee85e72f8b0c00ab96e3265fe12b2e79c8a99e2a5d05fab320417d537c8596004785620f58b1ff5e452475c89d20eae27bc4890305f469a5b5d8c142033a28cfffa9a8f594fa847fdaa6aab0e72b4c5c065f0d9343f57436f449b923f048543f8017c2fc49cf985641c6447ff6500b46febbd7b51c3501d85d6a8d8fa93f93ac11d915f446f5920d0014e7ec1f9d8e3a6f6f2fa59735fbe51333b2953e500b731188387eabf6068e63269f3dc8015d70969f56b3f0ef27963e768d80caf30fd457dc1beadccc5c65cb617f7008f5608ed187a3c8c332905e14cbcd72f7eaac279799ed294bc74bb00a2d581a90dc2f107889bab1838be5b8fc08aad5876ce1d1f3e9c171f8382b088ff4ed558aaf4255a4758c04a156284c21a3539e56bc456e119a3ea7d847f535a6b5c119f067d974758aaece7416ea442c091f61e78dc0d242c9a2fcde84c973ea17bf2fbd2624943581ebe8e569046a13155c315d4c9ae8bad17ed4c2b9811d95a2d9e14fd886da447352e58e2268772551f8e6116eba9b6cea23e7a2a5d91e44d29a96ed043c86f82b33e86569803281ce546898998e1ad6949013d1a50487552c6ae2b8b476b2a04ab2bf466fbe93f195ce531bb2f78ae39086995bf04f8f33ddd6361aaaea3b4832dcbbfffc04e7014e6c315506ab7041d840b22dfc97cdd4a2b543458ff1653ee6f3d756e35b09d04ed3b96246bca0335d0761f5812aa933629b7362fc0abef3062897fe091b92ed11c0deb7f43c9be4e368dfba5d21852e7fa67cbe3c33bbe5d80e249c9c4915949e20622f9c80190f854242a69e9d6085e3b105f3864a92719d17078e7c1d90e4d1033b5ee6a9132a1cb176e4e6149b4d39754d5c7bc6639248fbcbdacd6ca16f13064676e5d8de6fa672bb978d70ad9bab2a9606fc51365fe5ed39ec1c4b9ef71624adc115c42c209110d8e2e9e95ad92c7f3b83d4e58479d427e40955dbf8c10e405b3b0cf406ca7336fc8edec6006a3605b4a31709f636cb45a2de5dd8ace9b16d8f75be570c146e3713a19209050be93a7bdee3411aef718de7e829d1baf18747e3a350f302ed77559fdd5d61ce307f7c9bbacfb7534f8a00f8512d17691fb0f3567662d0628b0ee105644a6ee6f46c91d9c418830e1388bc2c024abb3650ebe2ae675a53cb55d30159ebd84c5332fcb8c14e5ebd0892ba36c5de9c57896930b94862d5683e7c330f1f4fb974ad95d2369dda913c4d88a62152cd1d22464ea0d7dc09a1e9e80dc0f0c413d0030367202d06be406a5e591e74f6c281c1acb6bb1d0213d7dea3fff2d2cbcea59025b6a635d1c3f5a9f9be1c89f631e7540c70355ddc781ecd9055e8a8fa9d8a73719baaff9033b1e7388a2d58c51ee745fb62632c27236db266d06aa2f848a77c2d8f84484a83a2354f2758569c8d21c48ac35051c3056d0e17bf8f856f8cfcb136d75c69f0a82a03a34da0269c0f8bf16353fec2885ea24aaae3c6235cf890ac5b46e5e71df1509e18a567bae10169317035609df6e07f98c4e6544ada18aa088fe9163f382e58cf92a249aa583d46e22c9216a61b080afee0559a2c3c5709358afc04a41c347d945b34a4cafd186b5c61cf66a0ee92172d2130f175dbbfeea240b5e52d96083d5ddfb00bf58d605ce597a187925c934e5969d39b512b956fe2578067b100986e6a4031170a6137ec367506c9d194c87d18d4066f837edc5682a145f572aa583e825fe951b483c7fa3bd294a1f166761c8046defce8e0529f94d1968d0933238494025ccda48f0494366333a422195047ce65d048213976768c9db7428bd5a7faf177fbd7639eb568e5723527b7a50d9c20ce16849ca57ac58c6ba969b3759f68a881663978f1bac14d961ca4756ccc586cb286dc7b5c731a7e4d696fdc7cea218a8846644c3303fa54fa172109d289216bbd0a07e987b5af0512ac0eb250dacf5e3e7a66927d697e72454bef5b1a7f04e01f6a25ba3f47874240ce51407507152530b9fd1d88166b25033ca88384e06c08a3a2b155d165bca018845a58e0ab5046fc241a613fb7ecf95b9839a023e6009cd67340264a2abc89dc574d57bc2604caa18a37c2508c0e9cc1422dc18c5c32268020da25c863cb0d9302b1a8bfa6e06ae95553f3bb62243c4b8cb38f2d0af22894052f896324a4c9fd197975f61f0a418c826a3e6320da830cc3051f03f4659b5760a4d2012938da812d24b7fb56e4c4aafb7f59ab9cb0b0eecec580e6e341cf78fc1921b19926eecd1a64fef90f0197840aed79087e37a531adbb32e1d9e8493a17cbc3d92fb5213c568111a20c8cc4a95d30a3e903b70259116e970103256a42049dc39b1e15c9c93b22fd5c7b1d2d95771506bb98890787a16c5820e49fea0b9504d726221efb0e196bd0b1edbffebafd5d19931857d9323f3a7550eb9a40ac964056b848fd77e5504c55d4a18a6bd18b4e4d4eb5771e4942f82be9c35325fb930003723f3e4f42b66fb3c9c9aa01d68c166786254962af2aa50e4bfe004a4e84b67f991b547bbcb34dc4278b653269ab1f90c14f6b29c0b6fb0e4e6337ee57ec05d91ac9a37bc8f245bf674276c584a92538aa0b550b7f231e8b3e07e73ba3a7d46fac3b2192577bd7f8a46b77541c4690983655df9a22613c8e4f40dd6777cc3c26ff7f0ac55c842990eadcdb6035118b6a8932053756541e262f3e2d5aeb3df9e61eae9012abc2d4d43669abb6c07b7d9f7e6c5babe66da09fc9a4e7cfb471f26179d606d660f78de932526f28207fe137db107719022f134e59d3496d08c2d6d4cf322d7a8540e19b401049c8cb0338cdb026bb42b3d4ab66c4e98199c5f7357d84d607c7ecaa836d330ef893eff8a08819ed64317beb39f4a435c25db497e1f7dd32c561f6f97385a9ac44fc7e68f5f6377604a013f66361ba28184bb5a9d169cb7dc947710e0ea734432dd9688fae5665195674bdf6b3d20ba968f6e65edefd9c7508f81e20dbde322e72d090f7ab8fc1c0677d1f0b0af503a6841b694bdff3ccdb1fcca39be722ad598259e9d20aaf47ca02079861a33d95507822c0d9f38c83c21c96548b1c097d0402d8465a879572cf5f8ee17143bbb7883924a2d99d3f28a55b28c65b6ca99ecb3c6bda91eb0aefa17b48742c2a6fb32a9ba93ffc43ba678041b37f8340c54ad697f2ca4966bfe87634768be3d7f29e758a8bdd68c6c3dbc5f0747de6d207e1e2072710dafdf1161ddd8f7948f2a451c2f8f428e4cfd6aa38d8724ae7bbebe254347d5b01a17510251c0791216ed47143ecf192cebfae3f24edf9f0504c48133493e9c6f3e7201f429c028a7939f87a8779296c688320959368992b2daa8d9bb5bb4f830cc65512e5d7a812b33f27cc3268c1654767349b264c24206cdf227078d8fdc688ec913337f4e0839eaa3595d537da35ffbb1568eb35caf9ee111a800c15fcdbe6029d87e8cd8bb973165a11644fa6801aba23d0a461b6fab979f8173edc557b4371d385083f7d99f2d9abea6c22a43806b8da79ea76c7ccadbd154c9e8ac0babb56dcec7cb798078db9600378217330b42f756e7898e03950c80e5c4a2c4b074af845203771e6e22e769bacc9b1bb99134c77c71ce44e77073234f6b0fb19740a1c9af72151ea916e2605bf3bc13d4031e670a73d9f914882bcbef4cb1ca7f4cb8c6fd4fa6791ceabb7112194de59e10c717bf6171a78bd0de66d07632b59121cf0ad1e09d4e48465224ec35e136fd765049397d847dea19648e8c4113ee72a5b4daebaafc6501a93de895a98b48e9797e2a81f0c7f75fe9245de78b3ae9059e456203ebf6ff3b1bdc02cb3e9030c4baae3af1290d0ebbc954148788444d09e2baa8bf4481180c1f5ae7d9eab5a45914b374eaea4d4e319812586f56cb61c8642b5f0a48be21f397fdb4265b4b14baaae47ea9f09031c2323873674064077ddb859a244be077a618d1c8f86957edf24948a20ea7b5038324ec80566e9358c4d841e2c294255586aa166e55f825a3b15b7b4841b38d4c17de22360ec572e8b76a6e1cef6ebb42b8520755b347f56ea00cb8f6835c57ee58890b398f328cbef34eefd8799d3a683c1bfb2383ff067443dd1e39ae5e67c2fcc30510492f7db7e7188ea14c8b3efe8f0107aca2ca102c1a5da098cc39899c6a066dbe1bdee828b828ec801eaab1ef9ef289ab065f1dd1b08ed14ebc397588b116c4b5be27f289619120ff684fa48f39efbbd1d8ae155aa28056035a2306c41ed91282ee6779910ce7dec7a76a3855871b3b6cb6c2d46fc0c41581eebda56ec0d4a8", 0x1000}, {&(0x7f0000000880)="ba18d31bd4bdfc36c84bc8f397d989ab3acd08297ec2a46b674f233db8533ce62eaea12a6680f2919f8fa3b1bfaa271899d6d92f66e9816a01a21f627b6b383da5314f67c94a0f0d2d0ec5f274236e91dda5f4fa62c40478fdbfd8c4d3ed19560ca5e34f910bf9fa7ac6103ff3c5062a4e465027156c4948e122d8af3e4b8f93b19db5e5a6cdacc37d10d8df246003064351ba057f981525845286bbcdf7f853959078d2249de873b3a68726777fd868c486397f40abe290523cc07d5959213915aff37f98a22e5987bdcf043ab0eba05df000b1da597dedcc8ea99e7d4712ec9c8700565a41ae", 0xe7}, {&(0x7f0000003880)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}, {&(0x7f00000038c0)="5fb86e61973eab7923f7f0acd90e0526196de4bce08a9cd774e446187fd38155c6e60a4484141d081f62cdf944b0c2d13e072683736f7e25923ef18b88c2559e516b40e0d027b5092f01f27a613a048f70313f8cf43a1d17a2c683525fdb33e5723b9f3eef40fd65dc63d2985a8179948710e5f0a3d7a98dcb567044ffee2bf29fb2affdfeebfcc049349983131e910ad8006f9d68ccef1e9444b43663f9312de881391094effb15332676eefbbc28226f07d0683da58e10813fedc2369d31c9a7fa3f610c2f925f06b26427b7d42857ba491cf88f58bba0dc5927ae588c11b84601951b8381d41584df685744088e5326e5bbec5b90b14a20122219b6e5a0ee277b38f3f30fdb19dd8613a3688cf70c310a695e0089c756808215c25c67df54e252e26d6ef74e52959bd7cf7910f380bd158a997e73d0eee1cd77289bc506c62c610eeaa14c810014f9b8839870a01c45bca39667ec6221bff2d6623a2550857d2ed6ae4cc8e2c3cc8a819c257bb0f1e1a804ea07e3d8d7ef879ea0a183003c38f2773413e190fdc9b2851fe52955ace431523ea0afaaa7e762cd6f5c43857a8b420112bdca485b56d1e9e585cac27c3cf5ae48d587631e84c4031ce3f51eed27e7048f4001787b2ad74b92a5862e3cc3a17506714b2358663101aa77dfea95a0022b3fd13f9607306f0bc5633e33df650a7ea6f462a635198a22ba114a8827684c6a0d73175da84274a8b29289093ed69a2fde7a19865af2464b9adce7cda3eec15da61e7ee32178ba97c5b5db0082833bd9a03c7232fe3d35f8c7cf2aeb4dfeabe119431cf11701ce6aff28f21f487584ea1658fd0e292c8eaa1b8e248200d5b41e3ad413668519b09eaf70404c69f362eab738e9a057a713a20170a7d077d7ecec88ff25ecf83abd81e25064553e435e75eaa49107223bbb3d0de13bc7a7172411226656b9daa8dadc2faa60d2f5abcbcef54cdbe2ea21da2449c1b8af34b7dc349d89d3ec3f82575d5e9e5c89a6fe0cd7a867ea8f43d29b1b4a81d078cdef729e73f16e0b6c8cffb414c909e9c29610a0930bc15e2b4be5a66ebe956c1b609f1b1395ef78d95b8f791d773a6cf72e38b4a7b20128dee73036de4fc352b03816fc3b0e0d798d0d566e026e053f87ed0bbaedfeda1fc07ba068f051c794478419575d221087b6dea68c3dd05e7e1233b9973daaf466122a23e721e4c9e047c4ad77dd253317ecaf3f3212a88630b40b3e121ec49c6ae7082f73fb1750942ebcd6d059ae873b36f27ee31b1264288e8c62856afccf14cdc6b1e51ca8572b82a05149173725911b1bf33ed67d82580d63babb790fc87878cc7e3c1755fbe6502382791bbe2e9eae75a3774ac472aa91ddbbc73c8161abdbc720f7fee29e98c2997541eb8af7e759f657ba0174d77d5dff41b13f229c15f2cf5a6e11574e83740597225e5e541cb5fd35ca2b388112a9110ee7f19af90efd9e5fac5c13952794df33c8f5a92b7c52b633c2dc657dff1552ad1d6d863165dfbf0e01e6e2599ae08a184a8b2c95e14f2f8665cc2f84a6f95103bf4bc0c845a04100609e875885e65f9dc70a54079da886d2d679abed07b7e2f38bf2f7ac8e0933fad90efa762a1f7568e5319ca7bee2a19ff429d618d3176a96760ccbe086786beb46b246fdb226396d7cc987eee7159b30b10e0ec89fa0068a68a214464ebeaac60fcdfaff832dc281f58f8c764e91296a2ead57a264d9b30e39b2055f8545c217a4e7f195e9817dca44c6616d5ae5984803476338dddb200e60e57c911a231434649c3c3b7e948211641895db76becdac8a19712a442f3fd48d6e39403f3e8f217e8ce4e7b6c98545ac70c487399054fbbe4bb99c3c26a0b7db30e0386f4feed17e44addd4bef88f1210edb929ef1de7422caefcb1b30f02aac564c8bc02d34d5f424619ba007996d16553b39a2a130bb1ed7d8f450b31f14447a0b7ce685d8bdb1253cfe9e3fcede2f99ff70399b60a1fd481339fd172b3055e30cbc673983099046f06b5f5730c1f4991d5397641ef8291611c510e5dfd1aa26bded001138835295d7ef0f644d7e678dd62b33fefddcd8b7542ab48e6bd4a0ba2cf65d56c19c6546feecd020af8367e839419578c4a533b64b192376e403354096753a20977e65ab9f8eba7d2c6a26980a0ead3616530ae21f9449e24f3d8a74e00d54423d09c3e014577a68b1b9f04c9dd7efb4e1076b42ff8e7993854c812dd26f6301b04bfaa1ea515ed59ce1a26528c79165a6a8d3f21b2a3a4b303a3043abf1856e4c4d857918723f21c812880bab6940bd62ff012da67445b116805eb14f49364001dd18316d00882fe7e709eda588cf9db89b9916a33c13f0edec4cb6cb6550f8a96187dfa1ae1a882f76bb8278ee0b97bfe9d5c0cb9765b15af00cb46263f4d9657f97b16f96ab7082a6dbff2e5b9687e40ffcfd83dea7f157d9715e3a643566f9d7ebd32e7e4a29f750063d62ebd9fef6b6c63c5fd1043bb7269033c9bfba00630a587ab4fd405de360ccbc2f7e8bd651488c74733f2fc107940d3adf59cc57fc252104e2a2c20b6444cd16ea2e9f7ead6bb71b8279312e76eb6bf5ab231db2cc86ee5cd8e910f65eca13e39a2c54fb4ab4935dd9c72d7fe4fcc61ff742eaa6990b45102e9abebc5c9452c51f21af521ad666f6a45da27ff55681c24beba7d0dee08ce5155c3ecaf6c3f1223888da8a3cbf28d1ceaa2629e7c218e92614d7bd6f36df46f3ef2b9ce10efa27486a562e6ccc2b76abbddf0ab3dccc080d391b3f6db40e375b6b9efe1e714648ee0405259584576fa5bf4aca84c620e77b14e06e44953438fb211e76cf877370cf74009507f620fe0d2c96755a4d3412f9ca245d0887fcb6a7be2835fcabbfae866124d9f98c21693fc5e21f2e8e868aa92f90c359a3dd636482a37d3f6f22e3661257ca34d4dd752f96312ee005fef90d4785601b13b2b508539ae0b2ded3a536409be257ff3c3a76fb5ff4f9930baa59d54deb7aaf5f32ec94455aea0a95d12da47801faa4ed64a5777d0ef9e60833d27464ec5cdeb77b4e1ec55438e5a21f993ba088d74a238b748ef0c31678f0c4929b8a8bd6376012232d7fc20b892840b1b7797e664229fb712e3a5cd71252a619ced8a37cf24644e9ebdfa71d3be778714df77e3e6fe1b4aba01cb57f7c22959125450602adb5c4702eef31b28eb4c56f4bb1990adeabd8750f120b621b3d3ed61f6daaf68fd6c2ac27b4c6eb16d0ad010561e446de47c74d0d6f8325095f21127b3a8958903d9000eb3565c60a8eb5e53fb674d255a160420b74fb56b0ce5d489c7850a21fa80bf479c0287ee64361e5e7467b17e14f11870c8e510642119d65f041ffedaf7af137b6594355c6503a28e4ac9e340723d2721b564ceff745742afafc74271ba8cf066783e252c6fdf36171f2115814f939f47f4d3c40a3db4e42b7ed6c0ec5a7fb7584854f8e2a5c8bf1e697d43f69943ad950ad64bfd1a820829c5e138aab5257952feb97f129d772c7c820f279e3e8eaa28c6ad4fd9ffd3363191ed65fcb54f711ea6b1378709f5b1e6bb082c52a7f846f9658d6f4ca78dada470821d0e9259fc7a1acf41a5d4385a92c4ed9762206817f8b3167a2b81fdde61d44cf995415a233ec0b8ef46b514e2617a0d00daf00e3504ab5ba2be7f109c9c6aefb09078e9d8260824482c9219ed148318047c21eb5378aee1a75b3f93d2b09444f021397f7d0af418bfcc6f198fe89c93b8c0e19bab61ad688d1dc50f969b8a80542116b8855159895bc11daac8682c431490591d765379563e751c00b3ae6d20e240ac9028d8e60ff1a1449128ede99456c4b001df7d4787ee299d4b5613ed212849e9c81cf1eaa976e55a3d6c4fa9e58b7780ff7ce133de47df95daae62cb47dd0315e370967e0a2baa0be976e03a1f5208356c88502ae828c693531f7a8f786b9263ca2b2ee5963601d0a2a9253c66e63f9e496ce02fd83066d035d5381cfcbccbc67ef6d5e334fa38930912bde9b833e7b09c1434fa28a0a1601e3736c1da27dc3747012407c6849dfad61557b5fb8dab5e004ad946ce460bf08f7bd3ef2280f1e84caddec51da304560fa428cee8a2d49dbe5043f3267945ce70314391322cbca9f19a5ec7f9c9260913639202d7b5be372ad93c911ef468a6f2348ffd36650f11186512660144a2ab2a5f28162e9ef741c500e1bdf67412cb1af03d0de86f4e73c37d45018ce4432d3fc990ddc0619a8700e9d256b998fb4c9ced0c16fc5746047165e51f590ab7bedbe1cd93d0c91ca6a52b756a3214696ee014e5c70b0bbc77ecc4d0a513cace8f426188f7d36f04e6116f25f521835083d8dc6f067501ab6507ac6b999eeaddddfcb25747449aeb5a6097bd73331eea1bc94aa49b4fa4e93721babaf631afbaa721f4f23eee3cdfd48e4076a177133c1ba87a85d9c30a20055a7a55a898642a345b1240c18694a15a004560f53f3924f234717865c87df43ec0ed210ce26d2e6aa0e1ab40920d2ccaef0645ba6ab83836a5bfce71c3783ea81f40e160d93b86828406b797f1a296fa749113f40d6c74368ddaf37d064fd876bec0050a6db2d33c5af39cd0b6b950da1f352aad8eaaa952c3cb542121e188430c62436bb27ab6a60505094f2b9cb0537ad4df3b5dce26c8728a5eee762175bccf7e11755be3590a87de0e8a1dcfbbbe576a0c68934d5819e5564eaa101d48dd030359df6c16dd8de028865491ec92aad1f8d049e17e80a87c6f7daf1447a0decb0705c79eed1ac382b984b3fd47da55cf71e5931ef8330db69c846aaa8090a9ffad260ce778e3eeb4cda6fcc0029879623aaa2dd8ff446019933f4d8e425b2050d638a5ef67dc3e04f25b30a9b02e904305e759bd83dd4ca1e7a375787e4473cc130e0c3f08b30e4bfd75ca0f6ec63ee2e897afa6d53c160e67f5ea28f39ae3a8535621a701c283eaa6a9dc2feaed96d702c33b73b371436d9e94cefd636342746dfd2476b4a3ccb655de2bd6e028b31c48f352502b21a8da84f23fb43aadc8c88d3ad08ff07951279a907d8d7d634abdb13c07e97ebe63fab4dbe6e96c438f3b9c7b994ce67a87e376241f1baa9459c6d56a137857537a6afc4f72abd7e10400c7182944a92d5c9a39f35e7830fe560a306147ec084c0ae878808fcfa9cfc72a9027095ddd87857f3f8457c9af66a21925925790380cccbb23d42c0e7b67a015ddc43908b6dd311260ea73e8699ccbb81e497bb4c9739578a99daad592e7404b0dfc1909782b0f31941681a24842c2b432c4751f6b145b88d1d748c42f6420b948812013d11987384f397c7eca4d9b290948955adc03f6f5631c725a1419ae84081fa5a8a21e222518df26dc1a3e4258ba1867ecbeeb497c84d79194059837f40da9dc8de6adb5bf822cf3e25b252259dc81484cf436f72c1b17a6cd65e4220ac2bb99caccab0967878582a03a4652b4664a0a33e6494e53379755f0a3eda0bc0a311c9e3f0d588f744b6b0f5c3b6be8e00265f76b619fd6f928798fededbdd41bb5cd2b3502c3d8e6f2ae5f8b58173136f8ca46b5e76cebbde99475128c69b563050e7e6dc5ece53188661891164998f617a5b7896f5990900ffecb994867c2cde5e858df9d065f0d6d8af2bff8a6c220a10b014c85e19bc5fec10242f2426fea4fabfe0349d9292fde974b6c98d65b53666a1f5831232a679cb7cec9fa9e7161af27fd370a18e950a3b62278b46ca46b51cd3975eeb009d89e57a5109dfa5556b64760a", 0x1000}, {&(0x7f00000048c0)="6e24ee7006a347b209bad50a1ca0cbc2da56c45e77d3edd75bffe385a0f7821add5f73781ab0ccb34cdfe2f4d4c1018980c5682f6038cbab0b18ab0bed7b2ffa421637e46295709e9bf5c9147bfe7d7ed81a3ffa5bd24f3f923c0825670cc993a7776b5e6f328ab6f0023af4bd9a90d88a4dde", 0x73}, {&(0x7f0000004e00)="a1173d4843b07e959144570b57d6ec1c7957d979449bf246971e461aeb8d6c3820d4d2aaff0f1683a5d987fb3108d650a756441f2aad8cd700003bc573011b9f4ea667225dac0d9fab9916e234ffd46d4282428de79d9bdd22c33610dac5b9c865493db1e13f61b1d5d26a0b05507845a1a842e69a06741041b61e578ada2556e5ca9b499016b11c1c4b8298c5dff15dd993cc7b2a68270881d303c4abd704496f9e7b36c912966d9a1c99492ff628e6080470191d07fa877f07ec0267d6bc507f0c31f1272fa463ce669380c961d23a275f5f8f5b9acea6ea160922bd18f237437b724037c43c016fcc54b38a9699e75031b52b8b130f2400e3e51c778706f99fc2e1fdd0e6e3f757d7c9a485b4e177394a9694a2b95126eef6f2050344dd93dc51c0b1f7cfe01329d9dcf86d226f17d7079340db085ff9fa863e965720a8b1bfe915e5183bd53333da930668f7d91e60996d9ac9d8fe579ae4a0ac3b147006dfaffe4ad8b6ca5cb509240d8c10ab99dc74b8743c1706798f9f5b38a78af4747dadf541417536205a7065eb8131c1f561eaa439c4e47f0752632d1163202bafb1191cd1dec8a26742f3ba9ffa32e02e7cd2d763a98215968d7eb1b552e2f7e29f6280257b2c6c299e48410fa79a9e88ad1c9df7d36e8d1ebb3661882f2d7474f8d9f58e7616635094f667b65a59b1519b6c7c59ae34a7c3091c6c53326958ea0122fdb7e20cee0c11841697072a49b8024035af11510319248ef24f3ba51f2eba1492e0add686b62cbf2e8d8b5631c8c03c20aba254ba98ae28cc655d0d3934b54bae54388cd5180cd1a16f50bf28f4981ba70481536235bff14a976fa7727b359de1b04a476d909bf2f0f8832730e95db82843e6cbfc617bfc23109af948cc6dae1eb883529aab53179b8c407dda9bcac2cc1fefce4c36219535d9ed9cd1109cc80c02e6d1832ba068466111388d6d31f3a6046f7aa6c52a79039465b4fb4578b983b8a20a34ea69f789b706cb28998be1491a2cef3daedfbc9fcbeaccf0845349652e0e858aaa693dcf2767218a4d08c5551ff79d1ee52398ba128d5fa220ef17a2466c45a242e0a2659c4a5b4f61ee723c1bbfdd946e14fd867e6ec47bc9c433325cdeb6b5d280b70fbbb00edf478e1aa3ee7a7c7c71cd35e1eba57e8e7444327c586fdf56296502db56fbf7f58a656b763a6748b0d5fcf2ee18f657b8c8b67a1877ea644bb90c8995d04b511eabc5cb31846a9c6d5c868ef7f33c61bb0c3a1d6a1f12c6df263b57f491330a101fd301effac0e34c943291adf2ade92e9985e0a7e45ac5027f11b59c9ed1c7ba31a90a63d5dbe4281e0f41158176813e6c1c303d7fba39d65cce4f8690a5114dd8ba302dc0d0a883c48ac52f3141fa3fa54680228b906210981e45a720fdacc2526ef78329138d8ddc0e974f324893d03c66249633e8990561d8dd37b5456e8e1ff3c77a4bc982dc2fc09158b87f423eefc36e98b8472b0632b6550d2d180c4d28e5622b06cb6cd47009e1403ee92483d82083a91a04decc106735eb3c4557cf2ae1c08c2b8c17a35f46d2560dbf54e1f7ac632258475655c259128af643400fbb09ec292ac8ee7d6f48fed8d1756b80d9bf58abdf5af052991bb51b834a6e297b495bc90c74cd5f8d4f07bc519f6c3ec66a8255278696fb5966d301feb1d6ddc7b52de42838bdfac2715c4c0b454342f0cf8bbaad1d4975c411ff3a98a9a66a9b254473234bb79a5158f2602089edddbb87d9e9b0136a54d6db255170ae1b960a6812a01259dc99312e541e95bdcfbc5f1b7bfa69fb96b82d4554f9606ad501022f0d2805ad8f5e30dadc729d6941b406d8777f1c55fd6c46274a485e83a7dcc9d00c89c4a885dae6ee5621f8fa0990a0724b90398b55173eaed809a76074728b9d76a3a0b823c4f0a82148799be877be428306f9702f598302ac6fa0690fb5d069e97ee136dbc569bfe090f8babf09d4ee3b4808e07ec1fe2758ba89e055b20ef46346265cd66120cffda1c002d9e36eaec6b339ebcaf7c48f2a5eb84994f6a331e0bcbc70376cf74b55ecf8556a9e9441cea4cf8d8377074b072d985d64ee07bb010f25498ba5fc5209f376f964b3a5b88f6486ea2aded6a84c84932a9a0db0bc76d3a99360ff87688918ff5addb51cea10f7fbd75b5cabe6caf2ef5c780066697e51d64e24b5c86f5ad66fe1a8421d326d8de33f83eb2d80606c17aeb7196f37063750c5d9c1f70b577b8959c34d2249f3971927b81df82b96771fa4bc5bff98f575a3c7183225d6fd0b513b30b0d9b034a98b39bd849dcee0d68de82a076b85bccfcf7b4d5f19155a64eee3a7fe793f02a1c50d3d0e7bbfcd0ea90407e8ef361a411374b5eecae06797a4ae642dd3929d7d4b0429e7c855bb39e618d104c42e3bf140508f293d96e5381e0c2a8ba30654390413c5f9c60ad54b30386425a8806bf86dbd0bf3bf0624d9a304dd3eae6067e06a159c24c1b16e8c3de523e0fc00819cd95349b72dde659e230068607732129e5a3f8fb9665a6a87c9d638a46b49cf392fb8d11dce0733d638329f68d0f1242b6e1fc3e9c6c8a9f37f164c436862a691d89bdad54320e081f6058b73a04820b74bba1ab09d1c5dc829a5f0cdb535ea05f1f6c1ea4b4c4a2c34ee601c767a935e703a80467779cf5e75273c33e0e7d93a561a98ee5f79407d40cf9c30dfe205d925cde89387635db9e896bf70ce85c8c6494be723fcd2e1c508b395a75a3ac653cd698bf39da3e90ff71821f0cb49353d366ec81990ea9d34d5ce9090464835346270a9122ce90686a12dc2faf58c85366fe0d82fb9a69bcd05ef423814e3c973d8eb7e091b18c0aeb9f9b6eb3211a68d3d4076bdf4be522e8f17c8918ec2b3bb88a34a0e46583c1de7b7f70c9258efcf0e91ab8705bc4762dd3475cce639ed9ec6b22fd969d535cc339d21a723d1014975f9c5bf3bd0bb20ece3c9f1fcf8c72c7c0279b07e90a474ac90123b30171bc94aabbaa11926355d22065b0cb8c62de6dc4c536cd0163f3988adefc685f4cb69ad94f048b6d2503f3f1e695a664e74bc79da06c66ebfe6582bf7e90c67e619559ffe8edf9fdedfe713abe4e2bac21de2ee0168e04f93490069c50f94404faf6a1be59bb1c99bae3a4a28c9faa0fff2c077f4f365e770c12b1cffd5fb16021705afafcfc327864ef569492c3b39f72e4b44adee53ee87b445d20dd8316e2e24dde78dda49e982af655c1e278a7ecf8ff29166283f12aff83947601b8dc0c9b4f40b17cd88a52c905a2a12429a13e692f3e2d38b7292da07789b41591d4c51315b5bd1a6efdf8dafd8d010dbd0078ab26b5e121e8671a95cf90510c4c6f27e95a080c6baa78ee32fc87415f18a6d42b57609da6521fc83aeff335aabc65587ff5c9eae6a217404ec776c2715bfb8a9203a88707db71160c5cf558c62d2bc0ce04d5753af4ae64e41dc5db66a8954879d6510b9ae2bfbfca7088d03789a18a5c70ed9afebb42c99bf7eefcae1850fd3ae20a49b2c122b99f92461865ba9e1793949db0fe252df28ee01fab92fb5dd1bdc3cd298435726853f368b29b9fbc102be77962bd0eb26d04cbdf868b5326c3582f146738177ecd392a67d7d0ef2d3b30dc5615a7fb829b0e3cd08d7f161d5f5fd1664b42af972abb23288ed0d3827981d02d3ba0244182da80d68dd7a6e0015c40947dadbc1079f3b69d187fc0ee1ae18efacd5cf1345c3d8ec10cea25288a6391d44cad401ffcb01177f6c2283e35d11c307b5626add43e58b33a82792ff4325c50fce87d3f7a9d01f158ece3991baf396344e30b987cc80b2b31e7e5fcb83395c50d1042ddb8bc3ed6d70f29aa07051e810cb5ac8523159ca0fe80f3160458ba35b2c1cbcca6cd3482bdf91677adb3c5cb595e4e2e47bd83942cbe0c1f85636b323e2d55012c58019f9e3c5979bf7717b3b6177e236056d52e16f0c74bddfe5ac79fe0b207e6fd0b68307fdf5821ba09dd7e2244b129a0edcce4778aef2c67484b954bf6729eadc00cdddd20764edfaadc633775280c0a01c7bb428462f55e361afc10ef1cccd727a1b400fe99c25f2ac972224c444b7059887f8117add70a0a955d414e2c23dfd204c2c5b621b3c9a45351153792d90262b29c206356a7550f3969227f444e4bc80cd8dc573e4319f8197b5be6661a682a130f05ed6c4432552a853d4a163e4c686c277e470dd6024b9220a7993100a5338035efb60dd55e65ac275ec564b00308c25bbaf64b85fa22a52c64d90c1b6e4406f419f4a119b16c5cc334cf543aa4a2ec5a59e9dcdd8a38e07d32cbc9f53a2ded0636d1a1f395c8234ea8c73dfdd0efa565a0a241984eebe5c65b338b93deec081648d0cc8313c443903f44fe40cbf6f6329f159282b104f939ca69e8f17ebd6bafd93af23402acd450a8a9ed7c0f62c4634afea49edcd7a8d7fac34c1188a6be3d0737b1e1f163920189a1098d65d821695ebe52eea360103d58d3e92a60a05f73d8d31581953fefa5f0bc525e0c2ae1836fa2ece887723ae99d74021edf2245e47fbc589a93be65c7277c6069d1053282dff4084dc33d227776619653cd0d75464c96d16177e6883f70b795e1222d3a425e2debdee19ee1025e0c99a308c63354c4eafa8dd25b1f9da9a453a92d6f9ce3e7a300404314a13fdecd3c2c45cfd4c430469210635f4600b00074862410f4ec3fe0e8b70216d4e8eb2dfa439a71ee3658b6a6aa42849ea79227da58d85199f13cc08e8048ef1da1ee6d9cabd45013b44ebe9b05edf343169ecb8640f31e4ba80942ea695bb652ebdedc0a44512d89c52a86dc92e9a4779999f2ba492cf0e73e0c5f697bebdee1b4464adaba6b22cca8e44ddaca26ff056c33cb7296ea7d7e3c945f11e53c71a3271b28b85c5fd3d63417d2a83b2e927e5bc8aa30d94680d646e3098ea7b55d2098037bb7d0b35974c39a8ddb1248689a73c592856625c1d03b0c6e5aab15cb379d7713909853d4c96ab5b4d540de2af81371924ae56b159f0fabf32e0475fbc67b740fbecbc3307e92d143e742956d99ee89e50b8894a1e7531b4e2ca45c058fed99f11129b9a446e4a23db6471cbe4e33ae5fde0d4c6ccd992ca44ca0cce7b10380ae43489cdf55b3f5ddda3feca5a242613298415eb0aa7d9e1b9c254ede6075e268c0c06ed0248289ab3680317ef4fbb30cc9eb23f6833a677c2f1b7ecf7ac2cd259699253517300ec8e28d303f7f1109449b96a161656bbe86d09bcf2028cfd62cbce154561d47679683148200d24bd10894b7cf24372132bc717502c77a792f04cbc98ff4bddd8ea4fb701b575eba391cf91db8e4c2d371fd6c8e726895e347beccf6167535b91e11ffffeaf5613859c9619cb33568390d929d5cc31904958773a12a17b10a1ebc048db1b2dbb2fde7e4799fc105b34e86d981ba7fb7e510401038d88609f833f9fcbfa48ad444f0a52fe23346f3f695128e0ca7d60db09c304802e6c37fb1827427221efbec755aa7d44760b829c34d56f61e1d549dd5811fad6eee013384eab4303c0f7484df108656eef4d163cc5473726238970657e029ad50645d123cebe10e2661a01d771cfaa77e7efacf2643f08d593b6c5dd15d8ea5f06fe6c515a41a498cbe8f0246c79b5c6db00fa00e169a51ffdedae4eca117db5ce5e548e961b80f5f5b297a61046bd95de8ca6722ba3ce820e75efd0ba4f503c76440758da7115cb7837d77c4d9beba45a76394b1da082ff72c618e1c8c510215c1709969801ba5cdc", 0x1000}], 0xa, &(0x7f0000004c00)=ANY=[], 0x170}, 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000009c0)="1ac6466f9196ce44cc1693a80b23465f12d73234a4bcf47342a60a6e9beedbb5e238e9dece9912a52c155d8533c31b2c83bf54602211c068418aa095eb70c0c694d6601cf9c64fe12d91713c2e89e6535f50108e7b6b7bd2124981933bf7415323c495214f737ee9258b7ed7e2bfe66449eb22d42cf55d0b124a155f4b728cf277349c5ec86f025175d908970d5107250d2f7e3d9520504833bfcad32937db552ddb9217defc583af60cf0c7a749e9e66b7bbcff9679769c027d0edac15635dc888b8a8695b9f7583ed37ef496b6ab704058ad49a6fec827a082030c381956ae58bc1bfe5e18091bdc8d7cdea29cf46d92f0855cab5ce02289471eabb56b3d43e5fd5e21220025978ee417b10e7f2119c4ee5ad75a9a01ab6820a60b51ee221c72acd4771a3e13decd66417375ab679d095ae8a3c58b6056b3c0963e6e6d89e1df9c830e918b97b2a7d772414d2557cfea993bd41381b3faee5a9c99bc02c82295e8c32020640b0659c81a7709ad8d212fb29a5e9eb4425b915417841ebe3d899af13c7b4174bdd16da5ffe0d502d6feac3ef48069b3d20e7c7328fac2eddf4388184dbf650a31a80a780bbaf55eb74b9ac84bb3fa4921962cf6063e9f294be4e6a5e7edb162152e64517f9f09be1e23756b396937f60527199410afe261c3321168879a02966585554fd2211c5662ef8d9d46e040077476da5d8ce3180dbcb15c086f2d92d40da8684d1274ee5f5221eeeb9acfcd423067a657849c63363033402209393eae8f590fd78a8286002317b5c59efcbc896bffe24286d91cf17d1f3d814a22564cf84fc608bef96bf0745c522130e61406be2e3b5622ab75a7fc71963108cd6ae1c57f118203a7bd0361daf9c81d68dd14d84dac6337b565e562705a199069f8b05a6e70efd94b483aebc149ee525e8c02ddfe5b0e3beb5196c86bd50d5aed47b894ffa0edaf5684a9413f9399a7c82ae1dd44f18c0c47b236b1db102fe99b2678324622aacde9fd858d95d0097914e20e6d287879b1cb1196b1965711ca02d93a487b00222c1d01ea86d16190a61cbb53de99451f22fc58f7ac8fcb1fb425dd99416b82cb25342c01f3272d180705a7097110267627d4ca233bdaad78722f89c59a6e3a254b1a530fa6718ced6cb03807d52fdc12e4c39cddaf7cd4d0c4fd14c6a4478c5f202875105f0f0fc2ddf67e366f8297e5b47464a8335a5ab04252e7399d4d125308312a97c1c05ff10862676c8d2da0b78e5596df1fd386ce3f37a7f0f3a6b3eed7ad61cc826cca42bc55f458070d2f062d48b8d11bcb5ecdfde4ea24b484d5ce4f8811a966b20410e26e6efab2835a3c876b584ccbd62857bac72d36e7360d0c0415f44058e18dab8d874f69d3c49a3a2feca83b0f28860c85bb88a0e0dbce785a86cde8955ed44b9233b5ab49c4ee291cee0be02d0feaaf4f0c27edfbe91250da185a1043465717d2af6efe306d618909c45d78e6dacd1405b868bc37d561a6153092e947b145e6e2a9268fecb4034bd52e7c1641b8d913886f469e8d2a7fae330119fecd3c191ab10504893c7fa51943383531c2bb177ff070ca8cdfd7cfaa59a2d3b7ca2145f4800f9517a044a497f06b675acb02e3682b4610f6c69d052a391556baf7d49925cafbc012efd6e83ac7f49fdeecc0ed156513a2eda8cd16edff99382d2e6eec8eb311eaa953f0daf779c52f0e1afce30cdd4d50337ac4055ee3446fba27c59e45c097dc0683949a44c26afb56b0b2fa1d148538a9d744b47485772693fd5817d86b12bd669e3be90964ac1d95546a6b2f39d9ec4aabe9b29d7fa0984c20c1a9917879ed0432ed751f978d4f0ceb547541b2f928a14552182f72074aeb0db6e34728e8c7d5e5b04f127127c6447f9ec310e9bce46e0aedd62f69d61803e8a3497f2f44c22538d24aa2ab8cf9c58d995cce3f8e9e45f4be4acb4d6f3a2959efd41e8498793b9c054df77e24c60f91779ab72409d43086db6af0b2447a0ecb57ef5018634ee626a2afeaeed5f20536cba55d22dfc2655a7c3608623d04feedfc83cb0be349116f3fb3ca6264416b87891e2ee19b4b88f76643e229a35cf1ce7aeeec6f45b9de611a7b93b37a248e8ead94de7d6787cfac378271f223377ec37bf5b77308dd3fb6074ae2bc3d49425f5b2515bd563671ea730a399275558348587b4d9ea7d49fce06253909d8ed632348196358a6b0d53a3ff97a358ccda7ee78ff03c90162fc66e08c471b1a425a1393c36902b188a8b1b328aa993e105ba254ea55439e672d32f816f21e74b74612d253988b5631bd0e4a2325ba059d3d0ce5b02e7dae8dceb255475390aae720032604dad7ed55b111fdab6328100e0dc0d75e7d614a99c1e489273f1e2e5bbcc7a46a78bf5e01db10a551e3ec07d4c0424fe656622668fee500957941986ec7ba047b733cd66f28e93fe90d6d351b0c8dcd7d9f3e77b3eccd9bfd344e91fe27f3b2e21933803c7f7b6745b5a80a341b6328d25fda3e7a77a594724a659101233eb1905acb15f5860dccf44a7bf46b78b04cead926a8008961c56b83fec28470802c65599aeedb4e63d364097e78931429c18dd9fa34ac336ad484bbe430e27e59e996138801ab3a401b5411bf42ae3fb32b6c2e7bc01726e39bbd8d56b7d464c60d83232e2fe91317e4969693b6c0d707bc63cb12795a63aa846abbb20912889182276228a550d221ca84ba5bda95f4d7e76e2dc29fc33a6160101d8bef558eac84e7483945b8a3aebbb990153731435f102499bc818339ad5b48fc70e5cd62599e1e26e5016c5dbc2fcbe2e87bc1c8b78e23000cb6120b2e373667323345ad842884a1a912a739c8378bb078c89fc97fe302fb7c816662222b51338b9b106ae70885f43e9ca3d4f3db9dd4876a8fef20c17c9c3e142765c5c19756afbd60f201cf7acc757230f7f0a5a894275bb353ea6e18d59e54cc3d69df671883a20721c1bda00b408104586bec4676df1baea6f94fa1091b664161418bfe114f08840e9bd8402a85b131029aedd44f03ac3b1dbd425b21cb03cfb7193c1ea06f811ae31f201fbc71c24f95a3a4fe9f4780b000019185f1648aa1b7b2ad12a0d59d35a9889b5071de4b4774ee8a0aaa5b9b4bf7e297d92be6a173eb9cc5aed804cc7d4415b2a8b0f0ee3f9284d18002020d23da470acd9bd572d01eb204835b8dd09cc5efbc68faed61672309da9a5f7840410684e3a5e6ec42d38cc3ef76aadfd384666de95bc25a7e5c7708730f3e3b5f5c52bace5fe81ba79a88d48954df6df6324af39b35b973ad3d10a4afce048ccbc9edbf7f6eb943285ffd92eddaf7252583a705cd884b55dad447a4ae941023b8be6a49941c7a49baf9a9eddd37ab07e03fec578aa96c1f11ed4f2e36d57906bb81355a85b267d2853b93c80571d211871dbb49239bf610a752328b7e469c18029544a5adf91af11df6b96a2760e2d02afe0ae997a40ef30fc5e2d307bfd1e383dde8d4f5cacb31f6722b10ac17616130ff110565ba085bd0b58ad0325c418ec5a48401797ebb294a52ea16ef8c330c1496b45c6f6df5412644f1e937bede3623c573ad5de92b99b19bc9841af7254ecdceed8a6b2bdf2ba5e582477d808ce11017e47692831844deb80ad2506f802409c1b5f0d8f444ea870457b8a06c3d5a2ebee9d9179c416f85b96c47db170038d1784e15442118cbeb6227351e9d53bfc5ee028a08c805cdbc3df673f6e21fab3322a573cf895b16ed8fed858bb2bf1697cf5faed427e7804676b210c68d843766ad8204d55227da027c2b39719a992ec5da072a62f83a4adce5bb11f296ca3f2024570146b83a9cf57662a6b09e3ffe7fd0f8598aa1c0753471066dd1190fda679178c0151f4f7d63f90c19e4fb1b0e9c4dbc536187860b2a87cec7eed2cbc2a9a9c4a42035ef7e79e0f58f158ed3b4bd159746e260d280e3ddf79ffbd8937c6bcc4d0efecec777e1258a548ec553c099c5b184639712809f908148f55584595e552c971f42730783703ddb5353728d47e409c0be73cab6baa6b75c3cfbfa0df7f4ada5421189a2d7a9c346e23a8f4179d8fc31bb2a0d5a9f782517abc97c27442b5cebe6ca23842a33456982351e7f0786dd73d3b8a402b1756476d96a20b548e2c3fae38d9a95be571b62deca1a5001546d02738e954f39000f191368c0beb16ce0d4b3ae4e141e248a6aa502ba82fd8a6eeb1ec002f5959f6440dd5ca51f3d6c278203f6c1d16284a03d424b1fca5b9decfe737df1d4b9f6c1128ab70da22b5897e0ef57972e5d5c134d0d8bebce58ed4f719e3a260d74324a1deff85ffdb3c7ff2febf153e146c5b1ff5fcdbb175953a143d8c900bee90c36366cf02784c0aaca173f6cf2e2352a60b4a537e44afde356a515db6cbe596d872c68875f8724fc40782db3b5f0fbac8fee1b1a311dd26aa10b8f6dab3a3ea12dde3e07885d106762685c9a56b24022bfa39738aa8d3e28a2ee6fff0e013c340595d902592740bd77b56817a32c06092e04e317c54f7332bbda9724fd204f2a9ff779df03ebc84f69b1238b5a81b161352eb7662885adb3f7e99db87b0a511597814cc5aeeda5a3fe3e757ad7ef858224eff29c723def9c1afba9eb770848159466cac7828678dea1c1509b57f451e53032ac23e5d27d3383f9d929a27413196e05e3d8ca0bf3afef952ad9d61c84d7d8fabb2ef6deceab2189d1ab6788534c3282196ea723a9d214b762284763b7f6251b3287fec4d17dfe2b9ec6781d6a04f14f8771fa8df3c18777db0559e59e4efd9dba3b3b1c9cbc4223d9ff3498cef34b8bc7ae969de920799fd956e58d60c8f6bca391c82222c1ecc6006e1bf543c26bb4f81c9109e36ac0c131e2069272791058e84c90a00b4a7d352932ce5ed2bd656affdd24bc4321d8fdec20c7d5c91371813109207dc3c58124dc31e5faf9d778e1f7348d6cb1099fddb3c03ca63d977f1ab66b45b5738217d1f7197c8965e9f9fe5a1352bb1fb397fd894381355f63777331e41783dae5e1144fe6eb90f560ff449b6de2973f5d0836a7273ec0989d8314089e5ac896629b0d562cce6cbbe817b657614e334af52d2580937dca0cf48a75cd383803c095d0883454fc015a7908b0d23f292a1c685ded8236f4d6797d51ffda733f527b433326b20212cd17e96cec951939eee49beb2d142ce17a5d7ff2aa5882c6f0f18b635269da15ce9997fe62acca1588cdedd82c32f251511fa37610ecdd668fec3a10d59c9da15f00faa578df48d3b49d4cc3abe9de22ca0a62ac808531faf627e52c676b985b0577f7f1af88ba6630e5262dddbf32e3261db87b0f19a2c2cc9553f80edcc2c279da432d591c0f938673ea377fe99b46839293eddc151f62c5eedb8e2e228664d060ff5af15334d0e0d3449704a0aa679cf12a8fb6aac3f28f4a3646a5ef233290d6301ed0d9b68b006b95a110872d1c54eee0d70a53c99e3ed064f1d711f89bc5dfa15a543d50bfb1e2615720238b494de78aacb5d3b812a65d9f62361724aa08efe78335d7a57f33016ad85eff881e97a5f0e4271b8bf808990625bdd97cb535c790010b1900a670c20542c67ab13dccc5beb231e9ab8ee705cb1876f3ab0fbb5511f2fe81e66a5a5174b1ecdbf68240aefd9760b41b646f70df709caa1d76f1bd56ed742f1ccfe417a18406be5025bccd6db3954151dc88f2d1ec2d4cda2827e8886d732cabaca63755152af1e35434f3eb9c16a5acb09ed0f12060b2b7f91841f8feedba39dba5e7c6d97a4f", &(0x7f0000000100)=0x1000, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x5, &(0x7f00000003c0)=[{0x1, 0x77, 0x4, 0xfffffffd}, {0x7, 0x2, 0x0, 0x5}, {0x1, 0x64, 0x20, 0x6}, {0x33a, 0x7f, 0x2, 0x101}, {0x8, 0x4, 0x2, 0x1000}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffa, 0x0, 0xfffffff8, 0x5, "474fa4d9159e7fffffffffff0025a93600", 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) getuid() getegid() executing program 3: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @udp={{0x1, 0x1, 0x8}}}}}}) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x1002, 0x0) recvmmsg(r0, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/96, 0x60}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)=""/95, 0x5f}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f00000016c0)=""/204, 0xcc}, {&(0x7f00000017c0)=""/166, 0xa6}], 0xa, &(0x7f0000001940)=""/214, 0xd6}, 0x81}, 0x10, 0x1, &(0x7f0000001ac0)={0xfffffffffffffffa, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4ca619d5d43e2ccd0abe6d02d16ed0cd5bd48a411a9682f3af122a4ebc7a021c6f87a74123", 0x30}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x140, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x100000000, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x9, &(0x7f0000000140)="d636cec111a88106f52ab4fa160045df5ef234d58e301c3edf15ae12a1c77e0250fb2cdf005364633722600ec45a46d737cc", 0x0, &(0x7f00000001c0)="84e5d0a669106f0d6388fec7acd5f15769ef612efa586579bd66f96359813fe0548b9785be4462a5e7a7d3c303c0c794d7eed9a446e1afc4985563641590aed39419bd55bd3496d7c3bdeaf9b29ca436f5c650623a67792f13a922aba80ead85aab8d0e12991f37de92da5ff7f000000000000887b5e0dffb3a6bf1edc12afb6fda07fe614518a906b40d2aae6c0b29c0ee9ce9e0b33a2d5bba9c522225dfcb2c0aa8b6bdf5b1b96a1b0ba7a71f11d61c72b5160e0ad444b20e9eff851f8d39b7e373abd38acdf4fcdc9f7c8619a8b2d2463efe1", 0xd4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x1, 0xa000, 0xfe) socket$unix(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x3, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil}, {&(0x7f000054f000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil}, {&(0x7f0000551000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000489000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}], './file0\x00'}) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0xc}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000000c0)=[{0x20, 0x5}, {0x83, 0x6}], 0x2}) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001e00)={@broadcast, @random="2a9dafffe435", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x3, 0x8}}}}}}) (async) syz_emit_ethernet(0x2a, &(0x7f0000001e00)={@broadcast, @random="2a9dafffe435", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x3, 0x8}}}}}}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x3) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) executing program 4: 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) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000000c0)=0x5) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast1, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{[@multicast1], 0x2}, {}, {}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, {[@generic={0x0, 0x2}, @generic={0x2, 0x4, "28f4"}, @md5sig={0x13, 0x12, "c9d4c54e3bf472aa93226b6212f0c0ab"}]}}}}}}}) executing program 3: socket(0x11, 0x3, 0x0) socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) socket(0x1, 0x1, 0x0) socket(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='c\x00') sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x22, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) executing program 7: sysctl$kern(&(0x7f0000000100), 0x4000000000000131, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x43) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x64}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r1, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x2, 0x5, 0x4}) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f00000009c0)="bef8cb3f2eeb69327bda2399257586c85f8cefa70855f499b4383006c19fad5c66da7c765d82f65db27072960f7476c2dcd2f582f5555debddfd103a4283ccd9cc32b37962678d341d729ff5280356c0c618f5bc7a267bd97f50385d879ca412b901a927549007e0d044510861d1bd0b9b9fc1e1d2015d2008c6027d8df1ddff0716349dfb73d0dbcdcce1efbb35984f9ae47246adc55831eac3a07bd836e40cf739f4791cb7a0dc03286281de2c24fe200d799ebb27e04bef355032bdacd02806f2a86013b46b8ba8c0e246b9332a254b64a4302903ab3ef49184d280fc9b3cab708cd7b2d4aeea701856d916d72e1ac02fcd2ecc4202089112a4945740e35deafb8d00bf", 0x105}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) link(0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) socket(0x2, 0x0, 0x0) dup(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x2}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup2(r4, r4) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x84}, {0x29, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 0: r0 = socket$inet(0x2, 0x3, 0x80) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c9a222f79188366ddfb9cace25e6d08ba016f4a244abcafb130877124fc4e76a0ef9a15a30905a8cd7996fab8987df756e57beed8c0f90f10f41691ad68d21d17a32e1f74e2ee1a672fc003620d25f1b0983c65fa206cf7cb5555d6d37bed951fd5b007f01e24b49a33cba890802dfd5fb24ac639eba9acedfc838dc685821bbca1f4eb3957dbce2a27e8900d8a59a5093cfabee87613969e3ce024f70489f989ee20b5dce415ae336c571a0e0268d3f950dc083aebcb07928110a5dfe", 0xbd) r2 = semget$private(0x0, 0x3, 0x105) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000200)="d25a39bdb5a9323ac213ccdf551af2e23c64ba73ba4c7bf1bd1470612af982496a9d41e1452b24b9d325641ab21a8d2fd22473f44187e063d584", &(0x7f0000000240)=0x3a, &(0x7f0000000280)="37d255960a4399991afaa64d8c3a643c1ccac7a9a04ac096422104ae88d7f8fbdad01cd21d4d753390ff59e22c946bfbb18d0d8a038fa0f76aead88d6f651e397853451aa718a819e6efade7e45c3ebf9ed0850d30ba5fa043da9732348f5a25bf1778ed7a849a978c47b7d8cd056704f6268dccc3cff2bc1b20242dc15c593dc028afce2adcc0aeae2440e56de25c73f24736e9feffd171848cf98d89916f0d457eab7851dd2794f9095a214b3c1f40dcf03401b67af3618dde342ec0a4f1aaa4f9b5822b2191eaff14448fa785d35a77eb649340662c704649bfd5df96c435b20100f04aedc476065378232f973ddfc05395bb073c86b397ea12915e330f1f7fb413d7ab068315158cb26baedede6a79e2e71bda4f8cf0f1a6745b25452d50c00f1b693b7848cb00c2deced14daea99d35f5fe9a43e6bec93530da1e8e0004801d397e48cc31c3effb720efa4e1fe9079e3916a5482e9dbb2a9b77e2f764b5d1ed946c783eb400fb736bf2bf0b28cad0489f5862e9db5984185747c9dd47d11ecdb3af9e3d01d3b4694f06d434595973e1fb0eea335f860d512a10622337bae029060f3bfb5bd2f1856f44d72ccd2a964e818a4e4c01d4f797c4f5f02a04571c454955bc80994215235bf01163227baa7d9f4fd2bff03cd886767ef88a53d6a9e834042bde4937ce158a1ab8155b36d692288d30dffa84f9b40f299c58a9473dbf16ab23602fefc7533e28836c700cc5b28204038cfac9ba140995097c6fe4a54b3c21d890f9bf2ab3ba403a7a601f32fd74d6ddf6c4c3bdbed74e2ffc4731f308d237dfe06e0b789d5a95f4d0a88d345341ad7389541227c580f4748c9556bc5d3443593fe14998627727b247338180999734b738d5f6210022f3c9b807039aed1bbca5d81d6c58ddfb83db34d9f85e2b58b63e3f356bbd8cf7be6cf26ed2adb9fba326934d4676ba380e6ca1e2d68a663737ca9a9c9ead89b8a4d332528c420f3bfb0fe9e48e1cae7092fb572efb7daa120d25af3db56339501d4d6aa0e3a4594cca2b936d9f60186ce46155fd461ddfd23203fd50cec4c7a214ab2823a1b4820b796b5874f48e54d65a65bb98863871c0cc2617c2bdcefc81ffcd751614067a35ae259476f9deffa3b01addd6e7d009df7c8805014008ea8899d6ffb0122133eebfc3a16cca1636e107e66cdc078488c3da74659305f58a2fb9c804ef2742482bedb3f69f6a9fda312ed253f70f39a4780f93e62fd2f00cbd9d6ddf97f4909b02d2adff04d6b900cef3417862a53990ebb6ff8c96e7a188b81a12db395a1697aaa0826f022567309bf10d8bdc7571e6cfa1eb5530087011321a06d156b4c41ed2af767e9b9711187b77b0fcfc23d5e1679ee5ea4268a674f63a7043284dc83059b04b2782f21fb23f2552a7c414c49f6836fe8b1a7af08b28cf07990fde6f24ef0d2e5ecf4253340c7a417953baef350d59c66c2d6b8c534ac7856a12b5cb82c77d4dc059d7e029ec9362f0f1c092a5c9076d16d14e7f547d9c3a6eb380cf040d0a5bd13dcf55930441af323586a549c11f9ebe25667f265f7d5f90b419c79b34e73aa3555b5933b3b3253811b4dac44c2f79aec0597ea8703aaa41389c5b75c5519f8da55a86aa4cf717ceffcaf10571e0c971c3c294904ffeef88a955ae0cc8ca966e970e85fc1dadeaba696ead58441e2ad6822aeae824107ea2e298d3a62a29e0cd9fc96be839e4613952d74d5c5289e84b75bc97330c4430b7009610f19e0d7602579b46a2f8d16f493b877921e697ef8193407e1670ab17c07a72cec0428fc94bd1913529999470ea6f9944a65bbaa7cafd7dcb0cd8e0ac930695c92b311c43abfa4a1afce6461eb465905fdd8fed2c8b75bc10314739fe03d3951ade6ff59bdbb63266ec39def138b4d160a2361108ac9f0297f8a7b06ad2d4ea08b0c32c7712b2b4bb5581c538f816ed8a87685afefc612357da3280293b4d172f0f7372c4f0a79e5922588b18812908a53af24e57a0cdae450f4323f7c7e020fddfc43581353cd9f87597356bcb902edd71e63c302a748d98b4b5e6b1dae2acb6d945f815c94021051b17f76475b11b3d4cb5be0f109f8fd52985a7c3f92ee373502eff89ec212ebc66264ebc925d3927fba79d9a0de9f823ffbc0aada8a3521e24c16907f2a6fb701a077e36f436eb589d622ee4fa5442a267439f65c79f34b71756d13943610e96468388dca8b6dc7731c916078513a1be1037568947022ec0b88edb14af7d946e4f569ae1c217973582156d80b555a7bd8fbb4077001723f650af646fd7eff336a372e82abd8dc320150a8a98a57e3f07051c072f4bade26f5205b51a57d3414d436e95701afcdfbdf917e188953e27f3d6bf93f9cc02f90db3454e20947023424a51f3552c4e856abffe63f3a79cbc0057f3f7c620e457c9125920e08685cdc14c68da1ec38fbc700308bfa7d523bfca7656c2399c110c90039d554bb56b263922219d75c3c31fe8e430f7714caeb6be0c6516d766e70b45efc63e0c311b6ef541aca7c5171751aa6342eb40891d91e3952b8620188d099283c742fb83c3bf2bdc4ba5d9b79eed900aa13e1caefff942a38bb340dc3fc6cd153e40195e205a44b7e2a69fc4cf7b4fa74f7d5ca7f0fcaadffb6e5a5b34e6577812dfb952468bd057232b2be7995cca510a572f6d55baff0f831e7c315256ef51324d3593ef983ced4b3bbb95db0dbfff3f31409014e473957d6c9843af17be2deeb2bc3fc7a5142cb5b0ccae9d639b43c44dfbc096081be9fabbc5291656362eeb7676a55b5711811c2cefdd0e6fdf316c571d41aadca8f3cc91166bdabecce475ccaf4e737ce122016e4462a4b7468251f4f61863b0367d45186456e4c1ffad1ab22dae26a62b5641d1e26794c47d2b2cf66880bfb423aa285d81a7c3cd2af05c57b581ab22acfb8c8ffbd234ca554841d6539b1399e8b1840f9e079b113dbf0a2a2a3edcbc5f69f148469e1666c275b3d94d0357445900c2904f4317eea01110576f02a36116b25d326290478d84b9a6f6da0d94e9f214f689f2ca1b51732023439a907beb01839860c6320dca88b96839d24935aea97344d483bdc49cc64dda53e1be248334c92f5f2eafdbe59ad39a6f6812e68434cf6d2db1e3d294b34ba83425eab4cdac8dd2257852ed366c40b8841cf5e5635c2e884c779dbf7ec1e4e787aef083f72016883dab134b98b8e4c6fd62ee766653a1b6fb3a465bb16a8cd17189673ba5fa87709b44b2dc4e80fe110d59c96a26fe1f4d08f2c7bf5dd7d64c0c7ded4d80008b854620116434d033af032cd940759802bdc52b0ddec4cdf39d8c8bbec14cbc094efad2622783f66eb77c76d9f49bc8c57fc8ae2daa5b5688b3bf0a68724c8605a787a76695c151e2fc50e08d9486f642387e4bf09ad9104bfca17a9ecdbfc63eb9d04191b7ab5c145e3ff19a89be8e8d37d93d06f9dbdfc6f98197f3a479668c19e4995239134316cb37fbd1bacf622f3889ba6395335dacb354c1ae9eb6db58fb98144b3f9de5bea3d7a17aa5b3dc30ac4e56cba9dd889e8eed180c8e2151a76a44e152aa7e7d01162818c2d4f68d9e8220815b2a09c5a696823c2a938a93095182a9d8a9f7f52fd9cc32206f578ff44236c55b09127d6c7588b3b5217ca81b4b3de500379f8e442d6a4e27caf574cd1c9bb2fbd0311846005e52a05622989a710128d0c425471fe894a5ef6ef7c90222b251b62327311020e42a9c8020f10a96623042f22787827f1b3fca1d95f6ae63292e6b34bfb1ae3ab2d18baf408183d134507fbaf0215221503c8d37b6704a4e57d8dca2f56a663f897ece57e92780d57d77536cbb5092a04684ee38fd7a281c6827b040d925546d3b3a9e32d182c0619b1a01f119ed04a38d62569791cad2e2ee63309db3bd08013e681d66a6377490738163953196f0d861374dba3795957ced02a6ee71cc5854f8e63d4509c0bcfdb1d05c40c4dd6016fe9523afc85a003603667c6c5d439e63feb6e6ed1be4611abb89b292765336f0917d98187daa3167c2dba47ef88476ccdc5ad11eeb0bfc0ac8aefd938815df44624cc907a9c34e95ab4884822fb1189071fbe195687f3a9d67652d05a426431d79ae94c37e3f3f138829f0a0c9fed48efc098d4a1d217bf5843a939f05f361b1678b120148433f49fd412e4387e3bfdfad0efedaf4c0be4520b90060996321e2b563736920afa74984ab21afc2440452aaaff63abe0321afc4cfbc7292bc21a54dc8ce252913bb3eac8bb4db0265e9a51e2b30155dcf84a3237f1adcf9c71c48f3d8f2dbf5336f4dce797a3f74f88f726f54dbc721c4af7915403bb93287988f50c9a00ca838f846b815668f9e7190b4d7ad33d98a2155984b4fa619511be67604795b9ac94c91b07086338f1a15e124089d0cba6925157649158623fcfa9a9ee49f2fc8ab8a8e1d8b23d807592fab61808ce0549ab215d13f84f17c785e8be4c2916b38245dc17062c26f4082109ccbd12ecf116b9a8b7cf889608f2f0d2c3edd23d482beea3e17a7800ac4b84bf3c00408e13599e2b44071ce05548ba6cc54849d7df6a4f6e27196d7dd2892a983060c52e3935b2b460979c79d493745c31f9274cd8c316c674bde2f037c2440f7d476d9780ea7ace5ef8e2c45a5fd54873ae2ac63e686a81ddc7c002110475f06a6c7c230dc037509edc522e6358f0798d6f65e8cd94149e018a0c68115df86f4d3caeefc728e689a9360ba06807da2141e172d45c4a45d0343fb7bec59d75a1c24df22df02d23edc0431d41b64260bed425b56584450fea10278f004f7f0554f928421e5398868873feee7649de4b945aaf7a43ba8ae9be91937bbf04ebf17c1899ba97f871d86777cfa1554e594b8012d4969474dbb9d024e579d085913a5d90899ae42bf8ebbf506c6a41392d9978f550ccd0f8bf8e8786088f5503506a3373d506632e575df9349d7c3dc824ed5c7fcb5a11562d39a3ece32696767470cd4c0291fbfeaadad62eb8572cf086f85f25e5f89dac152e6f5e330bd6fcd88bd333448e08657a745ed3e957c60bb736942bc093a2c508baabe8e99e6d2a97a935a4386ed994bdc63f9a4e75d3813d2012b429c981425854aa6471e159508e56748324a4743a394280127c31657e521f4a310fdd2fed536418cab7dac13905db67d5d97361e7a08ff78b743b4a9367e88e59f5c252e8d7181ae40555577030e756e1d582a7ec6ca04333468ded5426aa68ec602f74349d3ae36e8032da56ffa75dc0acb5524b172d0134c63ddc00553ae43bea7c977ee4a1dd9802a9eab6dc185f910e2ed21aa3d0eb9b7e47a72c9939188facfbb9f56433750f60c46045f93eaa0982b84b281fc5f17375893f99674744bb1e4fda17dd5ecc4096b903687536245f66741be74a3072767b13611fb745411b8d2c6d72b4e8ab6831573a5f265f66f4f0eecce877bd1b43855363009ee3eb3ecb85379cab844aed8d3ebda5d54c9d5a21b15a7bbd26b39347364ba925d6ca12adeae2ec94bb2047d28e5269e45289a6ad22eae014a402f51cd63e1a398f68d74bc240f5fc3e818187dc4c988bd725caf8e5897bcf50c140ffa5bd5f5a52293854b9def2224cd482fb05537ad9c86cb6de9e2fa1587b0b268bd1f92cb7ae8b83761249974af14d38c3c68d4b15aa241c8df8c020057d15dc7688e3c90270730f0b41e96d0452727f173d5c931e0551a24a34e43bdddbbb44a0c612c98179418e90273d16e1effad6fd460ec0d3b", 0x1000) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getuid() getgroups(0x2, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000001280)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') getgroups(0x3, &(0x7f00000013c0)=[r5, r7, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000000, r6, r7, r6, r8, 0x51, 0x2}, 0x7, 0x2484, 0xaa}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001480)=0x6) syz_emit_ethernet(0x3c, &(0x7f00000014c0)={@random="46073a58a140", @broadcast, [{[{0x88a8, 0x7, 0x0, 0x1}], {0x8100, 0x1}}], {@arp={0x806, @generic={0x6, 0x8008, 0x6, 0x2, 0x3, @remote, "d479", @broadcast, "33d76f1c1d1ce697176b14a3b777b1d0"}}}}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001500)=[0x5, 0x0, 0x4, 0x0]) getgid() close(r1) r9 = semget$private(0x0, 0x3, 0xa0) semctl$GETZCNT(r9, 0x5, 0x7, &(0x7f0000001540)=""/155) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='W\x00') setgid(r5) semget(0x3, 0x4, 0x146) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001680)="7286fa0c5f4124ff68a9fb9aeadef267db202730729560ea50132d655f8bd00eee5d4f8840d0c798df22c128fd18338cfa588c3550a31df06da67f803caa6af6eee8027086662994f67348e60e6c01747ddf628a8c4048dc0a6f5cc597efd0f685ca108096140c0df3d5376e991b6f260a55092e1da90be507f6b4baa2dc050016fb1fc81e7c60d60a7c4b0ec72c0008d8", 0x91}], 0x1) r10 = semget(0x3, 0x3, 0x8) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000001780)=""/197) r11 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000001880)=""/66) chown(&(0x7f0000001900)='./file0/file0\x00', r6, r5) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/main/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff8292fefd) at panic+0x159 __assert(ffffffff828e6d69,ffffffff8283f72e,58e,ffffffff82895c67) at __assert+0x29 pmap_destroy(fffffd8075ecf368) at pmap_destroy+0x2a4 uvm_map_teardown(fffffd80683ca170) at uvm_map_teardown+0x287 uvmspace_free(fffffd80683ca170) at uvmspace_free+0x96 vm_teardown(ffff800035dbeeb0) at vm_teardown+0x105 vm_terminate(ffff800035dbf150) at vm_terminate+0x121 vmmioctl(a00,80045604,ffff800035dbf150,81,ffff80002a62cf70) at vmmioctl+0x291 VOP_IOCTL(fffffd807e6d2438,80045604,ffff800035dbf150,81,fffffd807f7d76e8,ffff80002a62cf70) at VOP_IOCTL+0x91 vn_ioctl(fffffd805ea22450,80045604,ffff800035dbf150,ffff80002a62cf70) at vn_ioctl+0xbb sys_ioctl(ffff80002a62cf70,ffff800035dbf330,ffff800035dbf280) at sys_ioctl+0x4a5 syscall(ffff800035dbf330) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8091e122d70, count: 244 End of stack trace. syncing disks...17 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 giving up 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 1f64d870-06f2-d8bf-7327-adc6877a2997 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> machine ddbcpu 0 machine: syntax error boot> trace |/-\|/-\|/booting hd0a:trace: -\|/open hd0a:trace: No such file or directory failed(2). will try /bsd boot> machine ddbcpu 1 machine: syntax error boot> trace