x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffec4) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x0, 0x4}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x2800}, {0x2, 0xb, 0x800}, {0x2, 0x224, 0x800}, {0x1, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x4}, {0x2, 0x8, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x1d, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1000}, {0x4, 0xaea, 0x1800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x4, 0xfffd, 0x1000}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e3, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, 0x0, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r9 = getuid() setreuid(0x0, r9) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, 0x0, r2}, 0x6, 0x8, r3, r7, 0x6d64, 0x40}) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r10, 0xffffffffffffffff, r10, 0x2, 0x51}, 0xdd0, 0xfffffffffffffff9, r7, r7, 0x0, 0x0, 0xfff, 0x5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') poll(0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x128) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) ftruncate(r0, 0x35af) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f00000000c0)) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad9003000008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa0200907800000000600000000000000000000000000012000000000000000001ff010000000000ff0000000000000001"]) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc00000000000000001163786d602431550ea29497b29e4484d7a4c007da93dc119a60b92483ade1e15c51fa81bc9b4a2c3e201068a37b66ecdb2c7116205768ed19f7c6f7a78d22a1"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r3, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r5, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) executing program 3: r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x20) r1 = getuid() fchown(r0, r1, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r2, &(0x7f0000000400), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002480)) r3 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r3, 0x0, 0x0, 0x0, 0x116, 0xa1f}, 0x5, 0x6, 0x6}) setreuid(r1, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8000000], [0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x5]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r5], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x18, 0x2, 0x4) executing program 7: r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x20) (async, rerun: 32) r1 = getuid() (rerun: 32) fchown(r0, r1, 0x0) (async) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) (async, rerun: 64) semop(r2, &(0x7f0000000400), 0x0) (async, rerun: 64) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002480)) (async, rerun: 32) r3 = geteuid() (rerun: 32) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r3, 0x0, 0x0, 0x0, 0x116, 0xa1f}, 0x5, 0x6, 0x6}) (async) setreuid(r1, r3) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8000000], [0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x5]}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) (async, rerun: 64) syz_emit_ethernet(0x4e, 0x0) (rerun: 64) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) (async) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) (async, rerun: 64) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r5], 0xc8, 0x0) (async, rerun: 64) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) msgsnd(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) (async) syz_open_pts() (async) socket(0x18, 0x2, 0x4) denied attempt to set clock back 637388744 seconds executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000100)={@random="bfdf290bbae1", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x2}]}}}}}}}) sysctl$net_inet_ipcomp(&(0x7f0000000040), 0xa, &(0x7f0000000180), 0x0, &(0x7f0000000140), 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) setitimer(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0xfc}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0xd06) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) listen(r6, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) chroot(0x0) mkdir(0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 0: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x77, 0x1ff, {[0xca7, 0x91, 0x7, 0x9, 0x8000000000000001, 0x5, 0x86, 0x100000001, 0x0, 0x0, 0x7f, 0x81, 0x7, 0xffffffffffffffff, 0x401, 0x5, 0x10001, 0x20], [0x4, 0x401, 0x1, 0x2, 0x2, 0x8, 0x9, 0x9, 0x4, 0xdf], [0x3, 0x4, 0x5, 0x100, 0x0, 0x4, 0xfff], [0x800, 0xffffffffffffffff, 0xb0a7, 0x6, 0x0, 0x2980453a], [{0x7, 0x1, 0x9, 0x1000}, {0x7, 0x4, 0x5d921071, 0x6}, {0x7fff, 0x7ff, 0xa06b, 0x9}, {0x7, 0x3, 0xd6, 0x1f}, {0x20, 0x9, 0x7ff, 0x10000}, {0x1ff, 0x0, 0x7, 0x4}, {0x3f, 0x1, 0x20, 0xffffffffffffffff}, {0xfb09, 0x80000001, 0x3, 0x9}], {0x3, 0xa67, 0x299, 0x7ff0000}, {0x6f67, 0x7, 0x4, 0xffffffffffffff7f}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) close(r0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x3ff, 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x4, 0xbffffff7, "f5ff1d67147d5fe4b57d1d02005fd700"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 2: r0 = msgget$private(0x0, 0x205) (async) r1 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x7) (async) recvmmsg(r1, &(0x7f00000001c0)={0x0, 0xbd}, 0x10, 0x1001, 0x0) (async) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file1\x00', 0x10000, 0x1) (async) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) executing program 2: socket(0x20, 0x4000, 0x0) socket(0x0, 0x0, 0x0) getuid() socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000200)='./file0/file0/file0\x00', 0x1, 0x8) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000606000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x138, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getuid() listen(0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) socket$unix(0x1, 0x5, 0x0) getgid() setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0xd6c, 0x4) setuid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) sendto$unix(r1, 0x0, 0x45, 0x400, 0x0, 0x0) socket(0x0, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x60, 0x4}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x48}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kqueue() r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000780), 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = socket$inet(0x2, 0x3, 0x1) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x7ff}, {0x8c, 0x7fff}, {0xe5, 0x9}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x0, 0x6, "d7d63e8df83284df98294570c50c17ce6fc23a8b", 0x1, 0x324}) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) executing program 4: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078eeff00006004000000003a00fe8000000000000000000000000000aaef01000000000000000000000000000188"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x20) ntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) geteuid() (async) r2 = socket(0x10, 0x2, 0x40) (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) (async) chdir(&(0x7f0000000040)='./file1\x00') (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) (async) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="8242abcf7960432d41fb857473da76e6b67390d2fe379912c2a9693d34156bcd66a2a6e4ac9da8c173c4bdf559cfac63d83dd3143ec334ffd7e924d36bd78c4af9d6519d40ee174fc85a29accb0c928cc39a6a6710cc8fce3861e7a4aeab88b2ecf7f4a4e1ea3ca322378d68d11f54aef57beef51327d53d3a37f650e6c2af5e985ed9ec9135f364f3ffd2836d42d9480ab89f399468b4e406b32caddbd000a59070e605c129e888b3f46854a669addc80ca13bf20bba6a1bc8210306e403baa213504fe4dcf25740a867de08d412ebe6e1bce1be1eb4be8a5e93506f63edf97dc949a5816b5ba", 0xe7}, {&(0x7f0000000340)="4c0626afca1ee0666c8ac6fa756d5900bb9ef183b546220f59dfc2e88c286f3f5cda9c8b99acc82605e0a085155b0127995392e2eeba04b46580e50829f7d4ccc818dc44bedd4a242a286aa20b556b27d69f38a966b361795027409da8629b0e27aa19f82e1e75e2ce3377b5fa47de000902f2b94f497619455484ff89125de8edc71041747365d9b88de9664c", 0x8d}, {&(0x7f0000000580)="ee7e09ca405b7c8b9a86ed1239509a0385a9910de43ee199df73f1691cf0ad53b8bf4c892fe05b47d9af230fc72ed7b57dfd690931fa0df25c065793c063788aaf183039af8d5d199251fd087c6f477f299d5786d9943580a9a35eda6fa430bdab60c60d544f19a51e516ee3122053b77d0bf73c7b4f721b7fdafd3fe2595cabcf1ac02da88004391bd3701fbdee9d8f1c2e72dbf92f3074b5180edac2683f3ae0e30320e5bca9fee6b896d5d6b96c8f8f42130a82f6c9715868c5ef344dec40c2d976bdf6ea90a85a4574f1e93a596a31db951c1503fe99c924161bfaf78c8c17cf51b4e0b16020b14793bae33c4363747cdd699f05bc06eb448c1e124bbcc72621dd7b0edb160bbe642b9128c0320bd8484eb52d1998509fd8492111103abfd7f0801d58de153336206208b9e54bd6ff83cbdf16f27ac6aeea7cb3ddff90bf5a2ba9f1bc1ef102963df19336e39b05f3813785e8a5094c0fa578d246b7a73dcf105f06e572f20f6c3ad9523e62a3024018a39f565f08b9deb3b923c718d3806558dcf8e10bbf58204103e6c7964ec50076836d09294b18f93b8e16c07a70adbf8a6eae861a64347302e8344fccefbd1b6d2532de53d8781ac8a4e1bd7ba3a1958580f3a15f8a63c96f1e8078dcda3946e88940dbd650fd332040e95e423b1409225f4b62381257798c0ca3436a37e967b45bea61a8d8660051cca915e564ddb7075fcc23a4ba2287d04db515e71884df02659b5859ff4134290636e793e708ab11f1b4698f92e877e075f183ad1f6269f1e9af3bcdc0e367add65d5097e554d8f23d1b288c0bc01b33e905c63be87d876a6c1d6521f8aa8f80a43e0184c68984fc4b77e06530a3d2fcb8b223e0ba2ce6611e4445c70bd2835da4f642ebb65bc18da2d280b2a6e26802c281529fcd517dcf620ef2effe1c5e77d4c4493f20fedd30b033fb6743dd69f6440b8608f99a4b17104842bc9a0ed8d2dc57d87f8a9a1ee17b7982f7f9f6c988abb601113220ad8dc2fc42137a0a3dc7ae01d9d588aa53071532c1e0106cd0a340fdd8fcd257437cfe587a92acc7708867ce0c83a517cd6ad440a70aa7bf1e9727a2628174f31fcb11e2c2ec15138a4cc081030127da5e55bf5b85e8015987a81aef7040fd19e3412d07b767295c0c8efb70e9103a3632bba5c9619ced712afb68b99993fa5ad0b65bdc21e593f704a751fc5182020e9e64e57bf87c2db60fba11ccfe34909ed1d2b2799079b5cf7c1b1ecac25ea0921d677e76225afa42f3e5665ddb8dc2b5df8d6cb8c5fa7855cce4b69f80e25f287d26c11f2ce4f194594f0b0ba8e544137f15b698d804b35283e2c98ac22d46c9aaaa1ef5ba35cb0748b1241aba7c81cbb3c181d1d88ab0d8a983ac73ced59198798a85a408026c9b4b41ad7697289a8820d6751f5b0cf809a75eb9017748a991e1b22a8473dec71fca59bcb69afb40c085f29db2947f82c187c278e41d05230979a0beb3414d50df83a8cc385edd3a6ec2e7959b32d6e5347ac7927832ab55063c438c903fcabfa2e819313fdb21faa1eb8da606723902eec3f7a47d9efe71b26230827f81db071ac7515d66e36907e11104003ed5f7bd61e015f0f85fe63d3bb0c3871b0823622caff20da277e1c10a830617ba43e23d62f0c943b6f5c1e19ba71ca89545d0ba9388b6ea7cda685fe692ea442640248f8115fe8d0d906e6ec90fca8d96fd08a8864f3b94ec6b7d5a2d2ac8ef63bcc5074e65eda8670670d84358559401847f6c19da6c04fe129c260e67dc987893061ecb122005f7b6b82678b9d00a70869eea61ffeb6a3f0970e2f4a8f2fa6d400eec9ff1a7b0953625955ea2006c1faa8d764b4a32787af55026d1973b9d01c7bb578da632a9a60ee6888e76d81a577b4242b5d8bbc46a75040399833a9b0622eb92302a4fe73ec28038c70bbfcd4d1119f82185ea9906ff13f1917d7312456c97ef916787d260670b436536d1608526d651450afa0561395dff207ddeca3f82317f6ebaaa62f7b3b118f3c529d078573054685d5883dc49ef1bb25103f9c97ad8c7bf3bd9b23bffdd77fe4a78653ca36edb9e3b26ca8c41200d409bc2431e0fb2d824a26d06564b0b107794a93e11beb707fb34cb4b83f4c826b8d1c50e59fcfcd438fe910b84e072c5a33528fbc45d859b781b1e2baedcfacba58e6f69e2753af16d44c8762c6d50398d9fc7e8b5a20c15355016c26a12b8f0482024d245a95b6520cef6a6474f87e8a05b1cdfa5043356a3cf54a841cea86fa965ebf87664744cea1492bc3cb31e96e54badbf0ee4e90b5d89e70682390341bebaa97162cd94db80e3fdcfb70c231d6b323b275392bc76723a34c0313da279064dcc6c925c0c0bcb0c9c73380c8e643b63096e0a0a42d46888ecea3e18ae5203806b3042b1591e175f02d521dbbba27de3d4837ba581f38f10983f95a506be88034ab63a3461cfbbb32c1e2a727e5cbd0423dd4c4172df8816b0107e380c15937eab6381f4fc1af8c477814044d664ced47a5a532ab6905ceee80ee6ed4058588d7a4f3ce9ec06b076a92bbb1c4bc3db6f1b0566eb1dc140a9d8b5e1aac77d64568e2aa57aaa5a7b22f87dc8dbeafb489eb42656c41674408cd3f4b9e47596507cf39573ac22fe69c3d44c5ef9f52128796f5b7e154ed64bd67ed2c6ad96133fd7461a001dd189fc04397c3ca7cf61e4be26c81cf044df25b35c77c50833f4b4a6cf3cee0fea4a1da4e4dbce17c631efdf6724e8d59ec1e486d106e83d1027e776ff1091f59c72feb86f2aacbe51755ec24eb9415caa7ba401f809d534cd4c1ff1f519ef1295135b17e3f8a7a0e86bf55963d0dc1185a6dab6b98d5788729fd99cce63607dc1e0993379a7c42f50ffdabd4e23bbb2486477504754cb305f89b5d1ce44d52cf275cb35a1240dc3643fa3d0f3b6f2aac58a42d641356ddb2a8c5f9db3391519c44263aeaf2f00ecba3f120d94a0e95d82a58f466d7c729101a3cd0eac0d2253994f73d29857d52ba919cb7978b8f3f9479b1988ee832959c59aaf97e252d1b906bc1a144cab3f16e723b306c0fbbd0c3206d912c6a48ef497188108906c72775564ae1c59a4c74cf0d44fd186754021668d19724d25aa77866f96dbd7de885c2188d676430dba07d3f57394350ef57b01f9fbe5bff164af000f300734b086d5372a5fa1d0b015f852387e5b1849abac88074e90d714364a1aefb9c1c6f62ce81d51b3762af29ae6ecae03e30ad86da2512968861db8c07282547f46ed91d515d15fc37925692f86d2dd6c895549e9561f8186637536c91382ed42ed862eea537a813e6ef56ca7ec38e890837bff7a87f84c5914be2e670c014ebdbd711694e5777a6a06c7adc048f5cf774768ff37d8e4f53d5ce07f45158401a746c8b4a1df00f712c2b3aa9f751da00acb9c493def7b4666f2c92d5607934b79423165766767ad29d2908f7f79f0e0b6362ee73188ec96f1821112893de241504266fa216320cf50eebfac1f9f98aee9053756f3d7326d5e544809bb501b13cdbaaf362bc604fefe3562fb983311e4cd57d050a0cbb55dddbc1995b849ec06df4e98065896f7a6ac326ba62cfc7b0acf21e6afcccbaa01d8847d122faa0ed32403f39bce0a1550e2d8b0ca7611e8e117ceff2fee7f907561bc82fb9efcd2f2ce62a2455b7e6a7b99695c1cd7b27f7747a6be634070f95437f8fc4cf41a8b11845fe6db7d3c68927fd3bc825db80bdc0b0ce12cc8dd49efcab15a93dd20d2aba0468b3d2c2a4eaf2bde80ed42a95527d29afcba5f676a42ce54f82186c9017d3ebe04b2620131dff51621c91a1046a5580ee21ac3f90df6f4964f0221801cbeee6244503bcad75f6989d9e63d3256aebac9fa59f369ff3a573f71e805e43a4846cc570810f9944d81ab00881fa273ce1a8eb66d425ecdde11c4d9f1f0304b93ed5ec342c8f62f647a3660e0e2a91d3bd765c3d928be231119fa58151db36c11e5a6ff6e0cee5481771b92371a03a082685a11e816d0041036a1c91479762118e94b7e860426aaef16326d98f3f034514ee6ab4ef1e486b90b717e9267f1a239390e9ceb4c5dc1adcb61ea9633e0c88ff48e37537ecf66d1189d8b7cf5e00d8b22f99db7419a3d0d69f01a8919b0fe3f35f59075944babd413a1154a01c497971559c9e70ed9e8a9b1c3c0a00dbeb29100b9be7f3a5b4e8bf3b44489d61b5f0363c92477ff3a7477fcbc44104b164f940557627c291fc015bb49081ffcc134fdf4827e9c39f36112fd0bea115e23854413e21595f78b40fa3f4ad8568fb2eded104bf32dd4aa0cf6b0a154596ae11001c91b46f4cab58d21e68b49e91dc4ea6e7e3e5fe53d488e74ffd8a677b5b66255161cfdf2463f5bb3d5c0244d8835166e3c18903caf1ace0246989d62488b5bef6fb99c1f51ba8487ab30c825e2dff6139fe6ed03e4e98b32eb7617ab8fe2fc715a1fbd69b7f75f99314974194141b4ec92e72a065d932048aac867028eddc2245922288c37d10f9ec9ececb985eca2cca1d83becf4ffc7443e70beecfc803bde3ed3bd0957082d20a1ad10b5ba99cf36f0e6953cbba3edcd5eb037a242e1f86a0f45f6ed54482a3f28574f22301dc2f0db91948ea677cfecf43c374bc951e90698f13ddd03a4352f66f52c70db5fa1c40318957897296a35106114f267d55746fbf365b726e2a0008d00a375d9879ffe640e6c81bea214f6abc072871c7472a4377998534f3d83e6b371c1ac5cefffa8216e250decda8cdd5ed64843f0fb0430fcf285d39b7cf8dfc720898e92931e484e32fc6516811ffebe0c10aaceff1bce7963c015c208faa42d448c355ffbf3e2185a8dca570b78d7b4c4808e1de1c31c47a4d041d762a456ea73dde179b0f5ab70d8a92db2e1c026d13685dfa9ba3df0b34c262dd17ab8d2b6bd0225de9fb975ecdbbf096719b5f8818c4443958228c4c5283a130b2174066bea2d2c824f6d1b64adfc37889156933043e069d22f5cf7e66b0629da514ce38d0986391060e9fe5f61d84cb6eb4de7f22795392e8df1a17dc197cfd4e5b45eea55eaea0ec6d9bb10206a65f29a599dbcd210ee8b291ca555c78a96a17eb8d040b4df6f4951726627b515d146b04f80f29d821fd0e233138b37031c982dd4cc27372cd7f6dde9147cf020597da772a9801b79f46fa295e8649427c71aa3a2068a08f52e6eb96e9a0cd948fd5e507cfa7cd3bc41ecc2500afe154dd309b3be4e98d91208c433500034d8e17f5ca564eaee87d6256cd49f65650cf7fae836686c56995c67bfa0ceddd7a14f0b165cada449cd689107da101494aa447601c7b2e742f6a685854a6fbbacf02f98a72b6a1ecfd2ecbc094473c73d8c3a330997301f7f1cfd665575fcfdd02158fa28a1968a534bf683ba4c3e27d21c6a3054e30bef9503dc50d3fec3e18813fd5373c2b3130e21f72dcc0731e800060ebfae1cda82f40cf4410c4e19f736ea55300e706bac0c78ffa9c132580a57659219767cdfb5761e0e5e7e71a6372b21b09a460362e52d3c2a94ad4e23e407e1a7463c1ea800a92390527b0fa1f9f6d116e5692f994ec6fd8f12a2e15ea613a52c973ae137306c3e7f1930eb6a7179242239ae96901d24e01d0204c8644cf3b9ab7cfc54842b0a771569b98b1ded9861720e7c0735277867442b67da6e474097b611131100dae8d503c88cfbbc296e21749c817a9e67abc285c3674866b65f7c3106fa4b825492acb3666cfff0e3a0e7b9ec14cabe015604fba6209366af49", 0x1000}], 0x3, 0x0, 0x0, 0x404}, 0x400) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r5) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) executing program 4: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078eeff00006004000000003a00fe8000000000000000000000000000aaef01000000000000000000000000000188"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x20) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) setitimer(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0xfc}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0xd06) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x5, 0x0) listen(r5, 0x0) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) r3 = socket$unix(0x1, 0x5, 0x0) (async) r4 = geteuid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5}}) (async) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x4) setreuid(0xee00, 0x0) (async) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) (async) r7 = getuid() setreuid(0x0, r7) (async) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{0x0, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {}, {0x8}], {0x0, 0x8}}}) executing program 2: r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x20) r1 = getuid() fchown(r0, r1, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r2, &(0x7f0000000400), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002480)) r3 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r3, 0x0, 0x0, 0x0, 0x116, 0xa1f}, 0x5, 0x6, 0x6}) setreuid(r1, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8000000], [0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x5]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r5], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x18, 0x2, 0x4) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 2: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec", 0xd}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000080)=0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x10000}, {0xc}, {0x26, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) write(r2, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) writev(r2, &(0x7f00000007c0)=[{0x0}], 0x1) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000200)=""/68, 0x44}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x46}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000003c0)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)) r2 = msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x7}, {0x8006}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x9c, 0x1, 0x6, 0xfff}, {0x0, 0x7, 0x56, 0x5b9}, {0x2, 0x40, 0x8, 0x10001}]}) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x3) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r2 = msgget(0x1, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000400)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(r3, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setpgid(0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1}, 0x2) executing program 5: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r4) poll(&(0x7f0000000240)=[{r5, 0x68}], 0x1, 0x0) close(r5) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setegid(r1) setgroups(0x0, 0x0) r6 = getuid() setreuid(0xee00, r6) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000200), 0x2, &(0x7f0000000400)="e000000000e1a205003babecbc68a93ba6b4e81fafae9d1d4f8fe5a0c92369d13bb7ef27fb682b5d6368564e8501aa1b852b5a9cdae1346951c2caf95e395b72bd48d37d80ab850cb4517f349de44a89a902609df3813cfbe3d9bf3bff4530fe5fa61fdc9dd31792e20680705951bc432f995a3efd1e508fec3d02bc4b0a9632d59fbcd9c78641540b4a1ba22f419b52e9f76b5a3d600aa10105cda47b15426982478f620b09be15530b882b137be822b172e0b3fc36e1ca61c1de7900000031f1a7b3289c96fcd798e1174de9f74ad3b40d48107a7dd20f41e73c046d7d3329cc32812e580000dbfeb76f1c011f24fcc2d044a220f02e95391791a68130f1c58cea64e181cd6f000062cd4583ecbe87901c38cb8f5917c68149d8e0a2bb893ea3f883c1b03f96e8b2b1cf92d13c58f812964e2f3e2a9ff1f422520fc867939ec003217e9c191b803973348eb5283212f9d813c6cd", &(0x7f0000000340)=0x155, &(0x7f0000000380)="a2300dc118c333b111d4a5ef3cb5184baf4b072e439540135d189da320944ce9c070afbe94167e94175d13ed0c5fa33676b81d62aaf488fe4dfa36ac60153900823753cf9b1f013e82b6217c998105f43ec3", 0x52) fsync(r7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r7, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 4: r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x20) r1 = getuid() fchown(r0, r1, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r2, &(0x7f0000000400), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002480)) r3 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r3, 0x0, 0x0, 0x0, 0x116, 0xa1f}, 0x5, 0x6, 0x6}) setreuid(r1, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8000000], [0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x5]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r5], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x18, 0x2, 0x4) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1}, {0x6c, 0x7f}, {0x806}]}) (async) socket$inet(0x2, 0x0, 0x9) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async, rerun: 32) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000180)=""/83, 0x53}], 0x2, 0x0}, 0x42) recvmmsg(r4, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/139) sendto$unix(r3, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x64}, {0x16}]}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (rerun: 64) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) chroot(0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 2: socket(0x11, 0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(0x0, 0x0, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x108) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) msgget(0x2, 0x0) clock_settime(0x100000000000000, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x9, 0x1}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0xffffffffffffffff) malloc(): allocation too large, type = 29, size = 28292870884 denied attempt to set clock back 1716373448 seconds executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000000)={{}, 0x0, 0x0}) executing program 6: socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0xdf, 0x0, 0x2}, {}, {0x400}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="957b8a675ec6d7bcfbeb10bcd346ae043b76f633113a93e9197aec48d9a5e9044599638f7bfe22784ddbdd69d63135d90cf7de5e4e59c0915812a1e20cef3ca2977c6fc838d135933d030106dcae2fa8349e141d47e940f417882b474abea7f1756b24f4f5a0932dee2490ac6952d0fb49ea1a696f3f83ec3bee1b40d4b84a509a0c4e4a24c5b19191bba90d67d7871b5d1c7067ba079fb90f18580dad439c7866464274e0f29752d7d6eceeb5f7f0aa200f8f9e6e59c27f479c77d4265e5b214c5478a16b11b36112f8174b919791ebc0", 0xd1, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x800) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078eeff00006004000000003a00fe8000000000000000000000000000aaef01000000000000000000000000000188"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x20) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) syz_emit_ethernet(0x6a, &(0x7f00000002c0)=ANY=[]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000240)={0x0, 0x2, 0x5, 0x100, 0xffff}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000540)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7944d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f14aa27e3330c2", 0x47}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: socket(0x20, 0x4000, 0x0) socket(0x0, 0x0, 0x0) getuid() socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000200)='./file0/file0/file0\x00', 0x1, 0x8) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000606000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffffexecuting program 2: socket(0x20, 0x4000, 0x0) socket(0x0, 0x0, 0x0) getuid() socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000200)='./file0/file0/file0\x00', 0x1, 0x8) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000606000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x138, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getuid() listen(0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 2: msgsnd(0x0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) socket$unix(0x1, 0x5, 0x0) getgid() setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) (async) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0xd6c, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0xd6c, 0x4) setuid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) sendto$unix(r1, 0x0, 0x45, 0x400, 0x0, 0x0) (async) sendto$unix(r1, 0x0, 0x45, 0x400, 0x0, 0x0) socket(0x0, 0x2, 0x0) (async) socket(0x0, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x60, 0x4}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x48}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec", 0xd}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000001) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) socket(0x18, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c], [], [], [], [{}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {0x0, 0x1}], {0x0, 0x0, 0x0, 0x5}}}) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setreuid(0xee00, 0x0) getuid() socket(0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)) msgget$private(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0xe02) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699", 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) dup(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0x401) writev(r2, &(0x7f00000002c0)=[{0x0}], 0x1) kqueue() kevent(r1, &(0x7f0000000140), 0x8008, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e803603", 0xda) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) (async) syz_open_pts() (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000280)) (async) r2 = msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) (async) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setuid(0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x7}, {0x8006}]}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x9c, 0x1, 0x6, 0xfff}, {0x0, 0x7, 0x56, 0x5b9}, {0x2, 0x40, 0x8, 0x10001}]}) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) (async) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 64) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) (async) close(r4) poll(&(0x7f0000000240)=[{r5, 0x68}], 0x1, 0x0) (async) close(r5) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) (async) setegid(r1) (async) setgroups(0x0, 0x0) (async) r6 = getuid() setreuid(0xee00, r6) (async) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000200), 0x2, &(0x7f0000000400)="e000000000e1a205003babecbc68a93ba6b4e81fafae9d1d4f8fe5a0c92369d13bb7ef27fb682b5d6368564e8501aa1b852b5a9cdae1346951c2caf95e395b72bd48d37d80ab850cb4517f349de44a89a902609df3813cfbe3d9bf3bff4530fe5fa61fdc9dd31792e20680705951bc432f995a3efd1e508fec3d02bc4b0a9632d59fbcd9c78641540b4a1ba22f419b52e9f76b5a3d600aa10105cda47b15426982478f620b09be15530b882b137be822b172e0b3fc36e1ca61c1de7900000031f1a7b3289c96fcd798e1174de9f74ad3b40d48107a7dd20f41e73c046d7d3329cc32812e580000dbfeb76f1c011f24fcc2d044a220f02e95391791a68130f1c58cea64e181cd6f000062cd4583ecbe87901c38cb8f5917c68149d8e0a2bb893ea3f883c1b03f96e8b2b1cf92d13c58f812964e2f3e2a9ff1f422520fc867939ec003217e9c191b803973348eb5283212f9d813c6cd", &(0x7f0000000340)=0x155, &(0x7f0000000380)="a2300dc118c333b111d4a5ef3cb5184baf4b072e439540135d189da320944ce9c070afbe94167e94175d13ed0c5fa33676b81d62aaf488fe4dfa36ac60153900823753cf9b1f013e82b6217c998105f43ec3", 0x52) (async, rerun: 32) fsync(r7) (rerun: 32) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r7, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 7: socket(0x6, 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) kqueue() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100000, 0x0) syz_emit_ethernet(0x127, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x87}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(0x0, 0x80000000000206, 0x0) utimensat(r2, 0x0, &(0x7f0000000140)={{0x4f14a4cd}, {0x1, 0x40000000}}, 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socket$inet(0x2, 0x2, 0x0) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000000)={{}, 0x0, 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) (async) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) (async) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000000)={{}, 0x0, 0x0}) (async) executing program 5: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000140)='Q', &(0x7f0000000080)=0x1, &(0x7f0000000180)="91c500694171bd392b579256db54ebf32d1b538d582cef8ac13bf944adbf0c759d9f1bd1afdeb5dbc2ab1b2377d192ac38eadeb122e1b36bf190efee6e8b84d558f2bcdceac0fbe1b43e5c8e5fba7d62f2fddcecba1c21e8c1b221d1b865c527bc702e82d4799d076eef178af57c90c803d20112c8235aa9ca0456bef4ccee4100727a46c5fa2dfba437fe0722cadf2799e4b060f92ec8f082632fab0250847bb581811728b98acdb928e6f213400c68b3b43c6f7b831ce81676a781a29b", 0xbe) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x2, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x3a}], 0x7ff, 0x0) (async) socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) fcntl$dupfd(r1, 0xa, r0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a", 0x67}], 0x1) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) (async, rerun: 64) readv(r5, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/131, 0x83}], 0x1) (async, rerun: 64) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="eaef125c00000000", 0x8) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) (async, rerun: 32) r10 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r10, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) dup2(r8, r9) (async, rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x64}, {0xc}, {0x830e}]}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000540)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0xf0, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r3 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x8, 0x9, 0x3801, 0x8]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000440)=""/11) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078eeff00006004000000003a00fe8000000000000000000000000000aaef01000000000000000000000000000188"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x20) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) read(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) getpid() ktrace(0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) link(0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000c80)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x7fffffffffffffc}], 0x3eb8802, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x4}, {0x812e}]}) executing program 2: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x2b) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fchflags(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffb, 0x7fff, 0x787, 0x4, 0x0, 0xf41, 0xa92d, 0x4}, &(0x7f0000000180)={0xfff, 0x8, 0x7, 0x6, 0x7, 0x3, 0x0, 0x2f6d}, &(0x7f00000001c0)={0x5, 0xf6c, 0x6, 0x18000000000, 0x80000000000000, 0x5, 0x8, 0xb10b}, &(0x7f0000000200)={0xffff, 0x9}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0xb20, [{&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f00008ea000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d60000/0xe000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000930000/0x4000)=nil, 0x9}, {&(0x7f00009a9000/0x1000)=nil, &(0x7f00009f1000/0x3000)=nil, 0x1000}, {&(0x7f0000ce0000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x100}, {&(0x7f0000975000/0x1000)=nil, &(0x7f00009d6000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000994000/0x2000)=nil, 0x7ba5}, {&(0x7f0000cea000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x380}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000800000/0x4000)=nil, 0x7}], './file0\x00', 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') sendto$unix(r0, &(0x7f0000000540)="88fde0592644ba1c0607e1011567da29b765", 0x12, 0x400, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x164) fchownat(r4, &(0x7f0000000640)='./file0\x00', 0x0, r3, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000880)={0x7, &(0x7f0000000800)=[{0x81, 0xfff, 0x9, 0xfffc}, {0xe1d, 0x5, 0x40, 0x3, 0x431}, {0xd2c2, 0x800, 0x1, 0x5, 0x6}, {0x0, 0x4df, 0xb5, 0xfffc, 0x9e68}, {0x0, 0x40, 0x7, 0x990a, 0x3f}, {0x40, 0x20, 0x5, 0x4, 0x7f}, {0x0, 0x0, 0x4, 0x7f, 0x3ff}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x10, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) executing program 1: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x77, 0x1ff, {[0xca7, 0x91, 0x7, 0x9, 0x8000000000000001, 0x5, 0x86, 0x100000001, 0x0, 0x0, 0x7f, 0x81, 0x7, 0xffffffffffffffff, 0x401, 0x5, 0x10001, 0x20], [0x4, 0x401, 0x1, 0x2, 0x2, 0x8, 0x9, 0x9, 0x4, 0xdf], [0x3, 0x4, 0x5, 0x100, 0x0, 0x4, 0xfff], [0x800, 0xffffffffffffffff, 0xb0a7, 0x6, 0x0, 0x2980453a], [{0x7, 0x1, 0x9, 0x1000}, {0x7, 0x4, 0x5d921071, 0x6}, {0x7fff, 0x7ff, 0xa06b, 0x9}, {0x7, 0x3, 0xd6, 0x1f}, {0x20, 0x9, 0x7ff, 0x10000}, {0x1ff, 0x0, 0x7, 0x4}, {0x3f, 0x1, 0x20, 0xffffffffffffffff}, {0xfb09, 0x80000001, 0x3, 0x9}], {0x3, 0xa67, 0x299, 0x7ff0000}, {0x6f67, 0x7, 0x4, 0xffffffffffffff7f}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) execve(0x0, 0x0, 0x0) utimes(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x2, 0x4001, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYRESHEX=r2, @ANYRESOCT=r2]) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), 0x0) socket(0x0, 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xfffff665, 0xa0200401, 0xffdfff8d, "1ba5d82d727c660800"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b", 0x74}], 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec", 0xd}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x80, 0xf7, 0x80, 0xd0}, {0x9, 0x0, 0xff, 0x9}, {0x10, 0x7, 0x7f, 0x7}]}) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRES32=r2]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xf3, 0x207, 0xffffffbd, "0400088ff29195ac294afe0000000800", 0x1ff}) poll(&(0x7f00000002c0)=[{r6, 0x1}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x4006, 0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0xfffffffa, 0x47, 0xff, 0x8, "e781bbe089acfc48ee847ab4b5d9333ce8e201f5", 0x6, 0x5d}) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r9, 0x0, 0x0, 0x0, 0x20}}) r10 = socket(0x18, 0x2, 0x0) close(r10) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_pts() ftruncate(r2, 0xfffffffffffff496) fcntl$setstatus(r1, 0x4, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) writev(r1, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000280)=[{0x35, 0x0, 0x2, 0x283d000}, {}, {}, {0x80}, {0xfffe, 0x8, 0x6}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/4101}, &(0x7f00000000c0)=0x1007) sendto$unix(r1, &(0x7f0000001580)="243012f0d5d410b37647bb7a13cab57b5fd1676c8937d3d12f6a06211c576e62d30c70278f9a3f693939624c02fb26b1130760ed7c9c016b3215d57c025edd31cc1c6c91d36bd6689a422fc74d40bf11c39b70007b3d945f26f0330ea7b75c45ac6a54a7c807519ce4b8a4b95c8744800a707eea8d34dd04c8282e81ab7f680731a1460c2892ddbddd2516341fb921ab5b65d94289231cb40a6338a0bf762a647121d73573bbac5966743fc20a6798834aded0ccd5271857f4c54cb7aab6b338fe59de3f0271d80a07f8c855df2579505b479420e5d24d53d6c462edadcd8e10d24a8275e39e1a1abb5e45529986b987b79186c81da36a17380c8dff685fa3cfa0561e207bcc80cc9830b5d7d89e86e5459fc707f6ab6dd7f8915bb8ebb0d94ade63a9822b2b26ba033a20ae6d35fd1a9c884c1076f651e36ab212c194e7803e38cb3ab22966634ab70c0f32d4d244edbb5cc7446c6abb6e9f533fb19a33f821531d6dd688aa95212c6220963fe7263867d13bf66fe2673f8d2144eecd34592498035834633a15233a23e3a2fa21439b667b7941df043d2ab5a69fa93ba07ae7f295b0eed6cb90d8766b90986ebad3ae087cdab9d2fc9db4d5f41471563e50507f98dd44d8f313f6a2cd8d86c2de87a45d1960df966a6576b2fee1b56f4f777603e3adf5f756eb1406b29406287e10d0bf24995c2adb346d57b33fe5cf373009b5650ad6db8bb776c5ecabb7f38cdf564e10de2ef7b44d0f666d2d032528b48d7fa1c3776b2ec78a4e5bcbad8a929cbe1f5df0efe790c78eb74cc9dd8385aa7086bf58f865c95f05c12af80b65f4ad0d1a64b5dcf875a60f7a2052b08b396b691dcd4d9d187c1d32b65bce527b50af57f2ba89f60e5b7bc48b33833dedae49f944d8f8cb90ae4ca178f06d46e9f3e56d2bf9f1d4d065a64739109fe600d7530fb7d20c4dacb56dd76ce56dece9fbb13e8363952b2b6a2ab7c9a97a3750ca007f185c24a3c12399826d7aad71f89bbe5ac0fe836b78b6f7dc1fd14f38052be6b846a42688717428429bc832016f91fbd2dcdd263618130bf6773e53537d52e382f196590c18d6359be19675494d68bb7be78632dffef4e2ab3c11a3556da7c5deb02d50e09fd0bf55072fc30d299f790fd514c2a94ab9819e4fb149797a19a36e09a2d3d38d02aa83ecfc9e62633d0c62010d88759bcfe098124f2a616b09c44d64398431a878423f3f30f82a4f111fb008e5d54349865416c31113b902559a8dba9c3db42234167fffabe1f072eac8e68191e86fc1e192b6538bb1022d6a321e3966ab1b3b34b05d54484274b944c50e6c7f1679b768240c2bab960720e21c045cf0391dd5c18b5719ea40ba1e7602675053539386296326a4b1687aa552bf565e1932e7a58eda31ff02734a5949c64c33bfe5058daf9edde83b726ea1ea79ed678ccbfc01a8ec816207d7c10e5000ebfecc502c08b68a0b8ff508cc879db93b13c5ca0bd312ea8579c9976534f54c22f8100ce64b04467153e9e4335ca0157cf28209b9ff36cd8851e4b871f78be96292a2fefdaec27002362ce26e9a9346c2c70ce363015346a584be071eed4a5f125e42677ce6f688a9ac6d331d53039f9e51cc5c41721010a3728fbf9e4c9f13baebaa8c2445e9c3cdcbc88965761c5b4fa6da894e3821e754e14c9717f7db774c82ef43a491e1432a7ea6f9cdae24ade3dcba1c2ff6d59ada67fafd1158cf390fbfe6e748795186178a9d272d686870473f491fe442d2cadc1611f8526d8bbfeb4f4fee024c4cd613429fe97322ac587d1f400c92bbfa870ac356275c695328fc51fdb7f7662c60b62bdc3f278c0fcf184822701150a239f8853c66006746f87a39973043c1caee0956c8029d901aad92c71e997e5a7347e23a85eb54c45873f15a18b821cc0a2c45c7a43736c4db0ddbf9ecaf17d3e35d5199ac762fd7560e2e48faece258e4fe82b7281475c5b2290f40ae23074ca54b90d9707a5dbdcc1274b31375a7fbf4af5f55bb083ab7f00e1d5cbe7e1a27f06db0ca692beca2827e5c5c2e4f251d19b9faa30bad0220bb28dc850620eb1dd320825a76d148dfcdd5b6c8b2fe65b54aec5eec7bb30066f25df4abfc9b0a7c90d085c36c8d9918314ff2d928b8e0c6d4891e68c81425bc9fa9f852fb6a2936fca92a5b8414a2b8e7bbc4fd35bac4fae006b2b6595e483e855885ed8b1b8db8f28379a06c965e9e8f76206c9bb6f63bb3c9dda9eeb60c52279c56936c7ed6d19bfcee0cc9135be65766e152ad24262df851301dacf38c3e3e46db7e2615bacab98c8e4d9e664686c5c60ba84918b8ce5eefed47a179fecd909122f31305bff44369774c4e8d486a11d521204d946e0b92179e7abda3d7fed34905f6bccc75ddc97d01430d2c00c5a152a1c05bbb2ddc97f2a4dcacd8c580e94546684092517863be3eb8ab299b4d80cd861eed8206e2a57dcdef8e94244b7e6c278225f37076c6ed5eedac19009f7aad489f3821e0f4405e9c4e4cd203b67380f5cc6276f101ad296a6bffe00b0034ec2be7959ffb0a7a2727d05452c2c766ca977f1a65b19a95ba6eacb46bb6177894176bd5d394df3e090d16c899fec70ed7b6698b7ff8c80690e0efa14124971212eca6826fca22a7ae3f8ef63d35083ed485225f3fe021b403148645085ce0663a97d8351d7be72a6fb86b8cc6f25556dd0f2e185b685a0756752aaea2e044c50bcbb92456c78ae34cc0404eeb1e6318a49c3fb9cbefe2537551246512682f71c4a41eafdd9980090e44a57b44f0dbd37d4c8d6f728f113ae98c5153dcaf1c8f178e405522ea3577e67566cd20ef4d76900e3541f4ceab2d36563d6aeb51f15ef21f3af8ccee652625431af6e6d1f0ad9809071d5249d161f028057939748634d0dd241c88940bbba8cd76180101c6291071320781bccf2bfc819ea19d328f9c1d93497d7f1afb87f3a7e960b4d1a9746c401406df5025afc4cc7aa462b22f1600b0de226c45cd5125f8a803c7fdc4400a65e811aba6c7ccd10ac4a298f61dc303d2bbdd243ac02867ba6ee48d46e238eb2822f3c3d56e6aa4102401eb6481cc774aabe40f971c23e40063e0baf507e11c9f3737fa276287d2598953a9d175caf9f64964e0f9e8338493fd17f250a6764c42ca336aa8530c985be30bc2cbb6a2de2695a62741ee0028312eca51a940adb20aa14614162d9fee32c4f4158a002397b05bc9b00061c3ccb114e141e9243b63e9db076da9b7e227695047f7ac72434e5864c24b2fe1c406cdd5dd3fb95ecc7b391db66d00f8caf960789fb34f8294b02f5fb40d63624df8ec0f33c6e9b0fcc49fb83dedf6e1e9e5e1530361544c56bd0c7835e6d390834b12194ca81825b00bcd1354146ef3f6bc90f7890fc732b06cf2fa880db620eef4a25e1665605de85a82ec218ebecf7a96146ed99ba5bf764f57fdf688a3147777bbd9be00b2735982e0d62bdcd79dac03d3a2a50552081acec221a7021dcf11c6604fc789b2104a501c55894401adec480ad80574d2b7e10d2578e7af51d2c3c504e8a9fe182293b20d3ef10f8148457552dfd0ab966f4b796b2ef70d9ffa7a5f2f81b01379a2a4c0d76926b99253d714f016264a715be9df8298b9a1edb3c626cde59538d37ff08fdcc7d7525c69ca505821b18d5b48755abc8e3fa1a277de3f602d988f01c512a2e5705383b99199a33656fb84b847a31cfe98842c531c062cffd839d45202e45fc42aca7fb83581ac518c52c12f4df68d30e99be81f299bc332a9f98bd6f142229ef97b45dce11c709243fc48f5fd7a7ba4ff6c3c8a45c322807523ab441a2cb7645ddd46ad52d944f25f3b7030c8740961034371aa29c3a5acd769a2c993127fb6d3cc4dcae9a01b8a03e8bea775141d0cfa79c4042915a6b6ef664c570aa20930193cbd1dbb76d3ea06d30e80e599de5df14e882ca52d46d9339ac6b2778beab1a3291f7027ccd4e9832b8289439c9b0a3c491fa1c6d76a11080976f0e7a82ca9b50261f4fa4c2109d8a860ee755e162583ee19415c91fb7e23725bce08fa80fc02a356cf416611045443228f245dc2fdaf2153e57c5d4ab71898e5a9f3ab8df706052ee43544707d47cfe64795513cc48775f9607c3c4e822fcb0b20fcc82fabe7569be0e923fc3bd25c480d6ba171815307dfa729da0880c609e5f9f1c11a33e1ed621d742ba57583d677f79ad738309a44b0d6319eec5d3f085396e1d4411cb617b165a0e6539c36e631d579ff05793ee1836db8dd437aa168491b8fd096092d8838947fc029148f8a0b0bcd5af90726a2dfd2953331ada8078581d96879b589ce2526d9a901e87e38eccecd454e0c58a646ef81ed2c23b00ddd93d394b9f093804acd8d0ee243177ddb2dd2f5cda590655334b7bf500ab3d7c18282286b551692706287d1e4da4fce08ca198266aff41042504aa19692b468bdc534e4342b2468b4a6bd904e61de620a4093d22d25b1a7f2e1aa5c1156127fa26537252e049cdad1632acc946f34bd2654955784bdeb88f913bf29842ad3615e0d1f0d87e2d4d7c17141cd115f7b4bc12c9d0dc0b2b80d407f24a02b7dae582879dcfa9c62fa19fce657ddf078b00038a08c6f042ab79f36db006319fc96c1bc22179c9efff584bd658a29708676ea5d46950b74967569127e57a1409e383bcf253785bf57e56c5032abd92591e819374df6e2c97df8fa784fe97e56d85120017fe14cfc22d9a57030909c782f0c6fb452a7f1a0b36a578574e234c5d2a964d4e6d0dc26e6e14e830faa8baa57ddc257a61b60855ca39fbf158fcdaa17751680805604330ad81480691c1e8a19be37f10161cfef717544097b7e27a2566a5453f1e8c07ce328129ced2ecc66eafe736d18c34d4ab1f2b51b2df5264bb7e28f8b2f4f1653866141583b7ad12dd96ef6f1826be10b360428bd3dce8b8529f760f4b5d82a05c6b7e6f176c3941e724c959fbecb19be23d8f4797822a6602043bc203468bc1aeb8153801ffffd9fec59dece27c4891df207d52be73f92a936905be44e08af3f5684d78686a9fc17c475af3369fd70b5599b964381d1983764993baf192137ff7f94a96018353d1b8cbe83f67b7fe7c63b035c12290ed3161a98558a43223efacd3ba3eb05340c49555db570a241cae34c88c1201842dc38525e6344300e95160f2bc9c598bf90b5284f61e54ec6a5118bb01f03015749423b269bcac5951abf82f1c011978a616bbad4468225e7b6650d497c4654ac7fd619c1bff5ef402fa261446317a3fed9019b85eb5aa5b1b5c54797a392a3dc1064e2412bbb2567a00d309eb9cf7ace1ded638b01a188880550b66eaac89cd2d4eb31f1effad6e3f91d5afea958a445b61694dd6a10b68bec7905747a673f498327734db7ecee354b6cf2cac8466db551f224815288815cc861f764c456aa27d579c61c9e290f6399d2b072977c9b5fc211e865d2db3c882662b61ecb85617c4f3ab14e7aa50e181ee6bcbfc1c19c527e598d04f59b204e97d46f364e2143a775ab81902cdaa8270021c8b9d8f3ccf2686d216c96b03a12d8120e0aa318af161568074951e1c79ac2c7ea30214f939ed0794eaadaed71b635cd2ada7734f4cb4f33141ea82d52010d9c475bcc8bf1e056d6b3db18661050c68b46000378a670a8f076b1066bb1aae4c09e5b170dafc1662a221a322c1df456118274a8344da2717457b8dff3894804e978c90b97f66838bfe9a45f07be242eaa10101ad64dca906df824699960cdde73da", 0x1000, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc2) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0xfffffffe) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x6000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f0000002680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x1, 0x0, "0100012d29fb00", 0x0, 0x80000000}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000440)) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) setitimer(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0xfc}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0xd06) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x5, 0x0) listen(r5, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x80, 0xf7, 0x80, 0xd0}, {0x9, 0x0, 0xff, 0x9}, {0x10, 0x7, 0x7f, 0x7}]}) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRES32=r2]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xf3, 0x207, 0xffffffbd, "0400088ff29195ac294afe0000000800", 0x1ff}) poll(&(0x7f00000002c0)=[{r6, 0x1}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x4006, 0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0xfffffffa, 0x47, 0xff, 0x8, "e781bbe089acfc48ee847ab4b5d9333ce8e201f5", 0x6, 0x5d}) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r9, 0x0, 0x0, 0x0, 0x20}}) r10 = socket(0x18, 0x2, 0x0) close(r10) executing program 0: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="734e391791058f1e896b702eb9ccc30a540000219986dd6000000000183a009c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000548200907800"/78]) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000500)="010000404dcff2a117d72b3c11e7227412eade590d834ca72e4d839f881ba2738d9bd66107361681240b3cec1c6b1111e3576ac2000958936ab92f4ff51f51d1051673ccdc68a458c50c1dd408b2f14cb9547e1a4c11e4851abf44363f27952b8e4a9cbc8de75a502a1c455d00"/121, 0x79) setsockopt(r0, 0x0, 0xfffff762, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semop(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, 0x0) socket(0x0, 0x0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r2, 0x6, r3) open$dir(0x0, 0x800, 0xe1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x401, 0x9, 0xd0, 0x1, "740beef1cc3f4d8944e5e174c1f2695564cb7fe9", 0x5, 0x5}) r5 = getgid() fchown(r0, r4, r5) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00', 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0, 0x101}, 0xfffffef1, 0x400) kqueue() executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699", 0x10) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 32) r1 = getuid() (rerun: 32) setreuid(0xee00, r1) (async) socket(0x1, 0x2, 0x0) (async, rerun: 32) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) (rerun: 32) close(0xffffffffffffffff) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) (async) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) (async) getgroups(0x0, 0x0) (async) getegid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getppid() (async, rerun: 32) shmctl$IPC_SET(0x0, 0x1, 0x0) (async, rerun: 32) pipe(0x0) (async) dup(r0) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async, rerun: 32) r0 = socket(0x1, 0x2, 0x0) (rerun: 32) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setreuid(0xee00, 0x0) (async, rerun: 32) getuid() (async, rerun: 32) socket(0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)) (async) msgget$private(0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) mknod(0x0, 0x0, 0xe02) (async, rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 32) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 2: socket(0x6, 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) kqueue() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 4: socket(0x20, 0x4000, 0x0) r0 = socket(0x0, 0x0, 0x0) getuid() (async) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x2, 0x9) (async) socket(0x1, 0x4, 0x0) (async) socket(0x10, 0x5, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000200)='./file0/file0/file0\x00', 0x1, 0x8) (async) close(0xffffffffffffffff) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) (async) syz_emit_ethernet(0x138, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) (async) r4 = socket$unix(0x1, 0x0, 0x0) (async) r5 = socket(0x2, 0x1, 0x0) r6 = accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x7}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYRES8=r4, @ANYRESDEC=r3, @ANYRES8=r6, @ANYRES8, @ANYRES16, @ANYBLOB="7e08dae2b2f30086a76c2fa723fe3e2427d6618cfde04ff53f1ec713369402ff61ce7068f50b11a1729da5d750a31df4331517c29000effc698d688207e151f9cbc0e0bc22c4138c857b49a2a5643e9e72769316ee9db60c587e0d47b8b412c605a937ba0c1a4974cc373b11e20919c8bb6952506db07440e6ba", @ANYRESHEX=r2]) dup(r5) (async) listen(r0, 0x5d10) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x1, 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) select(0x40, &(0x7f0000000040)={0x80, 0x2, 0x56e, 0xfffffffffffffffb, 0xff, 0x2, 0xaf7, 0x100000000}, &(0x7f0000000080)={0x69f, 0x2, 0x1, 0x5, 0x8001, 0xffffffffffffff9c, 0x1f, 0x6}, &(0x7f00000000c0)={0x5c, 0x1ff, 0xffffffff, 0x880, 0x6, 0x800, 0x4, 0x2}, &(0x7f0000000100)={0x0, 0x6}) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000100)={0x0}, 0x5, 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) getsockopt(r4, 0x29, 0x2c, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x1}, {}], 0x101, 0x0, 0x0, 0x0) executing program 4: semop(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000440)=[{}, {0x0, 0x2a4, 0x800}], 0x2) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f00000001c0)=0xffff22b4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaa00000000000000000000ffff00000100000000000000000000ffff000000004e234e2100089078"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec743c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc68e0fadbec5219bd8c4ec932460b58cb163fd1", 0x4f}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x40, 0xfffffffd}, {0x2, 0x0, 0x0, 0x3}, {0x2, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000180)={0x2, 0xffff}) r6 = fcntl$dupfd(r4, 0xa, r4) fsync(r4) r7 = semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, r2) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1000, 0x0) ioctl$FIONBIO(r6, 0x8004667e, 0x0) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet(r1, &(0x7f0000000200), &(0x7f00000002c0)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r3, r9, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r8) semctl$IPC_SET(r7, 0x0, 0x1, 0x0) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000080)=0x2000000) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x80}, {0x8106}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x99, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x22, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, r1, 0x41424344, 0x0, 0x0, 0xb, 0x4, 0x5, 0x0, 0x1, {[@window={0x3, 0x3, 0x45}, @mss={0x2, 0x4, 0x7}, @generic={0x2, 0xf, "80d568f9868eca33ad2dceb582"}]}}, {"82ddbc599d3d84b57856ad7c8a89b161a9c5cf6a33ee079c78c386f4923a442e2a7f4c0c941b7f5256d7c38c627915cfab683018c366118bb097d34de76c535e242e6da16a5308f40a70a3"}}}}}}) executing program 4: socket(0x11, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x2b) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fchflags(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffb, 0x7fff, 0x787, 0x4, 0x0, 0xf41, 0xa92d, 0x4}, &(0x7f0000000180)={0xfff, 0x8, 0x7, 0x6, 0x7, 0x3, 0x0, 0x2f6d}, &(0x7f00000001c0)={0x5, 0xf6c, 0x6, 0x18000000000, 0x80000000000000, 0x5, 0x8, 0xb10b}, &(0x7f0000000200)={0xffff, 0x9}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0xb20, [{&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f00008ea000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d60000/0xe000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000930000/0x4000)=nil, 0x9}, {&(0x7f00009a9000/0x1000)=nil, &(0x7f00009f1000/0x3000)=nil, 0x1000}, {&(0x7f0000ce0000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x100}, {&(0x7f0000975000/0x1000)=nil, &(0x7f00009d6000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000994000/0x2000)=nil, 0x7ba5}, {&(0x7f0000cea000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x380}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000800000/0x4000)=nil, 0x7}], './file0\x00', 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') sendto$unix(r0, &(0x7f0000000540)="88fde0592644ba1c0607e1011567da29b765", 0x12, 0x400, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x164) fchownat(r4, &(0x7f0000000640)='./file0\x00', 0x0, r3, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000880)={0x7, &(0x7f0000000800)=[{0x81, 0xfff, 0x9, 0xfffc}, {0xe1d, 0x5, 0x40, 0x3, 0x431}, {0xd2c2, 0x800, 0x1, 0x5, 0x6}, {0x0, 0x4df, 0xb5, 0xfffc, 0x9e68}, {0x0, 0x40, 0x7, 0x990a, 0x3f}, {0x40, 0x20, 0x5, 0x4, 0x7f}, {0x0, 0x0, 0x4, 0x7f, 0x3ff}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x10, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000140)="2e7e766825b286b06b7352395ad4b8ba3b74f036469f081dcc9633d253687e5b2f0175328c661ffa1a65767e86189e64615782823274df2b4bd8336c86c30862", &(0x7f0000000180)=0x40, &(0x7f00000001c0)="f2583a56bfb7285bb47f1426e8a140af8505b6bf96b9bbc14ba2ee5bc91f2147f03ebfa7f4de78b423a65c58a61e266b1d32d4bd65a9f526c424d0aadf2bbed7f24b2baa97eacd613b6f1a9ec033cb1eda0db8ec225d91489f35f8d72df6fd63b1db3fe3faad1231516f2d69eea6fd381232f4e979ef4fdb8c70d50da9e60a912c105ef31d3108b96cb0f949bac1a7a81fc4865de7603fec5d5fa69b301d76607f8d073ef397cb9a112e87bdc11e2513bc0d5a9e0c019cc7125e9b1db650c16d254a00bd0aefb8af", 0xc8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000015c0)={{}, 0x0, 0x0}) executing program 5: open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) (async) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x7}, 0x6, &(0x7f00000002c0)="a3c94bec465ee976de2a942dddfc5c43b9924b0d9f088c0f6ce5872f7942186e", &(0x7f0000000240)=0x52, 0x0, 0x0) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x1, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setrlimit(0x5, &(0x7f0000000200)={0x6, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9f3, 0xfffffffd, 0x0, 0x203519, "28b7e60ab87aa57800a400008000000000001c00", 0x101}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="b65c913477e477b302b2479388701f885505d2989189b6ecada77f2023dfaed127fd7312269ca34ee2eee3e13daee1d489ed81d2bffb2fd3b85fb762"}, {&(0x7f0000000400)="6e5bd889ea0736d26da7b8fd4bfc3ecbe8245d8e933c947b0da9f652ef6d98509cdffda01d8d07966ea27a3806f7d5fd22374b4e5757598bc0ef3556a6b49c3e40ad1488326e6f622319df68cee314fa51d3f38a18c27c3f0f8480cdb1ab49fa65a79805c8c9b9d66f5de3eb891b15a93e63a8c218043f11d406e4061eae3dfeef227751fb1fc62b83fc881377421c2011411e7465"}], 0x10000000000000dc) (async) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="b65c913477e477b302b2479388701f885505d2989189b6ecada77f2023dfaed127fd7312269ca34ee2eee3e13daee1d489ed81d2bffb2fd3b85fb762"}, {&(0x7f0000000400)="6e5bd889ea0736d26da7b8fd4bfc3ecbe8245d8e933c947b0da9f652ef6d98509cdffda01d8d07966ea27a3806f7d5fd22374b4e5757598bc0ef3556a6b49c3e40ad1488326e6f622319df68cee314fa51d3f38a18c27c3f0f8480cdb1ab49fa65a79805c8c9b9d66f5de3eb891b15a93e63a8c218043f11d406e4061eae3dfeef227751fb1fc62b83fc881377421c2011411e7465"}], 0x10000000000000dc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a30ac578be10495134d62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a5eff7aaee505ee9862c042628d35e501580dae24df9e0ddae4fa0a8cd94d6587c760a02f10affbae68b6eec654572892e651ba8c5a2decd11b92679c9601edea50eb5f2beea25e125a870f2daf3d1af746ecc42c576cd57c5169149cab4594eb9965cf5753dd03ce13df8a3a706cb933a5ad99def590d811d7d4d48898e447f15d45ea1b85b3290f120f62efaf1ad528", 0x255}], 0x3) (async) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a30ac578be10495134d62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a5eff7aaee505ee9862c042628d35e501580dae24df9e0ddae4fa0a8cd94d6587c760a02f10affbae68b6eec654572892e651ba8c5a2decd11b92679c9601edea50eb5f2beea25e125a870f2daf3d1af746ecc42c576cd57c5169149cab4594eb9965cf5753dd03ce13df8a3a706cb933a5ad99def590d811d7d4d48898e447f15d45ea1b85b3290f120f62efaf1ad528", 0x255}], 0x3) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) (async) r4 = msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) (async) listen(0xffffffffffffffff, 0x20) socket(0x2, 0x3, 0x0) (async) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x68, 0x0, 0x0) (async) getsockopt(r5, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x4, 0x808, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0xbf4, 0x32, &(0x7f0000000080)='$', 0x1) (async) setsockopt(0xffffffffffffffff, 0xbf4, 0x32, &(0x7f0000000080)='$', 0x1) getuid() setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000001c0)=0xfffffff9, 0x4) msgrcv(r4, 0x0, 0x4b, 0x0, 0x0) (async) msgrcv(r4, 0x0, 0x4b, 0x0, 0x0) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000094fcb54e8a0d117dd6bc795c3c31b1d4973ec914b0711ec3610e2f50fa6d7422174f2071422070e59094b05abd45918012bca2b9c3149b9424dd1dc57d22ad6f549140ea6c32caad491068bfe620aa4661cf57cc8a0d16190ae7073e6859375a58658d138a3de24c7f00e1e9fa0e0633e8202365b50aef4106d02515bc1cbd579d1cfaed161961af665a8b95643904c9d016245f22d4da915e16f7b5e9e2c4625eabd620cb9288d7192fd25e8619556cf29ad86fafe79c3987d375dfbe7cc78fd2b0bf112d103e7445ea381f990e8b3ac4e96fee90512b59d4c0ed7f72ec53ef8931e906260a11060000002fc56902d270116071466a3dba7b4053ab187fc0d5c73090b2843a2bac1ae6b65f4abef07e5b0c42fe36c1d2742d365c7e7e363d878f97f7db89c101ca3701c99ff8cb9c619d919dd2dc92a4802050f48054112fd40be38c216b09fcdeb39664d50497acb4d02bd853e0b2"], 0xc6, 0x800) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x14}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(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, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(r5, 0x8, &(0x7f0000000200)={0x2, 0x2, 0xb7, 0x0, r1}) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x2}, {0x6, 0x0, 0x0, 0x6df1}]}) executing program 3: socket(0x11, 0x3, 0x0) kqueue() r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) listen(r0, 0x0) setitimer(0x1, &(0x7f0000000040)={{}, {0x4}}, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x0, &(0x7f0000000200), 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f00000001c0)=[{0x5, 0x3}, {0x47, 0x81}, {0x47, 0x5}, {0x89, 0x8c9}, {0x8, 0x6e2}, {0x8e, 0x2}, {0x85, 0x5}, {0x89, 0x8000}], 0x8}) executing program 1: socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0xdf, 0x0, 0x2}, {}, {0x400}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="957b8a675ec6d7bcfbeb10bcd346ae043b76f633113a93e9197aec48d9a5e9044599638f7bfe22784ddbdd69d63135d90cf7de5e4e59c0915812a1e20cef3ca2977c6fc838d135933d030106dcae2fa8349e141d47e940f417882b474abea7f1756b24f4f5a0932dee2490ac6952d0fb49ea1a696f3f83ec3bee1b40d4b84a509a0c4e4a24c5b19191bba90d67d7871b5d1c7067ba079fb90f18580dad439c7866464274e0f29752d7d6eceeb5f7f0aa200f8f9e6e59c27f479c77d4265e5b214c5478a16b11b36112f8174b919791ebc0", 0xd1, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x800) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) executing program 7: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000001c0)={0x1, 0x0, 0x10001}) r0 = msgget$private(0x0, 0x205) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) semget(0x0, 0x0, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fc}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r3 = semget$private(0x0, 0x4, 0xc8) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x7fff, 0x9]) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0x4000003}]}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0xaa2e, 0x0, 0x20, 0xcf8e, 0x8000}, 0xc) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) close(r1) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) setsockopt(r5, 0x8000, 0x5, &(0x7f0000000680)="81c91ed8b7197151b348e3a86ccfea9a3e4305b54f72c77c847c22cd577a572269130f67a2a59ddfad92b53cdb9749f4e11f02ae26a7945b0c903d60546b5fa270fdcd366fcae42b76a9ac605c6757ccb728db2f1e579c7c6000a7b9a47f5284f6adeb1877407e70994f22b291122018e59f0c08827b712af2bff66f803c751e05e32336bcf1cf21c74296db5816939d7bff153a3ef7fa39c29d7d6a3ec35eb920c5e2500f18fbddcbb9f74a0701446791bfdcbb5a07cdc89eda6c2422b5b5b71cfa96134770cd7d0e4dcc95ed2a589e75d43a84cd08999bc6ad76cb05e1155580db327afc5b98a7d4a64749290968a283b55ec503c6173854eca449bad4248fd518eef2330e860ea2398001496076f06088c29f6ed8c0ad42fa4d8a7a42bd47bb0061dfb9192b35d726e6a5e59d5ef38d6e3f9a1bf93a565424d84fa74c45fb37f2780c62274dd18ca2ceda6a4d9abbdc285aeba5bbd89570bb788e4ba9b776c81a03fd3a0dcfea5c2f731afd0f9be0728d2fc4148b4e7efe2890dd671e454fca71f9219108bb8dad1205ae1944414a0bb16e462e741b501ea7b9e0b82337439dc90985bfeadcfd264fc9416467b63bc8d7ec68f049c6561a6072362c7467ba86c6478d5908d7b447972d1f0f7b9b21982dbd8f23cdf18b9d1377f4e492802c3177b64561cfbea028e8a8b3b2538c177ab8248d414360b462fd506ec80d3da50d4271b011f95987e0f83af6f7b04d3a6a47fa6e95c50712ffc1f0cc663f72e1059d5ff6d8699fd7ddecfbf4a048218ab8581d89265e9bd0fba38a26eaf5899312bc8e959a9238bbb1e8d9fd9c5468c9c6067546c93a7c1b01875d30a889e41b84fa001105170d8bdd5463e45e3643f6b9cdd0536f018954667ffdcb94543104f381f5d16ab26afb10b4646c74b113276ecc1f20c92663c81dea735a1a79e6b248d8e8de10139f92f9ca0815470fefef6c78f828dd5c663dfdcd086ec0b7ecace9b3ef64a96fba60a63d1303494d8c4c5993ceca09ca33c9743e07ad5c8599a105bb637981f3eeb8cd33efd00a772ffc2b47b2f53c5c09803ea553e677100cacdd5d0934a53c202c6d5947576f0d75ce64e9fecbb7dec1f7624c1d5dabac686934005b42df6243165fcb56def7bedee8b640212dff7105668454b701d6b59ea166ead21ae5be05707642ecb33053980d497081925cb1ca8da7563294d2c0e43de2b4f8a85550481e548288a6901f7944a3469a6feac5c44f852bdfde261b7dfef61bad896c9b36617b4c24e368f348bf72321c10cba508bf20e9030bb8baac4a19e7d8824716f8f06aebc4dea7b434c2daa2c48d99e8a8104d715953bfff86b70a70753235ad46c26d71e8067d5c975e3a187804eff7edb988371a7a228e9c56be53b560d2c457e0dc7aed21f19dd0a553740192ed9c430d5f8713a8f342bbccc534cc71df19592fd008e7b74e2d4cd583cac6f97d6b933b8ddf9074ccd6c7fc95ac7757d48e93098f8f6c2cd847ce0096f2907f0fd0ede12ad7bf3a7077ea10606c8683fcbe122d4e2c08695562cd195a8b78145d4672686dc6b0b4c16df8a54fba20938cb538ab85e24c29451ffb4e85dd238e6e5d6248df454feee603007fe1033d73d9899da23b811f7f2748a6365614a5d3e7086c310406730fd8f2865b7b01c7b6a30361baa7fae7a060218372518f2ea2bcc331f977c81b6d678ccfb9bddbb4c9a5a6748565b056b78902f54085dac3e534bf02ad416a3c7c5bae608bdf2feae3b75af3fe6deca38f2c35b60b23dd737e86368c75cb4fd5079ad850187d3b5212a58d2e3dd8679d5bb8e2322844bd5ca9ce455657fdd976a76f3ada3689732e6f6938cb3a78a0e3d9c15923218f6476802107580748973dc8b272e8d4bcfa6b1172fe89bb1419a8cab29f7416571261c2df063f51d2a1137f7a610eaa7763bf1d507e73e0c2b51e20c1373c5d8f4d86d8714dad9af8a240f7d6ad89304fe11f02f1b273c213362346adc5ecb6bf03313de5def021f6f383f534c5e90d21292e8a91ed78e274f1baa36370ffd0cbfd9324676d900910d98eb961445e66274a3883f205e2867c006fac8ce1d173ff584a9e8f69f6fab0448f7dd30701ec5b326330816b207dfa664ea46fa46ed3bdfb40b589c01913e771f85c49d880d0f3fc60bb957e27f761902e7dbccf9a2aba42c9ecfa4d9e7baf32bb5c5b3e9a3c98b9f092561408c3c8e5e0f3040699154e02781e6756f15471921b05685db0e17445c4494579e8348236b82e6682173b48be8c58adb50ce84228c29b0c6e6c394b248440db39360f59b95962adc63792743d5d3d89e4b900c05229eaf78933d10a07a45a6605573c2a65cf183ea4ae2022df602fd3de939d9ad27094be98d64c2345872efbf70b3e4efe5cd85702de4498993d8cd10456e6a825a57c105c164e8bec901fd9a01916ec5c03d3d85c93e3434ad8a6e1554dc2cbcbef55b08d60b3773dcb23282c0c327bd0c3b6c5793d570100054b39ed9d25846d762696f6ffe9d485b2e3b9eb7ac10ece11587dcd4bd25f219e1c7fc7789fbf7dfd96098c8858066e0b6e936fd3032c05e9455f517e1f165c9f245158c24a2e04623ca26492784439e62f785a555e401421473b1e69d3bfe8c44b7fd1eeb384583e5307b69a95769bd031e6dcf2e550e0847a7e3f96b0f7a7cd5286329033e9cf61c99d88fcc006a2adc675541f31a0a32bea441baac3368087c661be0da0d3672d818b26796a1a8ef0d22e5c9aa8b7429c233432ae2d5e850867343b48dde0627ed73a66ac55a757b68e0a45e5189bc74667b34db9a69c11c4016d863b12b92c53d980618de2c4634dc959551760f8ef119c1b9c4420b6a87ab101184e0325ffc6f87baf875f812f8b9739b1cf12163e11d99795c7cbe768a919514af58a9a9c87729ddc33721c97a59122614df49f2e298a77dbff88b0510c9ad889698447bb83bd4c603eda517a8d209072d6bcb17ca9d2e011374f7485ee70ef916e3cd038716b1fbbee5cd01fa459c9a6c95043b2d5fa22a1e154d73f87cb7f8457a1170c3cdfb9187b2f6ae73a24678ff65919c9c365d0369d4bc37ec0151d66a890c4bca89348f4fc1f08fbc9cd3f49f38fd68c969303a361c229a7e69e873a45ddd07adda991a06cfa51e3c6e4a06a4ba2973ac52c9d71f9219305953f73c345a56ac4b13ef0e61ec3ad406c2b07c5c365778844927e2f82afc1259220a8ecf2b1336983cf35f1e868663ed676a90c579d0182d71efa5af31ff8bfbb5d9c8f977838bcba2236aee452b8778883ba6b60e1e69d7060cf30c076bcf53e86e6702418bf8e84da18d88e76c57c7535c7e4bbe5550b7248378ab83fda57c5c60e2d985a2a27a340c8e0fa0cd52669a75b69527c0be191ef386a8e4d7d6e3c2320414589cd4148df86abfae7c2e3ae1a3b538784a700519b313837928b090c8b7d29d9245e7c0565ca62aee284a9ae397072c5e9a5e603e3b2b1c8bb08cc46499f2efd77e715df9d4a9e38d85dfad9cd7a791f96bd55f55be9285163a21f354c16319e3471f90362b49a32ffc441cb0a9492f5e64896aff6599baa55443507ceea146697cda40ad0b8f7999c3db2f7c07d4294aaf4d08cb802e41f47ed6fa50ab1f2ea37ff80591185a7b09b77af4ec6a281a7333f7e236d6fef5480647d79f50af57d190d3977f1c25c1284da09be97dbfed11c08d02ba0765df8441f3f2d774e15e7e1e41b03edf8beea396f66effe78dd3fae993c013bd58face2747f40bbf150f4ed1993542ecb6bdcaae522005e856d36e5b8f7ccc0ba8633aa39cf7e86a4a4d7cf402abe9efb6f12890c192a9cfe53e68ba1074ee67601b1236873199dcadeae95221751239fa00d98dbac2610f0687f402abd0f023f2bf21018e5c65851d21b36a2f935ae736457bb4bdc449cdc0c8ab8fe345ed39852e6f57e8456e8713d23baa2f12af7ea55bbb2500e024718dea33d2363380e731ab9c34324507efbc2206524d17a1e586ede712ab3534675fc948272c5acf7827ec843a00cefc18ae72712f7f1bd14548eb302c1d0a980bbce5bf4a252ccf520440cd4a96c2a6784ceb004868ca060925fc55f82f5b5d684a5b2e964bb39fe47ebdee2f92bc38b8d1056776a535e37e9b9e26459fc02fb265231da8b89f3245e8be2999f23a9e7cfa986f5733cd1e49848fcf827ae05456b608a2cdbb272f529b4afede0d1df38ca96ae11b3454717c6710e874ad11a75071d5bba77b406898e2dee8b0717d0475236f14c81729c95ad3913b5f4c6ff01abd956c237f49566e7abf6e3c55867c1c6b630e934039a283547346b9f2cbec65a3627c8a0a6d5dca9b211c47f9757a17615558b52030183acacf217bd1cf2cbf81a59ddbb1a2d6346a9d28090600069771331057b75276192b57e8c856c1783547fce70a8a6e816b0fee3f837c89e949421652899ac2284ecbae14a86a12da7aa1978a4d51244a244b1a6b2ce280067c86eddb26abecdbea5f887559247f1650d354396f68ec1cd273e3a46e2d2f20df0a46b3f14027ab5817110bca25ebb84e5a0c68fc69fdd4841918d1b385525535b52416e48df9f6ab313ee1e54cfd058160944474db4801da7735382068b8c0cc5fb0b744dcbe2d1f56ad8d3ad077655b5881ba9444d32561be0e44c85724ca4a683a896ecf59391d6fa3403fdf0f46615ad41d2f182ea112ae76a9cdeb9ca88a509cc49dff1c9757db64bec70a6a7470af5558048610540ae9fbc0bfc8475439d1351fbd7f0c8a1c89e651e5cd4fddc7502cb2f3ad949bfb479aafd11db5588c177397161d39ed26c6bb13306390fb672385e898cd2bb959fa67d256fd71f286aca7f9d764f319c112223d166216e75635cf04f7717b6503d6e3b286281097b4d35473b88b3a2155bdb40fb168b53addb4c980e91e0f79bfa8d46ba29cdc63f5295a54c1b66ff6fa706f01011ed2ba9f80e3ca52a81dde75691f6e749175b5e686d81af9babec6ad789d8ad7f0886b35ef7d696fe40f0415cd70478f756ee45ff3b7e8fe61632cb9f18d90cfa8bb8b70430b084485febbc4585e714d5dc28bffcc3bef417389ab083386eb56ef92ed1a601c343fde67b57a26b42520441edf97dfb42d7f2e4f7b37ac155b1d1fc85211cf4d689f06c57b04cbf822a76c496c392a6eb0033d5027f06e8e44a29cfa2b0bfe840da1737b047857e2f31ca5ddb86ccc8c3b08c8d55674291be3b4161a21843c3a83ab8a3b37846e3a3b332668ae58894626bc59f794805bcfac19579045dfb1ca5f0e170ca52143ed377c4b51fe7ce407432bbb365e455dbd8cd5b56747058cb397a5f5f0943214eb9bf381155f418d5c1a664f74083dfdee7892f3b7d6993ab03783d5c7813a811cfba8071157757ca36ea9979f671b36d94a6d6b2dbd4e5c5cb442ec45e745c2d34116120de130a459ef863e8ca9ed033a33ce4a5343fc9410b0ba998564124d7bb7440fb05f4cdb175110fe0b770c27b3ef05a7a96a28298a58625253b13945f0edb241ea02ca5c58bc37f83fe2daa80c27f1a6b2aab70d378dc831de72d667185c203f35848b98b3220cbe1ac2dfed06ba0d772a5e57b21480b1292ce0407ff9cbabfb7a5402c95bf7f2a80457b16ab02ff882f4200e854c49d450e5e2dc1b0b90c9cea01c6d5358d06c3804337bec572dab1d46c92202dc901057649048bd20048a47b7edf3bd869afca91fc1b66441f1fe0a787b951092538be1a477df11b07490a38b6cb9edbe68b2ce072d4efe80de6", 0x1000) executing program 0: socket(0x6, 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) kqueue() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000002980)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3a213fa655070e6e73b284aad7a7bbaff08d7fb75875cdd3da88bc7cc204c2267", 0x73}, {&(0x7f00000028c0)="e009cf89740ef7c1a91256cf39042a217d2f9001757e1df2065320728128c3039893de1bd555e718c7595c090f6cc4100e632e73", 0x34}], 0x3) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00001ad000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002db07308 executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) connect$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r8 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8080691a, &(0x7f0000000100)) executing program 3: msgsnd(0x0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) semget$private(0x0, 0x1, 0x201) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) 000000940)='./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(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f00003ff000/0xc00000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000077000/0x2000)=nil}, {&(0x7f00008ea000/0x3000)=nil, &(0x7f0000677000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000f3c000/0x1000)=nil}, {&(0x7f000050f000/0x1000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ff02", @ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r3) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x44, 0x0, 0x3, 0x20000}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) executing program 4: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8218694a, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9bb7262f91c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18e", 0x52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r2, 0xb, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000540)="6c08dcc1f5d3c6425b8cb6848bc5c7e9b6e47460b7f33578017bc5b6dd0261331acce47bf21e05ff07545fe98cdde23f67a31fc26ce774490b7c02336dec340d37cee2e40f48d455764dc7b1d990a4ae1309d425b0f512a3d2b08cdf6ff2ecd22b72c85f44e138d337750b5e0674f5cd092b6c4b7131ff8e86b76c822c5d89e344e2473c528ede2c5274b122b7f6fd01bd2ccc730329a7a8e4c99ebf09d6d9f452dae33fee8cc0d9", 0xa8}, {&(0x7f00000006c0)="591436246935dcb17629694d51ed82b107f751f8ba4f43753ae1736d43618e800c05646bf6640e1e487c4cb1321b6c1f8646f68680aecc4146f1ab05079dad52dd8296153101f7053297ae36776f618eda2396f9883ba4b02deb5798d570", 0x5e}, {&(0x7f0000003340)="004ca836766742c80ba7be9dfe87273707e834d7a56fcad6ed8e8959c975da1f040630015d3ef7c74a3574712cafb7462283b5a677fceea5bab29ca0558e25ec532803b38b9b8a2f9449b9f67f00e10341ade789af595b833a7a11e150b86c14284437fd6be8fe9791f3565ddea6e892f3f9c67569e94ce09bd261dd72ac3b54d2f00b441589544a3a90e0c5fd27482fcdc43d4ac7677b2943902bf406c0414e9f2d5f9f1befc6fc28195d03402f4b6f23171fbbba02655900342205e9bddb132f65be6d8a09d28fb2d06d7b8f18ba06da03ca650fd8db85c77e548afde04bc55a61d7801081281d4415337fe2176bf2d807f791d98a394d0c3b8ae0255bd05aac5fc974a0f53cacd3e2dff3c1fbb5b5b0f944b7e3f7996c0187730bb33762bfda643cd3fd14f1a69694a8b93f1977c6653b6b185d346281f5eb68f2c3cd72fde96e12d8f21f33a985b3063fb79d1580744cae0035b1ec7ad8770a0d2c6f70383bc2f45bc1fbb86a3eb2f77941f0f3551504c86dee5a2052a0e2dc1e92aaf1b92f0d026a6f283dd47b1fb2008736c757df3af56614ea9c9ab2d1464222a847c3f99ce6b8afb28fe41e714e896e4300e7c5f6323b268f167f27d2d944745733207042d96adef753bedfbd3dd83eaf23f6b961aed5347829ecc7e3eb193d8df492e189ce783031bc2b3991f5f4e75fecb8cd3722cc53d6c383aafa990b5441718029fd712d6e8b0063b7598c7862d662c8aba41a19b715301e20412641814207ba1a1befa8c6014016b9b2ba8f78d3bda9b661e5eaa03e5be3519c9c466692f6fa5d7b6d6d106266fa2f2c62d75351a89593e3f64e7ca34c1f001e887678dc1215cc1d832468777af7229615099554a677216f9a9acb8cd1a6f8c70cc1ee1b0ff85b450625ace6216b88145308cd4af0143de4b37a675dcdf78717c0088fac221b80e3ee80029f1a31e36cc8c54203ab8971e12696120a36ca5e30529f41db58fd2cfdf49e242427a8727d30b7ea5dea261a36b843542ad8ee90409ab0857a04f5e7c4a6c35e89c2647da7a9e84185bcc1571fd495dfab5b00bc6585fcb528ae8be52cd73ebc19d3eb9d07feda3ba0b0949748b82c2fd3e40197d95f76363ee9922d6912a4228aa4e2ee8dbdb5593c49e2bde580ff81a18708940d3cb86fc498170a8ee1f56bc85b9ff8851b7f5ed184ce01550c46f749b07235ba0c883223ab54f55d579644b94f2001e0114a712d92c20f11d4661c02e47b7e95a2c840f71481dc5d4397aebc33673ba1804bda66e27534c75e635a0f681756f00616d64047d9834fbca69a9a0753ab8d5677a5a42d97682fe42432ee19f2a9ee79f434b33be64b653de791ca75747d56a9948f35306e02f46be2f84577c78a4e9cc361dc1619331da1276c91ff530e434122e74cd2e330dc2bbaaefb247535c3e9cb908949b65e3dd783486f9079710aeef4408a1074821868fdcdd399fabe764c73316ec020d771b396248391c4bfd5b29d255934a3f3dc3e471c4c766bc5d9a6fa424dcf2a6b8b5db0303ecdc1998a0223185c7c664f2d5b35cc2e4c059a92916fc1cf51adcc73827ad1f8ac67ccc2336f5e95eb56f910760fab74d76f612721938d79e8acddfeb99a685c189d2d39241b9cfea1cae3c248e3d50aa08503d8e8e6ddd06040f0a1346ec6c00a9743b9c859677fd5dbbc799d3949e7b908713404ce54b7b9f9b4eb534c9cace53c89bef70e49db2b5c56e6ff087463706d3b891798b09f2d8bb3081a18c91ab1ffdcdd576a0d51f153fde79708853a89866bce4bd0ce0a6852c71f5d2d59c82c08e2fd882ccf3c12ba9784d4ea8d7e39eeaac4a930cf98873c7176b78d21f47b0b78ee2e37d01c94db5690b407c1fc7121055a863718294f1b679aa09cd0dfb0f4136ec2e77fff0f264940213c5c8b3e89261f86b74cc6e86293266b174e9f1ae90d986dcc0f7164e9f684a0b24db6fa43412b3869ad482719c00bb499995056c6fd1fdd7ad0d65ba6915efd3b3cf065acaa6af194df3415ac59c4b8b3ac31aa990a1f5846b8629f6295fde82bb8763340524f41fa7d13d3cb38140fe1f39907bbe8837f76fce679c80b8852704e802864d12c8738065d5c07ba997daec5a7cbac0fbbd5f2ff92146152126c7427313108f0e3f42eaa552b74a3ba8e31a38d8e3514c246f174fba1d181ab438f1b73bad6f65bf2bddf0a235e1fd46c66b403f2b6455359396600068a31dc59b0d399bc065a15b18f13e735c8f8f7b72199c0508065467c6d84ea0d7ff893544e98f455e5b7fc3a5370c8b56e6421c369abec04b0941513c6425c3a6a7afb2338ebe89ad860590b9f3bd0913c5aa91bc435de7bb919f3c95dc3e1eb1bf6fe52d1e510bc1ca0a3191fc89f01c732ef0e2e7909b1fe37ac8e09f05b9a65d9b4f984e2f837442c9c8e191509106bd51777ba2464deff0286bea08f696acddbaf24bb56ca0869e30a170df0e49357c7c522bacd671d569df5472336a8283fc9027d53b8652dcf84f7a1b2c35fd305038681323532c974c2b83d5cad8031e7ee41f4d8185d95006a18909aa82ef555bdd5f8df3c00af4394ee6a3b980a6779441fdde0c925702d3f5dec09d8938bba934bf523ca849998e3b27fbfe1053b33b08f003d5c2347bb4fb1174a77ed3cd49f55c0ae16c4fc37e34028098f83824df3380b51e7e4dbaf743e46e35fca98ace13189452d66f313c78f90dcbbcface8cc0fb1dcc0a70080139f2be18712fd53b5969b23b19504cf8b628b981ed8c54a07532b6bb9b792d81dbd64dad0d8bd2d8c44cc4824fde244dc99689e8a7af206f075cac5711ea81f2b3af06ce9b7832ad99048be0cad910688c085e7e34c8a25b5c5005eaa3213c8c08e8a27574c54810482b6298463ff38eedc3e591562c26802ecb239a969721cc404b3ba6f814b69fcfe23e77120187e83e98f8d8122f700dd0f454760646581701b277198f5122213c1cda28894d180e9144fec9cedf5decdffc01d54fc8d897bd8e02a140c7adeed3ec1a4caea585b7d96a28c4618bebd80e2e5dc22d19af393d5fd0814b2e1a2225f9ebf54da9b2102ce77ace46654c9883be25cdee96c4e28791fa4c3f098a4e084304a9d102766c78f0cafcb9492f5e60ae43317077bbcccc5b6fc61d4472a6bcbbcd758be6826ee3184a7360a433829af7db730bfd5439ee838a36f1cb64db00b3affa4ecd7c113f498b34ed4d279282b622dcec8c931aaa1e04e86e513bc14c4f379685c304b754f987a82f2b12e36fe069921bba72bd47df5536325ce98807aa7d79d876974a283a44324da4e271920b979b27a8afc899af67f711479bec600c912ae7dbb0277b73e5d19c035dc2490158607b56455778bc7124c6ff2f9654e32f64f1d704f42b8348dab45f4681fe217da015feac2740e314bba3c6e7b9279c222dcd2152fe1fd1196137b2c26c1ff4068e5c507db7eefd74f407021e7157d5eace177815000a73800aafe234834e1c18d6de5cc7717dfda849c0769314ba7b9fbf8143f5ffcf5cf467fe4223a62761ca4bc336ddc643415e471ceb6246ab2f5aa1e24d29dd22ec4f3731b04835c61e8faa6a56deb603ed51fc64b28870fc44e13c3d3985594353aff274c2f1b104030ad31fa344e09da29685240203d7302472b96040084c43d1b7fce562cbf0e4a4018f645a694af92f08dfaa70427b761dfc626438013bd0e82dacbfc392f84c65f7445c2457b9101de96aa6e423a5edaba99e907ee5231b5e5dd750ed8f5e51887db5fc1393553f673a40ef7aff16642ca88fb1ade6eac039bb26db23d4b8ad8c122864253854b086ea98b259d3fe88fa1c8fdb645f1f0cedb743c354eeee7d69ab3a86e01fd28e0d24d0d24dc1187f6858b77c641490eb96b219d5bc5e9143083dbcc9307d235f9fee3f8618744990136717e585470abdbe1f94bc5983f5f4c0fd3938b72fa16f1d388e40cc0e5078dac860ace0b357b6deea0b358410e92f4f7663b3f8f651a4a329cd46e769be6cd17886b9921237f8d815f7396784aedf0ba78eb6c479e6cfde18b9c84a3ddca484ae405ce07ba8848463e62cd212d53198fad8fef742ab59e5c08bfdfb94df4783fc7d0760dbbcb2a7c61895c9c78386574dc559132c2cf2709490343a6586f8def2463c936dcb9f839987e5c1ec81220bc7c0385166709a2830dc6e770034b54eb6fa04245cb3c8966886ac102c2d0fd15a97e610cbd7cb7e127e42f2fb43c1accead019bd44b6406d7d93028dfcf49ed086ea6288b5583f04265d0bd65863d75260aee1c2e9d04690115f25874844d9691c368633d360832b21696cadaebdbef9f04b15db72a24ff27d860854f4c6c81a196cd646221455f18ba81c8a8cb64befef7a5a9e8c5aea90b280f6a8d9120371d4bcd97685579572f22e29bae2fce29bd89cbd0919cc31f054a7a107003fb342f08a72b967f95e670c898a5531f1a12d538127450960f09d8455effbc98d242570c105c51795f492cfa1a99a0f7b80910ae05515f6ffeba7d79f3002b4a3afa5e56a095de66fa986343f8284d52af1e6e2bf8399d4768b7d4f0aff17f5c9abc83032e6bdd7cc1b2010f6acfb609d8b96ffb06cb33e7361955636bc2415ccc3f52cac0a4f113a29017c7443f3f43fbe27cca0c9d035b9f4f172d89b56613024fad9a202660df23ff01b37fd656fd7e5a266d27b7723a13cf76857b85a94845871a15e4d120453749c00a1631adceb4b5391dfad2054dc7f768ee76e069ebc3927bc83822cd48658ce8913073a42da4974f02c10492161398ebdb7c7691a2f0bb62f630fb71f0b9fb9d56068860e8deb3a4dbf95a734d5e7ff1b65cb99e725e9084893118c5f53928c71f2cb8ae296a5ac900ae22845a5165405651af387ff35f87c7627f382f3e077435c430dcdfced94aab371c4e62eb5e7e80161afd7eeba9f75d234ae4e72d3933d2fc34c0b6d097299a740a18801487ca96c922534c61167ec90e22f83657daa989adc1494a2bbe858f5e3e7080974c17fd9920c0515fb3a2a52b730d9d83c02b759489ea2b61c949a1be7cda39758c75add39c0356ded8f21c7df39f3db8364db97866c97ae504242bb1c92c962c1f130022f600e7bbbd23ef468627993e0a5d49abec66a760f99d59d456bfd1a16692daf9b507e1c4365aa765fe4aaa48c5af72a657527d828fc02443f825a6efd1d40ddb55d4dd6a705a62405b8bc89c773a838f0574f3215d982a2319de74ae4450d689aa59ce6087a686a806880da1708832f1ffdf06a9b0e94397f41c0b4e4351ee464434c813fde1e1d6cd9bd4596c271735692a1791c0d209d173d0e3f0f57e92c2b8dda2f927a339e6c57367d94171e5206a1a0b4571b4841a6d92f6e0c544ac89d91b84447a1526253c956b18fa801015d6837f7fcddfaaeeb8ba664558c0cb6713e684d7f4cc681d9be99bfb769be07d8995dc003ec3f8d7b1dac5570d99a97bc9b385aa47def4d0b2dccf2633d6573f6249fcca2887307c49e1b6d84527d6ff11ff68e70e83cd704535d3c0a32a02b140b2864bea93726ed8385e69cf5b2b084f9f97f4aca5a4f5744d5ce0bfdbfa4f79248992a39e554455a943b00565a163f8f148859d15c04cf062340186d5815a3dc7fe55af8a679b3a2c9b968d5c04a993a2cfc20ca71a4f19f4c5f6eb996866b73d038bc8c9db4c5a1aea544b1283c0c3db88a8164a0322a7791a1cb8149b5b60d237fdc238416c7b1fc4cd19a7c38468ea1d6acd4926f3429cd10e550b18dd66b8d3537f90fc76d6b790dd0e1bfe65cddac3debf43de4410e12b0f5deb245043415d023edcc83f810c19ee47f8f", 0x102c}, {&(0x7f00000003c0)="54c4263af80c9978a962b13556f19671b02f5c3afd79f892bbcf037cab71c018f4072262c0e23b61d6502c0c606f28f47d22bdfe822900097477ac503df443fd73d234133741b4e216f880fb399a07cdda2a379e76586f3cacc60d93d512220b0323a5a8ebb604650fdaeb4a7815f3df711760e15e084a778c381c1ca84ac28c8576e120a696bf3cffee04050d046b682d4eb6beed75e1d5f018dcac0523222e6fa270cd2039aa461cf44521f8c24a056f065d5d46561460ff25c0c01354f8220fb1264b0e497cae974ce4b949783d63b1a36d69ab2d32ecea18945b70cd630407d2d012c175e6d8e9e35a53f32cfa458d05", 0xf2}], 0x4) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000012d000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f00000c8000/0x2000)=nil, 0x3}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x3fe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000163000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000199000/0x3000)=nil}, {&(0x7f0000148000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00000a9000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x87}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x4}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{}, {0x4c}, {0x406}]}) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file1\x00', 0x73489fa1465a2dea) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x26f, &(0x7f0000000680)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad902393a007a000000000000000000000000000000fe8000000000000000000000000000aa0513000000000000049993317b8243f5a1c000c309e91bbbe2034d9a40c2c27d5ccf2646d6794a14a84c2d774ba5a2ffaf7a4d7e470a0c10907241a0ffbb6c662bad5d5cc7d5fc912be34e7a563d314491a5438cc177d3f2a324a797915187c28babd9a03b7cd56d995f8c9e74328f4aacef038ce51cdf351ca7987e1ea106d054547702ce4bd46b8dcb9ed88cf6fbd61fda594110b91c6d357073509ef9856806ae0f00000000003b0800090000000000000000000000000000000000000000ff020000000000000000000000000001ff010000000000000000000000000001ff020000000000000000000000000001330007006400000050100007000000000000000000000000000000000000000159a9b8c4486c4fa1f8b825a76544cf66ff010000000000000000000000000001ff010000000000000000000000000001ff020000000000000000000000000001ff010000000000000000000000000001ff0200000000000000000000000000012d38e56ebd2f149eecc4d44678e73eb71d020003000000009995630d9e4a5e49d74b3de8d7cf73c12c001f486800000001010000000000000502800005020044060008b8680000000400000000000000050207ff000000006702000000000000040181000100c20400000000c204000000a100010000000002009078000000006006c33e0000f000fe8000000000000000000000000000aaff0200000000000000000000000000010100000000000000d5a87438971a3d361a669852144edb5f42b5c76a519661f397"]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x1, 0x2, 0x0) (async) r1 = kqueue() (async) r2 = syz_open_pts() (async, rerun: 32) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) (rerun: 32) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) (async) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) (async) open(0x0, 0x0, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) select(0x40, &(0x7f0000000040)={0x80, 0x2, 0x56e, 0xfffffffffffffffb, 0xff, 0x2, 0xaf7, 0x100000000}, &(0x7f0000000080)={0x69f, 0x2, 0x1, 0x5, 0x8001, 0xffffffffffffff9c, 0x1f, 0x6}, &(0x7f00000000c0)={0x5c, 0x1ff, 0xffffffff, 0x880, 0x6, 0x800, 0x4, 0x2}, &(0x7f0000000100)={0x0, 0x6}) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) (async) sendmmsg(r3, &(0x7f0000000100)={0x0}, 0x5, 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) getsockopt(r4, 0x29, 0x2c, 0x0, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async, rerun: 64) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x1}, {}], 0x101, 0x0, 0x0, 0x0) executing program 7: msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x3, 0x2b) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fchflags(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffb, 0x7fff, 0x787, 0x4, 0x0, 0xf41, 0xa92d, 0x4}, &(0x7f0000000180)={0xfff, 0x8, 0x7, 0x6, 0x7, 0x3, 0x0, 0x2f6d}, &(0x7f00000001c0)={0x5, 0xf6c, 0x6, 0x18000000000, 0x80000000000000, 0x5, 0x8, 0xb10b}, &(0x7f0000000200)={0xffff, 0x9}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0xb20, [{&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f00008ea000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d60000/0xe000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000930000/0x4000)=nil, 0x9}, {&(0x7f00009a9000/0x1000)=nil, &(0x7f00009f1000/0x3000)=nil, 0x1000}, {&(0x7f0000ce0000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x100}, {&(0x7f0000975000/0x1000)=nil, &(0x7f00009d6000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000994000/0x2000)=nil, 0x7ba5}, {&(0x7f0000cea000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x380}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000800000/0x4000)=nil, 0x7}], './file0\x00', 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') sendto$unix(r0, &(0x7f0000000540)="88fde0592644ba1c0607e1011567da29b765", 0x12, 0x400, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x164) fchownat(r4, &(0x7f0000000640)='./file0\x00', 0x0, r3, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000880)={0x7, &(0x7f0000000800)=[{0x81, 0xfff, 0x9, 0xfffc}, {0xe1d, 0x5, 0x40, 0x3, 0x431}, {0xd2c2, 0x800, 0x1, 0x5, 0x6}, {0x0, 0x4df, 0xb5, 0xfffc, 0x9e68}, {0x0, 0x40, 0x7, 0x990a, 0x3f}, {0x40, 0x20, 0x5, 0x4, 0x7f}, {0x0, 0x0, 0x4, 0x7f, 0x3ff}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x10, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x77, 0x1ff, {[0xca7, 0x91, 0x7, 0x9, 0x8000000000000001, 0x5, 0x86, 0x100000001, 0x0, 0x0, 0x7f, 0x81, 0x7, 0xffffffffffffffff, 0x401, 0x5, 0x10001, 0x20], [0x4, 0x401, 0x1, 0x2, 0x2, 0x8, 0x9, 0x9, 0x4, 0xdf], [0x3, 0x4, 0x5, 0x100, 0x0, 0x4, 0xfff], [0x800, 0xffffffffffffffff, 0xb0a7, 0x6, 0x0, 0x2980453a], [{0x7, 0x1, 0x9, 0x1000}, {0x7, 0x4, 0x5d921071, 0x6}, {0x7fff, 0x7ff, 0xa06b, 0x9}, {0x7, 0x3, 0xd6, 0x1f}, {0x20, 0x9, 0x7ff, 0x10000}, {0x1ff, 0x0, 0x7, 0x4}, {0x3f, 0x1, 0x20, 0xffffffffffffffff}, {0xfb09, 0x80000001, 0x3, 0x9}], {0x3, 0xa67, 0x299, 0x7ff0000}, {0x6f67, 0x7, 0x4, 0xffffffffffffff7f}}}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x14}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(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, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(r5, 0x8, &(0x7f0000000200)={0x2, 0x2, 0xb7, 0x0, r1}) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x2}, {0x6, 0x0, 0x0, 0x6df1}]}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x80, 0xf7, 0x80, 0xd0}, {0x9, 0x0, 0xff, 0x9}, {0x10, 0x7, 0x7f, 0x7}]}) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRES32=r2]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xf3, 0x207, 0xffffffbd, "0400088ff29195ac294afe0000000800", 0x1ff}) poll(&(0x7f00000002c0)=[{r6, 0x1}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x4006, 0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0xfffffffa, 0x47, 0xff, 0x8, "e781bbe089acfc48ee847ab4b5d9333ce8e201f5", 0x6, 0x5d}) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r9, 0x0, 0x0, 0x0, 0x20}}) r10 = socket(0x18, 0x2, 0x0) close(r10) executing program 0: syz_emit_ethernet(0x4e, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x100) getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000340)=[{0x2}, {0x74}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16], 0xc8, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x10, 0x4000, 0x35) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x4}, {0x1}, {0x6, 0xdf}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000140)="2e7e766825b286b06b7352395ad4b8ba3b74f036469f081dcc9633d253687e5b2f0175328c661ffa1a65767e86189e64615782823274df2b4bd8336c86c30862", &(0x7f0000000180)=0x40, &(0x7f00000001c0)="f2583a56bfb7285bb47f1426e8a140af8505b6bf96b9bbc14ba2ee5bc91f2147f03ebfa7f4de78b423a65c58a61e266b1d32d4bd65a9f526c424d0aadf2bbed7f24b2baa97eacd613b6f1a9ec033cb1eda0db8ec225d91489f35f8d72df6fd63b1db3fe3faad1231516f2d69eea6fd381232f4e979ef4fdb8c70d50da9e60a912c105ef31d3108b96cb0f949bac1a7a81fc4865de7603fec5d5fa69b301d76607f8d073ef397cb9a112e87bdc11e2513bc0d5a9e0c019cc7125e9b1db650c16d254a00bd0aefb8af", 0xc8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000015c0)={{}, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) (async) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) (async) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) (async) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) (async) socket(0x18, 0x2, 0x0) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) (async) close(r1) (async) socket(0x800000018, 0x3, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000140)="2e7e766825b286b06b7352395ad4b8ba3b74f036469f081dcc9633d253687e5b2f0175328c661ffa1a65767e86189e64615782823274df2b4bd8336c86c30862", &(0x7f0000000180)=0x40, &(0x7f00000001c0)="f2583a56bfb7285bb47f1426e8a140af8505b6bf96b9bbc14ba2ee5bc91f2147f03ebfa7f4de78b423a65c58a61e266b1d32d4bd65a9f526c424d0aadf2bbed7f24b2baa97eacd613b6f1a9ec033cb1eda0db8ec225d91489f35f8d72df6fd63b1db3fe3faad1231516f2d69eea6fd381232f4e979ef4fdb8c70d50da9e60a912c105ef31d3108b96cb0f949bac1a7a81fc4865de7603fec5d5fa69b301d76607f8d073ef397cb9a112e87bdc11e2513bc0d5a9e0c019cc7125e9b1db650c16d254a00bd0aefb8af", 0xc8) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0\x00') (async) openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) (async) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000015c0)={{}, 0x0, 0x0}) (async) executing program 4: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000001c0)={0x1, 0x0, 0x10001}) r0 = msgget$private(0x0, 0x205) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000001c0)={0x1, 0x0, 0x10001}) (async) msgget$private(0x0, 0x205) (async) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) (async) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) (async) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) (async) executing program 5: socket(0x11, 0x3, 0x0) kqueue() r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) listen(r0, 0x0) setitimer(0x1, &(0x7f0000000040)={{}, {0x4}}, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x0, &(0x7f0000000200), 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f00000001c0)=[{0x5, 0x3}, {0x47, 0x81}, {0x47, 0x5}, {0x89, 0x8c9}, {0x8, 0x6e2}, {0x8e, 0x2}, {0x85, 0x5}, {0x89, 0x8000}], 0x8}) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x80}, {0x8106}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) syz_emit_ethernet(0x99, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x22, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, r1, 0x41424344, 0x0, 0x0, 0xb, 0x4, 0x5, 0x0, 0x1, {[@window={0x3, 0x3, 0x45}, @mss={0x2, 0x4, 0x7}, @generic={0x2, 0xf, "80d568f9868eca33ad2dceb582"}]}}, {"82ddbc599d3d84b57856ad7c8a89b161a9c5cf6a33ee079c78c386f4923a442e2a7f4c0c941b7f5256d7c38c627915cfab683018c366118bb097d34de76c535e242e6da16a5308f40a70a3"}}}}}}) executing program 5: socket(0x6, 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) executing program 2: msgsnd(0x0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc02069a5, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x416}]}) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x41}, 0x2, &(0x7f0000000200)="0237c616fe54c09f5832d2b0c836b492d96e2d8253dd5e742e9a8317aaf897c071d3ac91aacbb5eb5ff3f2ff8452f1dbfb3f28bb77f8ee4bbef2778195565f4681c444f36c5c63eb4a1f629e929115f050b9b66a0b1ade44ea9c0f735c8ce2f2212c3ef9c2631bb067e819981d94a6481563b6fdddec6b5366d85633034ab660dbd69521dc6f13279cd84092d1d8641354cf53c5e0924b4534503b4d18dc85828155f20f0a5041bd15e5aab9f7e16c08", &(0x7f0000000180)=0xb0, &(0x7f00000003c0), 0x0) open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) msgget(0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000440)="19b7a6011469cb8bbc68223d36b8d07cf709a398b5fe9f8288abef7b4a4dc9ef30e8a464999ced", 0x27) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 4: ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000001c0)={0x1, 0x0, 0x10001}) r0 = msgget$private(0x0, 0x205) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000001c0)={0x1, 0x0, 0x10001}) (async) msgget$private(0x0, 0x205) (async) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) (async) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) (async) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) (async) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002db07308 executing program 0: syz_emit_ethernet(0x4e, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x100) getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000340)=[{0x2}, {0x74}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16], 0xc8, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x10, 0x4000, 0x35) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x4}, {0x1}, {0x6, 0xdf}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) (async) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) close(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) connect$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r8 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8080691a, &(0x7f0000000100)) executing program 2: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)='a', 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f00004f0000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) semget$private(0x0, 0x1, 0x201) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="0397e456355c9c24e5a3c20a1df968925954d4d5f6ea08c162155aabd853279d7b127f7f864ea70115bb0986efe67e7926715f85a0a77dd265bf022d377fb0a556fc3f38", 0x44}, {&(0x7f0000000240)="5ba83470c73591089349c70b39907d86add87fcd070fccc75a556bd1d053bf6969379cd58e8c61b0ca51ceb809fb9895a43519f426dd00ce2b70d8e9e8fb81b6b4bc6b26f6ea771e0a5875ded895b34fc533bf025a7adf9a722c23e4d15e255ccb1a5f153cbf1e023003b478e55c94b4a319d937199f6a07e7f2348ad25c95aefcaa2772f33e39e3c8879fcc42964f4f5d7d68b9b79b9ae2ea87ceecf29071500c71e60e73acb00ef4ce23cb4efee278628c019297d669283691d704ec43c4481965a187702aca31082a79f71e9882d409c2130068abc2eb38600cc2d1cd025173af833e9b151aee396489a7b1046bf4b7f16c588d", 0xf5}, {&(0x7f0000000440)="6993b45b89915c380f04357b8899f5403b01d88ae7e7834fd475bd187494d5e3dd4b486cf34890d506815d48ffb470efa47948eeaff9c7aa27a16ffe33ab2cc77c3b0d146def805d922f0fef3ab669b602bc78994e31a7abe056a04c611dd295cd9b9102beef0fdef1645dae4d99a181f4c496e249e29cf90d74ffaca14b600be3aaf23b3c7ec704847ee9809de176ea2d9515c062302c9ff4aaa8ebcbe0e362fcf6a7959cc6833756f67ed7325efa7714cf582c0bb20eb1ca3ec1b8d3e05d3e503b371408016f54c6b8495644470a0a977c95e5ca2482f699810a47634dd1309a7e83f770432eef9afbca81000c3c5382c1af14c7b9bb029710a740861f39f5cc32c33f7a373d3936578d0b48129b9896617855d3069a1478677051f9c4533944d2e52ec04384a8357837c7356dfc673c321f1d63de5052371cdb092153dc0d6ab7f9c774fda1c9bfe3aaf5ed1a2aa5edee9a93b5156d52c352313d26ba670e0dfffcb10f7926035315c66782f32565df94a6cb923b75bcb7713264bd1a60fbd75f956736094b0530aa498d3903fc2a5db162fb36d4136c399e73105e9eafa15a067ffdbbe3e6e05b60d19ed642ffedba71d57f2a5015496b16f9d85112f96da338b32a8a310fd9cc2953fe77f1e38d4205b31c709db6126da0ef63f5ae4ff1fdcb07684160d27ea1c1f4fd869c319ab8394bc68dc0938c6d02b4821d9aef26db50aea2a5390ac7747e1e1aec362d2dc4f0fd113e5caf9fc637e925e2b23bd22a6d656599984eb37a19eee07cc3f65c64bdc904c742178d6a4878a073f85935c848f4f1eb662fc301ba5a771f3b411571f35eaacbdff259bb2b3b3706bf409439a1492425124e7d57f8cdb9d71bfaa210e589e39892c8fb78112e3afc58d602b127019a1322107c3e15b932192d0905751f4e4461feb373a69fa87d3865ca79666bc6d0ebb632a69b498daec6c755b25ed39fce2e638fc737fbad33bba8d8cc894c73936e392e07adc8c44672f394ed313a1bfd0c272b1d4dcbd6f54ad7fdc6373540ef9a37a13b9157218d446c987d87128c69986effc72949acbfde6aff2d905fcfe78c11f8ea82ebd9e7e0171203f5347db955b3ead4053637f2fb4a757e69fb040613adb17657108d2d6decbdd24fc0522f891b8fe8358461522e4df390dae8b53a48f532b18934ca78adaf4cdbf7785dbcaaa668c7d4a9fbe19658300d483433d9e2081928b04837844aa258d6f5b2f61c2bbf26c6e5c74ac67e2a553f75f51449271d3afe73b0d963a8f9c01235d045647863744798191eda85f63b74bc6ee7c34202c7725650959697620bb76700fe7ce65809f5f9cc86b4692dd662b25a84af475566e3ddfd632f26e10eb7602f1705cfe4f6e678e02d8260d2ef6c4dc6a15106582c5cc797580ff946025a789a3176c4aea3dbd905677f2cf30df3830710474c7f4f5b28fbe78302dd58b99e65dff937a15a63007cc42bf9d984b53ca95e08eb658db6fd5934aee3ded7b7831c1775a4cac01f17477383dcbcdeba9e5629948f5c9a30a92a81e8ee5fe7abca25ae42fbdb819fb43eb6e7139cd6272ca51a02f5b46edd46f2c3e818c486f4fe4646723692a8e0609a6e1a36867483445a1790b57a73a1e0d3a8c6897486bafc3ffadb8c3faaa547eb514c5c012e885b2ac230caa8277602f3903d16c70cac681b19b2a3355b829e92889b56d8f64558b025248e35d560eec6865dd063d0e6483c3e1d411050dff40b385f88fce3bfde61ca2a28df6034fb321246b06ad8658b9b0b024fb9cbd2fc70149075c3bf68c63f6b1c2df6543e2467b32d4681a66cc623d53fabdc478656d52ea32cdba9e10511f84e3366a9082bc5c2361f8ec7b6ef58a66a2f1682da81d34f7e86e1a50eecc40cb2ad4505527638d5b7ef743a66cd2abfc2028f24c47956ea5f52ed8c770b990d3a54f3c5048a8e2697ff25a0cb5ca95f70b6df8973137de4bf328d42eff0024c5920e70900f0eec8db07f459c443968aa1ab4462a8254126d6137d0461a2b17a42d1bef134da1164fefca8dc2600b8e66dd63370fb1ffdd4279546d554e19cf4fcbbbd5d0ccbd616d23eafaeebf74fcd50e3b4fbba27388d048825a345dc5c86663a7c0ec38fcd6fe058480f199023c6438e9d27f94e1a0d983cebde94d4735f4e05172c22239106acf2817a2669c5bb517536ec4d0bab1b1c5b1ce358c64bd21d9411bf2484ba0554843a920a111d16c7322a4d21e9584823090efa157c91a9acc25b724a71d9e348c5893c1ea91d3bd1605021de57deb701abfc68bd6ddd720c4152ea4dbf61daec3daaa72bddea9345dcaf56c6804fb91f7184dbdd74bab24ad5449686cd482cc89d0945c60c0877f123e00620476471a498e5aef71a6c2b1afd46740cd2a7291536fa29ce8750f4751e535da57291f9789bd2d008cb1bbbdb224410b6ede3e5eceb1b3bd39a270e2a8f649dbea63af14d59b332f2460fe082ca5656dc8ed0fe16790fdf9f84d63812a5e52255afe01acbe287d06a43535491ebb5142aecdf57235f489847b0ee250383619acbb4ab2d5d84e9c6d3d78fe949864b97da149109eb802b032b950568142de5f0b430bc1a8d5068fa716cdb483fa7935e4954fb9ff88ee17385b18894f9668e2e6fba866a580b85f2025e143a68c8b58f46460b0cfe8251692fe1431c1de989d84122ed0406c7e78bad3cd639c7ab86b7818b4386d8ad393acb351b25e261581f185a1dc7b3aa4318318b19ba243729337d581d1b6018d24b7b22da2f2da9220aee62bc077b02c3723468948b4968e357e8339929f89e3c9d2cb22a8b71bbabb82434d2a217792e0b2cd5e7812e1198648dac6e15f841b2777689d0b08bc72dff7b1db5a612947e708251fe1909d09619fc6714df1673beadd02229c02ac45cb03327c106ec6a359d7ae3a4eae1c0e16d66a1cb7e6c0c33d5be23a4dfccfe8206be13a19692112371df881b6ca2913ca980819f9d73d55f818a95331ed6dccf8dad636194dce46d7647f910d6991192b05200c1325dd986ac5bc71965af9fb4029bf16228681b66aa307ab460b12fa8ae5cfb284188415af19dca539d6cf1f8a7a0dad3678fe7a84eb75cdec7e83ed3a291f13d658d3ce662c14fc6ea1b7558078b5c0f1ec65d818fb95894e77080936fc94f3da94426aaee4f1ffbd967f8bfa9d837edb89a7c791912e6657561b55132866c609b4021bef517344dd8a50f18b9acf21d12adddefa992e3b4eaaed23b39d12247cadd0dbd4cf8d24674375d2d3b8c8d608c7be843c779ecdd04e36fd5139e170dadf208a50837a1f2cf7a455d9f14a09218d81f3e261bcd0326aa23545e948e12b80fa1f1c3f6b5c02d1187b39259619c6a7ffaa6c9c4dee9c40a8cf0f97a8cba84f3257cb426361e1359faac5d64fe2e1eb646a05a83eab063ecfa368f172dfb4da9941e923f35e2c98e97205dde1915b591f03bcb5e78129245ff5041fc9c79ccf5715b2dff3ff0d82d766c435c175c9671122ee9c0d58a2fb2d0059e4e96680ea118c6b071fd75b2d0fa58d492b65343712bb2572a2558c285edb041351bbdc666d4b7444e2d0c47d6b9d5698ca33413468439f08031ef720fce429611c90d7e2b7f296bcc6c12e294d1dc299c8e29c3cda07ff2b58c5d8fdd1bb4156f25b7582ab7866f7aa4774fbf8f27f94771ba25272113d2de1f2320e013aaeb4c82b58b5a8a96b5afeb7e8fedd822d07c4a35244c8e127315f5cfcafda7a1b0f96d41b2de3ea877eced9e1388663d24203b93a7ef28c2f798cb2000d33a6812ff2f7c9a2be91b5e7e27ca7d616e00f5a3b8c38d5fcc05fd1b5aa1845bca40a0df7eb7888bf172c6619197e96e148dfda45d3055b063e7a3260f158ae9c026be431e49b970f8bf8ab0d93b3acf67d3a090b0bed02908c3f62a265d27e179a8b5d0baf7dc84cb1c4f227dc3c5b47e95501b09834dad0e226ea12cf5f485aa5b665bca08c1502ce6fb40471b0ae868d6cdf321e8d4dbac0fe3c4605383622740a679d9386dea778ecf11b066c5879cc58c4d5cde51d5a4d09956df19d90510c1ad66a80dfa46e6162b062cf8c830f9cc56dd6a9563694a34289864d62d622912f4f2c414123109da0a465b6907272be32e3e59fabc9a21062163caf182835d7adc3b2ee985af9431fa988a9a9b4631d97cb2924855b96a10372c824e75a1b6cd9584b571d32f5090fbb3db88b30c0e5c99017be8368332bb36a44a55a1765f0d08895fe2247a2d170ed945236e84951d8bbc723c000010534375613d273406f6eacd8bfe6764479b032c0cefecbe01d687cfe57089cdbf977bc8351009c404c091ed95d578be083c21ae9105236af2edb87db8607ad47f16a6d1cb77cedaed0624645b2f89eda25d81e03913237dbbfcd25ccc1da9999ccfb9f56a73ebb337ddfaa80b2245258de91ec76327f092da7a4e509abc537f80d7975cf59e08977290dd1febe8c0e293b50095aa476afe3f53ae831c88e1b2b1fc9097a4eb4622dc405253f5b22474219180c5da19b011aa57c14df55310a6c3670f19bcab7baef01c25ff681da2df501fbf22aa123c4ec3864ae0badabd6141c4a5f082a6855baebf5607422dc7752ba9a723435ede08b3832e431d06d14d3d24b0dafa46f7a8eda81dba390c67ea1b6ed16b40df9e9635fb99a391195d346a44b65ece914ab6fea2b505866efc7b3f86f80c5f1f7f611824dbef1eea85dba6ab6331c31befe390b131d6c671d073930ac7800c054635ad8e96d5222c5892b19987a73e60f49c2571cd8d54a9a175b6ebf237b92f27694988f9032b58d05448fb8a4bbc57ad9aee40d619595c0c80657c17de77ff87706d4083ff08c0c46df2767961e82da9923fe5cc88bb8a725941810d40fd6973e3e8698eaf324788c944bae760dfb41fc1d358bd6a5af09af6bdee6d3b1285db757a46fa8f94cc86ed1379b724f9d8746560b8790ef4cd0bc73c4c0a015a8aceb03edcfdaf01ffc8e87b4c0c7115c5e13b828fbf5c2ca2b6667f37bd3b74958c2882695baf038ec6d1fa539b53b9b6805564cb804e146449aec466f792e6819e591398a331eebdf12e36762a43620195de2b5a8bc4d24365b3f3b584a95532a084011b6ea313c771e1c6d77f28bd34394c2b985c22d38a91a02db4c594962a1ff673ac40b2fdde76610d31b32747c2f42b29db768ed8a417d9906aaa1c50e0c1a087a7be8e7ad4308b960c4de25646da757692a4df2f91ad67ca7357b3740caa658f124299a565230e28fa7678b4e81dabc0e21199d2776c15b263814a88cf47fa3c21a85826ae6f1bce544a63da1a1c4d055866e57855af19a2140e626b63d6b3b90f3b9596d57fbdc3cce3aeeca1acaaf19130f3622673e979fb12e78bc6d78c9344ddb5b03d4979cd8e517ae6ef437c44a868c4cda66e17f1ba754666f60444dbaeab3a28d1c68b726a577a386bdd4c19699fe65fb5321cd8de9a6da140094861599ea8caa491a2d8a48f7fef4cdb8d2d1fd6a7b07bb18d509842c0085ccb6f48c53bed3c30bffce4e4129326e1e11d9829b2c620fa5ab6e8053e1346c6e0472d8eca95795e80be85f49b6d3840c45251b87e84ff4a47c4965d8c5ae79c7b87040d67c70c88245e00521a961469a9d0d65c9f974247dad9f91b312fa8db526634b9e63df2a3cbb5113cae3ea23569363b123a02b4322ed597e533c263628a8a8e89586ea53cc2a1901c75f78f15f615988597f71f082fc13ed10de018608495138041623aeaefb7a4615cf1", 0x1000}], 0x3) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r1) syz_open_pts() r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x680, 0x18a) fchmodat(r2, 0x0, 0x1ab, 0x6) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) executing program 5: msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x3, 0x2b) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fchflags(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffb, 0x7fff, 0x787, 0x4, 0x0, 0xf41, 0xa92d, 0x4}, &(0x7f0000000180)={0xfff, 0x8, 0x7, 0x6, 0x7, 0x3, 0x0, 0x2f6d}, &(0x7f00000001c0)={0x5, 0xf6c, 0x6, 0x18000000000, 0x80000000000000, 0x5, 0x8, 0xb10b}, &(0x7f0000000200)={0xffff, 0x9}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0xb20, [{&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f00008ea000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d60000/0xe000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000930000/0x4000)=nil, 0x9}, {&(0x7f00009a9000/0x1000)=nil, &(0x7f00009f1000/0x3000)=nil, 0x1000}, {&(0x7f0000ce0000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x100}, {&(0x7f0000975000/0x1000)=nil, &(0x7f00009d6000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000994000/0x2000)=nil, 0x7ba5}, {&(0x7f0000cea000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x380}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000800000/0x4000)=nil, 0x7}], './file0\x00', 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') sendto$unix(r0, &(0x7f0000000540)="88fde0592644ba1c0607e1011567da29b765", 0x12, 0x400, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x164) fchownat(r4, &(0x7f0000000640)='./file0\x00', 0x0, r3, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000880)={0x7, &(0x7f0000000800)=[{0x81, 0xfff, 0x9, 0xfffc}, {0xe1d, 0x5, 0x40, 0x3, 0x431}, {0xd2c2, 0x800, 0x1, 0x5, 0x6}, {0x0, 0x4df, 0xb5, 0xfffc, 0x9e68}, {0x0, 0x40, 0x7, 0x990a, 0x3f}, {0x40, 0x20, 0x5, 0x4, 0x7f}, {0x0, 0x0, 0x4, 0x7f, 0x3ff}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x10, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) executing program 0: close(0xffffffffffffffff) (async) close(0xffffffffffffffff) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT, @ANYRES16, @ANYRES64=0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) dup2(r0, r0) (async) r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45, 0xff}, {0x1}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) semop(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() r4 = socket(0x800000018, 0x3, 0x0) shutdown(r4, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYRES64=r3]) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) mknod(0x0, 0x6000, 0xe06) (async) mknod(0x0, 0x6000, 0xe06) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x40000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r6, r5) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r7, &(0x7f0000002400)=[{0x0}], 0x1) (async) writev(r7, &(0x7f0000002400)=[{0x0}], 0x1) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) socket(0x1, 0x2, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) getegid() geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000100)=[{0x4, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r4 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1800}, {0x2, 0xe8, 0x1800}, {0x4, 0xfefa}], 0x3) setegid(r4) executing program 2: sysctl$kern(&(0x7f0000000140)={0x1, 0x47}, 0x2, &(0x7f0000000240), &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) getgid() pipe(&(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="000000000000f1b999e3cfcd7e84817ec54c886e4fceaf0f0f8be8cc1f1a47b6e95b17b5aa5a579691ac7d31abf6321d2df43d2ea0c3d653434e010aedcdad96b5ada56074b5be5f07101ce198d5895b32e6c1ebdc277fdf7b6e0e0e00c7b1de2c5222182c478bfa501c99e707f7dceb00373d402ef3204a31cccddaea0345478bb9964129482a337fc3aa87f766b0866bc2e4b3cb0bd7e39c", 0x99) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000008c0)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d, 0x0, 0xffbffffffffffffe}, {{r1}, 0x0, 0x1a, 0x3319763792fc49a2, 0x100000003, 0x5a43}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffffe, 0x81}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="43ebffcbff13b9fd812eaa4e713048e699319296", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x6, 0x5, 0x4) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xfe) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x26) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x160, 0x200}, 0xfffffffffffffffc}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil, 0x92}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00000a4000/0x2000)=nil, 0xc9f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffed5) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x6) getpeername(r4, &(0x7f0000000540)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x10, 0x4000, 0x3) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3}, {0x807c, 0x0, 0x4}, {0x8006, 0x3, 0x1}, {0x0, 0x80, 0x1f, 0xfffffff9}, {0x9, 0x7, 0x5, 0xfffffffe}]}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xd6ec30647767f9de}, 0x1c, &(0x7f0000000340)="f8e92654a10280d755b9ff5128663ae59fed4ebf3fdec7e1f5b53c85bf82be0be537389b20c4625c56025c23cfeaa5bf649a997b11a8e30cf9988d272dedb8f00f5bb5c77eebc6ac13424d4cdbe4f006c07f240968cdf75b2dd488934bf93c9b76f198dd39adc4ab13ae71db37938e0a0cb5564c1d036d2a0c392d0c70253671aac179d3a0c776ea725d13d2c8f025f0651c0fe615141c8f13f1c39fc7fb7dd966b1c1a645a5e4d8f9292cb2c1b85173244a184abe271e65a26e57beb91e38f18eb636c094d5e9c7ee600dc6d68179f1f70d4fb48093fb8174d008ac1e4dfc8ca73e1a05eb9fcd5e2d16f1dcfdaf36feae3287e8dca8eaa9c4575624326bb6cfae6825a029aa8f52d48c844db3d4e467524381c67e4ab05ba143193e80f8aaabd47240028788c514d6fd4d9afb7059db198f1c74886e1d4529873b722d58b784ae863f5f67587a53e9f5e64c486c7f1a3c553e4f9b90bd749ee24487883659872c2e120c5f8d6d5068ed921562d1cd9ec4d9c6874027135bd5fd98d78f1dc1daf9dce28ec8094314d88dd6d9dee603541ebf20cfba61057b230675d7dfe0dd3929ea53c9752a1ff70d5335cd6c9f1eb54847e37908610a51e5d2493d938c22be1577c15e84816775d8e33b69ed9dc818107e97101c2d762c6c8a1b3d1a4f5f6b867421d62e71c4ef8c4a00f7dc9d5754f4705ac3b59db3d9b4cb3bc7632ed3e81538f267c6371c4534266a704fccf729a5a255758e67d8f29101e481e80cae17621716848e876301073309795d96dbb813fa4f26bfbbaf7a496e56bd2a6c00549e77f3c34c846425670a9c3e3fbc1ca19575a85902fdd6d131a95a34ec9c74770462a9df521c67122d9e336deec21bf8747aed52eb266f6205a572519820dcb3d6fc75e74ca2846a5d322068c234dd25749357f437ab153dad66b503c796d712b0d3879fba800e19bd715350bbcfe79eb94df4bc966d854ccb95e680c6a93b94a6e0251c27cd0c1eff56ad80d021972f746bc4de62f1ab73ae06efac8f230f72da8a5237d89318e88a805de32d3f40c587955a37ea4a00d7e14feac8f25a76be05b5179f689a75ad02e07efc7fb5a1f7332d83b18fe59cbeb48be5248f87bd86dfdb62ea4a772fc7529ec7bb0361fda625b1cc96178a09d7d10fdf27c75a2282f62d003bc58d19dc913b4a536c606aae87265fd06b372d297dbd2fcea9f58bca09ba15d104924fab5eb6f60e09d103c7bb8529282a0277085646dcb366986eef6bb67d75dab03a4560533f6dc2f2fbf643f271fe5569e7aef198a44ec17ab98cacb4f2bf4cb2fffe3393b2fd7046b11368ef23222f77f4acfb02f8dc87145613cccb59534a04bdee3a5dab49519447ff6e6d6765443a28e21b972e3c9e91fb910b56fa8ce7a505830084e0ce9392782d32fa590d99dd0f3befff573cc40b7969b0db5fd06109420e2a161d57671010bf05e82f200073eb5b7f4c1e1189a274b66ff48c0732f65a75a2f0f4d2c158a0ce0577eb7f18c0a49c526ddbe10a63cd831b4688fa07db799522d206bbc51eae16f351f1b5d87866cda8cc02ae813f4980e6798d2507887c614fe72e7e9aa11e306c5e30a338dd84e0ac4338df1ab8e865ded109b7b08d037f3b60c03949415181e9bbda3d31892b84b4b6106adac2479a6d36b5be82ba8e4fb88dd7e30add1b4f01540ef4bc228331a88dc89f99e5beb57611ce753e9689214a2e70e79fa20dca8dba1d4479b967c394adaf44692e481efce354b407c8a485143c00f1717cb77024634a3238fce3b3e9b588a7656aa52801b999138da7f7cdac4350130baba932b7a497f63de7560ea41197e300a2a5b69f2a0456ed0c91eab12ccdee3321d2e82133d3eef8de6a087b919c83f6d0ca7a5857afc41230a92e1caf5109214a295419757d724508b35be50d9af9163cddb3cc0af05a4f4d2569ae27c9826422377dae692b1c0aa44731ec340cbd065827fe0ccf497a1b67a4d67e73fe3b41175e0e17aa682141b965d58e1b8787946cc448afe9f6a0ca4a66bcbfff0a7dca4570cec0cc0721f6afe30b0ce85b80d995a72409172512860bcde1e89f9bd1709dac7a3aa039f878b69fe06827e2d6800d92797f0b2ff7f5b4fec717d41a713665258b116ee2aa1def77961eb88ac16b2a096325162297e438fb16469cb3f8ee167e0d1824dcc88a8253f2cfa51fd72862be76fe11f7e1fafad6906c4f5be97848a213240790489116efad82e0696b802fb3dd3f1cc0ba94fe616a8d5b602f156efefd75b16448a1226c982d74eb15159ab4d92f7946df7b8716de710264020926fbe29cfb2bf0cd3aa9a5b5cc385324d8d9a7713a715d136519e921e106ce15a7272c75f84e613bbf03f7445a55099f0e9b79549fa570fdbb4f88a895d74da54282b799a09fcf1931180e88c2ad8cbd14c557484df20ea9731032f33b67f621f8c6138339ba5eef0aec7a24207fb68a59028a4b4457ea867b35db4029612c18d18e7c345a4860812039b37e273ef5347eff92c2c62d6464ac3e2f23f59c949e86790bb8330adeba676aa3a40f3b4cdeacccf41ee69a1b5f14a49e21408cbe7a362d4c301b56719b61be6a3d1b93c418c0669ef779bb9811369b03e982d1dbe8389fd7408a4ef8b677b24b201603c599bb97ffb70ec5f2ef98ef19db7e87f7c0becd6b7dc76f83c7d295bbf009e664a4afdd9a0da15218fd5f245bd282bb6c74f7c1fbda45296a3b7d6d957bbd65fc9fe0217f8324bc6191e4ee20a695637754c862b5efd212ea78b0163595438eed8982f64ec289faee1c3f9ac735524411aff49173c1736afdb3f0a4fd6700f86e4f48f6d2e2ccb4d5c694e16aee225bc0cee8671a35b46599a3ec51c4f6c8b0f598dc193e662afa12abe7ddf9b289a5093aa44cbf5fc9e8231347b84b187f76752a45ab8322de4691ea8849524340e1abe98a26079558df12d1fff40dc603160ccc0cafac5860134b269a29d53e588dca293d4b770dd923d98788ccbabc74433d05f19cc5ed63213231b28ef9e7d40ff1dc18c8af2493d74f74438bbfbefa55af5a7f34cc7c75a9697e9e62010a4bf25ead46c202a19deae32eec0da63b3cee3b9b28d400179bffbd699de8fbf1dbec7b6b9ddd9731e86d5e83fe7c1c9492aa791108a1922e35b28d728f8f8838f94598148465924aed7ac829c6e44f946ea569ea889c03ad32d17d62ccdac5df6ece0d1576746cca302def95ca8b25c4432cface6962bcbada246355f375f959cd1556381a94b2de05f91444c4f666bb5f15621dfffb940d51d89196247aac867f76976df0582fbddc3c369cd6026d72c2f66b04ec15724cec42668e07da353628302edd5b88e306a0c1956c5f4da7fd7d4dc14828cf0d3e3a3e8786c6b8f0b05809e2c47ffc54f8f842dc9a9b5533082220ed9da90de696beaf376418e1acff4bb9cfe687cc65e7d2e744cb3c089f1d9e0f0a1f13e5ba7b5d36fc19caeff6290d17d6743bff158b6693b6351be80812f4a18636029d95a5f6da5cf67217589a1c896b37df741f599db87a5f084a7f911e5ee947f21f73349c0677274d21b6d14fdb1a60ab837748d69c0dfbd0625582446b6dee37f6f8918792bfd484ea32bb28ba80c2311e518eccc59d136b280a3ce8ba9fd92e69573bd8f41653de8b2cb8ff71c557af73bc08784e8b823a22e1ac7feec5df64c33bfb72b202cb7d41f090cd82c4536b074a26b186e653e0cbd0fde61dc80bf699ef0e01b36d7d4a58ff30a286886695e82fd7265d52cf3e12d17026cd34276f031e323f892c64e3ed9973e9cd0a78c4b0a23f76d180365925a8b0155885dc953424c6fb1e0ddef41147f8ab6839476b8bf2949e36bd85e685ab6b6c4a1dc81000ec78ac98c568c414cfdd21e67d9ffeb2c1297d464f9f8231d653efcce4ea6cabf09403073718c20a55ca837d0b300af4c1111e80356334f45cf2bf8b764234ac9b12479405aae3cc53316fc0d60accce28e1fee515bd50a07fc465a2cc8864c34d87415a382da2f360048181cf243fc1b445b5a11ddc372d209b5d685c4ef3b22ceed9f6b1585c00014f7b8d033c54d18e6b296148cc56a30634bcc8512eb627c1254b14dcdac8d9249d133c55e3a0a977f40815f73173b0135f4604a487622af580afb8f47749eb9951e6bd3b24809fc0fb6e76260367505f5b6954d2f78d37fc8f82dc6087108e5bd0e04435e065793bc587908b6c2b9b0ec5456db1621778ca2cd226bc843dd63604754f0f9dc564f9e5bb893360bef71cf2fd0e8426ace54880d8b4aa67812e30210cbfb26bb7d293c37c47d273216228f3da8e9c1f16c56f1e471a99ff532b1e6a0a96ffb2414a3701a6fec92093ecde48d2f6f6d9a861741fbc5bdc88d5a93a9b4ed0d9acfc831dea40bbba407821857f636bc8c144b2f5504c2dc86bfdeeff6f7678c807d16afbf78be6f181bab28245bbe87b3b334d6215fee936ccb7885e2fef3c8b824d08b68eebe9284702d3160d58b316844df7e450e81f68d6bda06912d10b5b53fb1e326dcf3b3b2e992b98183fac9d9fe8bb9b32ae7141a34558e12dde2ea83effd85eae1668304052e18c42eea9502c7a54883c78f40dd5c42bccb04bcdd3474a464ff08a25f5fb960f465cd2a9767ea0e497396fe8ed164d576a06c0088648d74e25be5258eb038d29df4679929b48a0db988fe28925c684685ad35c13d507ab08590e54059f7f85ff978bb4275e0fb22ec3e49a6b668d3463c9ff2e4f95f58b698af1650bfa5ebaabfc2a6832bb4658ed1820f177d37c4acdec08fc6f9cd3b505c413d18191fd605ae1bffbedbafcb46d7c438c9091d44e0ee3f20591f347095b2e61fb14a7876d364dc4d1bcc5ef459a8ff7e82416cb3b63d8978e27d75545013d9af106fba004dd3bc67a2d5a4f061c0d0c638093982e9a7b13a543e9f1717627c594f63e98474b8c9df52f5c5f66c0fea9c3f242f81a777e9f7f448cf0d5f149905270268185d88a13b5f055357240c7ffa97e9c3ee630602c1a0dcdf61e60df06af95eb5567adb3d45b9200147fd4dea79bb2e0fc92e9fac08baf7201c1dba1201f6df55162932e9f410e75ed8075352c34118add56bb040cdac3c42474ac137e6dcdcb24845155c70eb27641dbd4ea62a610737c8debcd08ea1a9e7219ecb19467c4eaf4de72c1c696998fb29825240b2d6a81e5297ec4eb55fb9ffc47ec6f224156b124c12c57b6e8fc6a9ba97d7beabcd79c7c30a7d29b95ab69c2736384cfb3a3648eedc0e23b0357e81b073a5289c7ba71f98e034db23f42352cb9011398f355024e4ab1df36fb207e1c3fd38c25aecac3f521a67a7cda81b1a9671c4fe992ec3945cc3085d75295c8d9e8ba4231afbb46e322efea5b1f11435154a5ae973ae4ad356a7f489fd9b8adb6b2b9938e77f03930ad48da920204d0ffecdd83f410cbf333dd1e2ce869dbdced5549181a152d43ba7c2e43796d1556c034d066bf512a0c21ec9c17d6b5504265080ce583665be4197cef5815cf95fb4d9000923cbb911401a56d31469a85623e4eb17b941d8d8a6f5d38461eda6ca13abbf1337811cdea06e4c1097913b40b522a0ad1098ea7e4e6888a2b86057ef2f605336fe0f5b73656282cd23acd50f1c1af8b837646861faf5cd9c9dfaaa02a9e21cb4e230a59b8d15470c2499ff93fe9993644a0298429505d2ea4e5c7ef6888786d3587395651302c6e6a4c399f71f744f614370da8b775a9a4c814fe2aea0edb25553438ab5c4ac15db5658879604a6d62b1", &(0x7f00000000c0)=0xfdcf, &(0x7f0000000180)="dccfe592ede3c2aa1e2cd97e2884b688817c3aab5cbdab2cf5cbb1df9eda6b8a3bafc99307f535bc5541f969c34bc800fcd0103eee69f3514ccb32e4834761c5e812941852b04bc630c3b3a8cfa97b216ea82eef9c8ea6ea9f2dbdf60d872419efd29b0213deec028bd8872d4f5a22b0f01e00"/124, 0x7c) syz_emit_ethernet(0x4e, &(0x7f00000002c0)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "398000", 0x18, 0x0, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000015c0)={{}, 0x0, 0x0}) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x3d}, {0x16}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x80}, {0x8106}]}) (async) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) (async) syz_emit_ethernet(0x99, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x22, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, r1, 0x41424344, 0x0, 0x0, 0xb, 0x4, 0x5, 0x0, 0x1, {[@window={0x3, 0x3, 0x45}, @mss={0x2, 0x4, 0x7}, @generic={0x2, 0xf, "80d568f9868eca33ad2dceb582"}]}}, {"82ddbc599d3d84b57856ad7c8a89b161a9c5cf6a33ee079c78c386f4923a442e2a7f4c0c941b7f5256d7c38c627915cfab683018c366118bb097d34de76c535e242e6da16a5308f40a70a3"}}}}}}) executing program 0: socket(0x6, 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x3}, {0x46}]}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000000}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x1}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) executing program 3: r0 = msgget$private(0x0, 0x205) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x7fffffffffffffff, 0x400}) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) dup(0xffffffffffffff9c) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000000)="31d72e62c7eb8343c9012835ad078cf8166ccb5ae3926c764261f64e4a538ed14cc478f5e135c7b578c5e1cbea83de4358af5277b211bd3c2ed5ee6fd1517423fd740e16d23b78c1c8", 0x49, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0xfc}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) semget$private(0x0, 0x1, 0x201) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 7: socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0xdf, 0x0, 0x2}, {}, {0x400}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="957b8a675ec6d7bcfbeb10bcd346ae043b76f633113a93e9197aec48d9a5e9044599638f7bfe22784ddbdd69d63135d90cf7de5e4e59c0915812a1e20cef3ca2977c6fc838d135933d030106dcae2fa8349e141d47e940f417882b474abea7f1756b24f4f5a0932dee2490ac6952d0fb49ea1a696f3f83ec3bee1b40d4b84a509a0c4e4a24c5b19191bba90d67d7871b5d1c7067ba079fb90f18580dad439c7866464274e0f29752d7d6eceeb5f7f0aa200f8f9e6e59c27f479c77d4265e5b214c5478a16b11b36112f8174b919791ebc0", 0xd1, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x800) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)) mknod(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0xfffffffffffffe0b, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r5, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r5, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) executing program 3: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x1, 0x7f) socket$unix(0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x80, 0x0, 0x1f}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x4000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000340)='B', 0x1}], 0x2) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r3, &(0x7f0000000180)=@in, &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x2, 0x0) socket(0x20, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) executing program 0: close(0xffffffffffffffff) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f00000c6000/0x2000)=nil, 0x2000) getuid() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0xffffffd9) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 3: msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x3, 0x2b) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fchflags(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffb, 0x7fff, 0x787, 0x4, 0x0, 0xf41, 0xa92d, 0x4}, &(0x7f0000000180)={0xfff, 0x8, 0x7, 0x6, 0x7, 0x3, 0x0, 0x2f6d}, &(0x7f00000001c0)={0x5, 0xf6c, 0x6, 0x18000000000, 0x80000000000000, 0x5, 0x8, 0xb10b}, &(0x7f0000000200)={0xffff, 0x9}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0xb20, [{&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f00008ea000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d60000/0xe000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000930000/0x4000)=nil, 0x9}, {&(0x7f00009a9000/0x1000)=nil, &(0x7f00009f1000/0x3000)=nil, 0x1000}, {&(0x7f0000ce0000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x100}, {&(0x7f0000975000/0x1000)=nil, &(0x7f00009d6000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000994000/0x2000)=nil, 0x7ba5}, {&(0x7f0000cea000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x380}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000800000/0x4000)=nil, 0x7}], './file0\x00', 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') sendto$unix(r0, &(0x7f0000000540)="88fde0592644ba1c0607e1011567da29b765", 0x12, 0x400, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x164) fchownat(r4, &(0x7f0000000640)='./file0\x00', 0x0, r3, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000880)={0x7, &(0x7f0000000800)=[{0x81, 0xfff, 0x9, 0xfffc}, {0xe1d, 0x5, 0x40, 0x3, 0x431}, {0xd2c2, 0x800, 0x1, 0x5, 0x6}, {0x0, 0x4df, 0xb5, 0xfffc, 0x9e68}, {0x0, 0x40, 0x7, 0x990a, 0x3f}, {0x40, 0x20, 0x5, 0x4, 0x7f}, {0x0, 0x0, 0x4, 0x7f, 0x3ff}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x10, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) executing program 0: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)='a', 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) (async) shmat(r0, &(0x7f00004f0000/0x3000)=nil, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 2: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r3, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b5927407) pipe(0x0) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f0000001280)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a9091", 0x16}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b", 0xb8}], 0x2) dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) readv(r4, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x5) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r1) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0xb3, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x80, 0xf7, 0x80, 0xd0}, {0x9, 0x0, 0xff, 0x9}, {0x10, 0x7, 0x7f, 0x7}]}) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRES32=r2]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xf3, 0x207, 0xffffffbd, "0400088ff29195ac294afe0000000800", 0x1ff}) poll(&(0x7f00000002c0)=[{r6, 0x1}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x4006, 0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0xfffffffa, 0x47, 0xff, 0x8, "e781bbe089acfc48ee847ab4b5d9333ce8e201f5", 0x6, 0x5d}) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r9, 0x0, 0x0, 0x0, 0x20}}) r10 = socket(0x18, 0x2, 0x0) close(r10) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) (async) close(r1) (async) syz_open_pts() r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x680, 0x18a) fchmodat(r2, 0x0, 0x1ab, 0x6) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = msgget$private(0x0, 0x0) (async) listen(0xffffffffffffffff, 0x20) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x68, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() (async) msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x3d}, {0x16}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: socket(0x6, 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) executing program 1: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x77, 0x1ff, {[0xca7, 0x91, 0x7, 0x9, 0x8000000000000001, 0x5, 0x86, 0x100000001, 0x0, 0x0, 0x7f, 0x81, 0x7, 0xffffffffffffffff, 0x401, 0x5, 0x10001, 0x20], [0x4, 0x401, 0x1, 0x2, 0x2, 0x8, 0x9, 0x9, 0x4, 0xdf], [0x3, 0x4, 0x5, 0x100, 0x0, 0x4, 0xfff], [0x800, 0xffffffffffffffff, 0xb0a7, 0x6, 0x0, 0x2980453a], [{0x7, 0x1, 0x9, 0x1000}, {0x7, 0x4, 0x5d921071, 0x6}, {0x7fff, 0x7ff, 0xa06b, 0x9}, {0x7, 0x3, 0xd6, 0x1f}, {0x20, 0x9, 0x7ff, 0x10000}, {0x1ff, 0x0, 0x7, 0x4}, {0x3f, 0x1, 0x20, 0xffffffffffffffff}, {0xfb09, 0x80000001, 0x3, 0x9}], {0x3, 0xa67, 0x299, 0x7ff0000}, {0x6f67, 0x7, 0x4, 0xffffffffffffff7f}}}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async, rerun: 32) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) (async, rerun: 64) socket(0x1, 0x2, 0x0) (async, rerun: 64) kqueue() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000080)="914c2ef0", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1c}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) socket(0x0, 0x3, 0x2) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}}) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) (async) socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) (async) semop(0x0, &(0x7f0000000440), 0x0) (async) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) (async) getegid() (async, rerun: 32) geteuid() (rerun: 32) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000100)=[{0x4, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) (async) r4 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1800}, {0x2, 0xe8, 0x1800}, {0x4, 0xfefa}], 0x3) setegid(r4) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x87dd, 0xffff, './file0/file0\x00', 0x3, 0x7fffffff, 0x10000, 0xac2841f0}) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f3d, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="858699952006ee29c6d0b9226708310d719d4f422d4f9ebfe97e61893c2b06bb8ac157eb3af4274ad1d6e2777d5bb9ac2e1729e679b70795971ab6163de0c0ebd40b878fa515ec243b973f8b2e3e7415ce3515fed65378f9afb587af2c0f760675905ff7c698fd67a9a10b5c04ae8ab8757bf16527dede19482532a11b40988846c4b3140e080fd686b9e22607", 0x8d}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getrlimit(0x0, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11, 0x0, 0x16}, 0x40000000000000a5, 0x0, 0x0, 0x0, 0xffed) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6, 0x4}]}) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) (async) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000015c0)={{}, 0x0, 0x0}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) (async) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x3}, {0x46}]}) (rerun: 64) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 32) getdents(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000000}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x1}) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000606000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x80, 0xf7, 0x80, 0xd0}, {0x9, 0x0, 0xff, 0x9}, {0x10, 0x7, 0x7f, 0x7}]}) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRES32=r2]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xf3, 0x207, 0xffffffbd, "0400088ff29195ac294afe0000000800", 0x1ff}) poll(&(0x7f00000002c0)=[{r6, 0x1}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x4006, 0x7) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0xfffffffa, 0x47, 0xff, 0x8, "e781bbe089acfc48ee847ab4b5d9333ce8e201f5", 0x6, 0x5d}) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r9, 0x0, 0x0, 0x0, 0x20}}) r10 = socket(0x18, 0x2, 0x0) close(r10) executing program 5: r0 = msgget$private(0x0, 0x205) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x7fffffffffffffff, 0x400}) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) dup(0xffffffffffffff9c) msgget$private(0x0, 0x205) (async) msgsnd(r0, &(0x7f0000000000)={0x3, "351eaf948a45f328085ea194d2e3863d88f5c44d9662942471b17e5e95955ac419e6eec39b037cc7fc3287d769b4f7149394a074b3775e374c4018f4bbbc723db448b2ca3c6923894318d013331c85956b448b2af4de0656891447c6e23706ceb4cad05855fc5a7980695170"}, 0x74, 0x800) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) (async) execve(0x0, 0x0, 0x0) (async) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x7fffffffffffffff, 0x400}) (async) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) (async) msgrcv(r0, &(0x7f0000000180)={0x0, ""/13}, 0x15, 0x2, 0x1800) (async) dup(0xffffffffffffff9c) (async) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) (rerun: 32) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x80}, {0x8106}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) chmod(&(0x7f00000000c0)='./file0\x00', 0x1d9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x40}, {0x81}, {0x26}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r0, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(0xffffffffffffffff, &(0x7f0000000680), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) listen(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x8c, &(0x7f0000001b00)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa040000000000c3cc74d407cf9f8b000000000000000000deffffff00000000000800001a000000ff00040100907800003d"]) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r4, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) executing program 3: close(0xffffffffffffffff) (async) close(0xffffffffffffffff) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f00000c6000/0x2000)=nil, 0x2000) getuid() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0xffffffd9) socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 3: socket(0x0, 0x3, 0x0) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x3, 0x2b) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fchflags(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffb, 0x7fff, 0x787, 0x4, 0x0, 0xf41, 0xa92d, 0x4}, &(0x7f0000000180)={0xfff, 0x8, 0x7, 0x6, 0x7, 0x3, 0x0, 0x2f6d}, &(0x7f00000001c0)={0x5, 0xf6c, 0x6, 0x18000000000, 0x80000000000000, 0x5, 0x8, 0xb10b}, &(0x7f0000000200)={0xffff, 0x9}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0xb20, [{&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f00008ea000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d60000/0xe000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000930000/0x4000)=nil, 0x9}, {&(0x7f00009a9000/0x1000)=nil, &(0x7f00009f1000/0x3000)=nil, 0x1000}, {&(0x7f0000ce0000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x100}, {&(0x7f0000975000/0x1000)=nil, &(0x7f00009d6000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000994000/0x2000)=nil, 0x7ba5}, {&(0x7f0000cea000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x380}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000800000/0x4000)=nil, 0x7}], './file0\x00', 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') sendto$unix(r0, &(0x7f0000000540)="88fde0592644ba1c0607e1011567da29b765", 0x12, 0x400, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x164) fchownat(r4, &(0x7f0000000640)='./file0\x00', 0x0, r3, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000880)={0x7, &(0x7f0000000800)=[{0x81, 0xfff, 0x9, 0xfffc}, {0xe1d, 0x5, 0x40, 0x3, 0x431}, {0xd2c2, 0x800, 0x1, 0x5, 0x6}, {0x0, 0x4df, 0xb5, 0xfffc, 0x9e68}, {0x0, 0x40, 0x7, 0x990a, 0x3f}, {0x40, 0x20, 0x5, 0x4, 0x7f}, {0x0, 0x0, 0x4, 0x7f, 0x3ff}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x10, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b00", 0x0, 0x800}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x80}, {0x8106}]}) (async) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) (async) syz_emit_ethernet(0x99, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x22, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, r1, 0x41424344, 0x0, 0x0, 0xb, 0x4, 0x5, 0x0, 0x1, {[@window={0x3, 0x3, 0x45}, @mss={0x2, 0x4, 0x7}, @generic={0x2, 0xf, "80d568f9868eca33ad2dceb582"}]}}, {"82ddbc599d3d84b57856ad7c8a89b161a9c5cf6a33ee079c78c386f4923a442e2a7f4c0c941b7f5256d7c38c627915cfab683018c366118bb097d34de76c535e242e6da16a5308f40a70a3"}}}}}}) executing program 4: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000140)="cd2125faa20e53eddecaad4e6ebea02320576a16546dc6bd97eba70de133406d611c603ef2b53cf90621a7d03e8b53b1b0a8dd280a01a4c6effdcc41170ab3368ae669778625fdd76b6cd23b5231636d1621e452179cc9c985156a943ad4e2d135c3a685849ebc9dc2687062c8f50e3f096b6d9a3874cd67ba01007bf254a203d625877b3c6e6a38902e4659c27d84f589e63e163054a809de3ad647c26bb28fc86c73b962bfe6b43b92d464", &(0x7f0000000040)=0xac, &(0x7f0000000200)="c676f74fff5999ebcb531354dfe83c801eda61b0b648eb7c5dd29e604bd1dbdb049cf017f13c87e888280df808da6f17221258253222b463f9b51cbcb5460f6f9f7440fae0a0d546629b1ad9ae22a7914651f1f4f99ebdb458e7a02677ec56888c70f76eb3a35d66cdfea4c4c4b448daa4ea84b219e27af900ffbf4ccd8c9f4d354477ec4a5159705e11f7da2fba59a65e1e41807a58bc12e21a778c74255056a9b6cd3ace9d675a8c7110657b1b89b5ac2d0919b566561973e83c55882d36b2fa7ba3a4f8805f7a62019f675214058af4e12982783d46e7ea5e52f2a99d5fb29c43003547e143", 0xe7) sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setgid(0x0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x1, 0x8}, {0x801, 0x0, 0xfc}, {0x6, 0x0, 0x0, 0x6df1}]}) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb64}, 0x0, 0x6, 0x3ff}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x59, 0x40b}, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000255000/0x2000)=nil, 0x2000, 0x1) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x3d}, {0x16}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) semget$private(0x0, 0x1, 0x201) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 7: socket(0x6, 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) (async) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) (async) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) (async) unveil(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chroot(0x0) (async) chroot(0x0) mkdir(0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) (async) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 3: ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) sendmmsg(r0, &(0x7f0000002980)={&(0x7f0000002940)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000080)="1a2cfdd9cea85933d057ed8f8791d863ab951dd6480f8df1da33416b7da20caaf3b15708db96f6d549a018cb99e0319004fbcab58027758c914a388a66c9fd5d5ad43876c285dc6c62c14aef6ca7f6cd87bc40bc36d7d3f32d441c88b4ebd153c5741af38f6996e9a12495d2e92ad5122a8589a64ef84d66825943024a07dfb5246068c4f13a9adf0ae157e8f4ce1f3afcdd4df2b582072fae84631f0b8be4a6a8f56a179406dc91a374d70b7e53c8e131c5518ae0d7745d71ac4ebe15493c01cff6bff3a72b0b9fd654963c36833046842e8f1a8af45c260a84cc392b87ae134d1aad9c25fcf73537700296a53e90ce00138ac7bd2e8b65f2e14ed4a64ed95bb5d7ae88fe80bbc961ca30ad30724de472bfbf0a80f4537ca5a6f88e8a07f46b959b346f7d301c24537de313064d862b1be078fd1d720b7fc0f89457e6b1aa86913642eb7d8466c341533f65ab76ee786c9b80e253e59afac68aead8ede85da7a9300dff105941edb7b9b9c3a07b7a279f76c55a257420118b63a83e5a0124dd62342cf3b984486b2611fc746b4d4870a14f6098ef542fd25befb1c865139fc2561a432464b4abdb0cb58feb41ae1a907444062e416718fb5b28b075d6523ff4c90b2c0b186d918810c61ab40bbc61802939f3c63aea27ca721d823ff1b2f22108cbcc5869890f1b55187dc57af8d1b810be74b8ad615acdac7fccbe5de69a76ae9dad7f77f3b86c055168728a4154911c061a55b127b4fe6d8fa0d96cc3389c7e2a732989b47b352cd14ee84f5c5d42117e934cd723e214e800e8a5262f491630ef23e2d1570008d198f216eddef38f282c8de73c3336c84daaae245637f509a469754f8bad186b52b4197169c54b093cc706550f9d4b1c20f8253665ad266dd8f77ea0f11c4a69b2a32e421e8c9129d82de9ac1b2f11dab55f9c623e68aba345dac6221ecbc19193a6de1e6f5ce1277e97d779fc37a8d91f283d44d71301df048f379597d850ba20f0fb99a0ab65697a52b27b0465d414e153c964bbea7186e191fde501d5c931abc906760d11edeffe56be82db71b9bda0b93889505f9f7aad7bd609bf89f2fd42838a4a1225c7cc3cff278e56ec512a1854107ebbc7432387dcf9c280bcc78b5304cbd75d9d09bcca0e45fe1ee6da86baf90a7a6ffe6faa5dbe1ab948ce581a84ea978ee4b7fd4a29bab7e1115dbdf2ea1f6c9964c73aa967d6b58c68f7fc98927d58df97a41b67c86474f644df29bd114a43a4795e30e0a4713684862bc29e99040c2b84ecd8414d51f59c13fc9c0b6147fb15f4c91223601b18673182f3532df5c447d92ce0183ec6bc1907b8c6871b7e7ecb06cc038b578b96e7d33d256092d9ecdebf513aa155c9ea5c0ab7e9db1dc82e569ac489c79ea7466c004cd0fa25ddc835b2045b12d5422aed3a30a725215c916c8aadd34309427a2336864dc5732fa57a376aef13beb3a91770d8844e26f3f9609d511a91d7680a40fce87461f132081b3a1d486c5d7ba234ada88739a8d543bd8a4fbe11889767af882d02309f37be857241b68069d177c71aa29c059950a9f5757e2eabe7d73a2fd4cac9c3445392f7dab95857af822b66b41df56a273257c4a2cf4099923c8dfeaabf15568f60329300d7a0425e38bd0da7693faa9f82a9335acd0308317134c7f313056da4545de8f3e8583b4fee02549a684a40fedc191b7ece358582b41548c72024193c34f0e79151d540525ee0a6841e5a4659b70f528be6bf1398d46adb7954219c7f4b0b4de22ced61f58754619b1126865ac13f069d5ea7a1ec9b6448b9fbc23bcb007a00c86bd551dae0bb765adf5f6cedb0737c8e394af4a2f54840efc092a43e228c990c02bb95e48ae40ea5d0fc56b5ba97c406aba32afe5a61a40976da3203ae4b51ce773ebc684719422041eba2e9d7c00fe511bb63fb3fdb37510da0df89239bbc1b3d4b6aab0e66901c25f4e11754d14dbe1ddde033a945ac237ca8486ef30ab462ac8b0ba8d83babe48445cf4f9adba2917081fd0178f106dc0083c49536118dea57172cc3e8524624b005ef8d10edc2af2d91bf12057a6b4c9600dcbd56bbb0bf9a36fee9f6aa5a28f1de35637fd86a46c2317ab189e267d246bdf44a65e2933e63270c658d707dd8156083e47a60ff17f5504e7c0eef85e48e64547c1e0919337e76e567a9b56c018083ddb949cb80cdcbf62ddd71c78fb47f3ff245d98f32cec8daa0bd8d5252f8d99caf6d6d78275d96ca593c2af6e45b76cb22337eef49c861be796c28489bd4b09cfb8e951ad5ffa1bb47fee26a50c86e065ed18f52f879d5257a17a4574b10d65bc7d28284380d35ce22d3b54e62789087e51320700c6b078a3a5cd5ddf255aab5501eb2b0940420be14a30f87c4d9e6b4e4070d204de447f0ebcf78400ca879051c153e2c860c1803ff04fd172710ed734a421f08c77c088540423e6b2f884201280f151b5e7f0034c93b76f454193d476d969612d941e60490b36f978ad012f15d76f4983d61416c597e99546490dd8204d7416354e76f31a03c7f6289ed2fcf6230953a87e76903f89a7df27c8c2599bf12a9315dd2a30c488bbe184bae0ec598a9552c1a198ddc72742768cba71a761bfb79bb5b534bf7bfe1908c91f582fd25e473858da77003ab15d070029796eb68fb0995e341d4f39627ba59c52f28daf40f450be031c4c9c8705fe5460ca27b99e95f1b913bc9cbb2acb7c4f43375e73d9faae576b80f318895bd7ae7692fddb9ff6a037e0b42dc265bbc51a805c5899ebcc81d055f9fabeb2aaab0921a49588e3fb0fb47c35782ae0d6a8e334d04cf8b9e146dc7e559e9b8ea87ea8fab308b6f1b19c97d0a0b0bdca17722d9d95f0c96087139a34ac2e40509a575738a53d7869488818395796e2f41d1df791496cc0f15c4041382792f43a5b7eaaf20ee0c8cb9ec46fa211e68ecef44d71a6d6a5bfd3eeb14771f041dbdd26e25eb926c0210fd8ce96a7d409a4100e5a540e0079d5a955b79d251a49974cdd01670205ad67944ed8cb80b1e566b55ca3c71821a74a5b2c78a63af3801d008ef4a0e456f1a20ce9e78daa80b648655c2b2de1fa852e90761867927052207dda39b206bff971abb8ff4aed876889db0de594f98052b6c4e1a40021fc68adb09c60d1a160c245b2d0ec096db841ac29081f6c06975102b10c3e9097d917a55645ccd07c4d5e9e3ab0f20d8ce6f94458ec779403a6181a921ccadcd9dc91fafeb293bfcc08d4414a428bf1deb3aaeb37e4ab11eec906fecc5c00e8e9b9878732d59f9ef6788e10f2e1d8b801b07ba718111e672f122171ba1d44ac6fa55e8a463e499f157b5d8f19451c4555e2394d12d69f9f5fd83c9790496c94bacea9919da5549361d630c749bf9b061428244d5f4305a04a0efbd060f7f7574220f16f0e84747c9971bda864fe3245c06bb808d8f203af81d0b07c476fab99167857ed9aebd8e59f895c44e62c2bddac41fc40398693591a269257b8e401c9c1edb229e6e21e0f0e6836d2775e4fe81d7125cb296638b3c43f10134a039eff15ba44c8a2175c80363e40ff98a2c5524d24944270d2951017cab12888e9085d8e7fff82a0208afe26f171a8113254ab9107aef7b6c3dd141c1492c01dcc12e1ebd9626d95e2edccc67451fae9dc008d1e51e4785ddbc8c46f3361480239be571da05bfa4f86ca092a27c9233356b5255d10632891b85bd7251644ce063cdf50e1842289d76a3dc8348d40a5d0186195ec41b1adbeabace5eccea7221399f0c32da71c5e98cdedf7bf2ac7c76f2567997938bfc0634c062b533f2191871635b4360247953fcb40bcd64201b0551606537d201c67fbf53fe6f6196ef59aadc950e7e5e9392d4aeda55eb78e36a691af928ba74467769ab93620a5a291fee0047adb9d9e365a1e071d0ac5d12cfd3191398fcbf2ba24dd354e8acb6ce175b10a57c2af45021caa849bd0014c6ce17823e5d4f709da9085b5747e79b83689b5328697f9a56f9417958e84de5a459109c5809a3d759b75a55ef45417770307286c985636074ace2abc4511cdd19bf8f4374b3e16f4a4d6c72acdaf42426b3ffe339f01ef1b51eb357827dff9578f00922ebe049c6f6a7e728c1c914b8c0cf1e1014b4f73c8e4834e3aa36e7aef9a13fc520283a95e346fa7351d19d09c71e4b3d1c74ed7b2f5feacdb2ba6b0be4ad6a36b8ba67f5f6a6bcf5a909512e991f9b1bab12216c1aa1d408891bd26d0b8b535a3dd790c33487c22eb27a45a87ff2e9de8f1c37d1642fbfb0742b7ee4e17803135d4e693a667285dcd98fdbb32288ca8caa7a1d7b99d960db2d4d7e700431d918eb6a9beff8e98bff39ec262690540e341f5c39710f0bcbe84b3dcb55c2f94c99d5ff7cdc4ced5cccb69bd94f1a4593ff8db3aef0627b2c2359532a5171fb5cc8ab9bcea88781d534ac41fd2e66a850141c5cb3d9994d561b541cf20ea53ad9499c496a0e6c215b859843c72c9755b23741a877709f55d5c4f4280f33665e8f26e2fad33fc26c04c12a9e6cfb2e1c3d2536fb2dfa39dbb39b06f44e2f3dfd899d93ee7a1f054be5a83f031eb7ec477b5f45d0fd90936c4a9879f2dd5b8b9ba5b4796f2d3b47055ca3675605458f442b5f8d184855acc066a2aaa526c11f7248627522a733d798ef2266a71d97fd52dc5f57be73e28d622691a93eaff6b973e830c37c7ce4fa582d5e4a8ee36dcaae0d6e266ac82f81cc98665525650a90f96f085cdad180e978b65e4b5697f474b0fa94478fd85f42edcdce9d62f8ec1fed5ea6978a73d992af4f810b0509f868cc0c0244d6901fca512a1ff1ad55c3fc7e2a8e726bcc5082a1a8ad623cb77677418e01b31ce3c108ae9bb36de6296c85a7f10a41e480d027faabc50936a08063d9e459ac455a48eba517c813477b86bbbd60b1d8176a7748a54e5f76fa1874e33ce0c28eb1e0303db8a267253f9997a7f56a66408e97f3377a940b628daa9e2aa9acba6971abbc837ce906d94f04ffe7cf0a4c88c8ad2b9ca734b77448afeedf6ab065d7629ed793c266a1dcd1b3024568899519beb369894958d09bfa6c4916548e9442e4e99786ce61b6791cfceff91d094a45b62dfcb744fb4ae19acee4fc79d7ff2594ab35afa9292a89c93b796d78c357e2b0ca3fd1c8c9a75d78161b75e9790921b4060db3f28a7cce89760e2942e5f76cdfc588095551640b18d3e5180bb24aebacdddb5b4e8af4ea2d91796fc3db63012ff930ae647b514e473543b118a67fbeefd4e24b541d04183487117bbfa290f57beee1cac1d9c40a1076e22e0bd17c0e8bf103c49ec1a27c6809bdafbd857c0bf9c04d52993d3aabed6b30ec5a2cab0fb7fe36490d3f893471c011fcbacf8eb43db06d28883e14a4464a321c24f44047b5c2e6074f423aabc278ecec690843535282a322796aa5a5fb889f49c0c7ce65164e46d5d3e2d1c37855f7e5bc0908037020309ce272c80d7f628b33257d96638e0cdabd1de6a6f0085ced5745dc4d21ccc783ce9fcb8fd2a76138cb49d71b15569357a2f75973e50c6fcf8e5e193d859e990065e050d50bb2f740bd36b00c61350f4655a1bba78a702364df88140e24bc2cc65411add64b8222062a695822f3da8f3b1e7c3318b34734543110bf3d0932c966929ad5290a222cefde87c1e666859ab833f4e0cb725fd47360599a44e7dadb74a56d4c23df34de80ff3dbe3899efbac8fbed4dab20d559f1d7de646e908f882630f4d248bfd4f224ebe1137bd40e859c1340", 0x1000}, {&(0x7f0000001080)="20cc06f07cd6cc58b12d0a8c55afb834c3375c28cc2b96f53482bf5cc4e190e53e933094b427085dfc0a86c16adf455e6d1780a191767379ae2da4ad86e84c17117f495a3d71055e10baa981f2d45aee9ff63b5707abb3b0c0a45b", 0x5b}, {&(0x7f0000001100)="a86185a9a6a155dff1d9c9bf1ca1fac8f46d515686241df25c226e351fcfc797caf207a1f15ec681f6c38f32c68a50ec9d41585520ddb7873aa2cff1dc707d3c37", 0x41}, {&(0x7f0000001180)="8f7feec13ad3bd196003e7239191c962a93dab19e1f2103f7d591d17a4b281315631c47f2ec62b0ea40e8559ece44645ed7e12a385f1c4b637c23062375170ae4e44daa0c0689220682d763f9cf356180b0a7d5d235d6472d47a4ef9eb7d46e66de38d7208f6c2f04f5dec045b63d102fb11c2f8e45849b5f2a94ef82c213e81e619ae49378fb581d55999ff8c7d516e808ac16037bf5c33549300f313b61f7f143a701f2ab02a1c552cec9a8d9262449b6d4e7eb8ba21f7c2f8c32c801d668ce3a4604aff053263c6d4afdae6a3ea25f36768234408280f95f084cb8b6dc3493b422d25f5cc429fd201418fa44a5492d416db5de484cf69f0e371", 0xfb}, {&(0x7f0000001280)="9d46ac66b904a9076a53c07b3b0c0ede01bfc7d95609d6906614bb585d5b099e0198f10757e89f7f8b10a45daaf22256aac2ee8de2d0e163d5726345ca2ce35d07aa24759321c7421d8b0b496f06adba7377d8b89cfd939af7ce3ee5618ff2e327aa4a1ccabb675527cb046f5077030ea936c5f5a574d98e917b24443eb877bb37446354ab06e0bf33bd5a5ff571d76000be8123d8e7e327497e7cc3a6452061d742455eef", 0xa5}, {&(0x7f0000001340)="488264486549b3e8a8436bf54eecf33936c62f967d3ef5ae5f683417441bd76ae82b8418a87c614455c2b5afd0f63f3388f1bf8bb540c025361abaa88f71814112aed100cfc929f98543eaccb8a19fa4f9e64d58ea8da7b6c99dec1288e1bbf53f78eae2b8cbe57c9cd99eb4116db469abc698f4bde46e9488a8601db848e39f5083b6b62052c95bf487bd0ef9b40a0eb5aadf6bf574e429f79b20b50fd99370969bfcb432676e3cb22787dbfccdc49734fafb8885a6a633b502f6c779d7d051b358d12609f221", 0xc7}, {&(0x7f0000001440)="e8f535abae7794a4242186f42a843f00688975d43a049d3689a99d2a9cbd0025c375f731f7a5766a808bc22cc2480e4e025bc4984f7547b2acf3024238767ae24dc3bb128d54391cfdb24251c6f9ce1627f86856e3b62985241c9ad9a1c7b15a7af6102973201fdad5d210d49e9fc63bdb63f90786f5b45e4a598a42bd1193b7a57b08c630dd756741d2f4e2804878997e5bebe352cac14f1339f278200afb640b3b91409cdcec0171ae0f38e94b097f7dfeff1072e6cc719b48cfa48758ba7b10c941fd500bafe5733a81acbf8ca42f", 0xd0}], 0x7, &(0x7f00000015c0)=[{0xb0, 0x1, 0x5, "be39bcccb2fc12f45e63da867e6dab0f0c0b825f8d41e0a5d42feaf47637959485a8f37ddc4dd1506837666fb02f811290235538d840ddd52a3a873902ce14a94ad5462e8d4b5956380f77007b53d68188a467259a5797bf73153081b4ef916fe635c0e7079f595832474385980d83f5266020c4fe177f2367b4203e8c4d2a455f7030940ccd6c41e575314eca62d41194d90c14ae25fdf0e8"}, {0x48, 0x0, 0x7, "9e5e475fb34adc2ecf743121f19faba49454d91594abf98d7960d9afa71ca7ca298ce38ecc48df1d8890f1e59178e8267f722f7b4f"}, {0x1010, 0x1, 0x9, "7d3e0ebe2f4ef53e43fbd88cfd51898fc9be7374249f3ac23f63b981e64203aba544d08ffb838cd3937a33fbdf96afa35088d6a9df3addcee99ddcc4683739918ca8e520139fae940f80f683e9331b03290d50539b9495b4f0b8ba1c25d1814a6d85aa1247d2f4e7e4e0e467a5f743f9d3417167e49c24edc7ceab73b5aebb44bd3accee0197255c56a70f2c09399638a39c38b7ae81762aa9e69f15aba100a4b16d3109b934c22d9afc584560124154ca9f71981d81a1a74682abbbf7678d71cf95fecf8aa657f5965f125e05fcf7063144ed61a3234c9a52768220242333d8211e77a19dd1a6384dc7965d8bf2f8e3a0993fb3dcf7232c96470eb40d806a19b0d7d9ed268c78c989ca5fde422aefc9114379e92128557b34f75923e6889346a05d7518f02c666ba0b4cafb53da2484f41ede4feae766de9d55ca4635d20ed0ad4bece1e4707b7aabd59e4d73787022dc9527631e13af217bdbf191ccb8d7a35be389611ddc92e6c0a09e2d57a77d41d712b475fd7bc1753492679189a19102328f0e2364f6918250a1542ae161bdc7503f9a5a30e13dfa8c419c85639ecd1be0961a140480d1de620f5550452db491c807a50949970aed6722355a1474bc8c2a11cefee377d8d9b7bd83270ecde9151536ba99272165ca0ac7e1c64e966cde3cf12bf400fd7c7ee296fb1b2ea819593842e376b81cf40eed6e0522aab5385853d02d4c80493809a1c795d817e292fff3bceb8812247c6170674499a8861224676f8ad99d6c05844ba8287a14853337dbf4368bac9b25f3e4008d7aa26f81efad80026d1b33c784662e46b0d7adba354f207b68313ad926feb446b7689ee9ed60ea5356b11451f21d5468efe25547a162cf57ad00579ed149792184705b522386a7a1b0f8894f55ef688e47273944e18a0838ed5e41c47a1f2c66bd611af2496f3560aef9df764c7a82c585b97fa2f72831eab5a99a34c1971c2c7b22c67721167219ecdb3d7feecd4c8ada52576d8fcd9b79b29b07659fa8623039d5c911a64fe125bb314c7ebc721af3eaffe4cf107a74a8da767727256482aca7bc2e4dcbc6694b9cab7a498f0a46b36535ec0a02f8c4694bcd21f17e8b4d838c40a4536194f28c752e6a1913c182c64996a08c436955d02efce90658fbcdc94d9e485d55565395d35c53d473ba7a5d196c9b522288ed33df643f5f5dcb75e3543042c76b0d290da2f4aa0462f05d9289e15768fa30dad4757f078f86ea76774e77769ce8fed7e748d967c23e861375755f94df474264f68b975f68edaabaaec3193609f22c77ea1d5dd9bb7050bd7ad935d13dcfde97987fc1a800f1286c14923d9123fedab19207913b80f462364a83229f074e33cae817679db2b38035dd137be35a9f1fdcbedda82c8ab541fd8c119a929162e5ea3c559d6e460bfe0ea05789cd00afa69588ad5a47568935bad2f1d470c015d26c739434b568b1b140a1c7daf1783414c6c34dc2a5fba83b0e75925a29b969974f8cb397943424daa24815df037ec935954ad12b7968e8eef7e8f7f6b8a2959739c94ef05061c2e2c09c07cfa4f4a6f2b639b4299c480125604dfa36c341bb27f9b120c6710b75ca34f73a0ff47ccf6abbb372e1858cda2e13f18bd3aaad78dc356393e4ff5ba73f138e18e4e0848cc744d112bf5ee3ce1cf16a8671d46c5813a8e01b583700ba249675e3771ebe9dba31ee4993139b1d45905bf7e7843285cd325f935e300cca6e83bbbade75c38ef6d57ae0a1b7f2a21c0e7c054dc0c4e5a758c91d1f6da7a9e2a7baee2c8ddc01974698353413bbc18ec39359d72cc428e1914a31488f09eda66135f4b74c92d688ec584ed2b3a436fd3c1bf31f478146cf8e795f552845a40b6c484b5c6ccf094abd0bbd001650a73fcd8d48faae13f83ddd6fc048529fcd6a9a9ea526438369ffe3d674c939df6c089526d2f3d9a7ec6b5c0107d51a1bd34ea8ed8e9f8925d6adb36fdf8be084cdf7917d8edb9c38e5253ae9b05be7dd87a7f86190d431ff04cb7209bfe7b87315229c2dfab337020c7afb2435511ebbae43ff459bc9393f7981214ad5c55c99f118b61f573adf19ef788ea66e5022998694bdded26d846d315db47a38fb216f92dee3f81a4fbdbc05f2ed61123f09a49d5ccbd2963c56b3f15c917627f7dbddf7675d81efc0695cba9830c559de3505e32da255d0eafa2a9eda7498dc6dc8836b23f0e55894bf9bc6a17003c0eb8467246bda5097d679e7a0228e6b228cdfdd86a1977ee2ddedceb5f38712a82c46214eb5df251616fa5eba8ec68bca079edcd4873d8c7316e65855d572780a2a31ea91acaa5d00c36b0ebbb32fa9c4add1c257e2c33a48b859f3bd2539660673c0055e6f40a65d9259656d7a6f0b142ac4d0cc7e90ef574876c7973d94c0f90f497b55d6bfa4fc9ea8def5c3b3af4dd2991fe00f91fa7b5e0af4677332421046d1d1642610f12f4bb7af83aa2c0188f3ddfcc8998549b27d1bfc4966c0485e3856c9aea66cfbddfad34a844ac4ff207022d8c08ec651436ba8aec6993dadce5ef796028ddc40f90e7e0717ec8679586c79534b7488993d551d7ff7d03908f70d7993f2efdeabc3ce584d919b1c50a578de268333e8e09d579b5e8ff9ebab8b903488c02e5b86aa70baee66fb8bbc47bce808af124939fc42da23404bd8f8d35a118b8236bd3243c0a8bde1412ec14abdce67e8cec79d7c4744b2de492d8fffecf275cdc32a0f96b488623e7a31f7671dc467442cfc88a10ca552a34aea2f5467c9913b671d36169acbdfc67a13098933efb584eafc9198d546954951c4ba8567ee6d6d89fc20990584e1a21ae212cdf1cb9ec9f6a49fcccb839dd4be93dd5d6fd164a4c0fa151de37d1fc7bc707f2f17ab6beb4bd366af14fce0c4806efa503e2cd01cc0d3621b7dab2230e8e412722bf8e8aeb8ad337bd9286e7fa693f5ca7a05ffe808535b07c2c24edcac4b7203197d0c71d6e7f9fa818a5d407efc2e8fae1c7b834e067e1cf30b8cbb206f13a2666e2bf01eaf4b4614cd748696c1e59b7cc2cb3552681a24f66d79feb4e3b5659cde7daf731b16c7035b6e5e5145efadce24f3d3c31e5f74f62ee5d46db54f1cdeca791765420ded83833d56c58cda24ae3f131d2451139e9b6b5fe069d6b537f2449d1979f3904cfcf320b439f21e33bb1e81622e48fc5403e4024979fb89675729454f31c345d8f3f94107db81e9868df62a0d099d02312531f01744caa80721409de235b0515d93aa145d5c7d698f78920042aaefcf0557f3f2a3782fbbccea5d0ddfadbb4fc126711295632af55943fd5d0ebfa9dc7f3288ac18aca71be8a877ce996d5205d822be0cb59cf4a9ab59e22cb3ddd1c4f3cecc0fa8047e1c9fb286dd0a4aa04aeac5a2d226f8ce3d729afc70b8cc5ea85ac51be4610d10195114d00d40beeca6704175644a38bcdbc2df2fd06c8e1edfe41f51ed0a7ba2ea678cf5a826bba3bbb60f54bddec01940df50678ba872eced7da772ea39e281d4970cb6ef25665d4d5679bfacaab961a90f487ec6d3d7ab3751f5bad462e3fb3ddb0123064f2acbc44499b6c24b7608fb765acdf7097a4059f9605537bb38d3e8064af43b560a923e0ed678d43b02731e10d0b37b04006bc6ec2973718f7065079c7e2e16eb3e3c87a54bed3d446833b522ba57cb96dcce55554507132d7875f8e624e2c753b35e76a802cf5d6aac89048bba0c1b8e94836fe9564286c9251b24c056c5cd77874481d9f0af908f16fecf5bcc83a29dddacbbc796e8d2ba0a0a40696a83ab286600da8182339b8af502db945714b8169319f3683390511195aac0f440eca0a6548719606f7d916c07a93299830778f72c3ac0afc29c0fde4dd3bba74d7b57a957be32014b1bf880fac71c5059d8eb418e818143c3f3bd608e6ec745edc62e3aefed723aac641826a8d2a80b00f4f6c96d8940ba737e8a2f01c525d940d4e45d4b872ddd7d9eacfc4813f796455d125fa71e31da7a36593e11b7aa11546ecdf4f890b8c2e04a27aa828e99c2bb009144333b908b8a4d36b63ff29a0c4c00a7fd5a21a6484e860eefaf61fb85dd4ef0d1f0b58f9cd9f3e7a235549125cb58ef503ee5e103936a9fe2468fab9d53570778675749d9cde25309bfd2cbb9b9da6250582d6de138a97e35e500638466c8926ad2427f0d0a2f4c473110eb830b25ae266898f216263f46ee063f5619d66c9f7e78187be72d7e2596ea2349e41f6111c2977724855194c208ad8a4556a4bd3424080019f81c2f7d0691141931216718a92d34f1c3b8283df51d6931a675be32bc59ced2928b9a6e93c892393401a91bb16d29404f0f315c4a4842a57541cb7c57493805d54f67d78f7e1caa044d348379bdf475aa9926e1129fbbc7f38f1b42a4a02fe1ad7cb4ac0ba6bf6a9be5c14fbb10f87f2a414c99acbf3b68f5d94409213eb41b069e854147c29868457a18a4fb632ec46514ae2eea15536461d9475cefbc04d20a7605fa10474e2c2acc694246b4effd95c60a26bb3c74f5861084713f1fae83b2e94cd7f6aadde688662d1b45c848ea82dd6899f8d1359ca58f27b442a9d8814858ad096c0a2b00acdea4e426c2faf26c96be0d3c94b97f1567c2ffef6e533ebb6d234ecd13edf4b0d94fe69a24e2829c2cb7ba72096ca87046da7dabc3219c24530a3ad3a0dd5e729216658644722f410f1d06753dfa2bbd3c79a048eb2dd902ec1f10a91d04e9f3f09974d4167c3a50f148e8d2569a6d03dc387611fa3e38399d56876f816600b5babd55319212698e1195db55dd4ecb6b90dc8bbd4551b3f3a8cc7c9b72e414a9c9bda155a96c9199a44a81895aba2eada38c774c1995093e9c6dec40a1c065b8d0a63c558074c7b2559eb07c9ee111e72a5dae7681457a87e3fcc066aed7804186b882cb61c5f6d239f83b8657a662c3d657fe0cfa57e5c475c40ace4c635b68fd7f77f2288bdb15b3f78f50fbb5c85304e61d4b7e0bd3bf4ee9c7cc0e607338f0ca13581ddc357764eb5934cd76725a786bb9b9dca4ef8ccb78ffeb83f5efb496f500e643b637c3649af94012f6f634de3294dd9fc05a5dbf34b3f09987df4b1e4e3c37bf10b22a96ae27bd34635b8db125bd7dd42f7556806e4f79e770cc8e6bf4e2a446ec01f162db4ba4d9b30d7673ec7aae0064a5f5287f29a3e81683cc14ab8df8e786a0c2240516c5dd175a56744615ea8daf41e0007cd900a505be7be2270634408e40a2657d808cfb69b4f4d4124bdc846222446701a9563b097cf7a97a19bf6e016fbcd47da980a116cc5a8690d9c17f7ccc94577b3ffe1ebfecdddc7b52623bbebdfa73a4af2022b1c434af5a6e34f7fa96511aad08d79e28df95bd472cd13a7ba19aca75a5034004e784bd61093206a08f1ec33ce10311b4ffd98893b18202c726ccf56470d1211f9b7fdb4a37aabec5fe8f706e06036b12a3d5d9c35856d8922cf11bcd7147aa189d460e1d3eab8bfecc204ee57c3aaa291334dc97bfe25f57cba10e3ae058e590e01368e99fa5c5e31155fb9cafec8237259f8cd973bf2130a5b4122ef5679e14d4c046b4f47925c1888de134af34cac60a4befe91a2b67c7ff3228e94f309a12099bb45938007379c8ddf8ecec01f3fc1e6eb22943ddefeef033da425786a506740cd334385f1121f4178850181b65b6bf961727e5832e111570ded9059ab94d6d8f6a54c76cf744fd5a6760e450e0876a94dbebb0eea9bfadebefcb2aa6b8af0f09f36cbdad17b50284978bdb54"}, {0xd8, 0x1, 0x3f, "17ffc239aa7478d63087a0abdae78c9b91ff33bd347d8799ff533d5f3599dbb28700be02b83466a7bbf60ed662ac527adbe2997fa81d518d1021755b87c075310ba7194ab11d838ba096519c864fe3961a0e26644ed544760868cfe35bfda676f0f5dcc1e2786c04d120b7137f7c8d65e9c51f8eee7d5ff20e82ebb489d7eb1f3c09f2e4982554bb70ac66ef5adc1e80a1776237a067a1748f96fd7fed756a2ab94490c6b50172925b2cd8444294e319b304e63f9d28d388b7602c1fe5b2e3181d9f16f532bf0d34"}, {0xc8, 0xffff, 0x6, "d9aa9f78c950b7708908fa37e662d7e8ede0ba947c3ea726c83450cb0314ed982165b034a6b9830c2c2baf8672d601400b7d6aa71bccfe1601ace7c490ca4456fee0f99652555182e9db6a98e1ff40411f566ff9b236f46d87345accebf5608fd75c2b97c923eee8c8495103461cf081e6da848fa20eee1a547bfc17df396dedab2bffb0f60c1f51195364ac1cd8fb8bdf4883e9551fc140138ea95a8c17e4f7f848d4854e45c72a778fa5ab6da8325a0dcaa78bc46e104c"}, {0xc0, 0xffff, 0x800, "5a30532f8ec646267d2dba82d048c7817b095d2f3cc362fecb66c6683012fddba1ff6bcfebfa74e748f647a86b855371e8193dacd951e06d3fc54dccd4e1bc3d0afc1ef758793b32a21a003de874bda9137da9f071fc81c215df4ec4eae1ddd9032e68ea03b72241ffde57441fc66c254179edbb6c3d4ca39efb271a5c70342a3d33f3e4992fbdfd356fa449f1b72e6626bca919eee11f67f249602492ffddd98e8d22a45c31f308b7dac1"}], 0x1368}, 0x9}, 0x10, 0x9) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000029c0), 0x20000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x7) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x0, 0xffffffffffffffff, 0x3ddf) socketpair(0x1, 0x4000, 0x2, &(0x7f0000002a00)={0xffffffffffffffff}) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x400) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000002a40)) socketpair(0x2, 0x4000, 0x6b, &(0x7f0000002a80)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000002b40)={0xa, &(0x7f0000002ac0)=[{0xffc4, 0x9, 0x6, 0x7, 0x6}, {0x7, 0xfc00, 0x9, 0x81, 0x200}, {0xfe01, 0x40, 0xffe0, 0x1, 0x100}, {0x6, 0x8, 0x0, 0x5, 0x43f}, {0x4, 0x2, 0x1, 0x6, 0x7ff}, {0x4, 0x5, 0x400, 0x7, 0x3}, {0x1, 0x2, 0x4, 0x20c, 0xa29}, {0x2, 0x6, 0xffff, 0x40, 0x291}, {0x0, 0x400, 0x800, 0x100, 0xd1}, {0x5ab, 0x5, 0x3, 0x2, 0x1}]}) accept$inet(r2, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000002e80)={0x9, 0x6, 0x4, 0x2666, &(0x7f0000002c00)={{0x1, 0x3f, 0x1, 0x9, 0x1, 0x0, 0x2}, {[0x8, 0xfff, 0x7ff, 0x1000, 0x275c230e, 0x7, 0x5, 0x3, 0x1, 0xfffffffffffffff8, 0xa, 0xfff, 0x23, 0x8, 0x100000000, 0x3, 0x4, 0x8], [0x8, 0x80, 0x7, 0x4, 0x1, 0x5, 0x6, 0x3f, 0x9, 0xfffffffffffffff8], [0x8, 0x1ff, 0xff, 0x7, 0x9, 0x6, 0x8000000000000000], [0x8, 0x80000000, 0x3, 0x1, 0x8000000000000001, 0xffffffff7fffffff], [{0x5, 0x9, 0x9e54, 0x6}, {0x43ea, 0x800, 0xfffff9c7, 0x3}, {0x4, 0x9, 0x7, 0x20}, {0x0, 0x401, 0x4, 0x7}, {0x8, 0x1, 0x6, 0x6}, {0xa21b, 0x6, 0x41e, 0x2c92}, {0x1, 0x1f, 0x8550, 0x9}, {0x7, 0x8, 0x7278, 0x3f}], {0x6, 0x7, 0x80000000, 0x3f}, {0x5, 0x4, 0x8, 0x3}}}, 0x8, 0x9}) ftruncate(r2, 0x2f) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002ec0), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002f40)={&(0x7f0000002f00)=[{0x85, 0x2}], 0x1}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000002f80)) geteuid() getsockname(r4, &(0x7f0000002fc0)=@in6, &(0x7f0000003000)=0xc) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x2813, r0, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003040), 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000003080)) r6 = socket(0x20, 0x4000, 0x5) getpeername(r6, &(0x7f00000030c0)=@in, &(0x7f0000003100)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000003140), 0x8, 0x0) sendmmsg(r3, &(0x7f0000003740)={&(0x7f0000003700)={&(0x7f0000003180)=@in={0x2, 0x3}, 0xc, &(0x7f0000003440)=[{&(0x7f00000031c0)="76447f71f3a6", 0x6}, {&(0x7f0000003200)="7946164cad4977ae82d68efe46d2040fcc59600194c8b04f120b62aa9ebe7ad8ba2fa6a6afd5b3cd95f324442af16ff2f0ba26f4945af3c843cf4ce935f102a2c3b550fe2495fb92ac4944e5481fed26734d88fb2b3d9bbe72c0e38bbff91a0c6d81deb3633f50", 0x67}, {&(0x7f0000003280)="d96b1b1da9c41260afe4f565e2a9063137b086aa5dd3bb9bb4d2503997dd35ed070e372b00c876a3f7fd3457305ae8b6de1f1cbdf6be1cc918723636f90f658c15070f74032f46e3ded934275905a89ac63c8b7e33779a1807c58845ba00574c8d285e02ff3d8c5210dc789114e4bb4443e62806d76cad7ddb14396cf942ed56a602557aa1c59ce92dd890a397c46792918af26233dbb299a64bb6f5a0ae3ccf1241e8baa9d1fd0292bf12f68253d55f9d43e547", 0xb4}, {&(0x7f0000003340)="ba0ae65e0b9c4a1f23634934a6fb77794ac9a4afa7ed6fdec9841a26ed416ce2f203d6ad47c74361de8a4bee31ae898a18591206b34a05e56c130631d8584845aaccf09c879d6cdca8ffd467680f9d842e19254b01f21e578c5eab236b1174ed30802045144da4efc485467d30492a1d4c6ea452be66767b30ab466cde18e20af8f0c759038b692ac5ffe5a0ca6fa81e6bdbaa410aa41d4ccc421792a85e61123d9e4de05d232a525633a8117b1a27c50bad5dbd32387fc5fc2d95b4f5fe8f887bed44f4ef8e4f950330ea9112f07e7a40d82aa218e311cd2bc862a2b6dd45a314e5598491", 0xe5}], 0x4, &(0x7f0000003480)=[{0x60, 0x1, 0x6, "eba09f3732143cc97c1b54a66fc2a1b592729ced1c78475d7eb1a30594f0b68e2f29331f2eacee469c36040f180ad2582d16da0d908ea6724cec3d50eb349766f0eee3b3bd0bc2d3d2"}, {0x70, 0xffff, 0x2, "7d62cddc746b59d836e824a1a6ab60b84cd7b0773e529e93e141c9cc2ad5c9fafecf87117bd1889c935d012f1425147a39dc90743badba377fd30de06e4b923a4e5013c0bf16f46659048c3093f41b04f4c1fd2a0d50bfdfbbd6dd29"}, {0x48, 0xffff, 0x80000001, "3b6c71c2c22194b2c2072a5b8906b9536f4ed6c279ddfe96540f6d6ccc0a64c0b4be74328078219c2449770674224da787d10c48"}, {0x48, 0xffff, 0x3, "d8d6a5e5232982ee1a81dd968d938bfbbf105270a9e4ac0f73e559378961caf2db1d54e3fb14b2920a04b1d1d8bd8a43a6b77a"}, {0x108, 0xffff, 0x8100000, "b0a6d4b4f30030bdba72d2f72137fc3e4f712b9dce3eb2a6e48461fadbd515baeb9979972a626077feded1372c7ab750a1a3a7cddeac8c0a6c5597f6d3db8886448f59ba1496cf8470e86ead519596f875de0040f332ebd25b417c3e6ffe869cece5095d263a8051468553367fd3c647cdbea14a36fc8390a3a2609ea62ae2b728ef585b0b43226a40dbb02c0130d15bc946b05aa143e267a8ff67f6eee0d084e99d9a6c23301e2fbcfdca8b9d18137742d997c96d2348d125288e733c055ac217172ff077243df41905b97515dff9c5803507f861c7cfcf78a408e8e3c6340d3a2b7935b4920acca51dd8fc858e5fa6d1"}], 0x268}, 0xfb}, 0x10, 0x1) getegid() setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003780)={0x9, 0x1ff}, 0x10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = kqueue() r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r5, 0x40105706, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x5}], 0xfffff800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x8, 0x1ea}, {{r4}, 0xa3461bb59976a354, 0x56, 0x20000000, 0x7f, 0x3}, {{r2}, 0xfffffffffffffffa, 0x14, 0x1, 0x71f64f59, 0x400}, {{r4}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0xffffffffffffffa8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x7, 0x8}, {{r5}, 0xfffffffffffffffa, 0x4, 0x40, 0x4, 0x81}], 0x15ac, &(0x7f0000000180)={0x8, 0x3}) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x1}, {}], 0x101, 0x0, 0x0, 0x0) executing program 3: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x118) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x8000, 0x11) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0), 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) writev(0xffffffffffffffff, &(0x7f0000001240)=[{0x0}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(0xffffffffffffffff, 0xffffffff, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x28, 0x0) clock_getres(0x3, &(0x7f00000002c0)) r4 = msgget$private(0x0, 0x97f963dfbf7c8684) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000400)="e1f6de10a985215261b11c84e4fc8db95046736ad9c921a495768b5710964dcaf2ac857d2b9d0c76b53ccf642f4ff3ca75511803244dc7badb5ab12531ee2bfd014348f80a69cf92f32b3bbf016508984c093684381e1ce5c9e09f8caa", &(0x7f0000000140)=0x5d, &(0x7f0000000200)="a69df22c65fb654f22ef8225581cc62b174d1ea897834cd4f042f67fb792e9e150394b04ec", 0x25) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) (async) setrlimit(0x4, &(0x7f0000000200)={0x87, 0x5c2}) r0 = syz_open_pts() (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) rename(&(0x7f0000000080)='./file1\x00', 0x0) (async) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() (async) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe"]) r3 = msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) setuid(0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) (async) getuid() (async) msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="45d862909cd99e092dd8ad6fa9afe4bff7a3ef5dda27682f80f3ef649294fca79ca4ecd536c8b1173c5cbc2bdfc0c218378ff757b67760beb5a9523d6ca6510713867ac9d4c062ac34e33360660e7921119ca81e97621a4ee8b13e679e9ff124c94f6de5b2a224b9c3ee2c7be0233feb4b6151f26edf6a88415a06b0e996dda93ff9e326af510ed546b1fb7f3888b56a7b98372e462badf80d02d767dd4b328658966ce87f123bc4e2157ad63d933bdc05e0bb49de5f3b113cd82b4dffcbb40ae6831476881c6ffbfd2112056c0b70f0fb9bf18ffa158a3950", 0xd9) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) executing program 6: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x64) setreuid(0x0, 0x0) getuid() r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f421db68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee00fcffffffffffff01e9a91a3ef464f75a7bc6f3cc29141110057a000000", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES8=r0, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32=0x0, @ANYRES64, @ANYBLOB="8e1ad5e32ed5cca3c32bf2bb4def38d0965e0b0fa3c6a2ba9ebebd27fdc44de77ffdb61ddd6f5578fe4b25d938ae5bf66a", @ANYBLOB="00000087d12bdb5bd7c4cc00ffff00", @ANYRES32, @ANYRESDEC, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x81}) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0x0, 0xb, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) getuid() setreuid(0x0, 0x0) setegid(0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001380)=""/4096) close(0xffffffffffffffff) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getuid() listen(0xffffffffffffffff, 0x0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000606000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 7: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 6: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xfffffff9) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() executing program 0: mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000840)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x10, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b}}}}}}) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) executing program 1: socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0xdf, 0x0, 0x2}, {}, {0x400}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="957b8a675ec6d7bcfbeb10bcd346ae043b76f633113a93e9197aec48d9a5e9044599638f7bfe22784ddbdd69d63135d90cf7de5e4e59c0915812a1e20cef3ca2977c6fc838d135933d030106dcae2fa8349e141d47e940f417882b474abea7f1756b24f4f5a0932dee2490ac6952d0fb49ea1a696f3f83ec3bee1b40d4b84a509a0c4e4a24c5b19191bba90d67d7871b5d1c7067ba079fb90f18580dad439c7866464274e0f29752d7d6eceeb5f7f0aa200f8f9e6e59c27f479c77d4265e5b214c5478a16b11b36112f8174b919791ebc0", 0xd1, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x800) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) executing program 3: socket(0x0, 0x3, 0x0) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x3, 0x2b) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) fchdir(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fchflags(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffb, 0x7fff, 0x787, 0x4, 0x0, 0xf41, 0xa92d, 0x4}, &(0x7f0000000180)={0xfff, 0x8, 0x7, 0x6, 0x7, 0x3, 0x0, 0x2f6d}, &(0x7f00000001c0)={0x5, 0xf6c, 0x6, 0x18000000000, 0x80000000000000, 0x5, 0x8, 0xb10b}, &(0x7f0000000200)={0xffff, 0x9}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0xb20, [{&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f00008ea000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d60000/0xe000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000930000/0x4000)=nil, 0x9}, {&(0x7f00009a9000/0x1000)=nil, &(0x7f00009f1000/0x3000)=nil, 0x1000}, {&(0x7f0000ce0000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x100}, {&(0x7f0000975000/0x1000)=nil, &(0x7f00009d6000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000994000/0x2000)=nil, 0x7ba5}, {&(0x7f0000cea000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000f8a000/0x2000)=nil, 0x380}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000800000/0x4000)=nil, 0x7}], './file0\x00', 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file0\x00') sendto$unix(r0, &(0x7f0000000540)="88fde0592644ba1c0607e1011567da29b765", 0x12, 0x400, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x164) fchownat(r4, &(0x7f0000000640)='./file0\x00', 0x0, r3, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000880)={0x7, &(0x7f0000000800)=[{0x81, 0xfff, 0x9, 0xfffc}, {0xe1d, 0x5, 0x40, 0x3, 0x431}, {0xd2c2, 0x800, 0x1, 0x5, 0x6}, {0x0, 0x4df, 0xb5, 0xfffc, 0x9e68}, {0x0, 0x40, 0x7, 0x990a, 0x3f}, {0x40, 0x20, 0x5, 0x4, 0x7f}, {0x0, 0x0, 0x4, 0x7f, 0x3ff}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x10, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) executing program 5: openat$pci(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2d}, 0x2, &(0x7f0000000040)="09334df7a960bf0006fd7240d95812eda4ddb197927384bf03fed3d8a860c49e1e1e5c920b12dac4b78b7e98fe81b40c199336942f9e083d452f4ce7bca5be3781013a96ab2feec234e02f08744be4cec7eec20d1a5059836b71acc2b02ed475a43f5a6613dcc8fe46eee5a94c1c0e7724e011a23a1a531a19f7ceb5311baf3d1d9aa8551fa491c1ffd70fa407dd027082f176991ffce8de4888843915fb42d92c00554dafc5c35e59eba216fea6782eb678443c5ea4a95bcd864d5962dec866b49450c4a3e50acea638ef669972d61ac2", &(0x7f0000000140)=0xd1, &(0x7f0000000180)="a9691dcb2a4784c11b9b4781953bbe2d1477a6a7a93e34575e835b243a079a33fa8647452a97c5478f4f2837d5b6717b49dcbb4013", 0x35) executing program 6: ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000530, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r4 = socket(0x18, 0x3, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x3d}, {0x16}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 7: close(0xffffffffffffffff) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getuid() listen(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x4, 0x1) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001340)="d23bc50886c76edfa9357682", 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffe2) executing program 0: socket(0x6, 0x1, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x10, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x40) shutdown(r3, 0x2) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x3}, {0x46}]}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) open(0x0, 0x2, 0x0) socketpair(0x20, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x41) syz_emit_ethernet(0x96, &(0x7f0000000180)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x60, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@routing, @routing={0x3c, 0x4, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @multicast2}]}]}}}}}}}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$vm(&(0x7f0000000100)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0148d138828eed9f5ff8e4a8f6855ead", 0x10) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4102}, &(0x7f00000000c0)=0x1008) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x81}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) setgroups(0x0, 0x0) r8 = getuid() setreuid(0xee00, r8) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 2: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="45d862909cd99e092dd8ad6fa9afe4bff7a3ef5dda27682f80f3ef649294fca79ca4ecd536c8b1173c5cbc2bdfc0c218378ff757b67760beb5a9523d6ca6510713867ac9d4c062ac34e33360660e7921119ca81e97621a4ee8b13e679e9ff124c94f6de5b2a224b9c3ee2c7be0233feb4b6151f26edf6a88415a06b0e996dda93ff9e326af510ed546b1fb7f3888b56a7b98372e462badf80d02d767dd4b328658966ce87f123bc4e2157ad63d933bdc05e0bb49de5f3b113cd82b4dffcbb40ae6831476881c6ffbfd2112056c0b70f0fb9bf18ffa158a3950", 0xd9) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) executing program 5: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000140)="cd2125faa20e53eddecaad4e6ebea02320576a16546dc6bd97eba70de133406d611c603ef2b53cf90621a7d03e8b53b1b0a8dd280a01a4c6effdcc41170ab3368ae669778625fdd76b6cd23b5231636d1621e452179cc9c985156a943ad4e2d135c3a685849ebc9dc2687062c8f50e3f096b6d9a3874cd67ba01007bf254a203d625877b3c6e6a38902e4659c27d84f589e63e163054a809de3ad647c26bb28fc86c73b962bfe6b43b92d464", &(0x7f0000000040)=0xac, &(0x7f0000000200)="c676f74fff5999ebcb531354dfe83c801eda61b0b648eb7c5dd29e604bd1dbdb049cf017f13c87e888280df808da6f17221258253222b463f9b51cbcb5460f6f9f7440fae0a0d546629b1ad9ae22a7914651f1f4f99ebdb458e7a02677ec56888c70f76eb3a35d66cdfea4c4c4b448daa4ea84b219e27af900ffbf4ccd8c9f4d354477ec4a5159705e11f7da2fba59a65e1e41807a58bc12e21a778c74255056a9b6cd3ace9d675a8c7110657b1b89b5ac2d0919b566561973e83c55882d36b2fa7ba3a4f8805f7a62019f675214058af4e12982783d46e7ea5e52f2a99d5fb29c43003547e143", 0xe7) (async, rerun: 32) sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async, rerun: 64) setgid(0x0) (async, rerun: 64) setgroups(0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) setreuid(0x0, 0xee01) (async) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) (async) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCFLUSH(r3, 0x20004268) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x1, 0x8}, {0x801, 0x0, 0xfc}, {0x6, 0x0, 0x0, 0x6df1}]}) (async, rerun: 64) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb64}, 0x0, 0x6, 0x3ff}) (async) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x59, 0x40b}, 0x5) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000255000/0x2000)=nil, 0x2000, 0x1) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x77, 0x1ff, {[0xca7, 0x91, 0x7, 0x9, 0x8000000000000001, 0x5, 0x86, 0x100000001, 0x0, 0x0, 0x7f, 0x81, 0x7, 0xffffffffffffffff, 0x401, 0x5, 0x10001, 0x20], [0x4, 0x401, 0x1, 0x2, 0x2, 0x8, 0x9, 0x9, 0x4, 0xdf], [0x3, 0x4, 0x5, 0x100, 0x0, 0x4, 0xfff], [0x800, 0xffffffffffffffff, 0xb0a7, 0x6, 0x0, 0x2980453a], [{0x7, 0x1, 0x9, 0x1000}, {0x7, 0x4, 0x5d921071, 0x6}, {0x7fff, 0x7ff, 0xa06b, 0x9}, {0x7, 0x3, 0xd6, 0x1f}, {0x20, 0x9, 0x7ff, 0x10000}, {0x1ff, 0x0, 0x7, 0x4}, {0x3f, 0x1, 0x20, 0xffffffffffffffff}, {0xfb09, 0x80000001, 0x3, 0x9}], {0x3, 0xa67, 0x299, 0x7ff0000}, {0x6f67, 0x7, 0x4, 0xffffffffffffff7f}}}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f00006ab000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/7, 0x7}], 0x1, &(0x7f00000001c0)=""/229, 0xe5}, 0x42) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) dup2(0xffffffffffffffff, r3) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000080)={0x3ff, 0xcf28, 0x40}) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00200000000008004523001400009200f9b39055db1400aaac1400bb"]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) r0 = getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) setuid(r0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000040)="8ec18c8ed2398d90e9e466db52955475590f57292230c200a345088b30cb81c81fad3560bd79b2eb2afbc2eab0fb3c314233563a02047b8f134a2e67cfa8cd614f2e6543efe48289c4e02cd9826f48d6626bcd5d919859", 0x57}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef000410000000000000019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) chroot(0x0) mkdir(0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 4: r0 = socket(0x10, 0x4, 0xf) r1 = openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000100)=""/18, 0x12}], 0x3, &(0x7f0000000180)=""/192, 0xc0}, 0x8}, 0x10, 0x1001, &(0x7f00000002c0)={0x6, 0xffffffffffffffe0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x4, 0x5) r5 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000380)={0x2, 0x0, 0x8000, 0x1ff, r5}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000480)="b6fcb5a27ac6b5930f128267aa603bc67e1d6f167399898d04e1911144ba23df3d433dffa75834fb3e9879a3f6839f3a025ad24a52771dd6ca89f6af5263f0d95814059f36589291a82a7dd0f8a986f6c368b10b6bf92db1fbcba0fd3600f526f1c4fd521b9e0430d64abf1279794606cb60123aca0684c1d76095880ee05267fe4c59c7784e1b21312591030d9edfc8e93379ff1e14b82233dfeb1020cad12ac8cca8f2f103285d4e793b19ab97ec77d4650079d8c7becd7b089b671e3f97ebab37a98ea54c3a7bb254bf58a193d8beaae4c6d62b06c4c7b2d6db0405eaa83b37df3bd71f9a1995c8685bab5db2c5d38d18050724976f161b2b86898125325b5d1a64f2da5a804ff5dfd2d055d5bd84ce7ea04ed57f084dff69baac14e06493bead449390555338109a0e743890600d4d6767cc8c15347dbaab3558cbc4f38dc83b3db98da5b933b70927f5ced0b00dca30f0bf33741b16027177f87df15d427cda735db257c5e07d18c937dc9efedd2a83d0b047f524e3456d968d58f30f99d6d6ae6272a79dfa62b50e76d46586f2e783dc08d798418ff3605f17530303d21c52c18c0d04ce3d5373f3f13646470180e39dc40c1387336bb7a46cf3751e367787ed32986bb3a4881c9fe3ad401610ff137abb5e6e0d6ee0f9332c59267fa08c411579e299659cb338ffda7e3cc78ba31ed13582637412d96a4eb76e74c1d4854556ff9db8994ecbcdb142ecb022b9ce59afc0b84a1cc28540e0d18e95bedd9cc3e048a74699b8bb5fe60bf96b7b94979e3dcf88b3d510d09df204f862aab14951ba6fd9d7fd7d6fdbf4901b2b07f5e79f6c0cc05d2e59d76ce2953d6af6670980d26b85e8072b2985d92258b9b8db5fecf1e7f63be4c9c20e2a0df2ff7e3c20688377097bf1637bbe108c10f72e12f3a82100da907d6783586561d9c53fde06ec2212606a29e9ba713158c1d9f9c73bce5e2c853bb6ca09f3702af12c6d38c57e35b96311445d7e2ac91ee5397ce99789c1b8381d2d8b041da5aec4ffa8155c59dbf30a79903e9372fd40ca38ef68d30640348d9bbb997c9e481fa54f6790584b10c239aac1c28c1484f94e5aeb953986bf2fc75b8515576634d082849bcef077e8550df2c6cf1645988264675368c2629a0b4f6c0d4b8f9764ecf6a2a7b374d3755d6aa1499d792c4950b6be3537ca4e59de0748ee19a8f66575b54e87640f4b91476640ad2439a93d386bfbeec4e5a9cfa8ea8d360794e332ed03bd4d7688a47f813d4a74f564d082629e530dcba38734108d3df9ac0eb117dc510384f64e3062afa594c43570ab4e333289d20a0ef7ab55877c802c5b316aae4a1e1b75a1ae2b11844b1b33e2d22b4cc9f00998bb952e7dae87f489ca14b82211f5d252c045ec345fd6178f4013937a144bf28f983961b38b4b09849ff38a5043ce0b0cbb94934e385cd80e0c70907e66ec50e873f5101dd6c0de2c7a3180776f6d91621d27b8589a7a000d31f74ae11098949be26b3346c41a61a7c84971f1a8e307e0aad7dc7da4b408c1838f71e229bd2d4bd14509f8c0deb42207c7e4b8c47792bb7c214ef696a197b9e65a395125d80755bebf0c4a9183023364197acbcd29d98a88c6f276ee8346f1677bef2b597e51e514c6740834125a459257d47bc44804561d5df70ee78abb69870241330758f86c95ba3d220dd3ee9ba253408c9d28f0dc8ae162313e8fa7aab13454c26802fa7b629395224d6814dd420de01e4c472c2a003e0d38f9a0eb7048dba1c81a3f07c5fbe145c7c4dd3d9ae8a6746d3f532af97cbb4bc21db535c4f6d04c4b2a3c9546da1ac1198aef26e1027c9a82aad3241666a8ae742e1b1e5c57444f66b0ec5628ebdedff175c805052bd6a50ee1b9aef1f5bd5f3dc05559f519c58a3c2a984cdbe6eb0b6918604d855fcbae1631904d8597e20842a381a141378bc13313af0dcc413c5015521cb6ef1f1a2abbd5c1a7f8cca614193d58531979fd9bdf3321929bed22d142e2fccfd689cb67e5ce0131c5b88923deaa7eafd472dca78a3afa7fcea5773cff57d5a36460ed78f7818ebc08b72701a462baf82745df8bab878cedd68659894cbe74973c8ee422577fb578831fe114d26cc15e79aec46f7f715a13cfb1354e9a76f24cf92260b7f2cc9f3556f65d90ea5b8813ae4536daa6f6125d39f02711d23e9ee190f6607f966a45b237f5062b4564a62309b42dc96372b46be0ac95255dfc23a5e9710f67615c833e166dd8123fc78d574618bf50b959d448462a5770ea89c9d9f9e8a316cd0b35a40870793944c5f16e59f5f04a15028279c17ba700df0381ae1c73b80231a0a4122af4fa94ea8f522ae7e66afc3b546a5d8963ffedd9349eff1c63ebee44c33b013c73c99f76f6ebbd5365fbae90a3fc4c030bc181e3bc5ea1b69b56946b02ccb5fcf0f36dd3a0ef8e89be993f9ecf89e47bc7c371932865ee5d41c0ab59d56116759c79d077d00566feb77d107cd5d19b8d4993e949e4c706f1d0824034c776b1312da9433625315bd4fc6393bf4ac50bcb10347f9dbe4924b50186c278cfe7eee81a52594f62e54893c54a22e79865c114ca8b2878ae78836516954c16ab9ede6c1eb9cd1efde794edc512d881a164493af8b29fd71d05283fed8d2c8f0d84cdc40175198e9fbe8ed0c934ef4009a17c7f223192c434ecd370d68f72f4e82799df6a2a1c2ffa21de0560c31fb31df6cdfe09d4ec0ab3955855be8b78ddf4025c5347c23dad2e8e9318e2ed2818dc0f16e7277f33b7d644711d1e1311df21f181e3e6140424645ea0d8425d89a71b1099f7384008c0f056deaea4e955155f7681b121dcddaeeb7b7f685adc9fde7a67fc04976ebbb3749fdbf0ca1e62de7d069753166c7194c8949b78cd780d7a2e464556a86aa89b0bc895bbc1745a144e07cdc2f212d8e258b67169958d324a04bcbe7542a39f17c4f922d677e8a1a29d11e8e0f6df5e94390cf2312a8614bd70bf6e90a16d5444114ae0b64e7d04a420d7ba4098899dfa5f30b36e76c73423a26abdbeec1248582c814f843048cb5a86bcd971854d76f66a57f5879e9ff3e4a954074574908718529f0b4f15c7247b375c0d3bd61b13b3970adc70140e45d2b13d4986aab7adc67708877cbcf8ba344e8117866161c4f9a9449e660d692914629ab2fd8be6f307a6127a1491458f294c2d3a8df2cd2b98131a3ec419a025aa7fbd00e5b00fb5124ceb97e2534921631a7ca370ce36e4b29e31f240eb78af05daca0aa31498502ef2694b37ce61e40f47e342354a163d498a9a52545501122a9d3282948664a600484614b22940e607ab1b325aee121b6f1d2bf8d95487647674389e3274df29425b40fdc3b46abadb3421f09c39e5a379756d1edd1ae13c4f692ca2cb7417265b4483e6b5f43840030b9153d7114562aa3e751414ce533063bf47d0a4fcaec5246fedbc0c1debb59f8387c126ff42ae85ffe78dd061ed49c6e0819706ee75f230b9c04ac9fd419e52567f014afcc3454d8405d850b1ac39c4d5ca013ab7f425f8e57cb574f67f5e123cfb7a1c27a815ee298418dbd7b0f9ac201a2b4361ded8de2e6b6ffc50917d19acdc1047a8eebce4a0e0037acf7c61fd733064caef01eebaf60f4f1154fd58d0f75caef0b718bdb58c93418d945809ff1fe0db7b7553d62d9f6949f63dab1672a11fe3a4716412927cc7af6e8fc91f616ea81fc9c8aac58f0ff81bc2f8b666e27d0c8cb59fe573f1d7f7b9ca3bc1e5e82279789906e281af420b29e05175f68b5737ef95dd4dfa7f12b5ed7b42278344c0c906957ab05d27a4604c8cfd6ff6ce74a828c6845a43ff30611fe79231a8255ff21762945386c0d0e09edb4d66926a9d9ac12f8f8b7052616d2ec091316540bd143eed5d451c72cfd38909997c06bf80af3c86872eea8f4fdb045413ea6307664441eeacafc0688e34d32da2fc2c30092d55015f759270e80adb840b95642f56f562baff55b434ed285cc0728ab0b07f8bb7c52bb3fb97ff94765c7a7d11bb6ba9593ad6ab2063c807a7d2d32381562d5a6dcd48a0ebea47de2d62966255962fa10594b327765f7d13a902b7b02c3ade1218ed00ad5c64c10239073ba7bc40ad87afa14df014665a222e882c20d12ccc65aec3af432c0b49945f7ee1639f94bdd9cb75fa844d42c6266816bc292e2e60f224f5a796207a539c39a01461e66a0712db9ca6ad9d9f402d25d4514d0ddc47508e514838cdfc2deebdb9bd8ab6fb9640653647b6e7b4d6472223f9d13570d210eb4f33c0ef5ae8e3e8585cc9dfc607515339354d525a7d0ce8213fc889e78e276a40315b35c0501c05351becc20cb2a134437752a64b3033d3d9c6a9e7bbaf58405e7e45a33939c6790e6cab4f867b80c56fb951abe114b4086cdbd98f4eb7e5c681e2ec9a49e7e0e27e83ccd0a170589ecfab217f1955b7da7df4147c027240e9ad83700b1740818d797e19ad9f6b42dd08efef67527410138d049478b39c5c7867ba0aa5a1fa9cb0c2e0361ff10da8e023168671cc75938b9d2af7d640b3a17e3dd90d16ca0a7594f7e0dc8b9dd780bced9f6c2630736e5f31577a44637793c87b821a9e7596f9f8619537363056c0e99434c9e70f0856cf0f2eb3160d3285d643834135f96ac3c3654a7c16f539d8a5660090e794ba3470e6c75298546f2f18d794784d82bc9cf37b53e8eee9d9a68aff94b81c05a0eef8539cad565fa673d0c3cfe7a407b85ff3650b2beaa5cfed469ea49ab7720dc3cf128a736bd035b7074c9da4e0fbbc18081c563fe0f692f8d47230a354297ebb0e857aaffddacfc55afd443e916824313be5135944d3f7d4fbe80337a4f93f9c4100042fc92d2a220809bbea8666e7ea6d8e0b154fe35df6964f13da6e6da8a26f83e6618c4d4c7b7529c40270b9aaa2f522007f8d06e2b83632644f6d93ddb4784ca70c1669afef6ebc9afbd0e732ad759ad914baf1eb2634156b9681f997c481248167630295048399d860d531a467d5b073ce47d3e7fefbd0c8d184fb20d3da7f8e78ab76e75dcd4dfc210b3b30f3d48448aebd9f674accbe8532178db0e17145c861c5363967f7d23762b549f35ea7b5de53a9ed9f0caa1779b69c7b4fdb82ed36409bbcb5bb3d795e93f59f56f61b2cdc6a39722189f13c9aeffe5d07a53948e5e0266f1efc3906ce6563a44584f12a713dbbaf7b0309d250ea89c19bf80a018ffb14f32c38337a2da670dec0b8abaeac53b544adef91c25a67cb9b1bef5648679b6407c92378793bae24554e8a21f24fb702fda5ea4a214a431bc6708520e9367c810046cb65b9a27067ad156b2df76555ac81ab8cf75dab024e44f8453b7a2f52c7574d648eef2010377c964787625aa05970ab752899204a2c4ac52f05ffa8490ffa75653cd4dede9b8e70b4caba5c1a1582f7a44b6db922517faa8f252cfe8c1234322fc64ed924a7ad87a842067cfe911bf622fc2c9b1f72bda0c26dd668f460dc7276502d59afaf073f1240cc6a4d35d5955b213d0a4628afd4c6dce37f74bea9a1396186b4e772bbfafa208d30d3c9ff15a8fccebeea6b03933dd88ed8c89c61234cc7d8baf4f142208f5d162d7aa0e4e172d6d715e5197da28fcb35211723ebfcb53c2f663a6388b3240bad884891f6ff9d96a91c90d7a3115d109ca14d92d2c300e88e5fdcab40f7ac6a33437a5079d441b469f14769a64a566c32262e83d6a4b495b3483268352f65d446907f36254ee4b3a2c98e7ee01e05ca6ec3e7eda5eb209fed", 0x1000, 0x40d, &(0x7f0000001480)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000014c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500), 0x20, 0x0) bind$unix(r3, &(0x7f0000001540)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000015c0)={0x5, &(0x7f0000001580)=[{0x400, 0x3, 0x0, 0x4}, {0xffff, 0x4, 0x9, 0x4}, {0x7ff, 0x81, 0xfe, 0x5}, {0x7, 0xe0, 0x9, 0x4}, {0x8001, 0x1f, 0x1}]}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000001640)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001680)="028781d95dfc0ed5ccd23879e99e473802aefa2e576e7cb108bbe20f6126295ff5041986dc7330", &(0x7f00000016c0)=0x27, &(0x7f0000001700)="1b13cd842586ae3ce1f486ff48c65eee50eee4cd6b3ff81a25c6e493903642ea31b757745b0da48882003696bd19653a118bf887e570df66c773f52f5169c30ce7b7cf03c9679a5a510711cc61ea5665421dd7b386f86b2864c750ac9c4813dc1fb9bb16462a751b2ab4aa3ead174225f69a6c1b84a5d4eee95a98bbc17ecf6141af952be8c9d54ab0a3714756babcd10a6079fccbdf72bce87f11002663391753a231d421cf115aab425e28b2befbbdef3f5eaf535d6fe6e18c9dccb0c15cf67b93b9593750a13b1d5e042c7ed674a6bd902093654e7b9cc458afcc59ef08624e7a83c85aff905f4a75bf1f5a9ca58d", 0xf0) ktrace(&(0x7f0000001800)='./file0\x00', 0x0, 0x40000020, r5) bind$unix(r0, &(0x7f0000001840)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r7, &(0x7f0000002940)=[{&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/148, 0x94}], 0x2) getpgid(r5) write(r3, &(0x7f0000002980)="817a3243de51a206954a4a99e4e71d0b3f50ecfe699dae2ad9872d60b0158c20f3c0fdf5b951662e0f526d3ccd3c35ae6d2390a8d0982ff4517aa65dea45b867706914af0486179c626d1f0a21226338ec4c32c24b13", 0x56) recvmmsg(r3, &(0x7f0000002c40)={&(0x7f0000002c00)={0x0, 0x0, &(0x7f0000002b80)=[{&(0x7f0000002a00)=""/152, 0x98}, {&(0x7f0000002ac0)=""/155, 0x9b}], 0x2, &(0x7f0000002bc0)=""/48, 0x30}, 0x6}, 0x10, 0x1003, &(0x7f0000002c80)={0x8000, 0x9}) sysctl$net_inet_tcp(&(0x7f0000002cc0)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000002d00)="3185f89a77bd2d7232b3bdffa5386992ce5b16dad42338d682d9e5034db672e1ffb12dedbedd34e49eac496252296fa4ab24dc6fdbbd4cdb4d99538676d2ca81bbef3c5ed7d88443c3e9ca6f1421c2e63b23ddbf40427ffab445b8f8b1fdb4f663c66e7467b13e8a64242f52cec1703f724f2b13935492b8", &(0x7f0000002d80)=0x78, &(0x7f0000002dc0)="e36b29e2097b10d05ad7391f0dd4118518d9901e5f8675270e03dd0ed78d6834b16c8cf5f4e6fe720f266766c597ecb57520b1f587106376", 0x38) r8 = dup(r6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002e40)={&(0x7f0000002e00)=[{0x20}, {0x88}, {0x21, 0x5}, {0x88, 0x8001}, {0x40, 0xfffffff7}], 0x5}) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000002e80)={0x1000, 0x0, 0x4}) kevent(r6, &(0x7f0000002ec0)=[{{r4}, 0x47573e71c3a12492, 0x50, 0x4, 0x543, 0x4f48}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x404e}, {{r4}, 0xfffffffffffffff9, 0x83, 0xf0000000, 0x7, 0x6}, {{r6}, 0xfffffffffffffffb, 0x90, 0x4, 0x7f, 0x1}, {{r6}, 0xfffffffffffffffb, 0x7d, 0xfffff, 0x6, 0x3}, {{r8}, 0xfffffffffffffff9, 0xdd, 0x2, 0x6, 0x8001}, {{r6}, 0xfffffffffffffffd, 0x80, 0x4, 0xfb7a, 0x2}], 0x4, &(0x7f0000002fc0)=[{{r8}, 0xfffffffffffffffd, 0x2, 0x2, 0x7fff, 0xf47}, {{r4}, 0xfffffffffffffff9, 0x48, 0x10, 0x0, 0x50eb}], 0xc6, &(0x7f0000003000)={0x8, 0xaf3}) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x68, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'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) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180)="249f", 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x60}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3227}, {0x0, 0x0, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00006b3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00006b1000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) executing program 5: syz_emit_ethernet(0x36, &(0x7f00000014c0)=ANY=[@ANYBLOB="34f70ac95cb2cc27e74da6595bc7e0c8b5359855dcf74e32caec427a1527fa77d0eee82e09a1ff8f87491e77b1b1e2ebdc09b8b00e714acc06be3f445bd566ddba952fb786b46ded5267f8259a9b94141611293e66aac35a54a3191289f57714033164981bc223c77c5c036e02d41323e0a2baeb1475dcc56b8f62728782d752ed9f7dcfd0afb5497acc5c2c83785463ad71556dbf26b7d7e830e758c4f200c10edfbeb05f9733eab70b1ce4166f826d4e41993deeb4b3d23ab96cb06c4137dde00b030a4e8daa58ce855cadd791d712149c954a4aa530eedd7aa9270522735c09e22cd0a36c0a38e79700ad4420d811824b32bdadabd0e717836e84edfdc855e615cc64ea14325d38148478b9383a96d98f954533bc7104bf5a4542c5ffaf92563fdd5c01f812c3556b253b55a96ef79830fdb3cf100d31e4d8433cf57479bb6e615971d9253c361865da5722a01571471caaf3871677dff2bbcc8ae2fc69bac95dbb70edfdb10eddc2d9ab0a15116f3f1978937a27415c1d4f7c6ee03676e556da2f79692c14d1439d41a32cdc2346356989f7e171ae95678acc936fd8f22c9d653a1dce2bc02ab2a33d7a284ebb16343a26dbc36e6154530de8a33d01cc100b534641d0bee1f334ef63031645d5c842caf3a40888031f772442e994df3426e58ff45b7f453a2477d9d61b44634c849b59e1143bd9eb64a24321871fc85afba507f834e5f264493145703de378d53f3ec620ff1a6186994610a5710313ebbbb7250437eac43077c4b0fef9887391b2ef1b693207a150c2bc29e0844e4e5184c5f689a342caeceedfd927894ad6f74fbb001ce1d86cabffc8c5e5c0b036d9496852e607a5543d5e2c98142852c2c41eef62b398683c2f7cfa203cefd2058ce25e2748813479b7c8a63cc72d20c22252ef0e8b3eeab4f91b8f82e19c7893badedb652110ab4e5e01fd60af662f03ec093dc7a4a1c8928614cdccb6c76fa062bf4898d3429ee635deb0567bea775124adb2c63f5bb7ad844c839762ea85ed98c368c099c453bdd17eecd451c662e842e2973afcb382371c22545f329b0d44245a63590941ab6fc3a36fbe2737f6a136a83d3f45e7e899c59e039df6dc7e1a55b54a42d06f8dc4ba541ea2bd7d02db26ff574c704edc1bb20df16dd7041bfccf9b941bec0d9f11da385abcd724a5265fd4cff8b4374f13b204724e5d1586122bde64886406f60ac9e4134d3d9ef9ebccb3d9fd9719c31758fdb972dbda2802541a5dcdbeb4917bff84e71f5b929840fd25125bdb179141ab9ca1e978bca2997e90b44880646327ea11816ada033c8e0402fa8659a827232d51bccaea916399beb666f937919e7aa063d7a777c1dc810fa2d8c02b4d69df43532d2dc55c21ee377b87e140a888cc7ec7eac43b8ec7a834ce2cf2b77a3502533908b868c19e5415e047d258cbdf4261cfc691d95ae9c95b58958935cdaf0dc317b058616539c3b141fc848016a5ca8df98e66a00c2253e3987f3ee6d9f791e43179618c525d37010c8f4ca7ef94173f2ae7c8891c6767806af4762f27e78a767c7b7b43f7edff2105dcc82c9a2ab35de349e28b418d5b526aa484887f677ca310f4b9be41b2e4a683d9dd3582def38e1daeb86c634dbab44436c700c656e13ebcaec7a4a9e0eac5c31c9cff1ee17e308a75c972c3939ae93a90d12a58d00e26b2d6662a8b3a16d86d54e08dfefc65825ae9d1f23c5427b7ad191a91a0cecdf69b83149749c769636ec921425fc721a8e98ff45be51f4341268912202a5d81e70e4acb60b32182860f344e0263c994035099b81f98c48b5d52a8eb73205d65572f9b7c5949fb4b88a3f168ccd3b4e5eb746e2c42d9b65e7064083bdf38c329161091f05126f9ba164b5818033a96c80fd006ca27ee3aa01999478b002926b139938a196396608bc2e4c4fdb8db96aa2de63ba3b33a9824a85f4421af1433ef5260813fbf0a5ce3119dac75f4164421d0c2b3b137c01cd9e3fecf492b129d9101808a85bd88601d55496023d59fd83019987886ec4ad040be95bbd0d34f329382a2d9d3def9d6be784dc2f5d721639af33aff1405237606c9b16bebfa511555623ccdc4ab1b3fa842157bd8cf231bce52ddbbdfa6308ac48e76caa538d4a172bd49d308b1fd7f9dd3f66f0a7783524792697825cf9d42268481968df72987f7e5c01a844982318342c44cdf7d129afdc92ed7133e35ca0bed61641cb636b2f73819a2338863c8eed9f84648e4670441f100d4cc7f19ce2d89433d1093383cea0218896e8bc6425081616b9f56df6c8880002563744d5fbce4586df9cb67e95ac2de3e9c08ecfe4a66a4e3c53754dec1e9e1c7214be15e407b90dc934eeba7285349243f0494f71ee5734a7739c029dcbce84814a224f0e08849bf904abc294ead9413bc7dda4af2459a5de76afe028f77cb8564156c5528291dd24b743f9d07aae7f4bd55b8071c89a28ea06ed944a47211f43928f9d5f3ed79dd7b9e26045a8a01a45f89871a4f88ab12c9c41a52d1fd331246cb449868d764c79a62489278f969cfa3b009b31a93d862248bf48e0951cf910dc19daae9305bdedd804bdf91984d426e5c059f2e79b782a77c7d575be1c80efd19a7a60a14630b667341e9ec4f3bcc3580a19b553dbd9140735ccd403b9cd0a8065051a0a2294cdfc0b445c3b81c7d7ead6f99e85fd6c13acc7f4cd4ce300a8076bf4b6eae6ee0c3fefa7ef5d17ad21948459c758bd4a9dfcde5b4b7f959144c2e3e3410b82cfe4ba0607163704601acab03b0b2c54c47786be1675734e837c7f716fef2518abc0cfc9eee55eff80a456f725066c6d592c661b8616ec95d992b7e7291eb1a59ecbab20b6a4525fd97b1c188162a3c4d9cb21a76561df2028790aa59c7d9e4437be618f6aed574d706f13fa10310b69a599fbbc5e285b2f97dd5c726107dcbffc45c75a149f1461f933d290046ecfeab34ae019c19326e532ce89fe7ca2ea5435dba7b1ef014a4b5d0bffb99457a00846d82eac5887b55c7619bd2c2c81fd7d44a886afb54b2005520192b37d39364ee09caf15bb20ef18f2fbbb4777a8749c3f377707f7685ee716493e43ead2466f4b6c42a023b6ff6a6465132167325b8c9e43d180ad0b6cf82c8a012718eb67224cc552b0de8f16396aa75fa0abf950b334512df543b2935738540b4f56065963550f460db5fd736b71a5626cdb2ccf7a269e1b109e1b5b7ee9d9dbf7591765e65d0257adbe8272e6e1239d6b1699f74fcdde66e44c503b206bf056bf44b0d74422be6e51b8525a0f93c1c5e95ca2c2e89e5cedf58cc8d6da7b7d28dce439a20599f3235b946bc023a58bc37fff43466dc26d2d405f6a33313b3b56fb93753d9b70d22d5ceefee47b7fb9b0494011cdec81ecfca7c3d82e5256b11a585dc5cf739f8d67cf904a5819263e2b7d52004ef43cc8916d1ec4b5c34fe8cc154a6f43fcb6b6ff5c7da584dfc6e7d3b8a48c287715b2a0614ef8babc2dbc6f3ce6cb0e34a0a589ae54b0b529f2bcef0641131dfbf038d0970d0a00de01557e593f21e6bcc6d12912c290a5a40f4fbffff630fd376f84eeedfd0315208d0629bc3423ea0a18237c765c0db0fcc3acbdcf48649a35db07185eb3f596d301abd3c86642eebbb7449c8d59bfaeceacdb61b69e69d98314e2884d370751eab3eab8eaefb9002c14f468740c696eb06d235451eba5df30c14523ea0ff6bba99ec1a444e2a3081028e41492b23e8a6bba35d0f37931c96549e261883a464c54ea93b3d07a4b8b63767da95ad02f07b62fb3237b502a75bbc966d78c6eb4bc415d08ce2fec21fb023f1cd252f035b9f881c9d738b824b389c86e68ee6db7f0d1dbc6a1780044947f5f345ef8e9045530c5dad89bbed43852dd37453ee984c6172b95606c4f87520e889f5e9bb7fc2303d9ccacf601a3be25e43dd9108b2177bbed3d83aad24ca048a3b23512a4ec6d7995a03790ee9fb0784de9a41971c905dd76c4d3c6baaf86d6fb3db7e6edca2ef18a515c7fb1c6f6131ce549e03ffd06d712a82ab7cce7dd2e825af03e3aba72d38016578417af3336ba2014f68f67e8488a392aad69519c3c4318e2d26c72ed9ccd3c3ccaeed9e2d5fe9fd850f2fd5ef65c00e515b44075ec23a84429ea9445d016a07d00734d3419c064632613b6f97323588017a4f2201faeecc27be83ed861dd2078bd63228fbd7f6c6d31cd3376e523e8c57aade5b0346bf5bb57ed4233608b9c0fe189de31165c4bec12d11756bbe1e03326517e57d7d03506d58931adec455712b27c9e7b8ed729fc7d606dcf72ec95d1e765459074dce39a46c600013ea3c0e638370ab3b5fb4413741b5fa88b2604dd1e5bfcc4511dc78808ca26e2f88a65cb14e9d8ab770fdbc4c4f0fea8305708ba8ba1a873cce445f81c70d5910616d2a820f8ba2f4ca37148ed415fdaffe9a9c29ba7f1a94b6a269671044054abf548086311f38777335b7796d7f355ef4890f4a31ddd95aa2a8b1d320091bbfbd1cdb7838f8dd38aceabf57b214c7f09cadf9b5cc98369491e38d87f9f826766a687aa6bcd8432e154c2c6c272a3e8772381756b607b42b8a1840f1f6047af212b04dc3eac675b0a26dd8df59e29a71df43f6c7a3d1531b783f5a6cc41e8dd766f056b8340d73a113eb7b1758a35830af51376fee47790baaba98cfcb31a56414cb3ce9a0c18df68d345c1f80eb6d1ed055538f67ccb7a12fa4a4d0c7860906e65fe909bf2944f918862f6618d803e1e9dfad21a9c3bd734166e678cc123f2820cf3febc2f6fde57facd66833df8917e43aa7d8a6d98f2d2fed883edd9aec96090113ab12b6879f7251e40083a0a1ddb60c91eb31298ca82a4fb425560f6f4e0409510b66a03e0a28f646b5d2f1778dea3fc85747b5cac65e5beda3025a41fff102253a2fbfcca2379232f67d787daf1afc12513cd59b0760a37a533455040b5b3604c54354341314879e4f21ccf4e0b32102a808f22438ea26af76889e409cdce614fefb7612f021bf72bba734b6c00deef2d008570e6d90df133a9a46297602b7dd0ea216435002718eb4a3029ff8a3a023e6c8fcc5d3b5e9eadaf4a32276d790536c2c4bdd1d65ee66d1e13df2c724ea914e21a5a7c2fd69f488fa33b7c8365b0ad4ea917caae5e02dbc7fa8096ef17eedb5401cfe4ab3b95042c833f37454f29d2b485215efe27125caf4d7239ef657d3f96bdffb997bead171a3f1d02a8313bedf89bce1fda6e69c0434419374be8fb20c25eddc0d4f88770ec32b01d9fa14c1d7e3eaa995fd72eac1b8000940998e2ce0b94a548245a0f9433a82c33c039a834371754d0f3d171de7d26ab3f9956a8035a21caed6bbc65abe583d8cb1fc8f993aa1e62ad122a97e628b4f8fdd49d59ce097320ba3d3ae466cb4ceaa20288795aea94b8623babd4c3a65d9ce9cae190d93165642cd68426384b91ef5b1a9f1640dad3eac67408dc844bc8f1401bace58f73d8066565cc05a2bef6f1458b87aa3c65b9447baad79804c2b5263671a6ecbf81b639c27657eb0f8ed250d1d3a2e678e77cd128b7f10d9d02d3651c3c9a78205f7fff344948742ed50fdde0afddf619323afd9141fab51ea4aa6d3b90a313567a3462f22648c5f69167369b343fd7b740322d35cb925f0abee4c43e513a2ec67b17318d98386b0c75ca4971341ad3a3f9640e9c6d329a17de3dc607a499586b46dfe1d775ff13c74f742b8b703e675e6d6e127d7cd027b2cb0d0ca76f0c4e7e1ef6cac882d", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x1, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001d80)={0x0, 0x9, 0x9, 0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001e00)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001ec0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x1, 0x9, 0x7, 0x1, 0x7, 0x2c, 0x0, 0x0, 0x2, 0x2, 0x953}) socket$inet6(0x18, 0x1, 0x45) r1 = getgid() setgroups(0x5, &(0x7f0000001f40)=[0x0, 0x0, 0x0, 0x0, r1]) close(0xffffffffffffffff) unlinkat(0xffffffffffffffff, &(0x7f0000001f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chown(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$KDDISABIO(r0, 0x20004b3d) setitimer(0x0, &(0x7f0000002280)={{0x0, 0x7}, {0x1ff, 0x4}}, &(0x7f00000022c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x5, &(0x7f0000002300)={0x292, 0xe000000000000000}) kqueue() syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) kqueue() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000002980)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3a213fa655070e6e73b284aad7a7bbaff08d7fb75875cdd3da88bc7cc204c2267", 0x73}, {&(0x7f00000028c0)="e009cf89740ef7c1a91256cf39042a217d2f9001757e1df2065320728128c3039893de1bd555e718c7595c090f6cc4100e632e73", 0x34}], 0x3) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e", 0x22}], 0x1) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x10, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "3d1b1a686b01a14c4d5e2d95f362eb15"}]}}}}}}}) fchdir(r1) syz_emit_ethernet(0x4e, 0x0) r2 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x4, 0x0) close(r2) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x8e1b, 0xfd, 0xcc, 0x9}, {0x7, 0x0, 0x0, 0xfffffffc}, {0x6, 0xfe, 0x3f, 0x5}]}) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0xec4, 0xa3e, &(0x7f0000000180)=""/198, &(0x7f0000000040)=0xc6) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000001780)="a07ad3586d0f517fa42a175a6062a83d703b29fc68d91c7bcf0aa7d477e3e02e93dc286004bbfdfbcfafbae2df02acf63f7e7972b5fbaa51901dfeb5fc7a1e7550ddd12ed61232d5069436faf339b90a5fce075777d0b72fb38b818fed2e70866f04414512f470d6946035460be77aaaab29b65429c876e1ee0cf6ca8f1a72741c36e2a2a01940e13c9cebacc0512e529e1d8a50e96b793956844f70c4e96e2f1aadce50faab174c068bdd1745ea14ab63ab3c1f8a20ad801c10ebb0ad8be8b0450a11aeb4eaaa09", 0xc8}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x180) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000064000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0) getrusage(0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000280)=[{0x3, 0x1, 0x5, 0xfffffffd}, {0xffc0, 0x3f, 0x7f, 0x9}, {0xfffc, 0x81, 0xff, 0xc25c}, {0x2, 0x7b, 0xff, 0x600}, {0x5b6, 0xc7, 0xf8, 0x5}, {0x9, 0xfc, 0x2, 0x7}, {0x400, 0x3, 0x2, 0x3}, {0x6, 0x80, 0x85, 0x5}, {0x58d7, 0x25, 0x16, 0xc0000000}, {0x1135, 0x5, 0x1f}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x2, 0x3, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000000), 0x0, &(0x7f00000001c0), 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x7}], 0x8, 0x0, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000240)="03000000", 0x4) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000809000000000000000000339078ac1400aaffffffff3367"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(0x0, 0x2000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000064f000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000086000/0x1000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0xc62}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x2000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000567000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000566000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0xfffffffa, 0x2, 0x0, 0x0, 0x3}) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f0000000200)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 6: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/1, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4105}, 0xffffffffffffffff) r1 = getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000011c0), 0x200, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001200), 0x8000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001240), 0x10000, 0x0) sendmsg$unix(r3, &(0x7f0000001300)={&(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4}, @rights={0x28, 0xffff, 0x1, [r5, r0, r6, r0, r7]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x80, 0x4}, 0x408) recvfrom(r3, &(0x7f0000001340)=""/26, 0x1a, 0x3, &(0x7f0000001380)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r6, 0x9, &(0x7f00000013c0)={0x3, 0x1, 0xffffffffffff8001, 0x2, r1}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000001400)=0x8) r8 = socket$unix(0x1, 0x5, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETKEYREPEAT(r9, 0x800c5707, &(0x7f0000001440)={0x5, 0x1, 0x59d60e9e}) fcntl$setown(r8, 0x6, r1) connect$unix(r0, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r12 = getegid() r13 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001540)={{0x4, r4, r11, r4, r12, 0x2, 0x80}, 0x4, 0x0, r1, r13, 0x80000001, 0x9a}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000015c0)={0x1000, 0x0, 0x8541, 0x0, "e7e7268227e4a9e5380b0972b1fb15babd136d6b", 0x9, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000001600)={'./file0\x00', 0x5, 0x6, 0x3, 0x0, 0xfffffffa, 0x80000001, 0x539, 0x0, 0x2, 0xd91b, 0x98}) ioctl$WSKBDIO_GETMAP(r9, 0xc010570d, &(0x7f00000016c0)={0x1, &(0x7f0000001680)=[{0xf, 0x3, 0x6, 0x1, 0xacc}]}) sendmsg$unix(r9, &(0x7f0000002a40)={&(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f0000001740)="a5e215f90f875f70634dd82a86f8ba80d3bfffc0da81701a3154edf6a2c9c4dd8c1fccc275a3db5224b8f122b39d29732cdd86d1e200678b46b58157bf8bc66a153f05df220b1441eb7ba5b525e9003a476c297cee81640494727d993d92f84083a01a74d9b687f9bdf35d56b2d4087042cced0db33d0b7929cfb4897674af08240130c10fbdd53b466b91aee1e458f29b810e20ac58d5ebaac61805a6694a31d90dc9f99b9123186815332ece03e76d", 0xb0}, {&(0x7f0000001800)="92353c99390aab77f590f98d4def1071bc913ed7d620139006651ce06fd25a0312976e006d1db1575505e38f37df02878b2e106538bd254e4d6c8a581b2885962c7c2cffe658189c2c3f5baed82e2a9c31b2e05159197d27460809e7171db43e3ccbf9426fa81a4b43a5c8aab32d35b893a0c5f529e9421a143c4d58d77f908c250314a0d64aac60db312799aad8e321d312113ec430adb5af112a6290c412e354862c637ae8f00ff26ec5dc6e69a61840b9ac4c583612755f4339", 0xbb}, {&(0x7f00000018c0)="23d2ff814ca68106a72d338e9b84ba16ffa153294abe1857444036144e463a29f3118ae9427cad4604e25d224e1bea5849f16a69402adcb6594e8bd68dc11d19c0344b207f3b0851741fa6e0ca19a12b191026b194e6f785301632a992950099b876929fc07919282b4ab717a708b29318aa3d2127d9ece53dc031e22b16fc84cfbad45b9ba3c93e13a4bf026507a48065d053c050e26726f912e1c9afc33315095a5f45f510ed2b70cadbd25053a13827fdf57f2c5f58b07f48b582eaced535", 0xc0}, {&(0x7f0000001980)="b6c092b3a612d4de99a399560acfeb586102a170d23331fe076a6fb96df633e3b72374f407afc7a19100da0772da0bf2dbe69dc7c7c01b95ea2845af2e6966f3c12ac77eac230818290816535c8ce547a35d9eca39f8c9e0d0b80eb1979dd0845490d604cdd89c00c1dab85b7a2fd33495fd846729ebb907462389635681c6e0ebcd44bf4e34f38b1ececd44be34350d02a879f9fbaecad17ae93a5b6d1827c464bc0d10c639ba8da6589bba02c979864f74fcc085b9da2b9c709aa333a2385696f71284b2fd42669a2d5df00a4ec956657eb30cde724273c2e9d30d473cf8058f598aec139eeea3da57fcb24487c6ec9d1ccb3101bb7730f7b2bf25fb3c39946380997c0907d54e991121aed8bc1865771cf94fd9f45f4169f2bfc2dba0fb688561e9fa896f5f7059b6429de40a28e6c4097d8e712ef5cfaa7917f7bcb116d7ec1e5545e11204c05e95dc73e5e6fc07b8b753b0c1c738456581df96e4e9b2e85c4334e97799d3fb086962e794b870e395925507b18387ad2a236b7d6d5d835a60f9776c5838de28cc2292f20a6ec27f8c38267bd1c49336c4e50b8d689034b75aa82980a029e1586cfea3515a0f6c500f22d56454076fcedbec93c4ad145363c8cb2242c46717fc79b75af2ed250ca297c0d3c8dd018919f35c4a77b03f9aead5a1860481fd18223ddc8bfe275762a99976510f1c2ad097356f58956bba1965ad1736f45d4b738ed8ff64533ea5795bbb3c6c7eb9c939b779af0ea67d929173001be538637db362a670964027acf3bcb867c910f39c5028201ce958a73e696ddbd5f7a8fe3c0ac720fe1a501ebaa695044b7606c52ac887ab2d6b11ff1c4eb3c74b6afac395a6d1e9ffd8ea66cf4214ebfeb4071ca897db657723d0dec89c28060a865db6792419ad042bde5779505f40fec03f2d73cec95112d2c05c716283a954b7d29edadcbd3fdb39681a4dd8d714f87363786a0ab1117ab03bee2b93c0e0e526a33df00831a994470df38148e9604d334b2e7e6e5d20021bb174b305f86fdc7f22fdd08ca7e7c1a109abe64d9c924f9a82b34bce920c7837f9174e1bc666a7861848d7b776efd0295a5fe54068d9a9d7bbae37770ffe73a398f577fb0f53cec11f7cfc30d4e4d69f19f547e8f6f2b328c3aaa5f0764c7a7edd7c1fb283164253dcaee23f2b7f1dcf2edf6e2b078aa606f864756c0279df23158c584e09169dc7800d9a786199ccdb43ce1881c5cfc09a44ef23d60fc4a8c1b48a6238c775d5f83e767b19f191a81507db06ae60328398f88bab49cf92c5fce8906e513c7d9643a25232332d5e2d85b7a759781a3bfd04789ad620423e1f711d51cc36341b49e1ebfc4b66131b746144f45e0e295336edd826c59e32541411b56a77dca9e2d8ba8b830ca63b7fb2f5252036339230955751e69107518df34e099adf9da745bccf3bac94a43a91afc99208839e2ae83b0cdb1fb8a593638295d76fb3480934fbec9c22c534f1c7596691be011993d027969e20051524302f4e50588f31be9878b8a9c0c2c82e52d778a535dfc94cf9675270067e79759ad7b33ae8f8d3d81fc19a6344d8044502de3362ba05b40a46821c814a4752f210a87358d65f8c81e1b5f8fec2a3867d805be9e9607e1ef12e3ee5ecdac6a4390e7b00bd4645748935292c9734967369cdac151ba236035587f39c08cd1abade5aca3e85d3f50c4066a6f7c80e40a809421609d8ed93e12233cf50fe939427cb8a3f44400d90871533da93a3524ade4c3680f3692fbbd61ca7a317e7fe52d6f74d5173519682badce6e768f62cc34e462cc65c695772b7b29fb91f48a5b646b5b541eab7be9c447f100fde49cc27e94e27ab908959b89ca95667471a1a912254f4e20ada44c4f9896f5049946eacadfde5d239f936a62cc30e32fb6bf48f55d4a68ad08ff351a630f3807f9b47bef46946c43212202960ad82f77d489abbe702b8a57728d9b61508d807a1987d7b1b37c9b0c168a0bf567e350978a3a4b219d2f7fe39650912023434811b93ce1af22356dda9df2b714cfe303c21900da098ec49f1c1a274f1401af34f74aaa3467b53ab350d0d9d55bbdc0100eae6ece54f6db203ca933a255b56f82b0dc679ac85b874a0461f46bbf1b998cbd21f4f9b197011336983d780f753b2ea45691a327f3525d3091aaa0f9df5d9eb6003cc4c058c669ee4ae368da7d2fb81a41b940bc9622a1786df16ccc597b5fde8050f6a5a3e633961fa0035617f8110f2ca27c0cda207e9082b1077562a1fc6a12f2576fd3af034dbd3d9d34d717fdd6da70098cae6846f1dd913917b8f6bff5b9f53ec5158ecdb9ca2c6683294a96e93a00ecfacaf5b1e36352af249e52f6fa6c29e929f4c6717001af8d17deef7eeb239666de16ca970a36e45d35ffc9c86f22111478f8cfb0a1892d8ff4a6cc0cb9f656811e69acb7c537ca828fb869c0fd0bff1f5388cfb1f8ee46d29d79c91faffac897262d0c89ced2b1258178995dd17e88d1de69333755e8d64ba4526e2c56307b5c204e61d274e0bbadbd57f474ff31283d411d9ff6358dd10b74f039bd1b46e43755647a36f76d24217b0daa24c7f37b0bbd754a16e57936f9ee1f87249a13a4fedb791bf57a390b6d651082298f8f01dfdb81bf47a3b9eadcb543c1287bdcef273bc2a014d9d33469086ed2a9e26135e464e7f286f27db7557108c9e4a4928c73d3b78047c65f55a621189fbf088ad323023a09266f97bf9247bb9357803146f4b90851ea01137c024948c21f259a7c8bb4187f77aff96bfeb03527c1b2239e006b1d6512e1c38bb38adcd633e143a2150149e4042a52c33bd31d38e3ea84d3a0d2c023dbd882ea3c3a80ca50a9da35fa3445ace0102f73e148d4b0bb171e6027f413d71dd548afeb1b97663045570a84dae4ed8dfcac2fcfaf5c9cebcf99658ff27bd0e0d71f632cb93500486b7a05393e2094b6e03b0f89d6ea806af12f9e435734cf5e78e9d4f60577ac44568f0d6695ec8c428db7a10ad2a04f3670113239c32ddeefd95e5ad4ac12e28728b891af80022c8e5fbd4c1ee63816ecebaba1e27a87897af4e3ea83befc68a87505892217b9fb26577652abbe2929aeebbb06effd22b899a910af3504e9b80d7a8288a6d8681b9fa73eb0b0d9514698e9a594093a2c6f7145412283b7a6f52d8bb7526315f9db2edd0e2a0eecd563bf6df220acd006fbd7777cf1e7da36042340147e0d959931a3dd780ff21b29ffa58430311400feeca727047ca9d1029d2fdd3832d920c3c47896f2c89491d7a41036abe828ee879ca2b5c72ebf78192d89e7bea8b918c23dc9df1de200968254a03334112b563aaa5399915090f2603861e97a016cbc9a7c15374f35795873a3f284c1db2db507bf012349555e62c7253e67a85e73476324147daa59dfd4e5dffdce1cefe7140a4923fb83deb71c805cdee066a75f67c49e7ee43bddc8934610f2bc19f4649b23af655f52d3c7cc4042b93ded8ad271ac6a5c5393ed5478c61233da59a9c479787ce572db97c91fac0b290a1f8a08e13cb351ef0ca6939c819ba9c0082b262aa631a17e32a45b278c947c4a411532e6d92d6b6f271f39a37d8d945497093705e78342b7597a494add39154ff0cbf53c80669c9093033cdf08d45f437b38adf685d6a64c12a65361681b8563d8b0f962d29bc6f578f2f1ccb10d081ecb5f8b893c9e064cb95a1c8160e2fe8a793e4571032aca730d82a965a31b4f7049a2058093a8416dd73a5110bea3f9598f46b6129285abbd5318f4baffb2e4d7dd3840ff1843fb33d0d71314d52e3b77c3462e17b8b1395f0b0da5919cfb5e0e7eba0e9427131758c931e3303f9a6781b9809a4127763d1d006db6681b86c2ca60175e00509c43baae7899675b5d4aec7c0929d6a606dc92beea7df13698e6d4ac0204807aa7a835d980559ff52a10af593a42e015cc8917d0ee6284512b7027413112659f72c67c0e6c14235b7b0816ed4dd19f11872a71680a539a817622cae409f6119bf1bbddc316bae3c4265006a5de4e97c1a4b3b476219338d5178987947581006eaa0343f760dd37d0d44d1c8cd8e514cae07b7e4cab65467116672ebb8d3f445daa51ceffa753ac02d2f877b322c2d9450c3f44367bcc38b4deda9541b8254dbf453b62dc02911dd889aa93808641132cd2231915d17da56985617f98feac68c20c4adabf9bf015d9fed4c81feb6699104c5a669e428a56d4221f296ce73591f038a976725ec08d8d59fe6b18e36eb1247509fe048e4d8f37591b57dc632d241fda02507175f70e4e15895d7c0b79c92ee99bd4139213aba0e7e63aa3bdd5769f8b2bebfb98aaa2c70a696db223a2cedffbc66a6952d4ea358f5561b0a1c75a1c06f9f619211a0f95ba704244eceb22d4fde0c88466a34c8f7df65831dc08e4d96322e658c1491fdd4161caacc76c6a2dca093a5321044ac56528e415b3eedc980d97c4f885e6427f965667fab0c9cfbaea4ae4c22c765c70621663a0511948bffb4841fa99ed34444a32b3564b1af7d9764ab465dddf421ae09875e30c1f8da1232edc733252de88580feaadee6faf938c8f585d5901a331297f1e6a156bfa3161aa2190ef53390add8bae6012f9c817abe5fc9f7719c0307231cba369d277052fa8eac5279322ad72c0de9dfa7ad5e559290d6e270793f9ac1408077aafa0ec46425505f6c253361879afbb3dff0ceccca82c49a200c63999c4c9850024035b13a674d302ca3037806bc16aea887d50e8a9b8e0972250988c8f2c44597d65da7d33ba48d9f6a876901d4f9274bc2eb1628af3c4cb55aa4b4d78a30bbf2cfbdcf446179677446fb5cd8c1621f7430053c27f0fdf4c2077c892513a61f0d255c176c80e0b8d004a72d078bc41fef8eafd63afce738dc2b25bcdc1c738e74b8991ecba32153305a01667fd254ed810da6e2ca17b87e878d3f4ff86cb77ed22bd49e55b7effa1051486399132413ceeb10660a5d0ad6d180807e562cd569560a91d531ec1ff2084e259db05b251e47d0f592848bebc32ccfca81ee259cd3a633cd23023d8a96e4ce192de6433e37e13bfed36acd097905da6854531d686e0cfff4586432a8b1a2f9e202804edbce3c158786501aaf32082019952e84824881e984753491b2ee795706611ea0b27ce229c4f6651475c6c8597905ccab0fd67eb5bb9dd4e768c7f6e1ca4a4bb2ac6be8e0ce7a35eaf7a7b6189ff1b2f4cb7e9416f074dc89830f94bc62248d4a6275d23a743b23f4c74bed98fc87938aa884ad3d25e105a089fcc9d9ff3bd986e9e95416943ab171d63297dcb154f4c12d92da4b8d805f1a9f17e2ae86a4b67817c31aceda794ca2dab75fd75769c9d41835a859ebc5eb2906a8a915c524a98b908718d3a2f580774afce72afc2e250e8be61622e328804bbf11f114554a7f990483ce9f6b961887131bb117e0b11fcde595f78452187683dcffac9587400f3a1f970b8e7ab2b72e29194da600051e3a8579f6ac688214fd6d286432f845a317632af5df3f17060b732368b9f1c8a19f185d76f0ed291bb674e2ecfbba009fc75feec64d81861f998288d45a7b6797e403afab1e9208e1821b234bba91a6adc9a273066a257a0f6a92f6349e452b165290f94b2fe24777c88266b57401fd5b8cb2f44699534d9042ec3e566e8ed6c50942dcb912e5d99b2bd94a789339891556e1a2c2df87b5715c0e621e5e38acb85d9724e877e547fa2d5baabc07055ef58ef408c3573026c1d362e3d4cfd2a1", 0x1000}], 0x4, &(0x7f00000029c0)=[@rights={0x20, 0xffff, 0x1, [r7, r9, r2]}, @cred={0x20, 0xffff, 0x0, r13, r10, r11}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x58, 0x409}, 0x601) r14 = open$dir(&(0x7f0000002a80)='./file0\x00', 0x0, 0x141) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000002ac0)=0xfff) r15 = dup(r8) fcntl$dupfd(r15, 0xa, r5) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4102}, &(0x7f00000000c0)=0x1008) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) pipe2(&(0x7f0000000000), 0x4) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="45d862909cd99e092dd8ad6fa9afe4bff7a3ef5dda27682f80f3ef649294fca79ca4ecd536c8b1173c5cbc2bdfc0c218378ff757b67760beb5a9523d6ca6510713867ac9d4c062ac34e33360660e7921119ca81e97621a4ee8b13e679e9ff124c94f6de5b2a224b9c3ee2c7be0233feb4b6151f26edf6a88415a06b0e996dda93ff9e326af510ed546b1fb7f3888b56a7b98372e462badf80d02d767dd4b328658966ce87f123bc4e2157ad63d933bdc05e0bb49de5f3b113cd82b4dffcbb40ae6831476881c6ffbfd2112056c0b70f0fb9bf18ffa158a3950", 0xd9) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 64) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) (rerun: 64) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) socket(0x2, 0x2, 0x0) socket(0x10, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) socket(0x18, 0x3, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) syz_open_pts() (rerun: 32) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) fcntl$setstatus(r3, 0x4, 0x40) (async) shutdown(r3, 0x2) (async) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x3}, {0x46}]}) (async) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) getdents(0xffffffffffffffff, 0x0, 0x0) executing program 0: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x44}, {0x50}, {0x9756}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x812c}]}) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x80, &(0x7f0000000180)={@empty, @broadcast, [{[], {0x8100, 0x1, 0x0, 0x2}}], {@ipv4={0x800, {{0x12, 0x4, 0x3, 0x9, 0x6e, 0x67, 0x8000, 0x8, 0x3a, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@end, @timestamp={0x44, 0xc, 0x0, 0x3, 0xf, [{[@multicast2], 0x7f}]}, @rr={0x7, 0xf, 0xff, [@remote={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0xb, 0x7f, [@multicast2, @loopback]}, @generic={0x89, 0x4, "bdf8"}, @ssrr={0x89, 0x7, 0x5, [@loopback]}]}}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x53, 0x8, {0x7, 0x4, 0x3, 0x5, 0x7, 0x6, 0x1, 0x6, 0x1, 0x6, @multicast2, @rand_addr=0x10001, {[@timestamp={0x44, 0x8, 0x6, 0x0, 0x4, [{[], 0x4}]}]}}, "64d9"}}}}}) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r0, &(0x7f0000000540), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x1, '\x00'}, 0x3) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x9}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000740)=""/193) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) r0 = getuid() (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) setrlimit(0x0, 0x0) setuid(r0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000040)="8ec18c8ed2398d90e9e466db52955475590f57292230c200a345088b30cb81c81fad3560bd79b2eb2afbc2eab0fb3c314233563a02047b8f134a2e67cfa8cd614f2e6543efe48289c4e02cd9826f48d6626bcd5d919859", 0x57}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef000410000000000000019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) (async) close(0xffffffffffffffff) (async) mknod(0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) (async) chroot(0x0) (async) mkdir(0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) (async) close(r0) syz_open_pts() (async) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) (async) msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x68, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) 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) socket(0x1, 0x1, 0x0) (async) r4 = socket(0x1, 0x1, 0x0) close(r4) (async) close(r4) socket(0x18, 0x3, 0x0) (async) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180)="249f", 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x60}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ktrace(0x0, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000014c0)=ANY=[@ANYBLOB="34f70ac95cb2cc27e74da6595bc7e0c8b5359855dcf74e32caec427a1527fa77d0eee82e09a1ff8f87491e77b1b1e2ebdc09b8b00e714acc06be3f445bd566ddba952fb786b46ded5267f8259a9b94141611293e66aac35a54a3191289f57714033164981bc223c77c5c036e02d41323e0a2baeb1475dcc56b8f62728782d752ed9f7dcfd0afb5497acc5c2c83785463ad71556dbf26b7d7e830e758c4f200c10edfbeb05f9733eab70b1ce4166f826d4e41993deeb4b3d23ab96cb06c4137dde00b030a4e8daa58ce855cadd791d712149c954a4aa530eedd7aa9270522735c09e22cd0a36c0a38e79700ad4420d811824b32bdadabd0e717836e84edfdc855e615cc64ea14325d38148478b9383a96d98f954533bc7104bf5a4542c5ffaf92563fdd5c01f812c3556b253b55a96ef79830fdb3cf100d31e4d8433cf57479bb6e615971d9253c361865da5722a01571471caaf3871677dff2bbcc8ae2fc69bac95dbb70edfdb10eddc2d9ab0a15116f3f1978937a27415c1d4f7c6ee03676e556da2f79692c14d1439d41a32cdc2346356989f7e171ae95678acc936fd8f22c9d653a1dce2bc02ab2a33d7a284ebb16343a26dbc36e6154530de8a33d01cc100b534641d0bee1f334ef63031645d5c842caf3a40888031f772442e994df3426e58ff45b7f453a2477d9d61b44634c849b59e1143bd9eb64a24321871fc85afba507f834e5f264493145703de378d53f3ec620ff1a6186994610a5710313ebbbb7250437eac43077c4b0fef9887391b2ef1b693207a150c2bc29e0844e4e5184c5f689a342caeceedfd927894ad6f74fbb001ce1d86cabffc8c5e5c0b036d9496852e607a5543d5e2c98142852c2c41eef62b398683c2f7cfa203cefd2058ce25e2748813479b7c8a63cc72d20c22252ef0e8b3eeab4f91b8f82e19c7893badedb652110ab4e5e01fd60af662f03ec093dc7a4a1c8928614cdccb6c76fa062bf4898d3429ee635deb0567bea775124adb2c63f5bb7ad844c839762ea85ed98c368c099c453bdd17eecd451c662e842e2973afcb382371c22545f329b0d44245a63590941ab6fc3a36fbe2737f6a136a83d3f45e7e899c59e039df6dc7e1a55b54a42d06f8dc4ba541ea2bd7d02db26ff574c704edc1bb20df16dd7041bfccf9b941bec0d9f11da385abcd724a5265fd4cff8b4374f13b204724e5d1586122bde64886406f60ac9e4134d3d9ef9ebccb3d9fd9719c31758fdb972dbda2802541a5dcdbeb4917bff84e71f5b929840fd25125bdb179141ab9ca1e978bca2997e90b44880646327ea11816ada033c8e0402fa8659a827232d51bccaea916399beb666f937919e7aa063d7a777c1dc810fa2d8c02b4d69df43532d2dc55c21ee377b87e140a888cc7ec7eac43b8ec7a834ce2cf2b77a3502533908b868c19e5415e047d258cbdf4261cfc691d95ae9c95b58958935cdaf0dc317b058616539c3b141fc848016a5ca8df98e66a00c2253e3987f3ee6d9f791e43179618c525d37010c8f4ca7ef94173f2ae7c8891c6767806af4762f27e78a767c7b7b43f7edff2105dcc82c9a2ab35de349e28b418d5b526aa484887f677ca310f4b9be41b2e4a683d9dd3582def38e1daeb86c634dbab44436c700c656e13ebcaec7a4a9e0eac5c31c9cff1ee17e308a75c972c3939ae93a90d12a58d00e26b2d6662a8b3a16d86d54e08dfefc65825ae9d1f23c5427b7ad191a91a0cecdf69b83149749c769636ec921425fc721a8e98ff45be51f4341268912202a5d81e70e4acb60b32182860f344e0263c994035099b81f98c48b5d52a8eb73205d65572f9b7c5949fb4b88a3f168ccd3b4e5eb746e2c42d9b65e7064083bdf38c329161091f05126f9ba164b5818033a96c80fd006ca27ee3aa01999478b002926b139938a196396608bc2e4c4fdb8db96aa2de63ba3b33a9824a85f4421af1433ef5260813fbf0a5ce3119dac75f4164421d0c2b3b137c01cd9e3fecf492b129d9101808a85bd88601d55496023d59fd83019987886ec4ad040be95bbd0d34f329382a2d9d3def9d6be784dc2f5d721639af33aff1405237606c9b16bebfa511555623ccdc4ab1b3fa842157bd8cf231bce52ddbbdfa6308ac48e76caa538d4a172bd49d308b1fd7f9dd3f66f0a7783524792697825cf9d42268481968df72987f7e5c01a844982318342c44cdf7d129afdc92ed7133e35ca0bed61641cb636b2f73819a2338863c8eed9f84648e4670441f100d4cc7f19ce2d89433d1093383cea0218896e8bc6425081616b9f56df6c8880002563744d5fbce4586df9cb67e95ac2de3e9c08ecfe4a66a4e3c53754dec1e9e1c7214be15e407b90dc934eeba7285349243f0494f71ee5734a7739c029dcbce84814a224f0e08849bf904abc294ead9413bc7dda4af2459a5de76afe028f77cb8564156c5528291dd24b743f9d07aae7f4bd55b8071c89a28ea06ed944a47211f43928f9d5f3ed79dd7b9e26045a8a01a45f89871a4f88ab12c9c41a52d1fd331246cb449868d764c79a62489278f969cfa3b009b31a93d862248bf48e0951cf910dc19daae9305bdedd804bdf91984d426e5c059f2e79b782a77c7d575be1c80efd19a7a60a14630b667341e9ec4f3bcc3580a19b553dbd9140735ccd403b9cd0a8065051a0a2294cdfc0b445c3b81c7d7ead6f99e85fd6c13acc7f4cd4ce300a8076bf4b6eae6ee0c3fefa7ef5d17ad21948459c758bd4a9dfcde5b4b7f959144c2e3e3410b82cfe4ba0607163704601acab03b0b2c54c47786be1675734e837c7f716fef2518abc0cfc9eee55eff80a456f725066c6d592c661b8616ec95d992b7e7291eb1a59ecbab20b6a4525fd97b1c188162a3c4d9cb21a76561df2028790aa59c7d9e4437be618f6aed574d706f13fa10310b69a599fbbc5e285b2f97dd5c726107dcbffc45c75a149f1461f933d290046ecfeab34ae019c19326e532ce89fe7ca2ea5435dba7b1ef014a4b5d0bffb99457a00846d82eac5887b55c7619bd2c2c81fd7d44a886afb54b2005520192b37d39364ee09caf15bb20ef18f2fbbb4777a8749c3f377707f7685ee716493e43ead2466f4b6c42a023b6ff6a6465132167325b8c9e43d180ad0b6cf82c8a012718eb67224cc552b0de8f16396aa75fa0abf950b334512df543b2935738540b4f56065963550f460db5fd736b71a5626cdb2ccf7a269e1b109e1b5b7ee9d9dbf7591765e65d0257adbe8272e6e1239d6b1699f74fcdde66e44c503b206bf056bf44b0d74422be6e51b8525a0f93c1c5e95ca2c2e89e5cedf58cc8d6da7b7d28dce439a20599f3235b946bc023a58bc37fff43466dc26d2d405f6a33313b3b56fb93753d9b70d22d5ceefee47b7fb9b0494011cdec81ecfca7c3d82e5256b11a585dc5cf739f8d67cf904a5819263e2b7d52004ef43cc8916d1ec4b5c34fe8cc154a6f43fcb6b6ff5c7da584dfc6e7d3b8a48c287715b2a0614ef8babc2dbc6f3ce6cb0e34a0a589ae54b0b529f2bcef0641131dfbf038d0970d0a00de01557e593f21e6bcc6d12912c290a5a40f4fbffff630fd376f84eeedfd0315208d0629bc3423ea0a18237c765c0db0fcc3acbdcf48649a35db07185eb3f596d301abd3c86642eebbb7449c8d59bfaeceacdb61b69e69d98314e2884d370751eab3eab8eaefb9002c14f468740c696eb06d235451eba5df30c14523ea0ff6bba99ec1a444e2a3081028e41492b23e8a6bba35d0f37931c96549e261883a464c54ea93b3d07a4b8b63767da95ad02f07b62fb3237b502a75bbc966d78c6eb4bc415d08ce2fec21fb023f1cd252f035b9f881c9d738b824b389c86e68ee6db7f0d1dbc6a1780044947f5f345ef8e9045530c5dad89bbed43852dd37453ee984c6172b95606c4f87520e889f5e9bb7fc2303d9ccacf601a3be25e43dd9108b2177bbed3d83aad24ca048a3b23512a4ec6d7995a03790ee9fb0784de9a41971c905dd76c4d3c6baaf86d6fb3db7e6edca2ef18a515c7fb1c6f6131ce549e03ffd06d712a82ab7cce7dd2e825af03e3aba72d38016578417af3336ba2014f68f67e8488a392aad69519c3c4318e2d26c72ed9ccd3c3ccaeed9e2d5fe9fd850f2fd5ef65c00e515b44075ec23a84429ea9445d016a07d00734d3419c064632613b6f97323588017a4f2201faeecc27be83ed861dd2078bd63228fbd7f6c6d31cd3376e523e8c57aade5b0346bf5bb57ed4233608b9c0fe189de31165c4bec12d11756bbe1e03326517e57d7d03506d58931adec455712b27c9e7b8ed729fc7d606dcf72ec95d1e765459074dce39a46c600013ea3c0e638370ab3b5fb4413741b5fa88b2604dd1e5bfcc4511dc78808ca26e2f88a65cb14e9d8ab770fdbc4c4f0fea8305708ba8ba1a873cce445f81c70d5910616d2a820f8ba2f4ca37148ed415fdaffe9a9c29ba7f1a94b6a269671044054abf548086311f38777335b7796d7f355ef4890f4a31ddd95aa2a8b1d320091bbfbd1cdb7838f8dd38aceabf57b214c7f09cadf9b5cc98369491e38d87f9f826766a687aa6bcd8432e154c2c6c272a3e8772381756b607b42b8a1840f1f6047af212b04dc3eac675b0a26dd8df59e29a71df43f6c7a3d1531b783f5a6cc41e8dd766f056b8340d73a113eb7b1758a35830af51376fee47790baaba98cfcb31a56414cb3ce9a0c18df68d345c1f80eb6d1ed055538f67ccb7a12fa4a4d0c7860906e65fe909bf2944f918862f6618d803e1e9dfad21a9c3bd734166e678cc123f2820cf3febc2f6fde57facd66833df8917e43aa7d8a6d98f2d2fed883edd9aec96090113ab12b6879f7251e40083a0a1ddb60c91eb31298ca82a4fb425560f6f4e0409510b66a03e0a28f646b5d2f1778dea3fc85747b5cac65e5beda3025a41fff102253a2fbfcca2379232f67d787daf1afc12513cd59b0760a37a533455040b5b3604c54354341314879e4f21ccf4e0b32102a808f22438ea26af76889e409cdce614fefb7612f021bf72bba734b6c00deef2d008570e6d90df133a9a46297602b7dd0ea216435002718eb4a3029ff8a3a023e6c8fcc5d3b5e9eadaf4a32276d790536c2c4bdd1d65ee66d1e13df2c724ea914e21a5a7c2fd69f488fa33b7c8365b0ad4ea917caae5e02dbc7fa8096ef17eedb5401cfe4ab3b95042c833f37454f29d2b485215efe27125caf4d7239ef657d3f96bdffb997bead171a3f1d02a8313bedf89bce1fda6e69c0434419374be8fb20c25eddc0d4f88770ec32b01d9fa14c1d7e3eaa995fd72eac1b8000940998e2ce0b94a548245a0f9433a82c33c039a834371754d0f3d171de7d26ab3f9956a8035a21caed6bbc65abe583d8cb1fc8f993aa1e62ad122a97e628b4f8fdd49d59ce097320ba3d3ae466cb4ceaa20288795aea94b8623babd4c3a65d9ce9cae190d93165642cd68426384b91ef5b1a9f1640dad3eac67408dc844bc8f1401bace58f73d8066565cc05a2bef6f1458b87aa3c65b9447baad79804c2b5263671a6ecbf81b639c27657eb0f8ed250d1d3a2e678e77cd128b7f10d9d02d3651c3c9a78205f7fff344948742ed50fdde0afddf619323afd9141fab51ea4aa6d3b90a313567a3462f22648c5f69167369b343fd7b740322d35cb925f0abee4c43e513a2ec67b17318d98386b0c75ca4971341ad3a3f9640e9c6d329a17de3dc607a499586b46dfe1d775ff13c74f742b8b703e675e6d6e127d7cd027b2cb0d0ca76f0c4e7e1ef6cac882d", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES16=0x0, @ANYRES32=r0, @ANYBLOB="5eba0e358000"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f00006ab000/0x2000)=nil, 0x2000, 0x0) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/7, 0x7}], 0x1, &(0x7f00000001c0)=""/229, 0xe5}, 0x42) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) dup2(0xffffffffffffffff, r3) (async) dup2(0xffffffffffffffff, r3) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000080)={0x3ff, 0xcf28, 0x40}) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00200000000008004523001400009200f9b39055db1400aaac1400bb"]) (async) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00200000000008004523001400009200f9b39055db1400aaac1400bb"]) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x1, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) (async) lseek(0xffffffffffffffff, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001d80)={0x0, 0x9, 0x9, 0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001e00)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001ec0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x1, 0x9, 0x7, 0x1, 0x7, 0x2c, 0x0, 0x0, 0x2, 0x2, 0x953}) (async) socket$inet6(0x18, 0x1, 0x45) (async) r1 = getgid() setgroups(0x5, &(0x7f0000001f40)=[0x0, 0x0, 0x0, 0x0, r1]) (async) close(0xffffffffffffffff) (async) unlinkat(0xffffffffffffffff, &(0x7f0000001f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) chown(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) (async) ioctl$KDDISABIO(r0, 0x20004b3d) (async) setitimer(0x0, &(0x7f0000002280)={{0x0, 0x7}, {0x1ff, 0x4}}, &(0x7f00000022c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x5, &(0x7f0000002300)={0x292, 0xe000000000000000}) kqueue() (async) syz_open_pts() (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000000000}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) executing program 2: socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0xdf, 0x0, 0x2}, {}, {0x400}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="957b8a675ec6d7bcfbeb10bcd346ae043b76f633113a93e9197aec48d9a5e9044599638f7bfe22784ddbdd69d63135d90cf7de5e4e59c0915812a1e20cef3ca2977c6fc838d135933d030106dcae2fa8349e141d47e940f417882b474abea7f1756b24f4f5a0932dee2490ac6952d0fb49ea1a696f3f83ec3bee1b40d4b84a509a0c4e4a24c5b19191bba90d67d7871b5d1c7067ba079fb90f18580dad439c7866464274e0f29752d7d6eceeb5f7f0aa200f8f9e6e59c27f479c77d4265e5b214c5478a16b11b36112f8174b919791ebc0", 0xd1, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x800) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r5 = socket(0x11, 0x3, 0xb4) sendto$unix(r5, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r4, 0x0) writev(r3, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r3) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000002780)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10db0d", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @loopback}}}}) listen(r0, 0x0) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="f52094f8", 0x4) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) shutdown(r3, 0x1) executing program 6: socket(0x11, 0x3, 0x0) kqueue() r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x4000000, 0x3, 0x6, 0x100, 0x1}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r6) setgroups(0x4, &(0x7f0000000240)=[r7, r7, r3, r7]) socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000180)="00000000f4ffef24c173fe", 0xb) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000200)=""/13) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) executing program 0: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x180) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000064000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0) getrusage(0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000280)=[{0x3, 0x1, 0x5, 0xfffffffd}, {0xffc0, 0x3f, 0x7f, 0x9}, {0xfffc, 0x81, 0xff, 0xc25c}, {0x2, 0x7b, 0xff, 0x600}, {0x5b6, 0xc7, 0xf8, 0x5}, {0x9, 0xfc, 0x2, 0x7}, {0x400, 0x3, 0x2, 0x3}, {0x6, 0x80, 0x85, 0x5}, {0x58d7, 0x25, 0x16, 0xc0000000}, {0x1135, 0x5, 0x1f}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x2, 0x3, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x8e1b, 0xfd, 0xcc, 0x9}, {0x7, 0x0, 0x0, 0xfffffffc}, {0x6, 0xfe, 0x3f, 0x5}]}) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0xec4, 0xa3e, &(0x7f0000000180)=""/198, &(0x7f0000000040)=0xc6) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000001780)="a07ad3586d0f517fa42a175a6062a83d703b29fc68d91c7bcf0aa7d477e3e02e93dc286004bbfdfbcfafbae2df02acf63f7e7972b5fbaa51901dfeb5fc7a1e7550ddd12ed61232d5069436faf339b90a5fce075777d0b72fb38b818fed2e70866f04414512f470d6946035460be77aaaab29b65429c876e1ee0cf6ca8f1a72741c36e2a2a01940e13c9cebacc0512e529e1d8a50e96b793956844f70c4e96e2f1aadce50faab174c068bdd1745ea14ab63ab3c1f8a20ad801c10ebb0ad8be8b0450a11aeb4eaaa09", 0xc8}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000000), 0x0, &(0x7f00000001c0), 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x7}], 0x8, 0x0, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000240)="03000000", 0x4) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000809000000000000000000339078ac1400aaffffffff3367"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(0x0, 0x2000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000064f000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000086000/0x1000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0xc62}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x2000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000567000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000566000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0xfffffffa, 0x2, 0x0, 0x0, 0x3}) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) kqueue() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000002980)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3a213fa655070e6e73b284aad7a7bbaff08d7fb75875cdd3da88bc7cc204c2267", 0x73}, {&(0x7f00000028c0)="e009cf89740ef7c1a91256cf39042a217d2f9001757e1df2065320728128c3039893de1bd555e718c7595c090f6cc4100e632e73", 0x34}], 0x3) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3227}, {0x0, 0x0, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00006b3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00006b1000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) executing program 3: r0 = socket$inet(0x2, 0x4000, 0x7c) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc01) r1 = open(&(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) fchdir(r0) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x100, 0x100) geteuid() r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = open(&(0x7f0000000180)='./file0/file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000004c0)={0x2b8, 0x171d76d0, 0x1, 0x0, 0x0, 0x3, 0x0, 0x7fff}, &(0x7f0000000700)={0x400000ff, 0x0, 0xd20000000, 0x8}, 0x0, 0x0) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) close(r5) syz_open_pts() ioctl$FIONREAD(r4, 0x80206949, &(0x7f0000000100)) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r9, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000480)='./file0/file0\x00', r8, r9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaef125c00000000cf92ef5ba57c68a0b8f00b99cc3e5e7170d4b056719ffcb24b334a41539f43e26a62122543c0d05341f61f0b288651bba5dbebb5806b1d3170f0e93c02a3e6979c937413c642872bbf9ae066ee4649ad414b37ff11930d84aca6dbbd50126e536719c8694970", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) recvmsg(r7, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000540)=""/226, 0xe2}, 0x0) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) mkdirat(r10, &(0x7f00000003c0)='./file0\x00', 0x18) executing program 0: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x44}, {0x50}, {0x9756}]}) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x812c}]}) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="45d862909cd99e092dd8ad6fa9afe4bff7a3ef5dda27682f80f3ef649294fca79ca4ecd536c8b1173c5cbc2bdfc0c218378ff757b67760beb5a9523d6ca6510713867ac9d4c062ac34e33360660e7921119ca81e97621a4ee8b13e679e9ff124c94f6de5b2a224b9c3ee2c7be0233feb4b6151f26edf6a88415a06b0e996dda93ff9e326af510ed546b1fb7f3888b56a7b98372e462badf80d02d767dd4b328658966ce87f123bc4e2157ad63d933bdc05e0bb49de5f3b113cd82b4dffcbb40ae6831476881c6ffbfd2112056c0b70f0fb9bf18ffa158a3950", 0xd9) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r2, r0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r6, 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x28) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) socket(0x10, 0x8000, 0x20) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(0x0, 0x0, 0x3f527644) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x91) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x1) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, 0x0, 0x0, &(0x7f0000000280)) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4010, 0xffffffffffffffff, 0x800000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x0, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000400), 0x0) setrlimit(0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x3}, {0x46}]}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x1}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ftruncate(r2, 0xff) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x887c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0xc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x36, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="af", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) syz_emit_ethernet(0x16, &(0x7f00000007c0)={@broadcast, @local, [], {@generic={0x8035, "eaeb1a61e4296fea"}}}) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c79935", &(0x7f0000000a40)=0x18c, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) select(0x40, &(0x7f0000000200)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f00000002c0)) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x200, 0x1}) listen(0xffffffffffffffff, 0x20) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x36, &(0x7f00000014c0)=ANY=[@ANYBLOB="34f70ac95cb2cc27e74da6595bc7e0c8b5359855dcf74e32caec427a1527fa77d0eee82e09a1ff8f87491e77b1b1e2ebdc09b8b00e714acc06be3f445bd566ddba952fb786b46ded5267f8259a9b94141611293e66aac35a54a3191289f57714033164981bc223c77c5c036e02d41323e0a2baeb1475dcc56b8f62728782d752ed9f7dcfd0afb5497acc5c2c83785463ad71556dbf26b7d7e830e758c4f200c10edfbeb05f9733eab70b1ce4166f826d4e41993deeb4b3d23ab96cb06c4137dde00b030a4e8daa58ce855cadd791d712149c954a4aa530eedd7aa9270522735c09e22cd0a36c0a38e79700ad4420d811824b32bdadabd0e717836e84edfdc855e615cc64ea14325d38148478b9383a96d98f954533bc7104bf5a4542c5ffaf92563fdd5c01f812c3556b253b55a96ef79830fdb3cf100d31e4d8433cf57479bb6e615971d9253c361865da5722a01571471caaf3871677dff2bbcc8ae2fc69bac95dbb70edfdb10eddc2d9ab0a15116f3f1978937a27415c1d4f7c6ee03676e556da2f79692c14d1439d41a32cdc2346356989f7e171ae95678acc936fd8f22c9d653a1dce2bc02ab2a33d7a284ebb16343a26dbc36e6154530de8a33d01cc100b534641d0bee1f334ef63031645d5c842caf3a40888031f772442e994df3426e58ff45b7f453a2477d9d61b44634c849b59e1143bd9eb64a24321871fc85afba507f834e5f264493145703de378d53f3ec620ff1a6186994610a5710313ebbbb7250437eac43077c4b0fef9887391b2ef1b693207a150c2bc29e0844e4e5184c5f689a342caeceedfd927894ad6f74fbb001ce1d86cabffc8c5e5c0b036d9496852e607a5543d5e2c98142852c2c41eef62b398683c2f7cfa203cefd2058ce25e2748813479b7c8a63cc72d20c22252ef0e8b3eeab4f91b8f82e19c7893badedb652110ab4e5e01fd60af662f03ec093dc7a4a1c8928614cdccb6c76fa062bf4898d3429ee635deb0567bea775124adb2c63f5bb7ad844c839762ea85ed98c368c099c453bdd17eecd451c662e842e2973afcb382371c22545f329b0d44245a63590941ab6fc3a36fbe2737f6a136a83d3f45e7e899c59e039df6dc7e1a55b54a42d06f8dc4ba541ea2bd7d02db26ff574c704edc1bb20df16dd7041bfccf9b941bec0d9f11da385abcd724a5265fd4cff8b4374f13b204724e5d1586122bde64886406f60ac9e4134d3d9ef9ebccb3d9fd9719c31758fdb972dbda2802541a5dcdbeb4917bff84e71f5b929840fd25125bdb179141ab9ca1e978bca2997e90b44880646327ea11816ada033c8e0402fa8659a827232d51bccaea916399beb666f937919e7aa063d7a777c1dc810fa2d8c02b4d69df43532d2dc55c21ee377b87e140a888cc7ec7eac43b8ec7a834ce2cf2b77a3502533908b868c19e5415e047d258cbdf4261cfc691d95ae9c95b58958935cdaf0dc317b058616539c3b141fc848016a5ca8df98e66a00c2253e3987f3ee6d9f791e43179618c525d37010c8f4ca7ef94173f2ae7c8891c6767806af4762f27e78a767c7b7b43f7edff2105dcc82c9a2ab35de349e28b418d5b526aa484887f677ca310f4b9be41b2e4a683d9dd3582def38e1daeb86c634dbab44436c700c656e13ebcaec7a4a9e0eac5c31c9cff1ee17e308a75c972c3939ae93a90d12a58d00e26b2d6662a8b3a16d86d54e08dfefc65825ae9d1f23c5427b7ad191a91a0cecdf69b83149749c769636ec921425fc721a8e98ff45be51f4341268912202a5d81e70e4acb60b32182860f344e0263c994035099b81f98c48b5d52a8eb73205d65572f9b7c5949fb4b88a3f168ccd3b4e5eb746e2c42d9b65e7064083bdf38c329161091f05126f9ba164b5818033a96c80fd006ca27ee3aa01999478b002926b139938a196396608bc2e4c4fdb8db96aa2de63ba3b33a9824a85f4421af1433ef5260813fbf0a5ce3119dac75f4164421d0c2b3b137c01cd9e3fecf492b129d9101808a85bd88601d55496023d59fd83019987886ec4ad040be95bbd0d34f329382a2d9d3def9d6be784dc2f5d721639af33aff1405237606c9b16bebfa511555623ccdc4ab1b3fa842157bd8cf231bce52ddbbdfa6308ac48e76caa538d4a172bd49d308b1fd7f9dd3f66f0a7783524792697825cf9d42268481968df72987f7e5c01a844982318342c44cdf7d129afdc92ed7133e35ca0bed61641cb636b2f73819a2338863c8eed9f84648e4670441f100d4cc7f19ce2d89433d1093383cea0218896e8bc6425081616b9f56df6c8880002563744d5fbce4586df9cb67e95ac2de3e9c08ecfe4a66a4e3c53754dec1e9e1c7214be15e407b90dc934eeba7285349243f0494f71ee5734a7739c029dcbce84814a224f0e08849bf904abc294ead9413bc7dda4af2459a5de76afe028f77cb8564156c5528291dd24b743f9d07aae7f4bd55b8071c89a28ea06ed944a47211f43928f9d5f3ed79dd7b9e26045a8a01a45f89871a4f88ab12c9c41a52d1fd331246cb449868d764c79a62489278f969cfa3b009b31a93d862248bf48e0951cf910dc19daae9305bdedd804bdf91984d426e5c059f2e79b782a77c7d575be1c80efd19a7a60a14630b667341e9ec4f3bcc3580a19b553dbd9140735ccd403b9cd0a8065051a0a2294cdfc0b445c3b81c7d7ead6f99e85fd6c13acc7f4cd4ce300a8076bf4b6eae6ee0c3fefa7ef5d17ad21948459c758bd4a9dfcde5b4b7f959144c2e3e3410b82cfe4ba0607163704601acab03b0b2c54c47786be1675734e837c7f716fef2518abc0cfc9eee55eff80a456f725066c6d592c661b8616ec95d992b7e7291eb1a59ecbab20b6a4525fd97b1c188162a3c4d9cb21a76561df2028790aa59c7d9e4437be618f6aed574d706f13fa10310b69a599fbbc5e285b2f97dd5c726107dcbffc45c75a149f1461f933d290046ecfeab34ae019c19326e532ce89fe7ca2ea5435dba7b1ef014a4b5d0bffb99457a00846d82eac5887b55c7619bd2c2c81fd7d44a886afb54b2005520192b37d39364ee09caf15bb20ef18f2fbbb4777a8749c3f377707f7685ee716493e43ead2466f4b6c42a023b6ff6a6465132167325b8c9e43d180ad0b6cf82c8a012718eb67224cc552b0de8f16396aa75fa0abf950b334512df543b2935738540b4f56065963550f460db5fd736b71a5626cdb2ccf7a269e1b109e1b5b7ee9d9dbf7591765e65d0257adbe8272e6e1239d6b1699f74fcdde66e44c503b206bf056bf44b0d74422be6e51b8525a0f93c1c5e95ca2c2e89e5cedf58cc8d6da7b7d28dce439a20599f3235b946bc023a58bc37fff43466dc26d2d405f6a33313b3b56fb93753d9b70d22d5ceefee47b7fb9b0494011cdec81ecfca7c3d82e5256b11a585dc5cf739f8d67cf904a5819263e2b7d52004ef43cc8916d1ec4b5c34fe8cc154a6f43fcb6b6ff5c7da584dfc6e7d3b8a48c287715b2a0614ef8babc2dbc6f3ce6cb0e34a0a589ae54b0b529f2bcef0641131dfbf038d0970d0a00de01557e593f21e6bcc6d12912c290a5a40f4fbffff630fd376f84eeedfd0315208d0629bc3423ea0a18237c765c0db0fcc3acbdcf48649a35db07185eb3f596d301abd3c86642eebbb7449c8d59bfaeceacdb61b69e69d98314e2884d370751eab3eab8eaefb9002c14f468740c696eb06d235451eba5df30c14523ea0ff6bba99ec1a444e2a3081028e41492b23e8a6bba35d0f37931c96549e261883a464c54ea93b3d07a4b8b63767da95ad02f07b62fb3237b502a75bbc966d78c6eb4bc415d08ce2fec21fb023f1cd252f035b9f881c9d738b824b389c86e68ee6db7f0d1dbc6a1780044947f5f345ef8e9045530c5dad89bbed43852dd37453ee984c6172b95606c4f87520e889f5e9bb7fc2303d9ccacf601a3be25e43dd9108b2177bbed3d83aad24ca048a3b23512a4ec6d7995a03790ee9fb0784de9a41971c905dd76c4d3c6baaf86d6fb3db7e6edca2ef18a515c7fb1c6f6131ce549e03ffd06d712a82ab7cce7dd2e825af03e3aba72d38016578417af3336ba2014f68f67e8488a392aad69519c3c4318e2d26c72ed9ccd3c3ccaeed9e2d5fe9fd850f2fd5ef65c00e515b44075ec23a84429ea9445d016a07d00734d3419c064632613b6f97323588017a4f2201faeecc27be83ed861dd2078bd63228fbd7f6c6d31cd3376e523e8c57aade5b0346bf5bb57ed4233608b9c0fe189de31165c4bec12d11756bbe1e03326517e57d7d03506d58931adec455712b27c9e7b8ed729fc7d606dcf72ec95d1e765459074dce39a46c600013ea3c0e638370ab3b5fb4413741b5fa88b2604dd1e5bfcc4511dc78808ca26e2f88a65cb14e9d8ab770fdbc4c4f0fea8305708ba8ba1a873cce445f81c70d5910616d2a820f8ba2f4ca37148ed415fdaffe9a9c29ba7f1a94b6a269671044054abf548086311f38777335b7796d7f355ef4890f4a31ddd95aa2a8b1d320091bbfbd1cdb7838f8dd38aceabf57b214c7f09cadf9b5cc98369491e38d87f9f826766a687aa6bcd8432e154c2c6c272a3e8772381756b607b42b8a1840f1f6047af212b04dc3eac675b0a26dd8df59e29a71df43f6c7a3d1531b783f5a6cc41e8dd766f056b8340d73a113eb7b1758a35830af51376fee47790baaba98cfcb31a56414cb3ce9a0c18df68d345c1f80eb6d1ed055538f67ccb7a12fa4a4d0c7860906e65fe909bf2944f918862f6618d803e1e9dfad21a9c3bd734166e678cc123f2820cf3febc2f6fde57facd66833df8917e43aa7d8a6d98f2d2fed883edd9aec96090113ab12b6879f7251e40083a0a1ddb60c91eb31298ca82a4fb425560f6f4e0409510b66a03e0a28f646b5d2f1778dea3fc85747b5cac65e5beda3025a41fff102253a2fbfcca2379232f67d787daf1afc12513cd59b0760a37a533455040b5b3604c54354341314879e4f21ccf4e0b32102a808f22438ea26af76889e409cdce614fefb7612f021bf72bba734b6c00deef2d008570e6d90df133a9a46297602b7dd0ea216435002718eb4a3029ff8a3a023e6c8fcc5d3b5e9eadaf4a32276d790536c2c4bdd1d65ee66d1e13df2c724ea914e21a5a7c2fd69f488fa33b7c8365b0ad4ea917caae5e02dbc7fa8096ef17eedb5401cfe4ab3b95042c833f37454f29d2b485215efe27125caf4d7239ef657d3f96bdffb997bead171a3f1d02a8313bedf89bce1fda6e69c0434419374be8fb20c25eddc0d4f88770ec32b01d9fa14c1d7e3eaa995fd72eac1b8000940998e2ce0b94a548245a0f9433a82c33c039a834371754d0f3d171de7d26ab3f9956a8035a21caed6bbc65abe583d8cb1fc8f993aa1e62ad122a97e628b4f8fdd49d59ce097320ba3d3ae466cb4ceaa20288795aea94b8623babd4c3a65d9ce9cae190d93165642cd68426384b91ef5b1a9f1640dad3eac67408dc844bc8f1401bace58f73d8066565cc05a2bef6f1458b87aa3c65b9447baad79804c2b5263671a6ecbf81b639c27657eb0f8ed250d1d3a2e678e77cd128b7f10d9d02d3651c3c9a78205f7fff344948742ed50fdde0afddf619323afd9141fab51ea4aa6d3b90a313567a3462f22648c5f69167369b343fd7b740322d35cb925f0abee4c43e513a2ec67b17318d98386b0c75ca4971341ad3a3f9640e9c6d329a17de3dc607a499586b46dfe1d775ff13c74f742b8b703e675e6d6e127d7cd027b2cb0d0ca76f0c4e7e1ef6cac882d", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r0 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() dup2(r2, r2) r3 = 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(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) executing program 4: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = syz_open_pts() execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x4}, {}], 0x101, 0x0, 0x0, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) preadv(r0, &(0x7f0000000240), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000140)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getrusage(0x0, 0x0) dup2(0xffffffffffffffff, r2) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e"]) sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e42b12cfbd94fb0b3d1464a57e4b717610b1f35951e29d3280e66dafd32cd5697bb7307f7c685daab6f859a1007c1d16aca4fafde62d71b84a161ecdb13a70b8706b8b127c0506624b38d81deb2370eb367f4c5535573ed1ed590b4a1619497cec981b90d060a6b6df7d9fb653d4201691f79b411cbd63d9954644da067a0f352eee7127cad0677648386323657973bf8fc53f9ced2d123271d53b569bea0895785c706596ff3b47cbdf3ea320c8ddb500cb5f509d600f680d624f369e", &(0x7f00000001c0)=0xc6, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000480)="e7083051947066b337cab091056d62420e64d8ebf6b9175834e343d602cc4162a0fff1ff0db4326513bd159b4d282fd85e842f8b479eeef8bcc0e9edba66fae3da7559421ac658de299d2380bd3e2d07cea01f0b510826613e094ae0bbc9805f861666069a99959d7360e665f2f15f7c82567b6a4a808f06521f46225ef4091f1be7950e6d2ca687f8dfe70c7c3bd31ef489a64a8a8028d89b9e60c58330df067e18d4f6b4c3346d79928c888d2bc282b7300b7bae37cc63d7cac192633e2171", 0xc0}, {&(0x7f0000000540)="3baafacc7f4a2dd170973b3a7757ef0dd199ef7b6089638663f139dfc1737b45dbe59937f756c376dd934a9c2f1e64fb4bc40fb41c57e25b6ffa3947127c60e92a233f5068398eed5d6329031440373aa43cb66527e6aa7d9a06a9bca4a585ffd7617f67bf67f06694ae70db80639fdb07d2c26db47a8134f078e15ad6d6ec14a35b409c70097bbae4bf6d596f7f583394e8ff952f58454532251ffb9dd2d69828fb4f09c62efa6a2e3d5b23d9d7da3faf09cbf9abbc8c817a01d5a88054036733414c46a32bc56640a40ff8b15c63299e7209f0f88580cb5e8ea3", 0xdb}, {&(0x7f0000000640)="00cbfbd782b199d6af694547e7f5a0dc3e7f8ce02aa204e3bb229758b27aeedccc2939bead0c6e1311f00782d0e69799ff01cd480b7c16f8b1cd4f363f81ba832292958569f1a076d066ea8fb175644bbcc52c3b8633bb9d335bb0bd345dac5c0e541bcaad9841de34d56d317253345f91db07266fb30104c3772ede8228334b6c3d279547d250586c4d191e7c090347e756373e780065673fb897ab7c4ef5109ae5eca6459ec3a6e6c5e92bfe", 0xad}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xfff, 0x1, 0xfb, 0xff}, {0x8, 0x9, 0x1, 0xff}, {0x6, 0x0, 0xff, 0x81}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xfff, 0x1, 0xfb, 0xff}, {0x8, 0x9, 0x1, 0xff}, {0x6, 0x0, 0xff, 0x81}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r4 = socket(0x18, 0x2, 0x0) msgget(0x1, 0x1) (async) r5 = msgget(0x1, 0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r4) (async) close(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000440)={0x0}) socket(0x10, 0x2, 0x0) (async) r8 = socket(0x10, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f46e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) r9 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)) (async) pipe(&(0x7f0000000000)) ioctl$FIONREAD(r9, 0x8080691a, &(0x7f0000000100)) executing program 2: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4e, 0x0) getegid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r3], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) socket(0x18, 0x2, 0x0) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc028698a, &(0x7f0000000100)) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0xfffdffff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3227}, {0x0, 0x0, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00006b3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00006b1000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) executing program 2: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x180) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000064000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0) getrusage(0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000280)=[{0x3, 0x1, 0x5, 0xfffffffd}, {0xffc0, 0x3f, 0x7f, 0x9}, {0xfffc, 0x81, 0xff, 0xc25c}, {0x2, 0x7b, 0xff, 0x600}, {0x5b6, 0xc7, 0xf8, 0x5}, {0x9, 0xfc, 0x2, 0x7}, {0x400, 0x3, 0x2, 0x3}, {0x6, 0x80, 0x85, 0x5}, {0x58d7, 0x25, 0x16, 0xc0000000}, {0x1135, 0x5, 0x1f}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x2, 0x3, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) dup(r1) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b890"]) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(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(r4, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x12) 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') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5c}, {0x50}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000180)="f90fb5f4acd7d75067c26b2c266178251615cce0523f47508c02ad479bcd687541f7d16c1a0744442a756c1d81a1bf67f05bb6b6de3ca01bfb07bf5bcc4f45da7e6be90ea4cf9630a877c826f574605b692f3331254176f3d8408ecabe4e6a6178ec8389677b5a2a5b5e395eedff48725402eed2543766d08f0aeac0a67db4ba455dbab5f69ac774843d8924e3ad2dd9e1d076d9d6eb7bc3ffca67"}, {&(0x7f0000000080)="1717a991e9052e312327e703b6bf9d404cb423a5925861466255fc5fa30c0443ca88cea98810cd35a310153c"}, {&(0x7f0000000540)="1cc261576a1efcdba3b84e5a5382510f4ad65175c33773b840dea31775b3ccafb6f34af6a91f2fcae71d3aa1db0f6f03a092fc65c325ab2db259196f5a585afb68a78e9e3b352044c23d585bc0b1df9537f25637bc6931f0aa9556380d5574bf8a69ac50870277a841f0705e52368b86154eb8bfe18f82ffe499672e4f1744f20f961cfec64f4f2a0e59dbd3fd2b63aec6228e8b4d02817ba0d40c149f3cb01db71a89243c8e"}], 0x1) unlinkat(r4, &(0x7f0000000000)='\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', 0x8) sendmmsg(r4, &(0x7f0000004b00)={&(0x7f0000004ac0)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000037c0)=[{&(0x7f0000000600)="108cf042a7ac88dbf48036e6ddd2c3df07a31ab7e1fba28827aa0513305c1eb01678496951493261792cdd4d378d190e27eece3a66dbbdc822b30af8810c9fb4f431d0c3b5f778df25c1349c61c7770820969b6ae6beaeb1597d9a59c46c786fb2b3a4bd4fb41d46aa6d800a044109c35674197f943d6eb838d447dd848256f2e23f21c4acddf1ef59f4b5fc7c437177ff2865b60c0b6218d13225b1b49605a5ed1e724dd6144dac13c7ba5637d63cfac14c2bc073b760ae8fc421c7a8d195cf3820067a9dc374d0aa05703e28c07135db88f7ad3e", 0xd5}, {&(0x7f00000003c0)="b3bbfc27015ec19d3f2951c426eb38a4582d55c0c2f1600ec2e6d77d852c5b80f6a9a96e3135f84ecf675814", 0x2c}, {&(0x7f0000000400)="a9b18df5b853c5ae9f946b594088822af3c40324067d0e7a3aa72e998e173d65d1bc58cf478a23355e3ee13697d4b3c11fe4029458a862e8784786dbcd83", 0x3e}, {&(0x7f0000000700)="b7f507415e519caa9fb5d84e77703cd699dbb7cf64d54bb491447a4998bfa07e27335386d4876c43d76a82d0d4665daf30af9cb22e2c290d79161159cb4861134a90358d3fd97eb695ee44648f35ab9a786ac2eb9f8d58aef802ce81796d62cc36ce0ec86902f058273f2ebd24288a10e4877ffa35dbedb1ad8efce2b4bdae0acebe8e09e5e27371dfa824a70d9a2837f6553323974230cb8e35836055cc4acc61d400bf645ab9814e1ebf89b67d22f50d8a1d005518296e6437a562e7327ce3826d51ea5fa2934a855bee6e636b661f38338cda51baf4fdb6d95e68d6a580f142142d325f58e178650bdc5fb0a6c9b2d33dd4701b9638d49befffedb15dd7fead4cef842681c5324fbb7a1b1ad0d306d632a8b1f4f627ac3690f77ffaff4b3156d0c295a227b55258abfb5c443a47c7292d4683e3f23883bb20d4d31a07c8d7db0dfcd43f483a50fb47507834891183c75489b69adf8e72e766b2f95c0815d15bad0724b216957844946db440271fbc4ad027d235e272a30ccbfc7d71426f347e6492833c3f9f4426c70d911f2276e7de159b128c3bd555b0016cd184fe8a822bab52af6609ba2ff4f3ec906bb8e41bfe8685b4556affa7a0c16c969e032a36bcc8e054d69213ebbb90f7191947e00ca7a435f9bcf572cb6b8bd68c31d73b1124a971b59ac2f0cf85ae879c1367d134ac3e3c2f9120f620a2b7d0034be94a21df28fd96627ca5fabb736d841a0dddcda756ba21b91fd0959aa7cf2dc258798493cceafb76a295bc188fd0800125f210357bd63fa31c625d80f1391399aa0c0320f874d0a718517665f2b8a887dc26acd96f66a43627c082d6d614d3506449c878cf96e70836892d28bfb5296999dfaead137c6bf9fdcb27bdbfdd0574e0a646ef9d57fc5aa225490d8e9cd1e3cff19fe41a16c1af654c185b3821d9da8136c07713a2dbec0af16a44f466fc06309802eced97f23dbfb7b232c37465fece851be90d4fefb646c327e7ce7f90be28140ebe3cc31630c343c079b772acd7c852afca36ad1bdc2f6651739033e3265a0f316658cd09f8cb8e7e05090edc695e333308acfda1894ba2453f614186816ede58acfc2853af8bea093161d554b797f05f3bf8411ac34d6a55f1881532992977b2b720a63bb66b9f4c9576f8a7258216352563ae35978495c8685d51eab9635cdf40f4698f67dfedec6664e06a055edad4f8c9f48c26fc59103d51f12fa4236a20fa20808ade2fe3c0be203fb029b5cb367f6fa81e93af5024d2b91b2240bba8cf7436213aef9225e06ae262b6d9aba6cdade1ef550aeab54760abb05662eb04fe1501ca3dba7a7dd9d1f6eec2051b02f4aff4114909d237fb469f78b58d1d8acfec11e085d129e9cff3e34bf1d22d5d927351c0ff55cf086a88864892ce4daf30c466493a57b1851653e062b7e2b0dc3addb9073412b3fb8371f19979944e7932ba8e60530c89f24306abf7df8aaba59b218c51ffe5c277a599297aef9c97a3980371f2fd0f3618d6e0c814470ad43a9c5c29d541fea63a24fa1c120c0ef7b7c274619240568ea5378039619dd404843b083e8acb0c0cd9a860d4e9fa77e32c812ab3eaaeacf692f3b70d7eb4871da7feece51cf72d74ebfb508ea041d51bc500b255ae4b3bf60cd1150cccb4cc4cbfc8c8e807c85240098ad3228ae9930058803c1386257dca6c8c1d757f00baacb37dcdabe8d27344a8a5998620575ce4caaf072c5f0b47d4faf5bb24a5ec9533647a6d430d3b27f773f75e8fb52fc1c3cc42ad89136f64a1e863a2a95f2213050e274367423544491bc90bb9dd69e77bb3c92874ab45f3ca662d46e65698471969633f0a7d1799d0b0da11863bb5079fb964d7e4a382c22983f05d0bd551b7ee466ecfb18dce2d75888c6613ac3ba11906a1f42933ce0c8c243f2e08f97c6a422bc06f71031c8cf9d3e499c1c0e20bb25d303831913a57f6150b0a3529a0926842687a6cceaefb164b837ccd4018ddffd05f1e9221d362ccc081714935c6c3ec51eb63608b46d0d1be752e67f78617282c00bd32786fa8402d70efb38c90486dd4514a319fac21d7dbaade0fa4232425ccae9e4d36c702560566c5d836490d271a491eb04af2bb97f9ccaed646e5a83d03d8b18e7dfccd4cd8ddd9c0468fdb67907a239cdf1d5a1ae9480f52ffc20e180323280ea4fdb0c222edc0f97ce284ea6f63bd3abdb5182bc6adcdbf9be3b5d2e85574208f4e40839fa3be5c770ee365322cb697e3f851cb930b77a59ea49f671f0bd518ebe47fb28cdb6dc9cb8eeb7e54e35afc5d468107109530c7828dcae474e64ed0c50fa67e3cda9091a04b8db14e7ebd893076fccf9caf358524c538350146da6d69dde514ec2c4b90144aec189c2c89f4d31f799df1ba9d845544bd7baec54cf6a1e1d476093fae9004cb8b9c63343e48fe847b81e98d44d8ae047374efff0435df4ca3b4ca93b75dc42c41cc24b894ba45633bee5155f566190c65d327cc9fcdfb86e8c8690ed97a8b12316706ccc0b957d03dd7d7ab0063a9d98f33e8cd8da9c25de8c6a706be8e52ba6fc295d1cf11e017415968bc74e050d8c64f99778f1d45058a122081d172ac3117194c5599815bb645b47afe33738c38d1b0a7e0b6c907479a392e35b4d7c8b1aaad8f6372174e302d9b7c97954a32b3099f487c5706425110e735577c875fcaa73447b4f0cbe75edf56594d60cb47a8ea47162662600cf39f7fbffaba0bd7dcb47ea4d0f7673b96536da05340f7cbb664f2b99055bdc2dfac9edd1fc39600c087e93b1e3750122ddba85aa2006f72107ee8cd9c66cf82557b908df3c26d79406db5dd6a6bd3e4db62ee374760f775a22b122c424ab58ea830fb6fc39e2a2cddf8b6be8b2d2a14cc57a73d9876d001a23b5e67c3fe3928ff106a47c75e8df4f147638533ff2d56e434c371851663b277df3b71331f05d9e26e46bf2d94aa295effe199b827da10019c83dfce571858546e1af1fee4177e29031d9153be790267a0622acb7d96e6616183823e87b499d7caaed0b8711614fff250893c90112cb69d790206b615bb5a7cd6940216176a159c9089bbd57f1a28e27ffa17aad8da2a0e1d73ccbe46595dbe328a37a059b07644d3897ae9e34cbb49df480e1c0b86b735b8d6148db30444e7bc340de74624cba4fccf89eefc5fb8ac1782eb33a1ba00c2cc678b2697467e251840c378e733b1766efbb7d7d4b0c9ef4f1b83d7754261bac73eb5371ed4074522b60d47f46fea58a77c0b81cf0ce94260e6ec287a9c8c3f9f92a60cfcbda381f9f88ca00c92676637638a68df79f998ff5628e2da8ff44303f405ee646914d0c09cb494aeb78e3127ae38852360f8c90692b849e22a8abc75e7b2b73ce7bc00dbc992b76853929a8930b8743ff3ce28088941cdda6e08995f7fa0ca522e56585a0cfd1ce1e9f30636f19123fc1b466c9c576575c248812ee9e6223d30365fdc5c7d2e8b3611acdab5fd2a95c68df396ed683f0e690a5a23d337fc9138137956c576dd584ebf90567d342e1bcf04142b1c14b0954710ccffebb0bf55d65b3f0f0564e3b77a49a447d8f3caec328be5fde412fbce4fc4e7301a3ff31f136b033690a25b7ba32ba65474589473fafd81a622417aa348b4f6d393c5b35b93fce7919d03e75b9b8b1a740d3bf9758e5239340eedbbf9194cff1d43a2ce5d4cbadce8d046b720577cbb066f463fbb7c0d9a1040833bdfc08caf45efb2dc639af0b8a0079e08894a8566e82439e6ebdf3bf82748a3271fab5a9bf51fbc2fe5cb242892998ea0a47f514d440a939fa6a3349c9d1788a1a8463fe9d59fee196c33fdb8c94b6bae7dcd17b79c20e7cb3abb593a7d6eaf3ca88e9db20e05807ac17c27ef76192ceff3a840d509f48ca812a63706cadf0206ee85055c095884eb44d72981ebc01e2ac7ff5cad5d88a6853f6ffe3dbe0a1c0fbb91a557c2bba4b110458f4a18881cb3547ec608bbba9428d66bceb4e27f9ebf67025b605e2a88e547773ee43eda3029c1c81358f2a21db3b0ba4ca9ff13883788169b4de7dc986190bb0d775274d265a32dcbc36d19fb79a30d15a92b03541e2c62b9378344257d5d908452bcc74dcb2f4faae456c1fb33ab7083321986f3c68325d6c5057bca45e2a983bdf21fd44334b113c1d359a9250e5fc4bc27e8c2707b34749451381082030fb8055c3acc1c4f5fd5711083d8743dcd2cc6be5b04b491a858d32d83d29f0721775a15470067a5fb20383b3fbdf5bab44a50f8005af9c962b1d934899456fa40fd9060d7dc1fe8d8780c93fbeaa7e85f1d961d432694ed10818b9643abe3b675cfdb9a3c38a845cd3d800dbfe63a779d39263780c82a1c5fd9eadcf3b62660eae5247a595cf70d2692b2de9358a3b54c8b6a01528bc571d1951244a36272890cf95cae63f73fb2d2bae225daa685931ba10a5c656fa0b56715fbddac0c1b8c0f114b3acd5fd0c257080dabdcd998785b112a75fe42f113e4457e781b7456c7a85714d01c6d4f610e3f4bd241753fd435e3b8ccdfdace5c81b0300575270671c93bac8d6d9fe2c7f8f07a049778cbff10aac846e075abdddb0e1a60c25f3c0e2d85cccd5c638dfe160f40f76669be7f431a9ea2b86e201200971658f86fa3c0deddddea86a0ff781bb0f5e4c8283af92fdd9ba8e978846527c14eab811456dbe517e6e288f2a46104c71eac7d0ee59f0fb04d4a4979e036e37f4c858e3aa7b69f8daf3f6370bbd35c34e2de689bc9cd98f0b0047d604b7c13829c0b627f9c7bdfcd772a1f7d53c5cd7ef29bea29a1e18849b866cb73b2d057297d9eca8cb6ca2366ba937918c31f7c6fd0b572d5e3865ac4f4cad98dc6d21db8673833c2210fb63f4f05a62803ba273d382096cf2411145156285854f665fd5b26276ba305fbe1ad352c9e457dfb27441e4901efcb14877366b0e18bcc45802f74bf2915d55b8363669093aba5fb87c065db5cf60bac91609f53c122e6b2d4db15bcc1ac4c6802000cbe77fca3d125c26a6f011d7d02859a04c5acf61c34edb0012ef44a2b4ab1353ad57406c8e43a98d1d184f6512308acd541e63d834dbad8f5a27f1c1607176ac6944ab01edc561bbb8b4383f45c01ef85af9a5d3a1e8436686c73bf960acb295187e19c4824f51f1597f50a67fc9875ebba50b36a634659153547cedf17b164e3f49f73b9800dd7373c8404035303499d3a5ba43422f8664cc36c9936ce6c7f3e4d27d09bec64d097fb91d7776d9b2041a2916b99d54f3981dc820859300a7000ba1f9806c820df8101cdf036219cec0a9a9c3efae5102322cb561c7bda25d3ad340fb14e234e8eda5098c28d306daed965d284be894005388150b2beb304a630bbc11184f4f21fad56310180824cbacceb994659248256c7df97088f463e322872658fbe142467b499a6c0493cf47a7b1a4a20e3a3f255f99431c1057fa9d47a31a5743b9a5cfad05b0c3d9c5921b60d7f026ac31f746c74b3fae643d239ded90b5099d555ce7a1b3194adb9c6e766d13bff66026fe543cb97ac4ce64d137e5874acf5156f2b650593442d6eefc7feae2d6e7fa99cff595dc5772bbaa3e0b38901aa17779156db45b55f3567cfbe1c84bbad734cae6f00dbfa7a2e52563b134b611fe431675441d56b0524eae17ac3d6cc2ed2685ef29d7e4b8d83ba5a87577f83b3605d7755e1d995a03aa3d69e1a9e86c1d5846bdcb5c60e12b9d24470bcb47f8dd63ee5c67926ce5075c3d2045bcf8910b7768150194618f937fd", 0x1000}, {&(0x7f0000001700)="e76a3017428168a19fc8ce621d16b9a4e209fe31d43f449827deae7c1ccda05b0b0fc6ef1b6b645730558b3c6d97df48283c548b26107571b7920759a69e5a2e74847ba53ce9e1dedb76d078e9c96d3da386026dcdc205cfa9107cc0f86bfb223b4641c74a3d08b715508efd6feefae8c03eb13042cf48210784b05b35855a8d92", 0x81}, {&(0x7f00000017c0)="5c00b8bae5a0496b87bb936662235ee535fcc8bf47b874f64032f810a46558f59741ce8498d004e22aebcc26cd9c148a4878c069771d3ae53b9b455eb8753fe752763529da025091d7bea32591db27e88356dda1a5452ed6080f56dd67c6565dc2e83c73b158e689276e65b15f45eb26ab8d1f4856a9d7a9a6ce430516ee2116809761d11a140930599a4e3a1c84a92bfc53a48a6cf5e44a3d43e967d9f1bb4c5522cd1ee9bfa03cac897b79c0dd9384795c719dd8800849f0723d0f04ea4dd980193023c8e89488dbf25926190dcad4cabf3fa9be727e60bf27fb96af0915c081f22aba6850d0c6fdece5773d8667256b3d92014c4611937d19c3741a65b3edca9fca197c13c24cb5573b670c9564a2acd06c2c6ddf878c3ec19a6c72b3bd343a0376e3f1db662ebc2899c94ba3cb5b657d84991c441deb303d69249b7a912afa74ddc6fcbb4ba8d50299f48c26f5e98452d093ef512e0a34b8712d273cf29e79da322256057b96a6c72cda991539a30b31e9176e2c8638e06281b0127e2a1c8d00cff5b35ccdc28b20911ad144c189747234df1da897c38ae1f1cebed0e407a251347d200d2f8821dc5d87ee9bc73fb832d8942dfb7972801d4630f84db3d26a40d6986c29f6cb1cf4cd0d9914a1c45ad132773cc21f91ea0b74419149240d553260df718dd59c7679cbdd9fad3beaffc58a519817ccec939d47f08603768391cf94c357d8837f2a5c61ebb06ff1dafd3f1082ab846c68ea0f85b0eb883ba08c8eaf48a23e587056acff3ef374208bf740d220f36e9c5e99b84ad5108d6b16986d3599eaaa428dd92a262a634caad3fa4295e44aad17802e2f902ced6ab352e93c0cb53438bcb6c6c81ed4508621289b429a79dacbfcbbc99ed7d140f10ad1e4dab682e8720eb023ac894f4d270873944d6a4612ee41085dd07f4a8f112b1400aa9c0fe26d3a6e822e0683a9e5b8685d7ff2dac34fe4389877b9c44d44f88a28f4a68aec1385a0e1e6cea575e4735f608a882c4143d29c9a60fae4fcba2a225bbca34d8b45f3782b384690c53a752160f9bdccd456d712df60e0a5cf5bfa900dcde47411385379760f1707ce1a88efdf026c6d445f2273f1686c65d5fe4872f32d63d96a3f0c485b44359ebeb65c0560cb376dba219e17975142ae470934a27d22fa3b70c334994b7f30875b77b3d6532b6f82e0fb3ebfa69c9f409016397472c55b12f70df9ccd869969dc1510d602256697a95bbc5fb78603490880ebb5c2b11258b5540f9b9e3626823750b4c6f4f6974d3c6055d3eee8dd024c9de5202e7711467025e97170bf7c50b7085fab067d03d8c6011786f27f35b2ebf9c8432428fa149e03fe58affc45252d987e704bc110b14b6734c65036297e123a000006030803c880e055dbc2c7acb28bd449f95909cc0f522097d591c060460aa4117729577ddd904def9ee3ce8ce40979bb2c3e662116f8aabd496bc400f5582edf32fb69bd9973a2b3e68bf75057a77c2a34325a4a09c8ad1f754cf85c7e8e2c3b237c0aaa9fb90bd1590632ee25c82f33468087392523db0c8369370b78ad1fa44a6e7eec75a637b681b078850b081f037b4834707966476e3db5d1a8225fcf299efd29e0cb9ed2b1ba7779e2804a899b39cfe3218f9f29f92722e3779b1e021e5dd84035e7d0992376915b8337174b24d457d555e1419dec5469c23b27624d7e4ec748671c41dc83f3745c8acb5e1c41f74dc097c15dcfbae28d7969244e459ccde7293f387c52470118cb2e4082c13954eca76932aca17632e3c760adc54d24449329f7f2e2f918bac609fb0ea19129f96656f3b2cbd3c7771a80036133821c3a669704f25f42b8cbb6561b5f4c8e24e7db8e3dc1c6ad6c69e62a371bfa59a1e5fe6722fe58f03fc2f9a604a025d0423acf58d7f00d3a29c767108fe3d571300024d7c85caa6b626d84d9b3ed213c0da47135532277cd66cd1886d5e4ef8f4e364175db246a3acd12811fcd839820152642740592e5805c26cea26e631394b16d5963aa2dc2e8bea11a2b693f064b774104d07e35abbc838d408564849aae82512a08f4d6c0de5b62edd3ae4048385fa3b56ee1c2c891840a06cd650ba703ef03199685fbd0e95df1191fb0b9e9154a83552465af9e40412fee1b07cc25b2ffb06623179f1c1e1235bf347e78fd704391587be0091a69fb87f078f5f4c6e4b542f38ae507a12473c3cc3fadabefb3cded5b17d26c271592eef52478556f4c9427efdf46ceb22c793f2182dcc2f04442faefba76852ef0d5c19369fc1f5447576b923d36684dfcc91d95e404995d809d7e6645feb0f767b4de2185df0c1c006f091e2ecec6d52bb3f2c478ee7d6109b370809b7f93c179a00a1add8e5bbfd3439120fd03be9ec6e95259bcc8269246eb31e49288ddf8cf6c27e825a4164eba95d5cfe146147d524e4405d5806ca3ae29da85aa726b1e2f1c11449605fe1f61c74cdd963a80a58a5c0b73f94dbf95324daee63b261515ca1070d490aacebc076322d39b0c3638b1c6d28b61521f075a874785cc14592d08628c07ea6be0c67bcf1ad9cf9821d59e6d6fe47b44541118ec03138b5c32d75c17013d2563fbf17c81b5169a504ebe7e16bbaa13650b26989170cf5901e360386f6cf69220a2102488e614e7bd598e47ab9bdb8e689da07e30bdb295fff24c1563d39d9955382b79caf4056b384e03b0236b344ce51b8a30e83a874bf095743195aa1d0b94d8c702efb1e7b389d893f14ca9a01f8db42bf20e02f9f8fd10e8b89e4062e9a0ada7d2570009acef33396b2cf1019c02c5425c6f170b2313bdd1e42f56dadbba6febe1d46b4060ceeca5eb419d2102199e2e349819b0d3291010f1a11abdd25c5144469fa7128058e90dc47b3aac3dcfb11a235867f341c0b7f2cc4f0757eff5fccd99abb1508aa2d527887b506fa63aa419162f7489cb9250c369a8642d4986eb67f01bf59999872d2c354d3020fddf5d013bffe6d97c39ee9effae04d6b1df9abe164907a3d6e82e01826e1ea1750b2e1253b5e151f4e0c7c379cfac14d1833f7265b12448a79d9126cfd920134b4534fbe957160be7d76f63a69f189faca244681e68c819ce0aa2b1ed60b73cf9ce852d1a0ddf7c6e38b8c969c2d013ac3ed1fb835da04020613b1db1d624346772fe3e3540bd56086de69afe495e76e0982ec5a1557d45c9f9e8e985d6e3dfb9592b79af626506c004806655e56c7abf6dc96161c5b916c481b7d6fa440ad78608fea83f888439ab5e51a869fc535040440e6bb009285939563e0a310044dce84c999ae764315bc2f5c10433a9bff665a45a15e062fd0ab45c37db1f751c5d7af91c2da5aef220bfbe9cf74ca621c0cbbc8b54745ec371e5a2729055d2296628d0e6e5356dded3b8201526741e76091d55d1a9e17e9fb0ea26c65620d9b4175925a4486e68c4bf94da64fd3dd11645873736a18dae7da06c3695dd8a52393bf4a7c8ed099f28212bb17aeb215a67496d9bdea9b5f012c729c7b6f07505ae6e7c39df402c3110363012bd50719563bd89afae77f92956288e466196ce697dab6c0c126fadebecc9365f6e1a7f3fe3ef6492203e69515a2890989881a2ff957bf86399bb7f74bfb213e57a70654ab6f47823a0c0ff3f923128de97ccd55afdef6305965acac7045b6ce738223997db209758387b6f52b4921abf9bac55d0dac20003c28eae0a23c033d46d298c3a22feb9cc4d52bd4cb18289a8bc617287526f908cd6bebcec4215329da53edf6d3a095c159e8090e6be59769d579d91d48e1c43c17ef7c955f85b434aea200e9506fd9e448d945454025e46c2069a4a6df20424d44862a16477e9ea4ac5957b8f28fb1b9f55df2611330f0949c30d49400bdc548bbe326f975217a7e19b20c0112a8ff1bbbc45015089b7c3d1397d39a1b8af02beab87df0f353e0ffdaa1825e6f91a4da06430c87605aad3e9115b8b366cddbde9bf3a3c48cdb8514961f244830331aada5f1d191fb4d0234ef32c56997f2e777651d611bc959aaf1f79960633d1de7781db37b0481cde4555d0cdf91d679479b2d1d7edd4598496ab15e191b24b9a2fd96524546720f851fbab677d9711a8f7a8748ceb41865ce0eb41166dd5d7a2b3aee896b7d5357b6b70a7e64f244a1245f5a085e4c242815f47a18b4741cae3b09dd75f6ab660aca77b2609a51ae271f6ba6233335684c21cd3c953407c2ecdc0b038bcc164d66d9c5ceb2b6794e541cbf2749b3d04e4fb3f1e60472bcf49193236259fa0ff583c3e6e47bc0a743873a595f41aadd6102e9238de774e4ff73fe6396029364caf916495db246a6f12fdc2069d7dcff097216c5ec442b5f27fca799c93653a5f0ff7701839d707f2e18f7b8a2a8b5e2945f4f2d0af64b1ba5708de15fe5b0f67e523e110a647ff83df3dda99e189239d01433db3604ffded0ccc2699e13b3937fcea2d3f3cc8e1273e440db984e4a9042934dddc7c10a2248b89dca87963cc8d72af3b88a826715bb54aa84a09b36dcc30a262a392d18e2a44d17a7e711fd8a9646d30fae3f75c1213caf7732c85698e86947114a4b233c8099c4e441d2f7ff4e90e6ac9453bdaa2dbcf4aa76ef599038a090b319bba98919e41675a730581fb6e6b9886bbf21ba9db9cdaa12dfee5a95a9b87289e46411171c6c8332a586eb03456f0a8d328d530541c142eac018dae2689ec3a2b46b3836a2e8d27e5b38f02ffa06b3f5c1d82b1ded45637cf030c8c76a7e91b4909e82272d34b27cf3bebd7d119d63c4dd9167a6959b779addd5a4495e5118b28dc2ef89e1cee4ecaba0f2947d53c5f1efb765acacab5d5d42d7406f05e338f21714bf468e91e6cc6adf45de44c83d0f8c2aa2152f3003e7e8b20521821beb51ebe5a533a3cdc8381ba0b7aaa85f833618bfee5bebe944c565ef4322dfb1856dc85a9a7ac43945ca770ec8a86e8802c7c124945710144b2c0f860f651c9e9bbefa301b2459f6e333e26dade8ee589b317eaeed2b3e43717e067d7c47cbda33a11f343e69d9c3ab20088a546560206bd223361338378713a666dbee372413ab9fc2395040e24cc5cdb6d66541bc2e6c76592eb98d5262101b322c863fe3ebedb7687dccbdb010a7bc7700254b8a51630c7437e20a618693f327d01fc067352a4a39c290daa5f8317a2d41a09d60a7aecbf834b31e660137bbc9aaaa65ab4240091c4edf6153457593b0e8c83fe70666d6629743d83d46348e824d74a52e72d2345ba8cf12a2108fe898df30575f93264fd1e32298114d6ce0cb5570ccdd83968835f790bb1d55875778f86e11c5b3a452fcdbcd7eba9fd2931408505bf64b50c4d2e46c4df5da9be268d75e3a59d5291d2510ec70cfdd967f69bf30b70f1992c94960523a42e52a827b9113c21ada897217e1557a1851f57377a173bead726bb6f560b7adfd1bc9e59e66297f1dd0a8ff5c6d670c348dc3b426470f06d16f47281fe3489ea4c80a407451e26cf86b57add8231b868b5b2387abd195ce04fcdb4771864ffe76e5b9397a12d4642f71c35cd78dc8d19ce7e3f1930824093b244a6336316a5606388093f4b9daa46c5e3801e1486ccda6b6c265c478af33bd78baf775e5be700cf0c3274c3fcb86429137afc5c24f65ad19aa6cbe3c298ea87845b411c06d0367f53a1780bde9ee1fa375863f9ba33d677bb2ca2fb86774f5fda5bc66bc215b0fa06c3d735ae69523335adcef74f99c7df8c284946df9e05544271402cb44903d9716b11f2069d8", 0x1000}, {&(0x7f00000027c0)="ab8938bc3d2386ab9072bfb4f374a04851cdb15c19b45e1c6c813f49e146b0392cda8ab7c7c14848d86caecb461eb88fa32f7891c00217c0a521d330fd5f6da1c5d60c0e86e2154611bef098ad472c0d76e1168cf549377b2b11ff36f6ef6fcffe7e84be8686898c2014694af878da10869627cdaa1d62b49ac8f849e038a89aa391f0bfbdb91654b2bf7bf9bd905915a07fae061cde4e733a66e9c4398521842f2e57ef20f7a0e3ebf86bff32bc6ddb7072559df45edf94d8ae5eda893657443ee8c5ded3059fb103c22a2294305fac92d51ffdf683dd0e62b2f8f84e7a5bd40853a9945fa2442fee8ae8001408f567b685bf869bad0ce05a64c4c558737c94f8f8256355ddaa78e10690ed475cad1b85a21af4da93abde2389e1d179a618f2442c9a2f17b987f23075d29b402c97740c1047d7aca25d2ab1b0cae8251c48d6b5b31ce8609e98962a65528b3f16f136eb262847516c0d98c2a2d1b3b387d09e24583791a5463eaaf2cd85bde4685a25c45e3531bca24f6e2b863ee967c920da6df3fd330137e116dbe1d7ff1b507fd0ba86da8f6385c357c803a1e8f229e706eec49a34927701d51e0bfcb8c8366068f6b57e566505b0d95efeccd02fa380cab3fe3a273adb41d127e0d36816ad80ba7b6f531ce40b8532a5bd9ccf8ef369618edb41eca4ad4643d3db612bb6c6345349ed111aa04f666b7b2e556e43a63fa52d79d42434b557799f978d526dd1b930a6b86529cb4a17c1f89ff07e0cead1345b2045575c5545760edcf155c6774cd459004ef63fb726c4658b5b68be73877364800ae355a564e2be1fa9ab3e6a435dd980f7ac25f8b44ab64ace2aa2d2669cbf23e3666bd8179d0a8157c42754d0226bd6b451460462ab2c3216660494a287004f16fdf304ea28dbd95285072059c309e584bd3619f88738af12d55e88f145a6c795607179ccd515b99c4f2f1e365ee80551907ec9f32de71e42f2a837055fe77b7404ddef92d0eec848c5490ab40660dbcbe5459c90db992029b4a0be48244c6b2f11d5fb5f38f220b75a5fe8090ae03de15dcaf32080a9bc9f9bb0d74b6482a0dd311240335163e72e872bb081b0178317c88214493028fd711789c515f7196c97382f6afc1b8423c285af6c9763097a1e3cda3964a82806d440cf224b55270295ae9884e7154e4d8c7070b4db3ef82307a6906286bf4683e4021fbafe3b55fee34d8acf7096504637158650eeeb3ed918bdf916b73b27eb53d06a4046154f0606cb0bcdf69320ffcd56939b08af984727c39f502f9bd8a5c177a14ff60e7726cde55cceaf22ec8a3b52ec50bedc6ccf0ee7cd7f118f77e66d50d7ffbd5bb62097f6d6bd74e6fa6ddc265b035ccabd1dac30a62d5ebd572db1b08f6ae421f95e0ecc1d26b36cbd711f4404208e02ab26fb93969952273c9408a98347eff7ce7b7274d5ccc93f8ba57467d21040421900f64237c21a925030b85d2bab7b34ae51aa51a4c4e57110fb6687c50a7f90676c887b44b59da2d820f2517818cd263e4a67c2e9207c37838a318a0704759442391d35fdffef6344a4bccf16b05a08b8cd483c5be8db2556d3d552d3d8eaa4f4ba28af97a291693641c444005884490c843174123f8cc51718411948b6159f169dfc468331925c1f7c688cca1a0f6c30a32a7c680432eebb825100e1e4accf8e6fd3f2de1119656dbab5dd2552ec7e004f3679c0e41d1c11cfaa95a4a72228326b71ddfb3969a01810d3e1bafe8a5c1ad41aa03591553996a9b2b8d0e82dee067e1c45e615adec1cd0467ecdf66635c941876d0c636e67e1d8e338c8baa5d7fd1f0bf03ec9f9b05dce981c9ed76f27bd8d04d431c993095a98f50267dfb1db0f7936efee35a07e9139af06450d2eccfc977d5e77a4ed8fc38f7b52398123ae6320a832b50aa025f32225e2625268f7351f6a2f763051534b722ce7809860718bcf95cb50a5180323c7ea5f17e9d004108bf3571994bd158df8c673b097bb8dc32ac00bad76e7b5cceb58103b930b3ca2ab4c95ca6a47e1aaabedd841a55908903749bbdeeec378719f8470badf2001ce72bc5dc24ea769aba5d03c2e133e2b57190d30907720440864a015d5eabc712f38367cabf1cc89a0e667677dc3ad23a44197b9f0642d2edf58205408c7f6a514d364781495389a77572233cf8bd3d205d82854ec1ef2e64e4e28bb3886165cf79416e2adb2aff31d39f5f420fba22d4469beab019086ea360b48856c4c00ab3a1e465415a2a15ef0b07eb426d40fdaf2f82a14f7c9cb2924cb39ff992979f129d5957efe7e492cca6889f7f3a29482f72c62a2f290c3a18303d05793fbcd0fc335213a8f351628ff894eaf69967a37709907380cb63695367f493e8c7ebdfad82bedaa2c2aae6b3ffe765f15b1284e76c0e04995b9cd8b85667a03899bae11d5d874a5a3ba131a4c47f15848a58414bcf62154ff53b8ddab70ead094b25c4baf888e1f6f1d3d375c497ee8ccea8ad20f2c7fbaae3e4deb06087232828c30ddc6cfbd00be2353e8b030580239b4978514e8c642892dfba5542c354786bb0ad3223b51e939093b03b5f8e3cc635aae48c86972111b1653c804f11ab0f2aa58bc025e0af33c57c91c94e9c4196e9a3a072956642c69c38ebd2e362f4baa8c0ad91b796537786531ad02080402b93f00771135c6d347f72fa7fb638528cf62c95210fc00946b86991d397906383744d7dd89fa25106f2fb4a762ae9094bd976377ceeef77edcf946f925b1d283c0af2c211b805da3b4cd4fa28d65e0d8b27ea85e6ee1ef567ae60d19fdb24efa9cea0d3ae06ba4c44abcbe36e136a6084219a9959fb04d3be8bd6945d671e49b684f4020766f943b9657d30a23b45ab97cd8272c7e5bc14924f620f796f4e1b4d8db94c0150f8a9cef819bc58735a012e259b665f7d14588913197a74b2568635bc4e762ed2f6ce260594e4468550eb8b720cbde81fee61e03e7a0f3ae6c589773a0cdfcfd9a18fa586985a875b53ecce1643f4fda8dce78c2a15d0514516afed77d5f0fb143ce52566b4c7ffb2ac33c88cf9cf80c28177485f7eb4de0f157a52471900ebccea70124f170d02982ff728438ef11fbcf4e3bb2118ea458e162b668cd715570f903ef48a8236ac55fb06bac3aa156f7b0ff5c22fefa1a0a175cd37a4701a08ad183e2e73d87911dce0ae1f569f9d17002a533fa61e5bdc030e60f9fbc501a2fa6e95af11f53a0c51fb07019254a184c6319c16544c212089914706ba5269dec5ea45603f281a65e10f86a5087ec6a9989b42e56029be70c788de9b8676d735c192545dc490e421835f6fc16b80f96eb7b4fdc009e90aa8ee63edaa241f2da0a00b8945d51d3a7fb219eda24a47e94cbbb9ad61dab5136d9cdb7778178ea5437a1cf58a5be47b2324998f0bae251824b032d075c916e0178def72696371864617e3a328bd9bfef3ffba14a507c2e926dc6c2e358ee0e05baee9c6d0cbe3f196760fcb8fe40cebcdb882d0d4372a68dcfd5307b5579552572c9626aaaadb1b38bbd84465451a6f67d903f2c364499119c8b65ee68805bc10a23064126cd4682cc95121563ae09476b50c4a3a702341f082625c5543818795197a3712046466699a906ce8fb5e65078e972c7ee1303957fdcb51f3c100b7f58ad0b94545dc1cdd53d4effeb14397d1eb381cf0262fd0c24aa540e03468ee5b3fcd05e4c56d885067fb7e633d3a8b35fe9a0bbb2ca6e7135cc49dd8b7d48699bddd577b6b96594a356588958b971d96b7ae09ad038dde1257d2960893c6692d89badf4b4a1443eb1b7e68d60aad6d7578696ae4662159962479d3d1a2bcc6d5b989315ea1e792b2d86c01a4cde9683baf8ba7dd24b0e1aa736d8bf5a5c46e30d4587058aa38257d19d2887e6a1f850503605ea3a46a5bddba331093d3f9f86e7d535649dc75355e0438d8ae0d95184430a958a7916de42521bd0c526f1536228ce072d701958a4190b166d6e77a2ded8020250abc19c3e16980628cd8acff167d4bded0ef0b38e6702bf9c5cc4a1284d628e01fd4e2f31d07b714860d0d1faad05c3208c537c2cb30d04452e56e65304646dea84976f25e920411d2af6e6b14d74590b60d9685bcfda224dd00c23a77a934725fea223fe1d5885ae8cf4a17d52f86498013dab3afa4bc206aa987e7ec8ce98c3acc4382fba0193e62cf15564bd966139f0393c20991bdcfb8fedd3c88ffa73b7b969b245e7c85cdec69e146f50726f3cf5bca045bb768f7d7ea20f792da63541e7dc25cd5bfea4841955a3702f475d9c2253ab073c16d5bce2fd2ede82881f85e0cb5ac01ba226e678efde0b72df77a149b92f46a24ed3cf05f5ae2eea56db4ba017a6277a49876be6c39d15a83a6dadfd5c7428fb9bdf5a7a73804d81a700f432a801501accf1281db885ac4b54a3b5ce44d0fbc7e291d5f769183d4a72a86b23c0738553d9d3597d47cf38eba8d58d30cbfd09ceefeed0d211465e9abf3b481f646ee73885fa5f5ddc8c7c5486289c83bf70f83c6c5770c3c671c031d3c866fbfe4ad0e44e5ac54c387d327b982ce41a854a3eaf71e7c7bad5a4b44d5d5113045eaa72ece3f96778d7566fa5647129701efd559c3f52b598377780ea310c3f74d39ec6c2e5d719bae434e714db9aeae32b1ad785418b052fef2cfbf6c5f6a4fe38ec0d4fd954f0e8af6b8a77159e0aa45af78746dcbd73c40f7399032d5c49ed57d3d67d7a0e2e2c4cd9bb74715b66ef226e77c4a2d16d0dde14ed4bad25a8f4a31950cb2da51d9919fa6822b70b9ebc85fde293a757d2016f3cc8b6e1de1dcbad86231798a8b8c64acb410b52a019847b658c91694641d12025a73bedf8804ecd0914a2d518bc5ba203ae3358ad4938d3f3d6e9f7225723ff04dadee28726eab3f14074aeb4b74095c11fc5f4f455ba782afedde894881c328c8296e883b07c8aaa345ef08e12bea086f228a769b2ed6cb97a4d0e30c9749c7fd103ed8a6fcc931d1bad21eedfa93ab5ca794eca0e7d200d981185ec82b23963fdb6ac9e47af1b5ad5d91827b8f68454ea9158ffe6dd3b5886292cd5e3ddbc78fa84eacc577356a0df4fa3bb8312d97fc40b736a51068d9d8f4d0cf88cd03cc50762aab3424215f0c9756927eac3b04f4335a94a48fba0ab5666a1ea881ac8f87cf1423dec6a16451984ba8dd0c1e07aafa82e8228d7faf32971eb68adad7579b697e79d40302ba3dfd619d52d056e35cde2a89bf6ddc3f604af812f9230dbef8455344cdff13a230da2db1f400fa8ac502e8298566abbafb8230583ac2158d30b926e5f18162dfd7ed7b04111cfeb6b772b6c75b37b7a9379244dc1602405ff21b264ef88165c53f200476e8ea50118d3572b8a0e2e3c8c5a870491b2a51bfae69d41b5c50cc7f0f1e76c4b38ba2f6bde96e291b9ccfa590946c0e0e18d9a39a148e36b034588ad446923944dbb342b1d5ff6143c7671ac3c1ea25853bb8a5969f518b2df25a4535f742526b3700524d9e2fd94976e5dec750b016e56daefac46092b4d4880e7adfa30bb91d23785526f918f4de146619e8cf6412d51df347a7edc04777080aad171a47f1994fa8730ee28f24d8c639fa36882a786e20c195c817b08519099f714c131549fc9ac2a44123c61d20864ef1cb6b4faad21af4b7163320d9f6303f1dec650cbbd4af6ed99df5d3287e4937bb98fe71ef21232f493a66523edc481848e364e3c091c0327b332795fad275b0a323de9229e928eaadcf6b6df5174c1207d01", 0x1000}], 0x7, &(0x7f0000003840)=[{0xe0, 0x1, 0xabe2, "da7bf4676b47b202c719930d43772eb7fad4d29e82138d6248b195586fff03fb539aec09e93a052e0bea65e0d0938c595d0d81028d7154d2b7bf262fff323d65e460a7d8ecd402da86814443b3c832c68e32b964db2eda3e9e09122a84d96dd727059e6e8eaf80d75a5ee6c137e641ee2fb1c5402b5ef885f146567efd1d3a1e7e9c0cead1bf8e9398dc3590a1536919d1aa924a935b5d912ac5514c30454d7a631bdcb991a5a73555794d3c1faa08a07142ca6f022afb1991b436775ef71a50b1b9796bbf70a330c6fb73b80f36"}, {0x88, 0x1, 0x7, "4f011aca8777893eb77ecf3af8f2ac0966c63e9f617e17d5180962ae3b3afb0a794e35bb3070d8a0068be8de2a1b72cd2e3baaad9d3bb59d7f1c8dc353d6bedd6f3ccd0f87d7f05205bc35f7a481353fc6373aacb4c3f10443c228920a020d5d5995f8941d5dee135eefbf261d8858f1146c8533f7f0"}, {0x1010, 0x1, 0x4, "bd173a113d0cd278866f1447ff14cf22210a0d57b3311ed7fabb5259a3bacddfcd6e9b5d32e4225f90880581ca84c8ee9ea4257b22517caf44a44f7ceff59971902d73a3ed8ec8741a40016c3a3fa267bc770ed234de3f7d35f4ee143fe41439c4a25b949ebe36ffe29f94a9a37ca8d71e0924b6222f68bed0cb4e73f3ef5ecb231488d657b29ede372f9f5810dde93e7fa092b3c29c39bb9357477b643c05e86a38cfa38e7d35cccfc52b12faad9e2d1818b138ac0e37296cc4d5decbc4fad0ffb61f3e2857cb9dbc712fbfb8e67d24015c014e94160d3f8e0ed8381e58b3ae9e745f95b7e700db26e254b73ce6f8c33cab0ab9b49a5ef6501bc1078d58483384abdcc36abdbffea0c59705aaba5a7ab250257e886cc4cd4d590e975b8c7618d4b7637d56b72d7171e7c43c93a9e8d8c9334e6bf1bf3d806d118a93f21e567fadc4d425ae5fb66110eb7c3b50f2cf1ff2d470266c1f5457a6d4a4dc9a147e4070cea292aba1b66783d4637dc4bfbb6e97ab63937adfac66b0a7dfbf089c029a1e758722d35c4ee65bdcb51f338183f7a858a42929c0cb7088c97933b36e6e1304d0ecc3f90f169cd77010d9200c715a62b875ee4d971ea60e99342e3cf5c62fe24e900f30c75fe9e2e530944f6ff5c1cc726e2f7584e7735a0868b0277b5ccc251b2788c61d55c5be5d48d12bca611a75dd13c114cebc18e5899090f237f1711172663a2a8d3b648138f9ec230025776e2e5879fe205a3e1b2d89eadc6998c9b67f60ad5579bec9898350b21890cb3c500e64184048bb70349a79cf3fa006426ec2c86bc8dfd39c6f2d38a81b4a106bec33f7cb16d3848791a94e8493038b8c372ce6ae333f98dbc6bb1ca3f06a379f4a7d2656c4c979b122d62d0737919f89dc320896779d3f3deeb528a943d08ba03e44f1a973500b928bab59a514ccf213241bfc92b8f234e6b08a36b37355d52b8b12a220a1388d4c91c58450bd354536fdbd4c14ad83960045a243d8aae5cde5380605b23f98852fb431592384ae3b18d65449c6e114621fa3f960798e11b9dc6cb8cfe925ffd9e81c05d9ad0e31b3cc534481a23f4a9a8bde109b8a3d90650a8ac3aa134962b7a7295717c5b01dd1252d8e6d80d1cabd17af4aed42d1598d9926b7cdf4c462b94cd862bc6f0acc3e6ab0afa41bff4023e2528951b6b6386443ed787c7c0626d523b83035c600647e9416c8f66288d6d2244d29aff83eee7d3ddd5daa6e1af80ce635d452773067820b57adfb7d0df23beb98e712c1b0206a69bc2b9ef955b51ead4f79491bc89a503965136a9f092ab11b7e07e7aa97e4ece5e7954268b20d49dbbb5566d0c8f19645f92da54ec2589f1020f543491079a4dce16050c7f359ea47a825614c75ad7feb5abf29d80e8d7fe00c6a508ca407a6e3717a7e7287ad84ebe91c2c14e7fc24bdac587bc8f93b9cb0582cdefab9808b1584c833ce3a5df1a925133ed87f04bf47591ad3dadaa84b9a8d59eb6634a5df9d989cbde205b93e171f18fb15bd2e25b3b54d409412192777aa2134e83a6ce6b448c471b8e9bb59096ce21943eea8aa76b554b3a60a428b575bb21c58c625dbedc36e42f482e314ed52d7148b61d7b834bd3d0a00e8d8c2956a86866b07fca3d21abbc53bc5c962708512b75261b762d82b859766d928528dda87216465d8053c6c5dde81738db143c5cc8c7aad23702311cd4476a74be91097d7f8573aff90e1c320836a183b09c2e64efc7bdaaf02800feaf6c7653397d8fdd1cea51c004ebe304b699c281a1f0a8b650f6559971acaff6d0d3665bb9435751fd0a06abd28b0d04f791c0186882e76dd7d9c2fffb689d3d1dce052d15e374b69ece9bd4ce9f84e5ecd127360d8ffcbe67c70156fbeb5f1e1629ff668d8e1117f918a27770a926b85376593eb01437d84cf4219ed3839f9c966b00284463719086d56d353b234396067fc08c1eab4ae7277cd76974b087b30ef14be40fbc438401ae5e4ef71deec8b32ce62a2259bf826f6913746665482bed6c57ce9abb5f9d7c86e8ac6fa5051a7019d8dae4b0abe0f4d22c8e36d1b0562bf675745b1ff6c75c5cb692b614e80bc3c5e6eb3311ee4ea4e28bfbd0ae88ebe9d915c5327a2aaf90fad9b4518bfacade44b7d83e0e65246ec96406d3ab4d19beb73c6da369e12720fa749457c026041d6bf43af974f8adcf09891000322dd769e3b75a197a923b9268d15d4dc98e92498d03a3c18075cacb562973c3844b87737db9ff340e4691b732177bb5230306f54e94d7b53c1fe3e9479874b35b7eae64e30a1309b5a705c7e89c2a503bd022c98a10ef32d6c4a58e0ed5b939b0c4f0c3b42a5535b770d9ad8ac735534e3a43913f4cdfc581adc3456d8130aa2272b2c1f44e88919d0bc2c0e30fd1efaaf19f476c080d5f21898121bb716343cb0a4044d0ce01805a6bddb681448a4d1318a4857424b6b3203d7800026a221601e8b8bbc253731499ba56b555525639025a354fa625bbfc4acb4614b7164fe1e43444314bd73cf10bb6d74ab526f45a9a611b01c5e00781dfc6b9fedbdcaba688ed0a4b87d0a2cbf2f2783342b9722e1c64261e0b6777f647ef82034013c1855eb83e0ecfd04d21516d82b52d162e5fb699021145ff5bffecc4a7880ccb99285519e3da6b9a5e2b0c9e0cfdefe36affc0506640350b72a5e1138edf8ae88792ed78edf0dea726c2a79d536429d39458be96a1d1eafa27e53265e8a0aee1c310b26c407d9095ca5de6a9a6ebe7d4f1e9c0dac6292b22feacc97548b6e271e3557f3797fa47945c70c0c200569ee0ac96975110c0156cdcacdb41835a8deab93ac4c61795d168346306b43f166e51513ff4ca9be5a1fc75dcc41c29bfd8c9b8bb713e37a19764b0675bd847dcfd6375f4e6fea46e1a16cbfd9cfcabb967436dc61af08d11773a4b2788a71306a56e82b08e94b0d0326313c4ba41976acf3e8a20a7085dff33d0a9e210e7807ced04655d70199682c6980e5b8685cc5c2923e9d9acc047c95db3a2b5d113f5920ca113695e59374fdea683d313aa6d16770fe39d1da7ba49f78f14fd482cb5e7b0d82641218fb27b048268a7386268a99d9da72894361a1f8bea2e363bd42d1ab82a96f623b9618f02684b067dda82ee745c884d587f4fb9334e2cb443df3d31431cd22f35a201121b26d7333576400f2c582a6d5b9824d4fa7aa2842db4ef1e11b34e0765186756e2a13db600c9f99ca7af0b83a2b79c80242a8e12d886dd0cbfaaa963bd0075a3a9a4b3e1e0dd09f34e60a7310f3743852c1ba726597aa32d0df18070decf85f1462dfd7b5500b72570d784949947408333b587bd7f0106ecbd15679c7adc57f424efdce4bd670c47932ce65981c45ad25a03891a026dc071731d8e843ab7c21db95545728c8b02d16ea847ac4658a4bf20717276c59bddafcff92e000133b5c5b17f756cdcca30060b725d85095f8e824b41a3ca14cb2785cfcbfd5dc19657501ee7ea0b0ad36c39e64152fc100793dd19508347a48ac872c1ef4c58adbebf74b4a5f41dd7d2beb829caafbf981392dfb931f97ec088ea79e2c0a0d8f3fd6a1fcf226fe4fa06559dffd4d3f073b585f7ecbd0f146fb7b5d1719988cc5e78e0c7a322c75798214dcf8e9300289b450abd38061574a3f13398e3faf73e922ff768f208c87267ecc52117c72c5546f65557597a90f42f94271586c207795f252ce27fb9824bc9a8b0dfb675c0e8caa28def58e55728bd054409ab1911dd48363264f925f12616be2737b4d0e3a984b7c94957f47cce199f91a84ff168d6310738d72244463cc85cf69cee4a29c5086f32f9a65b6196445d471d0a60dfdd9e9fd2451a599d3a4fd11740a9b9959a1e195fa513b1adcb2f006568daf9aaa15547476273ad23a6f201913f72b58c59f06808b703d9933c3a9dba6f90501bc13f5a8e976221e931e12932780789f9350f0e1ce609fd689bb917211db896caf7a9d534885037b38ceee2963a2e09e6d14bae221405dfe71b36c56280dc60b235caac5715e40f394afaf3f06fe10e5842c6c6f4e1e3949ce63756fae6e455ce916dae4d48088730a1ce1930ceb48245ba30fba5510d0dcc6ad2a6a5707a6fd98df9304627940cc74805b6f8826a424a21049bbb5e80904c4a90b9db25294551b2690ab91f67456fd1dec0b5027fc485f22d818a6c8ca9f1b53dcf49b3a255d694a1505357d973302efd40a4da39e0ca51a1e9723c48a3739fa800528a5e284dc051e02708fa59342a4621d1d4012295f109fa0677e3f613f932dfb1512890b59d9db62dba3689367ff66a93c5e1fdd51520bddcd9d915ebfdfd08aef23404e7cadb566e2bdde408636f1551076f1b82db0f3db25de8e38f5807a76558197a5284900b22e6c9f9edbeede58d8c5b7c105a596d7c1057ed8df9d3d56de33091d75c4020d6c414437986ec8cf4fabbb8464246f3a639f507ab905973fab2683d5ea43311b35873d455549c106634137a9874c303fd8e3da9816b39495fdc8d5170ec410c04bd674912b42755eaf2ec559a98b8ce62028a08498f75f5e63bc4874de5274a640a160ef5cb6dfe9ef029734ea1472f4fac3d30abfd24414a4fe35bce0297d45e6b5239c98a4dcf38176b31c1c2782b297f0d77275dc9d7da21c579f8d70832c138bc2a22ec46396cafab5265cdfcd0afd405982f7add4d779e36b1db73b4f302f72376402bdf145958bbc9aef5d43b0b81ed7baf2773d47e2c0109bcd82256a025fb1c8a8169a8e6d80da5d442ec98b226b05d36285ca8452ddc774d4fa4d7f4ee32311f7f23064d756d39c6e66a6d16d0b17cdf32ae1d9abd8186bff0278b7bf671a8948a82efbe18bc4f0e9a526535b9385aef8c29fea14294d5a063112a19d18d66f47c5f39b940eae5a447a335fde841f42f5a1b223ccf48bae6f84706066a99caaa17a8b6b49ace1a417ed0dc9b7107e279c872137f195002f137d19d56e3b90478b1a41cd3b4823d7cc2ae5322df0bae845a3428e4615cbcf43add313a90c46d58f62e7eea59e65b6c165882af4de2bdef60ab9fed1ef581e7072e5028895745b72ccb7227a18ef1137d5d273f4b9a9715e82c31aeb780f989f0e5fb4405db11a5f54955a88f5ea70ac6c238ce842c1f05cd511b0a1f78b34371f91a52e8bfe6dd2c82e06e272bb19c6e0d81b1ddf41e2f1c87c208817a44f4a24cd898e4b4c9e04e480f24f9c91461bf3dd9e964e9f1009c31e837d7930ed39ea5754c0fb32619dd71b78afcbeb52009c09d3a71cf1b60c851cd1ce9d2b231f4788a0a022bcb8b1bd7002cf8879efd3debed4ffb72356af39b93691cd81cce849084351f556d4705e8e8478283f887c43bcf2b848d4a6fb20b03f951060329cdceb3009a182e62bbb01f2bd0b6f745bcf93f33c4990decdeec04baaed124409360bc9cb55cd8894d6f4a80168234233e367e0c65ba0332db6e15b21b0d4d03ab41bb828185542163b7644909e952bc021c0f7a417cf26f6fdd13777df9577e02f993618aae5efb5c06bdbaa561de81304298ee6880df61aa79fa7e94d8f72541611078e554443a0e20d12ab44b194ad8dd485a766063e15412c62b260385ec9405de0fe47174726a4518c0457d6741c03757abfc6ce94e6675b6d557640c04d4e1c57b7ca2ee8a83deaf328a23a9a89c519f6acb7f0b0e392971bdae8f479f24c967d3b1a406cfedd349bc156be6b710e9d64d6d7a34f961048a2aec58345ba8fe55a0b8eb71c6ceebb444d446ba5add03c"}, {0xf0, 0xffff, 0x0, "f8cb30fa9dd8f33258585a0af88c922a311600c3da4a7d6a0fb50de53e029837c04db8d51b56a32b4e6f831ca44488a1fa1fe749a9e3009be558c9bd5a5c6ed8d993346903eaed5f88deeb76d5dd9657dc695a8e144389dbfa6ebf3ccb02748e5af906b2245be37fc3d1c91abfd85ec748278905c038c6a3c663fdf88abbdd50a20c4214e259806593aa9cb5589cd1e4cbeccc4622c038731c3854f283908c0d93ada9a405be33a15d156e3edf108f06a125693a37f8ad1fb0255e720acdf184be574ea742f855f5956385e7b76b2f0f6dcfea2dccdb2b4a2f1d61b114f1"}], 0x1268}, 0x101}, 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: sysctl$net_inet_divert(0x0, 0x0, &(0x7f00000000c0)="5a642ab04bbbc08706e4", 0x0, 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x30, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}, [{0x0, 0x3, "d492a809d4cb76c44366e62cf8709f3f010fc050f981"}]}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="45d862909cd99e092dd8ad6fa9afe4bff7a3ef5dda27682f80f3ef649294fca79ca4ecd536c8b1173c5cbc2bdfc0c218378ff757b67760beb5a9523d6ca6510713867ac9d4c062ac34e33360660e7921119ca81e97621a4ee8b13e679e9ff124c94f6de5b2a224b9c3ee2c7be0233feb4b6151f26edf6a88415a06b0e996dda93ff9e326af510ed546b1fb7f3888b56a7b98372e462badf80d02d767dd4b328658966ce87f123bc4e2157ad63d933bdc05e0bb49de5f3b113cd82b4dffcbb40ae6831476881c6ffbfd2112056c0b70f0fb9bf18ffa158a3950", 0xd9) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x1) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, 0x0, 0x0, &(0x7f0000000280)) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4010, 0xffffffffffffffff, 0x800000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x0, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000400), 0x0) setrlimit(0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) kqueue() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000002980)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3a213fa655070e6e73b284aad7a7bbaff08d7fb75875cdd3da88bc7cc204c2267", 0x73}, {&(0x7f00000028c0)="e009cf89740ef7c1a91256cf39042a217d2f9001757e1df2065320728128c3039893de1bd555e718c7595c090f6cc4100e632e73", 0x34}], 0x3) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x8e1b, 0xfd, 0xcc, 0x9}, {0x7, 0x0, 0x0, 0xfffffffc}, {0x6, 0xfe, 0x3f, 0x5}]}) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0xec4, 0xa3e, &(0x7f0000000180)=""/198, &(0x7f0000000040)=0xc6) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000001780)="a07ad3586d0f517fa42a175a6062a83d703b29fc68d91c7bcf0aa7d477e3e02e93dc286004bbfdfbcfafbae2df02acf63f7e7972b5fbaa51901dfeb5fc7a1e7550ddd12ed61232d5069436faf339b90a5fce075777d0b72fb38b818fed2e70866f04414512f470d6946035460be77aaaab29b65429c876e1ee0cf6ca8f1a72741c36e2a2a01940e13c9cebacc0512e529e1d8a50e96b793956844f70c4e96e2f1aadce50faab174c068bdd1745ea14ab63ab3c1f8a20ad801c10ebb0ad8be8b0450a11aeb4eaaa09", 0xc8}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)="c4d7998a88555a6e018967539593b68ed97fa62918f91797c9ebca0233c3e15203ad70f76f63bdaa5cddfb0ecfbbe1c48db2d0993da685e1503b7ec1a58d677f", &(0x7f0000000140)=0x40, &(0x7f0000000180)="d3f8f451ea1e7f1ee7e84f83cde8feb651342e3bc4517fa46c377848ba1f6dd1a0f927eb9ebe49c8e6370d2295c0a48e6b03d865f7026c32715b98384f7b9a7f358333f1f13c864c622bdc644a153a30993b2e2c5bdd15bb21658415b3ade24e94fc69514f2549e32bc8dc74876b161fd467c3a7763bc7c471ba1efb95c47c9771184a44d528d1a581733e4d16997d788e0cd754036c4d2d9235d455d6c652fe5aa5261363fe177b4f438c695ccbbce51085a814d779fc81398d1e0cf081bae12d91d05651f7c28340b0a4f426b8", 0xce) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x3a, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="026b38f020f73c857af39996cddf0588be1babb526f5ce21"}}}}) connect$unix(r0, &(0x7f0000000000)=@file={0x1}, 0x2) write(r0, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 2: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x180) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000064000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0) getrusage(0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000280)=[{0x3, 0x1, 0x5, 0xfffffffd}, {0xffc0, 0x3f, 0x7f, 0x9}, {0xfffc, 0x81, 0xff, 0xc25c}, {0x2, 0x7b, 0xff, 0x600}, {0x5b6, 0xc7, 0xf8, 0x5}, {0x9, 0xfc, 0x2, 0x7}, {0x400, 0x3, 0x2, 0x3}, {0x6, 0x80, 0x85, 0x5}, {0x58d7, 0x25, 0x16, 0xc0000000}, {0x1135, 0x5, 0x1f}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x2, 0x3, 0x0) executing program 7: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r1 = semget$private(0x0, 0x7, 0x635) semctl$GETALL(r1, 0x0, 0x6, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) executing program 6: syz_emit_ethernet(0x36, &(0x7f00000014c0)=ANY=[@ANYBLOB="34f70ac95cb2cc27e74da6595bc7e0c8b5359855dcf74e32caec427a1527fa77d0eee82e09a1ff8f87491e77b1b1e2ebdc09b8b00e714acc06be3f445bd566ddba952fb786b46ded5267f8259a9b94141611293e66aac35a54a3191289f57714033164981bc223c77c5c036e02d41323e0a2baeb1475dcc56b8f62728782d752ed9f7dcfd0afb5497acc5c2c83785463ad71556dbf26b7d7e830e758c4f200c10edfbeb05f9733eab70b1ce4166f826d4e41993deeb4b3d23ab96cb06c4137dde00b030a4e8daa58ce855cadd791d712149c954a4aa530eedd7aa9270522735c09e22cd0a36c0a38e79700ad4420d811824b32bdadabd0e717836e84edfdc855e615cc64ea14325d38148478b9383a96d98f954533bc7104bf5a4542c5ffaf92563fdd5c01f812c3556b253b55a96ef79830fdb3cf100d31e4d8433cf57479bb6e615971d9253c361865da5722a01571471caaf3871677dff2bbcc8ae2fc69bac95dbb70edfdb10eddc2d9ab0a15116f3f1978937a27415c1d4f7c6ee03676e556da2f79692c14d1439d41a32cdc2346356989f7e171ae95678acc936fd8f22c9d653a1dce2bc02ab2a33d7a284ebb16343a26dbc36e6154530de8a33d01cc100b534641d0bee1f334ef63031645d5c842caf3a40888031f772442e994df3426e58ff45b7f453a2477d9d61b44634c849b59e1143bd9eb64a24321871fc85afba507f834e5f264493145703de378d53f3ec620ff1a6186994610a5710313ebbbb7250437eac43077c4b0fef9887391b2ef1b693207a150c2bc29e0844e4e5184c5f689a342caeceedfd927894ad6f74fbb001ce1d86cabffc8c5e5c0b036d9496852e607a5543d5e2c98142852c2c41eef62b398683c2f7cfa203cefd2058ce25e2748813479b7c8a63cc72d20c22252ef0e8b3eeab4f91b8f82e19c7893badedb652110ab4e5e01fd60af662f03ec093dc7a4a1c8928614cdccb6c76fa062bf4898d3429ee635deb0567bea775124adb2c63f5bb7ad844c839762ea85ed98c368c099c453bdd17eecd451c662e842e2973afcb382371c22545f329b0d44245a63590941ab6fc3a36fbe2737f6a136a83d3f45e7e899c59e039df6dc7e1a55b54a42d06f8dc4ba541ea2bd7d02db26ff574c704edc1bb20df16dd7041bfccf9b941bec0d9f11da385abcd724a5265fd4cff8b4374f13b204724e5d1586122bde64886406f60ac9e4134d3d9ef9ebccb3d9fd9719c31758fdb972dbda2802541a5dcdbeb4917bff84e71f5b929840fd25125bdb179141ab9ca1e978bca2997e90b44880646327ea11816ada033c8e0402fa8659a827232d51bccaea916399beb666f937919e7aa063d7a777c1dc810fa2d8c02b4d69df43532d2dc55c21ee377b87e140a888cc7ec7eac43b8ec7a834ce2cf2b77a3502533908b868c19e5415e047d258cbdf4261cfc691d95ae9c95b58958935cdaf0dc317b058616539c3b141fc848016a5ca8df98e66a00c2253e3987f3ee6d9f791e43179618c525d37010c8f4ca7ef94173f2ae7c8891c6767806af4762f27e78a767c7b7b43f7edff2105dcc82c9a2ab35de349e28b418d5b526aa484887f677ca310f4b9be41b2e4a683d9dd3582def38e1daeb86c634dbab44436c700c656e13ebcaec7a4a9e0eac5c31c9cff1ee17e308a75c972c3939ae93a90d12a58d00e26b2d6662a8b3a16d86d54e08dfefc65825ae9d1f23c5427b7ad191a91a0cecdf69b83149749c769636ec921425fc721a8e98ff45be51f4341268912202a5d81e70e4acb60b32182860f344e0263c994035099b81f98c48b5d52a8eb73205d65572f9b7c5949fb4b88a3f168ccd3b4e5eb746e2c42d9b65e7064083bdf38c329161091f05126f9ba164b5818033a96c80fd006ca27ee3aa01999478b002926b139938a196396608bc2e4c4fdb8db96aa2de63ba3b33a9824a85f4421af1433ef5260813fbf0a5ce3119dac75f4164421d0c2b3b137c01cd9e3fecf492b129d9101808a85bd88601d55496023d59fd83019987886ec4ad040be95bbd0d34f329382a2d9d3def9d6be784dc2f5d721639af33aff1405237606c9b16bebfa511555623ccdc4ab1b3fa842157bd8cf231bce52ddbbdfa6308ac48e76caa538d4a172bd49d308b1fd7f9dd3f66f0a7783524792697825cf9d42268481968df72987f7e5c01a844982318342c44cdf7d129afdc92ed7133e35ca0bed61641cb636b2f73819a2338863c8eed9f84648e4670441f100d4cc7f19ce2d89433d1093383cea0218896e8bc6425081616b9f56df6c8880002563744d5fbce4586df9cb67e95ac2de3e9c08ecfe4a66a4e3c53754dec1e9e1c7214be15e407b90dc934eeba7285349243f0494f71ee5734a7739c029dcbce84814a224f0e08849bf904abc294ead9413bc7dda4af2459a5de76afe028f77cb8564156c5528291dd24b743f9d07aae7f4bd55b8071c89a28ea06ed944a47211f43928f9d5f3ed79dd7b9e26045a8a01a45f89871a4f88ab12c9c41a52d1fd331246cb449868d764c79a62489278f969cfa3b009b31a93d862248bf48e0951cf910dc19daae9305bdedd804bdf91984d426e5c059f2e79b782a77c7d575be1c80efd19a7a60a14630b667341e9ec4f3bcc3580a19b553dbd9140735ccd403b9cd0a8065051a0a2294cdfc0b445c3b81c7d7ead6f99e85fd6c13acc7f4cd4ce300a8076bf4b6eae6ee0c3fefa7ef5d17ad21948459c758bd4a9dfcde5b4b7f959144c2e3e3410b82cfe4ba0607163704601acab03b0b2c54c47786be1675734e837c7f716fef2518abc0cfc9eee55eff80a456f725066c6d592c661b8616ec95d992b7e7291eb1a59ecbab20b6a4525fd97b1c188162a3c4d9cb21a76561df2028790aa59c7d9e4437be618f6aed574d706f13fa10310b69a599fbbc5e285b2f97dd5c726107dcbffc45c75a149f1461f933d290046ecfeab34ae019c19326e532ce89fe7ca2ea5435dba7b1ef014a4b5d0bffb99457a00846d82eac5887b55c7619bd2c2c81fd7d44a886afb54b2005520192b37d39364ee09caf15bb20ef18f2fbbb4777a8749c3f377707f7685ee716493e43ead2466f4b6c42a023b6ff6a6465132167325b8c9e43d180ad0b6cf82c8a012718eb67224cc552b0de8f16396aa75fa0abf950b334512df543b2935738540b4f56065963550f460db5fd736b71a5626cdb2ccf7a269e1b109e1b5b7ee9d9dbf7591765e65d0257adbe8272e6e1239d6b1699f74fcdde66e44c503b206bf056bf44b0d74422be6e51b8525a0f93c1c5e95ca2c2e89e5cedf58cc8d6da7b7d28dce439a20599f3235b946bc023a58bc37fff43466dc26d2d405f6a33313b3b56fb93753d9b70d22d5ceefee47b7fb9b0494011cdec81ecfca7c3d82e5256b11a585dc5cf739f8d67cf904a5819263e2b7d52004ef43cc8916d1ec4b5c34fe8cc154a6f43fcb6b6ff5c7da584dfc6e7d3b8a48c287715b2a0614ef8babc2dbc6f3ce6cb0e34a0a589ae54b0b529f2bcef0641131dfbf038d0970d0a00de01557e593f21e6bcc6d12912c290a5a40f4fbffff630fd376f84eeedfd0315208d0629bc3423ea0a18237c765c0db0fcc3acbdcf48649a35db07185eb3f596d301abd3c86642eebbb7449c8d59bfaeceacdb61b69e69d98314e2884d370751eab3eab8eaefb9002c14f468740c696eb06d235451eba5df30c14523ea0ff6bba99ec1a444e2a3081028e41492b23e8a6bba35d0f37931c96549e261883a464c54ea93b3d07a4b8b63767da95ad02f07b62fb3237b502a75bbc966d78c6eb4bc415d08ce2fec21fb023f1cd252f035b9f881c9d738b824b389c86e68ee6db7f0d1dbc6a1780044947f5f345ef8e9045530c5dad89bbed43852dd37453ee984c6172b95606c4f87520e889f5e9bb7fc2303d9ccacf601a3be25e43dd9108b2177bbed3d83aad24ca048a3b23512a4ec6d7995a03790ee9fb0784de9a41971c905dd76c4d3c6baaf86d6fb3db7e6edca2ef18a515c7fb1c6f6131ce549e03ffd06d712a82ab7cce7dd2e825af03e3aba72d38016578417af3336ba2014f68f67e8488a392aad69519c3c4318e2d26c72ed9ccd3c3ccaeed9e2d5fe9fd850f2fd5ef65c00e515b44075ec23a84429ea9445d016a07d00734d3419c064632613b6f97323588017a4f2201faeecc27be83ed861dd2078bd63228fbd7f6c6d31cd3376e523e8c57aade5b0346bf5bb57ed4233608b9c0fe189de31165c4bec12d11756bbe1e03326517e57d7d03506d58931adec455712b27c9e7b8ed729fc7d606dcf72ec95d1e765459074dce39a46c600013ea3c0e638370ab3b5fb4413741b5fa88b2604dd1e5bfcc4511dc78808ca26e2f88a65cb14e9d8ab770fdbc4c4f0fea8305708ba8ba1a873cce445f81c70d5910616d2a820f8ba2f4ca37148ed415fdaffe9a9c29ba7f1a94b6a269671044054abf548086311f38777335b7796d7f355ef4890f4a31ddd95aa2a8b1d320091bbfbd1cdb7838f8dd38aceabf57b214c7f09cadf9b5cc98369491e38d87f9f826766a687aa6bcd8432e154c2c6c272a3e8772381756b607b42b8a1840f1f6047af212b04dc3eac675b0a26dd8df59e29a71df43f6c7a3d1531b783f5a6cc41e8dd766f056b8340d73a113eb7b1758a35830af51376fee47790baaba98cfcb31a56414cb3ce9a0c18df68d345c1f80eb6d1ed055538f67ccb7a12fa4a4d0c7860906e65fe909bf2944f918862f6618d803e1e9dfad21a9c3bd734166e678cc123f2820cf3febc2f6fde57facd66833df8917e43aa7d8a6d98f2d2fed883edd9aec96090113ab12b6879f7251e40083a0a1ddb60c91eb31298ca82a4fb425560f6f4e0409510b66a03e0a28f646b5d2f1778dea3fc85747b5cac65e5beda3025a41fff102253a2fbfcca2379232f67d787daf1afc12513cd59b0760a37a533455040b5b3604c54354341314879e4f21ccf4e0b32102a808f22438ea26af76889e409cdce614fefb7612f021bf72bba734b6c00deef2d008570e6d90df133a9a46297602b7dd0ea216435002718eb4a3029ff8a3a023e6c8fcc5d3b5e9eadaf4a32276d790536c2c4bdd1d65ee66d1e13df2c724ea914e21a5a7c2fd69f488fa33b7c8365b0ad4ea917caae5e02dbc7fa8096ef17eedb5401cfe4ab3b95042c833f37454f29d2b485215efe27125caf4d7239ef657d3f96bdffb997bead171a3f1d02a8313bedf89bce1fda6e69c0434419374be8fb20c25eddc0d4f88770ec32b01d9fa14c1d7e3eaa995fd72eac1b8000940998e2ce0b94a548245a0f9433a82c33c039a834371754d0f3d171de7d26ab3f9956a8035a21caed6bbc65abe583d8cb1fc8f993aa1e62ad122a97e628b4f8fdd49d59ce097320ba3d3ae466cb4ceaa20288795aea94b8623babd4c3a65d9ce9cae190d93165642cd68426384b91ef5b1a9f1640dad3eac67408dc844bc8f1401bace58f73d8066565cc05a2bef6f1458b87aa3c65b9447baad79804c2b5263671a6ecbf81b639c27657eb0f8ed250d1d3a2e678e77cd128b7f10d9d02d3651c3c9a78205f7fff344948742ed50fdde0afddf619323afd9141fab51ea4aa6d3b90a313567a3462f22648c5f69167369b343fd7b740322d35cb925f0abee4c43e513a2ec67b17318d98386b0c75ca4971341ad3a3f9640e9c6d329a17de3dc607a499586b46dfe1d775ff13c74f742b8b703e675e6d6e127d7cd027b2cb0d0ca76f0c4e7e1ef6cac882d", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r0 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() dup2(r2, r2) r3 = 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(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 4: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) executing program 6: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x4}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) open(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d6) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0xac) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) ioctl$FIOGETOWN(r4, 0x4004667b, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) syz_open_pts() flock(r0, 0x1) flock(r0, 0x3) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x30}, {0x16}]}) write(0xffffffffffffffff, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) (async) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) (async) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x20000, 0x121) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000200)={0x10, 0x3, [{&(0x7f00004b8000/0x3000)=nil, &(0x7f0000064000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00003a6000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000031b000/0x2000)=nil, 0x800}, {&(0x7f0000262000/0x3000)=nil, &(0x7f00002dc000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f000047b000/0x1000)=nil, &(0x7f0000545000/0x1000)=nil, 0x9}, {&(0x7f0000115000/0x3000)=nil, &(0x7f000027e000/0x3000)=nil, 0x8c91}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000256000/0x1000)=nil, 0x4}, {&(0x7f0000389000/0x3000)=nil, &(0x7f0000250000/0x1000)=nil, 0x8}, {&(0x7f000004c000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9ba}, {&(0x7f00006f5000/0x1000)=nil, &(0x7f00007f7000/0x1000)=nil, 0x6}, {&(0x7f00006f6000/0x3000)=nil, &(0x7f000001a000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000260000/0x3000)=nil, &(0x7f0000606000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000584000/0x4000)=nil, 0xa53}, {&(0x7f00000da000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007ac000/0x3000)=nil, &(0x7f0000560000/0x4000)=nil, 0x3}], './file0\x00', 0x5eb}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f0000000080)="ef55f090fea83c09f4b90180f66359fac45d9f8a1d200219601942007af2d0de44b01c5baae8fef966daee5f4f912d67a632223465", 0x35}], 0x5) (async) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f0000000080)="ef55f090fea83c09f4b90180f66359fac45d9f8a1d200219601942007af2d0de44b01c5baae8fef966daee5f4f912d67a632223465", 0x35}], 0x5) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) (async) unveil(0x0, 0x0) chroot(0x0) getppid() (async) getppid() executing program 7: socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0xdf, 0x0, 0x2}, {}, {0x400}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x4e, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000400)="957b8a675ec6d7bcfbeb10bcd346ae043b76f633113a93e9197aec48d9a5e9044599638f7bfe22784ddbdd69d63135d90cf7de5e4e59c0915812a1e20cef3ca2977c6fc838d135933d030106dcae2fa8349e141d47e940f417882b474abea7f1756b24f4f5a0932dee2490ac6952d0fb49ea1a696f3f83ec3bee1b40d4b84a509a0c4e4a24c5b19191bba90d67d7871b5d1c7067ba079fb90f18580dad439c7866464274e0f29752d7d6eceeb5f7f0aa200f8f9e6e59c27f479c77d4265e5b214c5478a16b11b36112f8174b919791ebc0", 0xd1, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x800) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2b, &(0x7f0000000140)="01000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) executing program 0: socket$inet(0x2, 0x0, 0x3f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) socket(0x2, 0x8000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x206}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) socket(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fchmod(r2, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000b1", 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 6: socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) socket(0x0, 0x3, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) syz_emit_ethernet(0x4e, 0x0) (async) getegid() (async) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r3], 0xc8, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) msgsnd(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) (async) syz_open_pts() (async) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) socket(0x18, 0x2, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r0) executing program 2: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x6, 0x4, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) executing program 1: socket(0x11, 0x3, 0x0) kqueue() r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x4000000, 0x3, 0x6, 0x100, 0x1}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r6) setgroups(0x4, &(0x7f0000000240)=[r7, r7, r3, r7]) socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000180)="00000000f4ffef24c173fe", 0xb) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000200)=""/13) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3227}, {0x0, 0x0, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00006b3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00006b1000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) executing program 0: getppid() setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x20, 0x4, 0x8001, 0x1, 0x70a9, 0x2, 0x80, 0x1, 0x2, 0x2, 0x85}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x8e1b, 0xfd, 0xcc, 0x9}, {0x7, 0x0, 0x0, 0xfffffffc}, {0x6, 0xfe, 0x3f, 0x5}]}) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0xec4, 0xa3e, &(0x7f0000000180)=""/198, &(0x7f0000000040)=0xc6) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000001780)="a07ad3586d0f517fa42a175a6062a83d703b29fc68d91c7bcf0aa7d477e3e02e93dc286004bbfdfbcfafbae2df02acf63f7e7972b5fbaa51901dfeb5fc7a1e7550ddd12ed61232d5069436faf339b90a5fce075777d0b72fb38b818fed2e70866f04414512f470d6946035460be77aaaab29b65429c876e1ee0cf6ca8f1a72741c36e2a2a01940e13c9cebacc0512e529e1d8a50e96b793956844f70c4e96e2f1aadce50faab174c068bdd1745ea14ab63ab3c1f8a20ad801c10ebb0ad8be8b0450a11aeb4eaaa09", 0xc8}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/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, 0x9}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="1000fc0000000000fff7000001000000"], 0x10}, 0x0) getitimer(0x1, &(0x7f00000002c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)={{0x2, 0xb1}, {0x1, 0x101}}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x40}, {0x2006}]}) write(r7, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000014c0)=ANY=[@ANYBLOB="34f70ac95cb2cc27e74da6595bc7e0c8b5359855dcf74e32caec427a1527fa77d0eee82e09a1ff8f87491e77b1b1e2ebdc09b8b00e714acc06be3f445bd566ddba952fb786b46ded5267f8259a9b94141611293e66aac35a54a3191289f57714033164981bc223c77c5c036e02d41323e0a2baeb1475dcc56b8f62728782d752ed9f7dcfd0afb5497acc5c2c83785463ad71556dbf26b7d7e830e758c4f200c10edfbeb05f9733eab70b1ce4166f826d4e41993deeb4b3d23ab96cb06c4137dde00b030a4e8daa58ce855cadd791d712149c954a4aa530eedd7aa9270522735c09e22cd0a36c0a38e79700ad4420d811824b32bdadabd0e717836e84edfdc855e615cc64ea14325d38148478b9383a96d98f954533bc7104bf5a4542c5ffaf92563fdd5c01f812c3556b253b55a96ef79830fdb3cf100d31e4d8433cf57479bb6e615971d9253c361865da5722a01571471caaf3871677dff2bbcc8ae2fc69bac95dbb70edfdb10eddc2d9ab0a15116f3f1978937a27415c1d4f7c6ee03676e556da2f79692c14d1439d41a32cdc2346356989f7e171ae95678acc936fd8f22c9d653a1dce2bc02ab2a33d7a284ebb16343a26dbc36e6154530de8a33d01cc100b534641d0bee1f334ef63031645d5c842caf3a40888031f772442e994df3426e58ff45b7f453a2477d9d61b44634c849b59e1143bd9eb64a24321871fc85afba507f834e5f264493145703de378d53f3ec620ff1a6186994610a5710313ebbbb7250437eac43077c4b0fef9887391b2ef1b693207a150c2bc29e0844e4e5184c5f689a342caeceedfd927894ad6f74fbb001ce1d86cabffc8c5e5c0b036d9496852e607a5543d5e2c98142852c2c41eef62b398683c2f7cfa203cefd2058ce25e2748813479b7c8a63cc72d20c22252ef0e8b3eeab4f91b8f82e19c7893badedb652110ab4e5e01fd60af662f03ec093dc7a4a1c8928614cdccb6c76fa062bf4898d3429ee635deb0567bea775124adb2c63f5bb7ad844c839762ea85ed98c368c099c453bdd17eecd451c662e842e2973afcb382371c22545f329b0d44245a63590941ab6fc3a36fbe2737f6a136a83d3f45e7e899c59e039df6dc7e1a55b54a42d06f8dc4ba541ea2bd7d02db26ff574c704edc1bb20df16dd7041bfccf9b941bec0d9f11da385abcd724a5265fd4cff8b4374f13b204724e5d1586122bde64886406f60ac9e4134d3d9ef9ebccb3d9fd9719c31758fdb972dbda2802541a5dcdbeb4917bff84e71f5b929840fd25125bdb179141ab9ca1e978bca2997e90b44880646327ea11816ada033c8e0402fa8659a827232d51bccaea916399beb666f937919e7aa063d7a777c1dc810fa2d8c02b4d69df43532d2dc55c21ee377b87e140a888cc7ec7eac43b8ec7a834ce2cf2b77a3502533908b868c19e5415e047d258cbdf4261cfc691d95ae9c95b58958935cdaf0dc317b058616539c3b141fc848016a5ca8df98e66a00c2253e3987f3ee6d9f791e43179618c525d37010c8f4ca7ef94173f2ae7c8891c6767806af4762f27e78a767c7b7b43f7edff2105dcc82c9a2ab35de349e28b418d5b526aa484887f677ca310f4b9be41b2e4a683d9dd3582def38e1daeb86c634dbab44436c700c656e13ebcaec7a4a9e0eac5c31c9cff1ee17e308a75c972c3939ae93a90d12a58d00e26b2d6662a8b3a16d86d54e08dfefc65825ae9d1f23c5427b7ad191a91a0cecdf69b83149749c769636ec921425fc721a8e98ff45be51f4341268912202a5d81e70e4acb60b32182860f344e0263c994035099b81f98c48b5d52a8eb73205d65572f9b7c5949fb4b88a3f168ccd3b4e5eb746e2c42d9b65e7064083bdf38c329161091f05126f9ba164b5818033a96c80fd006ca27ee3aa01999478b002926b139938a196396608bc2e4c4fdb8db96aa2de63ba3b33a9824a85f4421af1433ef5260813fbf0a5ce3119dac75f4164421d0c2b3b137c01cd9e3fecf492b129d9101808a85bd88601d55496023d59fd83019987886ec4ad040be95bbd0d34f329382a2d9d3def9d6be784dc2f5d721639af33aff1405237606c9b16bebfa511555623ccdc4ab1b3fa842157bd8cf231bce52ddbbdfa6308ac48e76caa538d4a172bd49d308b1fd7f9dd3f66f0a7783524792697825cf9d42268481968df72987f7e5c01a844982318342c44cdf7d129afdc92ed7133e35ca0bed61641cb636b2f73819a2338863c8eed9f84648e4670441f100d4cc7f19ce2d89433d1093383cea0218896e8bc6425081616b9f56df6c8880002563744d5fbce4586df9cb67e95ac2de3e9c08ecfe4a66a4e3c53754dec1e9e1c7214be15e407b90dc934eeba7285349243f0494f71ee5734a7739c029dcbce84814a224f0e08849bf904abc294ead9413bc7dda4af2459a5de76afe028f77cb8564156c5528291dd24b743f9d07aae7f4bd55b8071c89a28ea06ed944a47211f43928f9d5f3ed79dd7b9e26045a8a01a45f89871a4f88ab12c9c41a52d1fd331246cb449868d764c79a62489278f969cfa3b009b31a93d862248bf48e0951cf910dc19daae9305bdedd804bdf91984d426e5c059f2e79b782a77c7d575be1c80efd19a7a60a14630b667341e9ec4f3bcc3580a19b553dbd9140735ccd403b9cd0a8065051a0a2294cdfc0b445c3b81c7d7ead6f99e85fd6c13acc7f4cd4ce300a8076bf4b6eae6ee0c3fefa7ef5d17ad21948459c758bd4a9dfcde5b4b7f959144c2e3e3410b82cfe4ba0607163704601acab03b0b2c54c47786be1675734e837c7f716fef2518abc0cfc9eee55eff80a456f725066c6d592c661b8616ec95d992b7e7291eb1a59ecbab20b6a4525fd97b1c188162a3c4d9cb21a76561df2028790aa59c7d9e4437be618f6aed574d706f13fa10310b69a599fbbc5e285b2f97dd5c726107dcbffc45c75a149f1461f933d290046ecfeab34ae019c19326e532ce89fe7ca2ea5435dba7b1ef014a4b5d0bffb99457a00846d82eac5887b55c7619bd2c2c81fd7d44a886afb54b2005520192b37d39364ee09caf15bb20ef18f2fbbb4777a8749c3f377707f7685ee716493e43ead2466f4b6c42a023b6ff6a6465132167325b8c9e43d180ad0b6cf82c8a012718eb67224cc552b0de8f16396aa75fa0abf950b334512df543b2935738540b4f56065963550f460db5fd736b71a5626cdb2ccf7a269e1b109e1b5b7ee9d9dbf7591765e65d0257adbe8272e6e1239d6b1699f74fcdde66e44c503b206bf056bf44b0d74422be6e51b8525a0f93c1c5e95ca2c2e89e5cedf58cc8d6da7b7d28dce439a20599f3235b946bc023a58bc37fff43466dc26d2d405f6a33313b3b56fb93753d9b70d22d5ceefee47b7fb9b0494011cdec81ecfca7c3d82e5256b11a585dc5cf739f8d67cf904a5819263e2b7d52004ef43cc8916d1ec4b5c34fe8cc154a6f43fcb6b6ff5c7da584dfc6e7d3b8a48c287715b2a0614ef8babc2dbc6f3ce6cb0e34a0a589ae54b0b529f2bcef0641131dfbf038d0970d0a00de01557e593f21e6bcc6d12912c290a5a40f4fbffff630fd376f84eeedfd0315208d0629bc3423ea0a18237c765c0db0fcc3acbdcf48649a35db07185eb3f596d301abd3c86642eebbb7449c8d59bfaeceacdb61b69e69d98314e2884d370751eab3eab8eaefb9002c14f468740c696eb06d235451eba5df30c14523ea0ff6bba99ec1a444e2a3081028e41492b23e8a6bba35d0f37931c96549e261883a464c54ea93b3d07a4b8b63767da95ad02f07b62fb3237b502a75bbc966d78c6eb4bc415d08ce2fec21fb023f1cd252f035b9f881c9d738b824b389c86e68ee6db7f0d1dbc6a1780044947f5f345ef8e9045530c5dad89bbed43852dd37453ee984c6172b95606c4f87520e889f5e9bb7fc2303d9ccacf601a3be25e43dd9108b2177bbed3d83aad24ca048a3b23512a4ec6d7995a03790ee9fb0784de9a41971c905dd76c4d3c6baaf86d6fb3db7e6edca2ef18a515c7fb1c6f6131ce549e03ffd06d712a82ab7cce7dd2e825af03e3aba72d38016578417af3336ba2014f68f67e8488a392aad69519c3c4318e2d26c72ed9ccd3c3ccaeed9e2d5fe9fd850f2fd5ef65c00e515b44075ec23a84429ea9445d016a07d00734d3419c064632613b6f97323588017a4f2201faeecc27be83ed861dd2078bd63228fbd7f6c6d31cd3376e523e8c57aade5b0346bf5bb57ed4233608b9c0fe189de31165c4bec12d11756bbe1e03326517e57d7d03506d58931adec455712b27c9e7b8ed729fc7d606dcf72ec95d1e765459074dce39a46c600013ea3c0e638370ab3b5fb4413741b5fa88b2604dd1e5bfcc4511dc78808ca26e2f88a65cb14e9d8ab770fdbc4c4f0fea8305708ba8ba1a873cce445f81c70d5910616d2a820f8ba2f4ca37148ed415fdaffe9a9c29ba7f1a94b6a269671044054abf548086311f38777335b7796d7f355ef4890f4a31ddd95aa2a8b1d320091bbfbd1cdb7838f8dd38aceabf57b214c7f09cadf9b5cc98369491e38d87f9f826766a687aa6bcd8432e154c2c6c272a3e8772381756b607b42b8a1840f1f6047af212b04dc3eac675b0a26dd8df59e29a71df43f6c7a3d1531b783f5a6cc41e8dd766f056b8340d73a113eb7b1758a35830af51376fee47790baaba98cfcb31a56414cb3ce9a0c18df68d345c1f80eb6d1ed055538f67ccb7a12fa4a4d0c7860906e65fe909bf2944f918862f6618d803e1e9dfad21a9c3bd734166e678cc123f2820cf3febc2f6fde57facd66833df8917e43aa7d8a6d98f2d2fed883edd9aec96090113ab12b6879f7251e40083a0a1ddb60c91eb31298ca82a4fb425560f6f4e0409510b66a03e0a28f646b5d2f1778dea3fc85747b5cac65e5beda3025a41fff102253a2fbfcca2379232f67d787daf1afc12513cd59b0760a37a533455040b5b3604c54354341314879e4f21ccf4e0b32102a808f22438ea26af76889e409cdce614fefb7612f021bf72bba734b6c00deef2d008570e6d90df133a9a46297602b7dd0ea216435002718eb4a3029ff8a3a023e6c8fcc5d3b5e9eadaf4a32276d790536c2c4bdd1d65ee66d1e13df2c724ea914e21a5a7c2fd69f488fa33b7c8365b0ad4ea917caae5e02dbc7fa8096ef17eedb5401cfe4ab3b95042c833f37454f29d2b485215efe27125caf4d7239ef657d3f96bdffb997bead171a3f1d02a8313bedf89bce1fda6e69c0434419374be8fb20c25eddc0d4f88770ec32b01d9fa14c1d7e3eaa995fd72eac1b8000940998e2ce0b94a548245a0f9433a82c33c039a834371754d0f3d171de7d26ab3f9956a8035a21caed6bbc65abe583d8cb1fc8f993aa1e62ad122a97e628b4f8fdd49d59ce097320ba3d3ae466cb4ceaa20288795aea94b8623babd4c3a65d9ce9cae190d93165642cd68426384b91ef5b1a9f1640dad3eac67408dc844bc8f1401bace58f73d8066565cc05a2bef6f1458b87aa3c65b9447baad79804c2b5263671a6ecbf81b639c27657eb0f8ed250d1d3a2e678e77cd128b7f10d9d02d3651c3c9a78205f7fff344948742ed50fdde0afddf619323afd9141fab51ea4aa6d3b90a313567a3462f22648c5f69167369b343fd7b740322d35cb925f0abee4c43e513a2ec67b17318d98386b0c75ca4971341ad3a3f9640e9c6d329a17de3dc607a499586b46dfe1d775ff13c74f742b8b703e675e6d6e127d7cd027b2cb0d0ca76f0c4e7e1ef6cac882d", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r0 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() dup2(r2, r2) r3 = 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(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 0: pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x180) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000064000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0) getrusage(0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000280)=[{0x3, 0x1, 0x5, 0xfffffffd}, {0xffc0, 0x3f, 0x7f, 0x9}, {0xfffc, 0x81, 0xff, 0xc25c}, {0x2, 0x7b, 0xff, 0x600}, {0x5b6, 0xc7, 0xf8, 0x5}, {0x9, 0xfc, 0x2, 0x7}, {0x400, 0x3, 0x2, 0x3}, {0x6, 0x80, 0x85, 0x5}, {0x58d7, 0x25, 0x16, 0xc0000000}, {0x1135, 0x5, 0x1f}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x20, 0x0, 0x0, 0x200}, {0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x2, 0x3, 0x0) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0xcf) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x8000, 0x334], [], [], [{0x0, 0x0, 0xfffffffe}], {0x0, 0x0, 0x0, 0x1d63}}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() msgrcv(r4, 0x0, 0x4b, 0x0, 0x0) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x1) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, 0x0, 0x0, &(0x7f0000000280)) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4010, 0xffffffffffffffff, 0x800000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x0, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000400), 0x0) setrlimit(0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f0000000100)) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r3 = getuid() setreuid(0xee00, r3) setreuid(r3, r3) r4 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r3) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 3: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r1 = semget$private(0x0, 0x7, 0x635) semctl$GETALL(r1, 0x0, 0x6, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) (async) socket(0x18, 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) (async) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) (async) semget$private(0x0, 0x7, 0x635) (async) semctl$GETALL(r1, 0x0, 0x6, 0x0) (async) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) (async) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="b6d39c6d426116a27bd86a9aece91e6e8a6ee2f5d59c85db3c9a8bd6042d60ee07bbe6fc9927b27973562e028680ddc788188d4ad56da0221f56da4cb8d52a5ead6d5592d17498271dd7dd798e05d844e336", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) fsync(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r3 = dup2(r2, r2) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0xeada, 0x1ff, 0x5, 0x8000}]}) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f0000000180)=""/18, 0x12}], 0x3, 0x8000000000000001) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x1, &(0x7f0000000240)) r4 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) fcntl$lock(r5, 0x0, 0x0) symlink(0x0, &(0x7f00000002c0)='./file0\x00') socket(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x0) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r0) executing program 5: ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x811, 0xffffffffffffffff, 0x9) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x1000, 0x18000000, &(0x7f0000000100)="031762ddd34dec5c7d77e37aedb4ce5009f71c0d2e048a9ac00ed6d57d7892d136c1a89e33c23e031818e4a83ad4a692245982fcd39a7ee865ec139c9c19197d85ddcd5fb4bd9406ee88dac72a1e38fdad27f39e1c374d1930c67b2696111424249847475ca00d9b", 0x68) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) r2 = socket$unix(0x1, 0x4, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x61673472) readv(0xffffffffffffff9c, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/15, 0xf}, {&(0x7f0000000440)=""/90, 0x5a}, {&(0x7f00000004c0)=""/244, 0xf4}], 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setgroups(0x3, &(0x7f00000006c0)=[0x0, r3, 0xffffffffffffffff]) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) setrlimit(0x2, &(0x7f0000000780)={0x60000000, 0xffffffffffffffc0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000800)={0x0, &(0x7f00000007c0)}) r4 = semget$private(0x0, 0x1, 0x1c0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000840)={0x10000, 0x6}) readv(r1, &(0x7f0000000c40)=[{&(0x7f0000000880)}, {&(0x7f00000008c0)=""/99, 0x63}, {&(0x7f0000000940)=""/190, 0xbe}, {&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000ac0)=""/139, 0x8b}, {&(0x7f0000000b80)=""/144, 0x90}], 0x6) socket$inet(0x2, 0x8000, 0x6) mknod(&(0x7f0000000cc0)='./file0\x00', 0x100, 0x9) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000d00)) mkdir(&(0x7f0000000d40)='./file0\x00', 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000d80)=0x7) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000dc0), 0x80, 0x0) getrlimit(0x0, &(0x7f0000000e00)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000e40)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000e80)={0x2, 0x1, 0xff, 0x69a4, 0x6}, 0xc) executing program 3: ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000530, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$unix(0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x502) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) sendmsg$unix(r0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff49) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {0x30}, {0xc12e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="679fa86c85895db3c219a9846edcd55487a0e88739d3882bb368e86c33f4f9dbc573d00adf61aa9fe8b117fe6cd61753f42c854e02f9a204c30013d76bdf1c2fc5c8e8b0ef511cb9a993a0bdb815f2dc4b089b57b6cd57200b47dd30619ebfd1ee086eda6e1f094be345604cea544b66bc8798e1fecf68a118de348dde184147f43edfb63f4d83c7a6400283883d2db9e037246082dd6aa3c0823850ae291d3db85d0166", &(0x7f0000000140)=0xa4, &(0x7f0000000180)="5b22b7d627619146e65b7e0c", 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x800000000000007) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) kevent(r5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x3, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffff, 0x7}], 0x101, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x40, 0x1, 0x5, 0x4}, {{}, 0xfffffffffffffff9, 0x9, 0x1, 0x3f, 0xfffffffeffffffff}], 0x5, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206997, &(0x7f00000001c0)) fcntl$lock(r4, 0x7, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) msync(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x8e1b, 0xfd, 0xcc, 0x9}, {0x7, 0x0, 0x0, 0xfffffffc}, {0x6, 0xfe, 0x3f, 0x5}]}) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0xec4, 0xa3e, &(0x7f0000000180)=""/198, &(0x7f0000000040)=0xc6) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000001780)="a07ad3586d0f517fa42a175a6062a83d703b29fc68d91c7bcf0aa7d477e3e02e93dc286004bbfdfbcfafbae2df02acf63f7e7972b5fbaa51901dfeb5fc7a1e7550ddd12ed61232d5069436faf339b90a5fce075777d0b72fb38b818fed2e70866f04414512f470d6946035460be77aaaab29b65429c876e1ee0cf6ca8f1a72741c36e2a2a01940e13c9cebacc0512e529e1d8a50e96b793956844f70c4e96e2f1aadce50faab174c068bdd1745ea14ab63ab3c1f8a20ad801c10ebb0ad8be8b0450a11aeb4eaaa09", 0xc8}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: getppid() setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x20, 0x4, 0x8001, 0x1, 0x70a9, 0x2, 0x80, 0x1, 0x2, 0x2, 0x85}) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000014c0)=ANY=[@ANYBLOB="34f70ac95cb2cc27e74da6595bc7e0c8b5359855dcf74e32caec427a1527fa77d0eee82e09a1ff8f87491e77b1b1e2ebdc09b8b00e714acc06be3f445bd566ddba952fb786b46ded5267f8259a9b94141611293e66aac35a54a3191289f57714033164981bc223c77c5c036e02d41323e0a2baeb1475dcc56b8f62728782d752ed9f7dcfd0afb5497acc5c2c83785463ad71556dbf26b7d7e830e758c4f200c10edfbeb05f9733eab70b1ce4166f826d4e41993deeb4b3d23ab96cb06c4137dde00b030a4e8daa58ce855cadd791d712149c954a4aa530eedd7aa9270522735c09e22cd0a36c0a38e79700ad4420d811824b32bdadabd0e717836e84edfdc855e615cc64ea14325d38148478b9383a96d98f954533bc7104bf5a4542c5ffaf92563fdd5c01f812c3556b253b55a96ef79830fdb3cf100d31e4d8433cf57479bb6e615971d9253c361865da5722a01571471caaf3871677dff2bbcc8ae2fc69bac95dbb70edfdb10eddc2d9ab0a15116f3f1978937a27415c1d4f7c6ee03676e556da2f79692c14d1439d41a32cdc2346356989f7e171ae95678acc936fd8f22c9d653a1dce2bc02ab2a33d7a284ebb16343a26dbc36e6154530de8a33d01cc100b534641d0bee1f334ef63031645d5c842caf3a40888031f772442e994df3426e58ff45b7f453a2477d9d61b44634c849b59e1143bd9eb64a24321871fc85afba507f834e5f264493145703de378d53f3ec620ff1a6186994610a5710313ebbbb7250437eac43077c4b0fef9887391b2ef1b693207a150c2bc29e0844e4e5184c5f689a342caeceedfd927894ad6f74fbb001ce1d86cabffc8c5e5c0b036d9496852e607a5543d5e2c98142852c2c41eef62b398683c2f7cfa203cefd2058ce25e2748813479b7c8a63cc72d20c22252ef0e8b3eeab4f91b8f82e19c7893badedb652110ab4e5e01fd60af662f03ec093dc7a4a1c8928614cdccb6c76fa062bf4898d3429ee635deb0567bea775124adb2c63f5bb7ad844c839762ea85ed98c368c099c453bdd17eecd451c662e842e2973afcb382371c22545f329b0d44245a63590941ab6fc3a36fbe2737f6a136a83d3f45e7e899c59e039df6dc7e1a55b54a42d06f8dc4ba541ea2bd7d02db26ff574c704edc1bb20df16dd7041bfccf9b941bec0d9f11da385abcd724a5265fd4cff8b4374f13b204724e5d1586122bde64886406f60ac9e4134d3d9ef9ebccb3d9fd9719c31758fdb972dbda2802541a5dcdbeb4917bff84e71f5b929840fd25125bdb179141ab9ca1e978bca2997e90b44880646327ea11816ada033c8e0402fa8659a827232d51bccaea916399beb666f937919e7aa063d7a777c1dc810fa2d8c02b4d69df43532d2dc55c21ee377b87e140a888cc7ec7eac43b8ec7a834ce2cf2b77a3502533908b868c19e5415e047d258cbdf4261cfc691d95ae9c95b58958935cdaf0dc317b058616539c3b141fc848016a5ca8df98e66a00c2253e3987f3ee6d9f791e43179618c525d37010c8f4ca7ef94173f2ae7c8891c6767806af4762f27e78a767c7b7b43f7edff2105dcc82c9a2ab35de349e28b418d5b526aa484887f677ca310f4b9be41b2e4a683d9dd3582def38e1daeb86c634dbab44436c700c656e13ebcaec7a4a9e0eac5c31c9cff1ee17e308a75c972c3939ae93a90d12a58d00e26b2d6662a8b3a16d86d54e08dfefc65825ae9d1f23c5427b7ad191a91a0cecdf69b83149749c769636ec921425fc721a8e98ff45be51f4341268912202a5d81e70e4acb60b32182860f344e0263c994035099b81f98c48b5d52a8eb73205d65572f9b7c5949fb4b88a3f168ccd3b4e5eb746e2c42d9b65e7064083bdf38c329161091f05126f9ba164b5818033a96c80fd006ca27ee3aa01999478b002926b139938a196396608bc2e4c4fdb8db96aa2de63ba3b33a9824a85f4421af1433ef5260813fbf0a5ce3119dac75f4164421d0c2b3b137c01cd9e3fecf492b129d9101808a85bd88601d55496023d59fd83019987886ec4ad040be95bbd0d34f329382a2d9d3def9d6be784dc2f5d721639af33aff1405237606c9b16bebfa511555623ccdc4ab1b3fa842157bd8cf231bce52ddbbdfa6308ac48e76caa538d4a172bd49d308b1fd7f9dd3f66f0a7783524792697825cf9d42268481968df72987f7e5c01a844982318342c44cdf7d129afdc92ed7133e35ca0bed61641cb636b2f73819a2338863c8eed9f84648e4670441f100d4cc7f19ce2d89433d1093383cea0218896e8bc6425081616b9f56df6c8880002563744d5fbce4586df9cb67e95ac2de3e9c08ecfe4a66a4e3c53754dec1e9e1c7214be15e407b90dc934eeba7285349243f0494f71ee5734a7739c029dcbce84814a224f0e08849bf904abc294ead9413bc7dda4af2459a5de76afe028f77cb8564156c5528291dd24b743f9d07aae7f4bd55b8071c89a28ea06ed944a47211f43928f9d5f3ed79dd7b9e26045a8a01a45f89871a4f88ab12c9c41a52d1fd331246cb449868d764c79a62489278f969cfa3b009b31a93d862248bf48e0951cf910dc19daae9305bdedd804bdf91984d426e5c059f2e79b782a77c7d575be1c80efd19a7a60a14630b667341e9ec4f3bcc3580a19b553dbd9140735ccd403b9cd0a8065051a0a2294cdfc0b445c3b81c7d7ead6f99e85fd6c13acc7f4cd4ce300a8076bf4b6eae6ee0c3fefa7ef5d17ad21948459c758bd4a9dfcde5b4b7f959144c2e3e3410b82cfe4ba0607163704601acab03b0b2c54c47786be1675734e837c7f716fef2518abc0cfc9eee55eff80a456f725066c6d592c661b8616ec95d992b7e7291eb1a59ecbab20b6a4525fd97b1c188162a3c4d9cb21a76561df2028790aa59c7d9e4437be618f6aed574d706f13fa10310b69a599fbbc5e285b2f97dd5c726107dcbffc45c75a149f1461f933d290046ecfeab34ae019c19326e532ce89fe7ca2ea5435dba7b1ef014a4b5d0bffb99457a00846d82eac5887b55c7619bd2c2c81fd7d44a886afb54b2005520192b37d39364ee09caf15bb20ef18f2fbbb4777a8749c3f377707f7685ee716493e43ead2466f4b6c42a023b6ff6a6465132167325b8c9e43d180ad0b6cf82c8a012718eb67224cc552b0de8f16396aa75fa0abf950b334512df543b2935738540b4f56065963550f460db5fd736b71a5626cdb2ccf7a269e1b109e1b5b7ee9d9dbf7591765e65d0257adbe8272e6e1239d6b1699f74fcdde66e44c503b206bf056bf44b0d74422be6e51b8525a0f93c1c5e95ca2c2e89e5cedf58cc8d6da7b7d28dce439a20599f3235b946bc023a58bc37fff43466dc26d2d405f6a33313b3b56fb93753d9b70d22d5ceefee47b7fb9b0494011cdec81ecfca7c3d82e5256b11a585dc5cf739f8d67cf904a5819263e2b7d52004ef43cc8916d1ec4b5c34fe8cc154a6f43fcb6b6ff5c7da584dfc6e7d3b8a48c287715b2a0614ef8babc2dbc6f3ce6cb0e34a0a589ae54b0b529f2bcef0641131dfbf038d0970d0a00de01557e593f21e6bcc6d12912c290a5a40f4fbffff630fd376f84eeedfd0315208d0629bc3423ea0a18237c765c0db0fcc3acbdcf48649a35db07185eb3f596d301abd3c86642eebbb7449c8d59bfaeceacdb61b69e69d98314e2884d370751eab3eab8eaefb9002c14f468740c696eb06d235451eba5df30c14523ea0ff6bba99ec1a444e2a3081028e41492b23e8a6bba35d0f37931c96549e261883a464c54ea93b3d07a4b8b63767da95ad02f07b62fb3237b502a75bbc966d78c6eb4bc415d08ce2fec21fb023f1cd252f035b9f881c9d738b824b389c86e68ee6db7f0d1dbc6a1780044947f5f345ef8e9045530c5dad89bbed43852dd37453ee984c6172b95606c4f87520e889f5e9bb7fc2303d9ccacf601a3be25e43dd9108b2177bbed3d83aad24ca048a3b23512a4ec6d7995a03790ee9fb0784de9a41971c905dd76c4d3c6baaf86d6fb3db7e6edca2ef18a515c7fb1c6f6131ce549e03ffd06d712a82ab7cce7dd2e825af03e3aba72d38016578417af3336ba2014f68f67e8488a392aad69519c3c4318e2d26c72ed9ccd3c3ccaeed9e2d5fe9fd850f2fd5ef65c00e515b44075ec23a84429ea9445d016a07d00734d3419c064632613b6f97323588017a4f2201faeecc27be83ed861dd2078bd63228fbd7f6c6d31cd3376e523e8c57aade5b0346bf5bb57ed4233608b9c0fe189de31165c4bec12d11756bbe1e03326517e57d7d03506d58931adec455712b27c9e7b8ed729fc7d606dcf72ec95d1e765459074dce39a46c600013ea3c0e638370ab3b5fb4413741b5fa88b2604dd1e5bfcc4511dc78808ca26e2f88a65cb14e9d8ab770fdbc4c4f0fea8305708ba8ba1a873cce445f81c70d5910616d2a820f8ba2f4ca37148ed415fdaffe9a9c29ba7f1a94b6a269671044054abf548086311f38777335b7796d7f355ef4890f4a31ddd95aa2a8b1d320091bbfbd1cdb7838f8dd38aceabf57b214c7f09cadf9b5cc98369491e38d87f9f826766a687aa6bcd8432e154c2c6c272a3e8772381756b607b42b8a1840f1f6047af212b04dc3eac675b0a26dd8df59e29a71df43f6c7a3d1531b783f5a6cc41e8dd766f056b8340d73a113eb7b1758a35830af51376fee47790baaba98cfcb31a56414cb3ce9a0c18df68d345c1f80eb6d1ed055538f67ccb7a12fa4a4d0c7860906e65fe909bf2944f918862f6618d803e1e9dfad21a9c3bd734166e678cc123f2820cf3febc2f6fde57facd66833df8917e43aa7d8a6d98f2d2fed883edd9aec96090113ab12b6879f7251e40083a0a1ddb60c91eb31298ca82a4fb425560f6f4e0409510b66a03e0a28f646b5d2f1778dea3fc85747b5cac65e5beda3025a41fff102253a2fbfcca2379232f67d787daf1afc12513cd59b0760a37a533455040b5b3604c54354341314879e4f21ccf4e0b32102a808f22438ea26af76889e409cdce614fefb7612f021bf72bba734b6c00deef2d008570e6d90df133a9a46297602b7dd0ea216435002718eb4a3029ff8a3a023e6c8fcc5d3b5e9eadaf4a32276d790536c2c4bdd1d65ee66d1e13df2c724ea914e21a5a7c2fd69f488fa33b7c8365b0ad4ea917caae5e02dbc7fa8096ef17eedb5401cfe4ab3b95042c833f37454f29d2b485215efe27125caf4d7239ef657d3f96bdffb997bead171a3f1d02a8313bedf89bce1fda6e69c0434419374be8fb20c25eddc0d4f88770ec32b01d9fa14c1d7e3eaa995fd72eac1b8000940998e2ce0b94a548245a0f9433a82c33c039a834371754d0f3d171de7d26ab3f9956a8035a21caed6bbc65abe583d8cb1fc8f993aa1e62ad122a97e628b4f8fdd49d59ce097320ba3d3ae466cb4ceaa20288795aea94b8623babd4c3a65d9ce9cae190d93165642cd68426384b91ef5b1a9f1640dad3eac67408dc844bc8f1401bace58f73d8066565cc05a2bef6f1458b87aa3c65b9447baad79804c2b5263671a6ecbf81b639c27657eb0f8ed250d1d3a2e678e77cd128b7f10d9d02d3651c3c9a78205f7fff344948742ed50fdde0afddf619323afd9141fab51ea4aa6d3b90a313567a3462f22648c5f69167369b343fd7b740322d35cb925f0abee4c43e513a2ec67b17318d98386b0c75ca4971341ad3a3f9640e9c6d329a17de3dc607a499586b46dfe1d775ff13c74f742b8b703e675e6d6e127d7cd027b2cb0d0ca76f0c4e7e1ef6cac882d", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC]) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 7: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x1) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, 0x0, 0x0, &(0x7f0000000280)) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4010, 0xffffffffffffffff, 0x800000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x0, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000400), 0x0) setrlimit(0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) munlockall() getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x206}]}) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) fchmod(r2, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) (async) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) (async) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000b1", 0x8) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3227}, {0x0, 0x0, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00006b3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00006b1000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r0) executing program 2: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x8, 0x0, 0x7f, 0x3}, {0x9, 0x3, 0x3f, 0x24}, {0x8001, 0x0, 0x6, 0x955}, {0x53f, 0x37, 0x9, 0x7f6d}, {0x8000, 0x20, 0x0, 0x8}, {0x400, 0xfc, 0x20, 0xffffff00}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 6: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x5d48) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) r3 = semget(0x1, 0x0, 0x0) semop(r3, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f00000004c0), 0x0) lseek(r0, 0x0, 0x1) ftruncate(0xffffffffffffffff, 0x0) dup2(r1, 0xffffffffffffffff) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000380)={0x9, 0xfffffffc, 0x0, {[], [0x9, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd09e], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x9, &(0x7f0000000300)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0cc6a901e4da624b06b02ebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000180)=0x210, 0x0, 0x24) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) executing program 7: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) semget$private(0x0, 0x3, 0x224) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x80}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r4 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x3, 0xfd) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x10b7e23d, 0x8, 0xb, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) executing program 7: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (rerun: 64) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) (async) close(r0) (async) syz_open_pts() (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0xcf) (async) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) (rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x8000, 0x334], [], [], [{0x0, 0x0, 0xfffffffe}], {0x0, 0x0, 0x0, 0x1d63}}}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r4 = msgget$private(0x0, 0x0) (rerun: 64) listen(0xffffffffffffffff, 0x20) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) (async) getuid() (async) msgrcv(r4, 0x0, 0x4b, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="b6d39c6d426116a27bd86a9aece91e6e8a6ee2f5d59c85db3c9a8bd6042d60ee07bbe6fc9927b27973562e028680ddc788188d4ad56da0221f56da4cb8d52a5ead6d5592d17498271dd7dd798e05d844e336", 0x52}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="b6d39c6d426116a27bd86a9aece91e6e8a6ee2f5d59c85db3c9a8bd6042d60ee07bbe6fc9927b27973562e028680ddc788188d4ad56da0221f56da4cb8d52a5ead6d5592d17498271dd7dd798e05d844e336", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) fsync(r2) (async) fsync(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r3 = dup2(r2, r2) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0xeada, 0x1ff, 0x5, 0x8000}]}) (async) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0xeada, 0x1ff, 0x5, 0x8000}]}) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f0000000180)=""/18, 0x12}], 0x3, 0x8000000000000001) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x1, &(0x7f0000000240)) r4 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) fcntl$lock(r5, 0x0, 0x0) (async) fcntl$lock(r5, 0x0, 0x0) symlink(0x0, &(0x7f00000002c0)='./file0\x00') (async) symlink(0x0, &(0x7f00000002c0)='./file0\x00') socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) syz_open_pts() (async) syz_open_pts() syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x0) executing program 6: sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f0000000000f90000"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x7f, 0x5777c539, "3c107dae00000000619abc9842b3061900"}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f00006bf000/0x9000)=nil, 0x9000, 0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r4 = syz_open_pts() close(r4) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010009}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x978b, 0x2, 0xd3, 0x6, "bf08000100f1675910815bc900"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50}, {0x812e}]}) executing program 2: ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000530, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket$unix(0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) getppid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) socket(0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000380)) execve(0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x36, &(0x7f00000014c0)=ANY=[@ANYBLOB="34f70ac95cb2cc27e74da6595bc7e0c8b5359855dcf74e32caec427a1527fa77d0eee82e09a1ff8f87491e77b1b1e2ebdc09b8b00e714acc06be3f445bd566ddba952fb786b46ded5267f8259a9b94141611293e66aac35a54a3191289f57714033164981bc223c77c5c036e02d41323e0a2baeb1475dcc56b8f62728782d752ed9f7dcfd0afb5497acc5c2c83785463ad71556dbf26b7d7e830e758c4f200c10edfbeb05f9733eab70b1ce4166f826d4e41993deeb4b3d23ab96cb06c4137dde00b030a4e8daa58ce855cadd791d712149c954a4aa530eedd7aa9270522735c09e22cd0a36c0a38e79700ad4420d811824b32bdadabd0e717836e84edfdc855e615cc64ea14325d38148478b9383a96d98f954533bc7104bf5a4542c5ffaf92563fdd5c01f812c3556b253b55a96ef79830fdb3cf100d31e4d8433cf57479bb6e615971d9253c361865da5722a01571471caaf3871677dff2bbcc8ae2fc69bac95dbb70edfdb10eddc2d9ab0a15116f3f1978937a27415c1d4f7c6ee03676e556da2f79692c14d1439d41a32cdc2346356989f7e171ae95678acc936fd8f22c9d653a1dce2bc02ab2a33d7a284ebb16343a26dbc36e6154530de8a33d01cc100b534641d0bee1f334ef63031645d5c842caf3a40888031f772442e994df3426e58ff45b7f453a2477d9d61b44634c849b59e1143bd9eb64a24321871fc85afba507f834e5f264493145703de378d53f3ec620ff1a6186994610a5710313ebbbb7250437eac43077c4b0fef9887391b2ef1b693207a150c2bc29e0844e4e5184c5f689a342caeceedfd927894ad6f74fbb001ce1d86cabffc8c5e5c0b036d9496852e607a5543d5e2c98142852c2c41eef62b398683c2f7cfa203cefd2058ce25e2748813479b7c8a63cc72d20c22252ef0e8b3eeab4f91b8f82e19c7893badedb652110ab4e5e01fd60af662f03ec093dc7a4a1c8928614cdccb6c76fa062bf4898d3429ee635deb0567bea775124adb2c63f5bb7ad844c839762ea85ed98c368c099c453bdd17eecd451c662e842e2973afcb382371c22545f329b0d44245a63590941ab6fc3a36fbe2737f6a136a83d3f45e7e899c59e039df6dc7e1a55b54a42d06f8dc4ba541ea2bd7d02db26ff574c704edc1bb20df16dd7041bfccf9b941bec0d9f11da385abcd724a5265fd4cff8b4374f13b204724e5d1586122bde64886406f60ac9e4134d3d9ef9ebccb3d9fd9719c31758fdb972dbda2802541a5dcdbeb4917bff84e71f5b929840fd25125bdb179141ab9ca1e978bca2997e90b44880646327ea11816ada033c8e0402fa8659a827232d51bccaea916399beb666f937919e7aa063d7a777c1dc810fa2d8c02b4d69df43532d2dc55c21ee377b87e140a888cc7ec7eac43b8ec7a834ce2cf2b77a3502533908b868c19e5415e047d258cbdf4261cfc691d95ae9c95b58958935cdaf0dc317b058616539c3b141fc848016a5ca8df98e66a00c2253e3987f3ee6d9f791e43179618c525d37010c8f4ca7ef94173f2ae7c8891c6767806af4762f27e78a767c7b7b43f7edff2105dcc82c9a2ab35de349e28b418d5b526aa484887f677ca310f4b9be41b2e4a683d9dd3582def38e1daeb86c634dbab44436c700c656e13ebcaec7a4a9e0eac5c31c9cff1ee17e308a75c972c3939ae93a90d12a58d00e26b2d6662a8b3a16d86d54e08dfefc65825ae9d1f23c5427b7ad191a91a0cecdf69b83149749c769636ec921425fc721a8e98ff45be51f4341268912202a5d81e70e4acb60b32182860f344e0263c994035099b81f98c48b5d52a8eb73205d65572f9b7c5949fb4b88a3f168ccd3b4e5eb746e2c42d9b65e7064083bdf38c329161091f05126f9ba164b5818033a96c80fd006ca27ee3aa01999478b002926b139938a196396608bc2e4c4fdb8db96aa2de63ba3b33a9824a85f4421af1433ef5260813fbf0a5ce3119dac75f4164421d0c2b3b137c01cd9e3fecf492b129d9101808a85bd88601d55496023d59fd83019987886ec4ad040be95bbd0d34f329382a2d9d3def9d6be784dc2f5d721639af33aff1405237606c9b16bebfa511555623ccdc4ab1b3fa842157bd8cf231bce52ddbbdfa6308ac48e76caa538d4a172bd49d308b1fd7f9dd3f66f0a7783524792697825cf9d42268481968df72987f7e5c01a844982318342c44cdf7d129afdc92ed7133e35ca0bed61641cb636b2f73819a2338863c8eed9f84648e4670441f100d4cc7f19ce2d89433d1093383cea0218896e8bc6425081616b9f56df6c8880002563744d5fbce4586df9cb67e95ac2de3e9c08ecfe4a66a4e3c53754dec1e9e1c7214be15e407b90dc934eeba7285349243f0494f71ee5734a7739c029dcbce84814a224f0e08849bf904abc294ead9413bc7dda4af2459a5de76afe028f77cb8564156c5528291dd24b743f9d07aae7f4bd55b8071c89a28ea06ed944a47211f43928f9d5f3ed79dd7b9e26045a8a01a45f89871a4f88ab12c9c41a52d1fd331246cb449868d764c79a62489278f969cfa3b009b31a93d862248bf48e0951cf910dc19daae9305bdedd804bdf91984d426e5c059f2e79b782a77c7d575be1c80efd19a7a60a14630b667341e9ec4f3bcc3580a19b553dbd9140735ccd403b9cd0a8065051a0a2294cdfc0b445c3b81c7d7ead6f99e85fd6c13acc7f4cd4ce300a8076bf4b6eae6ee0c3fefa7ef5d17ad21948459c758bd4a9dfcde5b4b7f959144c2e3e3410b82cfe4ba0607163704601acab03b0b2c54c47786be1675734e837c7f716fef2518abc0cfc9eee55eff80a456f725066c6d592c661b8616ec95d992b7e7291eb1a59ecbab20b6a4525fd97b1c188162a3c4d9cb21a76561df2028790aa59c7d9e4437be618f6aed574d706f13fa10310b69a599fbbc5e285b2f97dd5c726107dcbffc45c75a149f1461f933d290046ecfeab34ae019c19326e532ce89fe7ca2ea5435dba7b1ef014a4b5d0bffb99457a00846d82eac5887b55c7619bd2c2c81fd7d44a886afb54b2005520192b37d39364ee09caf15bb20ef18f2fbbb4777a8749c3f377707f7685ee716493e43ead2466f4b6c42a023b6ff6a6465132167325b8c9e43d180ad0b6cf82c8a012718eb67224cc552b0de8f16396aa75fa0abf950b334512df543b2935738540b4f56065963550f460db5fd736b71a5626cdb2ccf7a269e1b109e1b5b7ee9d9dbf7591765e65d0257adbe8272e6e1239d6b1699f74fcdde66e44c503b206bf056bf44b0d74422be6e51b8525a0f93c1c5e95ca2c2e89e5cedf58cc8d6da7b7d28dce439a20599f3235b946bc023a58bc37fff43466dc26d2d405f6a33313b3b56fb93753d9b70d22d5ceefee47b7fb9b0494011cdec81ecfca7c3d82e5256b11a585dc5cf739f8d67cf904a5819263e2b7d52004ef43cc8916d1ec4b5c34fe8cc154a6f43fcb6b6ff5c7da584dfc6e7d3b8a48c287715b2a0614ef8babc2dbc6f3ce6cb0e34a0a589ae54b0b529f2bcef0641131dfbf038d0970d0a00de01557e593f21e6bcc6d12912c290a5a40f4fbffff630fd376f84eeedfd0315208d0629bc3423ea0a18237c765c0db0fcc3acbdcf48649a35db07185eb3f596d301abd3c86642eebbb7449c8d59bfaeceacdb61b69e69d98314e2884d370751eab3eab8eaefb9002c14f468740c696eb06d235451eba5df30c14523ea0ff6bba99ec1a444e2a3081028e41492b23e8a6bba35d0f37931c96549e261883a464c54ea93b3d07a4b8b63767da95ad02f07b62fb3237b502a75bbc966d78c6eb4bc415d08ce2fec21fb023f1cd252f035b9f881c9d738b824b389c86e68ee6db7f0d1dbc6a1780044947f5f345ef8e9045530c5dad89bbed43852dd37453ee984c6172b95606c4f87520e889f5e9bb7fc2303d9ccacf601a3be25e43dd9108b2177bbed3d83aad24ca048a3b23512a4ec6d7995a03790ee9fb0784de9a41971c905dd76c4d3c6baaf86d6fb3db7e6edca2ef18a515c7fb1c6f6131ce549e03ffd06d712a82ab7cce7dd2e825af03e3aba72d38016578417af3336ba2014f68f67e8488a392aad69519c3c4318e2d26c72ed9ccd3c3ccaeed9e2d5fe9fd850f2fd5ef65c00e515b44075ec23a84429ea9445d016a07d00734d3419c064632613b6f97323588017a4f2201faeecc27be83ed861dd2078bd63228fbd7f6c6d31cd3376e523e8c57aade5b0346bf5bb57ed4233608b9c0fe189de31165c4bec12d11756bbe1e03326517e57d7d03506d58931adec455712b27c9e7b8ed729fc7d606dcf72ec95d1e765459074dce39a46c600013ea3c0e638370ab3b5fb4413741b5fa88b2604dd1e5bfcc4511dc78808ca26e2f88a65cb14e9d8ab770fdbc4c4f0fea8305708ba8ba1a873cce445f81c70d5910616d2a820f8ba2f4ca37148ed415fdaffe9a9c29ba7f1a94b6a269671044054abf548086311f38777335b7796d7f355ef4890f4a31ddd95aa2a8b1d320091bbfbd1cdb7838f8dd38aceabf57b214c7f09cadf9b5cc98369491e38d87f9f826766a687aa6bcd8432e154c2c6c272a3e8772381756b607b42b8a1840f1f6047af212b04dc3eac675b0a26dd8df59e29a71df43f6c7a3d1531b783f5a6cc41e8dd766f056b8340d73a113eb7b1758a35830af51376fee47790baaba98cfcb31a56414cb3ce9a0c18df68d345c1f80eb6d1ed055538f67ccb7a12fa4a4d0c7860906e65fe909bf2944f918862f6618d803e1e9dfad21a9c3bd734166e678cc123f2820cf3febc2f6fde57facd66833df8917e43aa7d8a6d98f2d2fed883edd9aec96090113ab12b6879f7251e40083a0a1ddb60c91eb31298ca82a4fb425560f6f4e0409510b66a03e0a28f646b5d2f1778dea3fc85747b5cac65e5beda3025a41fff102253a2fbfcca2379232f67d787daf1afc12513cd59b0760a37a533455040b5b3604c54354341314879e4f21ccf4e0b32102a808f22438ea26af76889e409cdce614fefb7612f021bf72bba734b6c00deef2d008570e6d90df133a9a46297602b7dd0ea216435002718eb4a3029ff8a3a023e6c8fcc5d3b5e9eadaf4a32276d790536c2c4bdd1d65ee66d1e13df2c724ea914e21a5a7c2fd69f488fa33b7c8365b0ad4ea917caae5e02dbc7fa8096ef17eedb5401cfe4ab3b95042c833f37454f29d2b485215efe27125caf4d7239ef657d3f96bdffb997bead171a3f1d02a8313bedf89bce1fda6e69c0434419374be8fb20c25eddc0d4f88770ec32b01d9fa14c1d7e3eaa995fd72eac1b8000940998e2ce0b94a548245a0f9433a82c33c039a834371754d0f3d171de7d26ab3f9956a8035a21caed6bbc65abe583d8cb1fc8f993aa1e62ad122a97e628b4f8fdd49d59ce097320ba3d3ae466cb4ceaa20288795aea94b8623babd4c3a65d9ce9cae190d93165642cd68426384b91ef5b1a9f1640dad3eac67408dc844bc8f1401bace58f73d8066565cc05a2bef6f1458b87aa3c65b9447baad79804c2b5263671a6ecbf81b639c27657eb0f8ed250d1d3a2e678e77cd128b7f10d9d02d3651c3c9a78205f7fff344948742ed50fdde0afddf619323afd9141fab51ea4aa6d3b90a313567a3462f22648c5f69167369b343fd7b740322d35cb925f0abee4c43e513a2ec67b17318d98386b0c75ca4971341ad3a3f9640e9c6d329a17de3dc607a499586b46dfe1d775ff13c74f742b8b703e675e6d6e127d7cd027b2cb0d0ca76f0c4e7e1ef6cac882d", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC]) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 3: getppid() setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x20, 0x4, 0x8001, 0x1, 0x70a9, 0x2, 0x80, 0x1, 0x2, 0x2, 0x85}) executing program 4: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x8000, 0x1) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffff81, 0x0, 0x0, &(0x7f0000000280)) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4010, 0xffffffffffffffff, 0x800000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x0, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000400), 0x0) setrlimit(0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 2: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() sendto(r1, &(0x7f00000001c0)="27b148db274e3eb1f2dc875104bd40492f5697361188965eab82ad05dab116eb9a1198f9632b9d1139362db0dfe0d37523636d107b2735e0c6b5bcb5776265885f4717bb5ea14b426646b045eea6f8a51eb015bbeec53b2a16cebb8021ff48fe7c5e2a80e254abede57cd17e095f8f72a04c418126f137deeba46bd4e064889e6aba8a9a27ec5c08d34eb58c72f0878b43542404c7", 0x95, 0x4, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x80000001, 0xc20}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x8000, 0x334], [], [], [{0x0, 0x0, 0xfffffffe}]}}) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpid() fcntl$setown(r7, 0x6, r9) write(r8, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000000)=0x586) write(r8, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d}, {0x2c}, {0x6}]}) write(r10, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) write(r5, &(0x7f0000000180)="249f", 0x2) setreuid(0x0, r3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='x\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/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, 0x9}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="1000fc0000000000fff7000001000000"], 0x10}, 0x0) getitimer(0x1, &(0x7f00000002c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)={{0x2, 0xb1}, {0x1, 0x101}}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x40}, {0x2006}]}) write(r7, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES64=r0], 0x72}, 0xc) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) socket$unix(0x1, 0x2, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x10, 0x0, 0x9) readv(r4, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900183a0000000000000000000000000000000000818000000000000000000000000000aa880090780000000000000000000000000000000000000001267a2e6c4c00c754cb260b97ac0ab81a76467d90ad8e90ef849b97656b565d8c840f82aa83953718efabd3637a82b11d52d2131c566e9d544f32565f9ef66c9a29600a96e384bd86e75166"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) executing program 0: socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="02000000000000000860"], 0x50, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d788ab9ab2c1c409c2c2c61737d3deb8457c9bbdef792d40436aca37b67bf599a0e1e9b8ebb98c812ebae06c1d18fec1d4786ce119209f6e03379ff3749d9d30e5878a5ebb344c43a4f9da6d30b2d99f87284f0b8d40f51981bb47c88c5e2ecc8d4571d39e021d4fb1ae329c5547b0d77f606838725413f58636296f88b787733814e4b225427014f150fa3bbf3d5c152d27b11ebd8e06086ce710e094da75bef3a7ad5866ad940e19c464474b6c2f7c498f2cc8643ac87e6b3a6b059ab23ab26ce3c6150076fd030959ae7f93d1121feb786ef240d9db76476208a14facf45337ae621b095bd6fff7e6edfd78de342192caa1dbc54ff41d52949aada6becbce802a0be54b51f05d86d90d792f614d3811362692bcfa5a33a97797ccecf0e99f08f63793ce86f62daced719983565f98f9377f478828bfe2a4bb08a91a84681249c0d5539a36de045ebf29c64bb3999da13ce1b346c37c1f1c82d132a469112640357816019f4e1056eb6e8c5507240a312148ebbbddf04ba56a9500fa7591001f8ce6f9beb03d3d9f0e4e9dc5b2c7c92a8b3584bcda6e8ac328993e11bb9d85c94f58ffed73df11ad8dd87d77a036c8f27ed0187904194fd05e629a2050fe33011bf707f8d717cd3b40c9ea3be88dcb7c6aaa95e3c3e0bcbfa2dfad44eafc99e45788deefbb74c9211c3740face915a329cf5bd7f477f00d8bc69a3b5edce517a102cff0f59d948346dea43bcf83e4e12a82fc05a685f530da883c548e1ba9f9da0ad9570a1eed87f480f261f0b218ae84e176e89385f997b2fae931e324ec88232be1baa9cb4ca76de5d1315f8645dc9b39a77a6731cad62cacc9098146a61164cc7a4750add4ed1d2aa0906832166a2ebf3579f2eef917b212314f84a90d4fc1ada2495485f2f0695d6a219f93765887c6e002a4e2e30652ef1b33b52e3bd50b4e9e0c9092e13749d85c9e0fb4b14be185ae630e29d60dce54654cb966cb41e64426e2a8643daee02eab7d1d1387da36944695c1cdcadf364b052a1c35bc5e0512cdfd863e8d20da9de9eda90f019c1a576466cf5c3e1b0320cdc1b608d8501eff55c5b035598c54cf3b50fe55a17d096e88129c7c834729f637505f7aa9b31e8bd3037476b68acbc1827a66b0196080ca2ee6f5c18263a77f94ec3035e69395a6910ba60384770692d17715253d183341e736baeaa176f017bf3c1e1b6e487c598d5d996c0a3867033fbf1e54c8b974cef74aedf4e76c", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x821869de, &(0x7f0000000100)) sysctl$vm(&(0x7f0000001200)={0x2, 0x9}, 0x2, &(0x7f0000001240)="3b646720953717a3d4c7887e5fc7886451d0127cc919fcfa56f4fb67e41640547c8cd86b1070d30ea5a0f63f1988dcaa3daddf8d530d7df68a549e7e6d260487eeb7464dd76a2830c3e93a3cd3a37dda84a21a910f9139dc89a4e5665e7d15648464d077db7bcf07175190f928ceeb7c0429eae2ad00b885cc57910ef1c001b2b05441006d2ef9f0e6ed6e6e21c957bbc9e2d302d4cf7d2a8cd358161078cc5243c54e104cc18c1a2de879c47d7ec9c38112ce99ca04e0fdc4842e3a9d4a45957fc6baeb8919e0634fdb", &(0x7f0000001340)=0xca, &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada705a69aae0c1e6b616d317148624bf3a8776872a6dbb1931de8260c6e8b699ab744cc46fdc997d905e5f5988219ac70055bb8d037ae9d8dceaf90cbd09007c39471a4cabcc40148a7b5da8f579a30af67300ff673f33ad55134698f5a08a56c72660dbc45f1f31ad37380b3da8ebfc62", 0x84) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r0) executing program 4: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 7: socket(0x11, 0x3, 0x0) kqueue() r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x4000000, 0x3, 0x6, 0x100, 0x1}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r6) setgroups(0x4, &(0x7f0000000240)=[r7, r7, r3, r7]) socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000180)="00000000f4ffef24c173fe", 0xb) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000200)=""/13) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) r0 = kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000001140), 0x2, 0x0) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000000c0)="a35da929fde65c4993ba684df1bb14a05f636b9e45ce2e9a0b3d0fd2407f064a9e7f7450d99e4c13aa29bdfb7a09a6d592e9496b71e252932c68fe06dd82ecd19a63af89ad40d85a59d42e9362df99a72db2c80146c0916de4b3dfcbc769e00173e53795982a8f767ef5062ff9eccc730934c1bd9093d970ebb5b3c2e506ee2ef408b79697c7c10cec1d2c3dce1b2200d0a25044cfdfe086117065f94217dd755f9671cd6937296e2714c68b77f18c5d5153ddeea59a231a52e13e7428b00116121d0fdd60118e8e9d20a57ad21088f63a8da76e6b119aad7dc363f5838cc8adbef2a5842120f8209b4adac8641ebac04a8b4eca2b1f2416d5203aa6f1205cc452eeb732693bab5eeb985549883d0268e6267aefce7134cffae18a57f154dc7d9f1a1662dd402b7b620427ee07be63be2842a2c2ffe19abffc24a7b4991d3e7e786d12a7c352640b64649e9ac50ac02295e517b5e5113eb68bc02725d3d244ab6d673c854cc96dcfb58bb57f88c4e5ac0b1777bfc074cfe74ce2f094e7259e8dee092d7e44cbeef9de539c6ae30914c6ae8d6503791ba05ea756cae1328be6fcb0c4b3ce2c86b7ec1717b52bfce7cd0a7a2eb0c2c72787e243a592ade292eb95f2b13769753cce74b26e8adb83873f397620340dc2a67200573f6fa44653205ebf540f8d6f6f417a887c6081337c6dfe6fec4e465df317fdd620b801cb3feca4993cd9f6187aa36f870f741b41b738d5bd9fadefa67f6cc7c1eca5a84922a33c63d783e97bd8fa9d10e23ae37ab59d3e8c7f92827067989cb6da406d9419b15ba8775de5a3adcf702106395a4f5f5d12946060860080153a8e538359328b2e63803f0e149c415bd170f40e18e1e773a30fd90581547a64780cc45df6fe8e0e832c8067515e0d87791109de6a9e8dfa307638759e61965e1a62dd5a7aeccfdaae295e1612435176f933d6e92cc1cc3314af79c6f98fbdf49c9ff7e37c95dce940efb1c448ed579d06d849d48c99ae05f5c9b46ec8fc4facb92965306fe171b634412db6cbd583b35e1e837d3ec06853f1001098df6c4ff653ebed75a39911f2cd95e1b9b77e86623e129cac2ff2589d3ef7762b7e913b94f550c6839dcb43ce4bf2cd7c0e01350d09e7666678b9d219ddca0b45effa1685786173d7be7042625c303203b4a3688733e790a3a48c4edafbe6f6428805c7c3a5915bad2b7bac23b0014b92c9c2acde00d3e39d0c9635f3148afa2edd85d01155b3fb4bff6dbd6412bd253be3c27ff6c67d34b264b4614d37c6ce436632f9cd839eb9bd7788dc0c739e88df38f1c5a1c37f00782084acf270944013fb23810701b95afbbdff0578a07bebff12c3fc8ca92754766b407a89f558677084bcbc3feae8c8debcb1383cf4fff632b293eb488b0dc6d01379f63764c1a6312fe776e25ab5e865afc9a66504b6b3dec466243c0d6aa019718b671b6cfb45a380de0569a5e3a4498fc2deed8fef2fe0a1ba5fb04663dba106240b7c446b26db3eb473366549570badccda30d932d998b55e3c900df5c2f50a3add41d2487e7860a7ba665d549f916ee478f37338bfed5a02a9374ab40576efe3b481e14fae3b39482e749fed788be72f3a7157ec0ee4aab5806e2138eedec6b50bfbf19150a8ac4a5a1caca1bda2467e65bcf5af23b4e7140269ee8ad7140dd7e5efa0d3fe0fe0b807002f17035aaaabb21072b0a255af3d7e5378f6c873dca472a8877a816d538d2775996d854a74fa4ffeb676bfb8cf92443550f3c6337c49ab69b22c74959348f205ab686740bde354a561c2d8b974815d6f15309f14267cfdbb147e7cad6d825ac0db054e1dae4e75a80b1dbf8d90d87c0b42efb830e33dc7d3b6435ef7ddf06618d9ac944a8277da3fbe7221f2b1c267d254e9c695cb1620cb31e9cbb90504548f7bfb6a668e1b2cabd6b30135f6e709f978fa01cf83c682b6eae9643d7e95969e871138a34232b1ff74afccbd3c6f56385c0653f144b949183c6232fddfc03bf8d0950fac4f0818672c2395044b15d18e043d44622e955861a3ebf1acbaafd7a8fb4a38038fb9fb96f0ec66c7d18c9707d313b40ff1e09fc69b6cdf80da804fd4067342c7e09a098566acb6652fd383edf3cd20eaffd64787c584b926ebc85fc7d30ab13ebb59561e073b0cad8759eab684abe087c46ad5c539a1d6d4ddf6895f29702c5c142cf59e37007d8e706a0e04e7307bb95e29d86a00728e444a4c1766f40acd74e21b7abcd2ad76118ac839f125a07ca7c478af3f0164a351da27a4c2873c4e765f717b2481e5c89020294062fa1c15dcf2f53799a61c578214fb51afdd1d44909162b411a619ca05f7dd45dd0163b23fc74eaff56a9b8a0b72afa5bb81b31101bd1fea224a15fbe75c1b5149ee938a1ae72d4aeab0ab9cf5ac067b2fe2a4ceb347a688cc9a62d94bae63e6225d01c128e6443bdde69f27a010000037f44c9f9c3f2b52f6b3a95089365aef700cf451087deb96fb17b65462af8aef308fb070666865933d36e939a03aed324e52ab1ebf16a148f6f2064aec668e591acd87068b32777a4775dcf686125c490155f1e4090187d47c18b86dd01c97dfa7726c7bf0b4ad288ee1bf2b5dd68e82685abb3d4abe8e842de84743095a7dcde45a8de1398a181e1001da1e18d33797baf2275175f25c2c8fa2fe9236127be91c674839c42a679d42b766a9e75b9007939e954e27ce59356b550411a7f55ef61f8995ae35b7a28e6e688c8e3bcdd982f9a44749dc17ddea1c0c16cf01ebb0abcd4458f9193614d8209eb2e193ddb600f429e373527ac95d73b6fe9f58e145016e3395a4035a9743af8cb25c630f66385c3d483de45588448e59e5a72f497153c0061ca1a1119553c31facbba0778118f46dd4139efcc1c636292796f34f12962d988bafae78113738e259ce1c78fd952d2d8297f76bd23e16b4545cd1076131507498b9c4a30a0c3b29ce1e9ca3a085d27592577ac7fb34ee139ae61626365656720cfaf8a314ac8c68f5f4ca62443352903b14a6a35fdd57b2d8aefb0e5c97c12b1e8365a2e7fb638f208d02a0207fd04ce30297ee02d29db545abf33472f7fb9e6c0a314348150819cb169c6f2f501cc0053d72ae66e18fd30bde6863729c0a35f3bda94e92026c01d5a6ef2a2c13a5e95a35ec0e6dad7e3df534f68f2f66dd126d7405b42eda048d80049735272203d1e6d46b520a8dad4b16bdcf13b421ba104f49fb0340aa8fa455cc034b9abb4153903688ce5b80036fbba268a7f3b0fa983c875b45848d6098027244573535f32f59b395f2b4ee1ed809fade1c79358a7acd1ed623bec9f1c005dd932cf6d13e45c6a137b03a0624f27e31cd2693d01483e5f9bfdf5a386bd84c3a20045884a80291cb109aec0b9f92b3e15b58bc5f01d996c6471d1ea75333a95ec157585dedb30f2884ec7664131cfdf0a99a80c8f13dc7d4b6451791b35de0a38181b6da51b7dbb7c9bfc775fe4f5cd470193c13aaa9a13fc88bcc77e36af123b1a0fb2d8e318668b0067b22a46a930bb86a13487bee231e6053acb064e5e6dd8f8696c304736195425eea9930099e27faf62c46ac997f1b8b0de078f539d9528ba995aec502592c61d8ed5cb7a57356b8b4f667009a4da96c9da67c1eb5504f801ea7e7dade0c8f0124a3f8435f385a548a59a36888d35d0e2c36637ad0356d094555d673d3b7b1745e674c22d66734270580b6d75ae667b2cc03fe25d0ad1fa94f3e883ee99784f581a59162926e408a339a861c34b1404422d225eef960cf5a59eee98c83718d32195b345ba7907b652288a8d1856dd4cb8ff9b28ee23b9a94491f523d8495419bb27a05a44d43f7c9b8d80d4c5eb1d45ade6c54def3442637b54c8ea3e6bd47e22869242abb19ec310d37bc58adb5ec0a9801dfb2c5f796acd9e9e4955ef0bb0c62254a65aa90da11027e9261717e92d88a74f2b2fb1f3a9629464806b2d7f2c9f2ee704b011741b6fd45a0e3b8c0027af3da5a5e8c4b6280e4c79c515acf39b8da4b25b913ea46deb08485fa4852114430ffa785c363d0907bad5d744e5d3faf18bae3ae918e0480be660fe6c31db3b4b409f6f078a26b80c2c0c20a68916f350d4d076de17316c79c0039207b70f2c97a0e06296405b397bf688db576e74733f910f0fdf8f33fecd48e796459a147b1f0e24df4608424a75cf4c6ee9826a48406951da40c1408c0281a34d6237e5421f6ebe5def08864fb213c800fde2ac16e47e90be692d59f7ff4144d683aac046401cfbc58d319da448a6a256f68d539d981fc15fcafb6a0302ca1db225d33a70023f4d9a8454d115cc8dccf493c284751a00072420fd08f53d23cf1f1a8f19f7d9569d2da3c24c8e2b12bd4d16a217008f6167fc4f19703cd942d428a74782f8d658aaf0aa0f17acd747389f85bdd95702fca2fb124ea5dc6bcc259f6f46ae94d8f91b01d88e419ad166c2c1140ef7e8ba211c09b64ce5a1f762ac05c5712fe0cdc8a6bbcbe30f3356e84da182c0b72166d73516662bf593df163d11688d3f574695c8bc13365fd8441aa024c1b0b16a6183d05235c95ac292712cc21d4ffd9718804bbed522cbd58ffb0581d6da773d5c7874d784c31139795a759b5c11e6fe3406cd80547622ff86ddea1d1d9c8de1ec0352b63e84e7ffccd333cabdd3ca1c9d2348af737494aea507edf60b79fcf5a7b299827ec3c16ca34d6282efa108326bdf4df6686350745a061e0d7afefd4c7e6b9938df32956d61a6e838186572c080ad5c844bc8843ddb779c2a17b308592b3b0ef5a9a7a037c4b07d4fb76edb51fe4227c2ad05e80860c05c90bcde633db3cffdcb135ca9a17f3b650e5d143697266fc6f4de7c74f3fe7127b1a2c91cbd85701437fa7040ea3baf37e226a3e4fa21615f815c9324fd5ea4ed82074c8820d2e4d0b1d5037e5bbeb5190c56acfbfcaaf0f2e7dc6c7156ee9ea1d34b24435e6be8f729c6068f3595839d1d48e5f71eee4cdb1b27dffc9d2ff235dd09c085168f4306ad0f8864e0386e642fb732179cf010d2a8ce80df6dbf09321d4d181c0a85eefd8970c400a7304855402de0cc0c545610789b050383807b5e60658bc7fca10c9db713b25b5fc59eeca1a83b454d597a31167a7ce6ee1413fdeeb57c030ae051fd278fa5db96f7e929b1fd52330a9878c5835a7acd6cb581b501123bd3f562057648cfb60b253c3fef671fc6d64c9450eda19d6feac4c42c788bb07424c6089e5c161e5ea94e46c2a9df0935c1e3062070be37021d2831643ebda00ffae7e6d46c61cff27f90c974344cc8a5d15129fde6a93026ae5fc281763d0b4e95a62dc70aa924c21e78c99aa477547b05111712a4c30cc549d61de3351fddf0176de6136341471d73dba36d039e5a3917cbac580f29d35f50a90ad88335e0689c7910d0631872295361eeebdb4f6d4abf348ac19dd2bc3c9980a235da3c2aa52e2874d92d954bbc3e7cde0606aa725c79fbf37e8cf22d36a1e22dafac0a4e262d2150bc207fab626ca3b147deabb27f88a03e2901709c245470aee5ef353bfa47dacd31fb34472be760ba281494a22a7e4fd4affbdebc202a553b5a3d5a661d1354b82d89bce432dd4c6bac6480f12344b5636512a7dea28c84b5d2fcb192119efd1e05262a55d739d1e8aeb3f62c8b51f93a0e971967b80ae0511604f12b3bd3851127b909f5d9d81d8b279fd35131e5cc15e4bbd925a9c60cf9f15c574061288a812b4a9f335dbf758555d56bc3b2fa48df35a4bfe47", &(0x7f0000000040)=0x1000, &(0x7f00000010c0)="0ef0adad269fab08", 0x8) mknod(&(0x7f0000001100)='./file0\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) semget$private(0x0, 0x3, 0x224) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x80}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x80}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000), 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) (async) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) getpgrp() (async) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() (async) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) syz_open_pts() (async) r4 = syz_open_pts() open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x44}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000040), 0x6bf, 0x3595) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 4: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) dup(0xffffffffffffffff) (async) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x5d48) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) (async) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) r3 = semget(0x1, 0x0, 0x0) semop(r3, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) (async) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f00000004c0), 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f00000004c0), 0x0) lseek(r0, 0x0, 0x1) ftruncate(0xffffffffffffffff, 0x0) dup2(r1, 0xffffffffffffffff) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) (async) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000380)={0x9, 0xfffffffc, 0x0, {[], [0x9, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd09e], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) (async) socket(0x0, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x9, &(0x7f0000000300)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0cc6a901e4da624b06b02ebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000180)=0x210, 0x0, 0x24) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) (async) socket$unix(0x1, 0x1, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x502) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) sendmsg$unix(r0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff49) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff49) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {0x30}, {0xc12e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) (async) unveil(0x0, 0x0) executing program 5: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x64}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) fcntl$setown(r0, 0x6, r1) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000014c0)=ANY=[@ANYBLOB="34f70ac95cb2cc27e74da6595bc7e0c8b5359855dcf74e32caec427a1527fa77d0eee82e09a1ff8f87491e77b1b1e2ebdc09b8b00e714acc06be3f445bd566ddba952fb786b46ded5267f8259a9b94141611293e66aac35a54a3191289f57714033164981bc223c77c5c036e02d41323e0a2baeb1475dcc56b8f62728782d752ed9f7dcfd0afb5497acc5c2c83785463ad71556dbf26b7d7e830e758c4f200c10edfbeb05f9733eab70b1ce4166f826d4e41993deeb4b3d23ab96cb06c4137dde00b030a4e8daa58ce855cadd791d712149c954a4aa530eedd7aa9270522735c09e22cd0a36c0a38e79700ad4420d811824b32bdadabd0e717836e84edfdc855e615cc64ea14325d38148478b9383a96d98f954533bc7104bf5a4542c5ffaf92563fdd5c01f812c3556b253b55a96ef79830fdb3cf100d31e4d8433cf57479bb6e615971d9253c361865da5722a01571471caaf3871677dff2bbcc8ae2fc69bac95dbb70edfdb10eddc2d9ab0a15116f3f1978937a27415c1d4f7c6ee03676e556da2f79692c14d1439d41a32cdc2346356989f7e171ae95678acc936fd8f22c9d653a1dce2bc02ab2a33d7a284ebb16343a26dbc36e6154530de8a33d01cc100b534641d0bee1f334ef63031645d5c842caf3a40888031f772442e994df3426e58ff45b7f453a2477d9d61b44634c849b59e1143bd9eb64a24321871fc85afba507f834e5f264493145703de378d53f3ec620ff1a6186994610a5710313ebbbb7250437eac43077c4b0fef9887391b2ef1b693207a150c2bc29e0844e4e5184c5f689a342caeceedfd927894ad6f74fbb001ce1d86cabffc8c5e5c0b036d9496852e607a5543d5e2c98142852c2c41eef62b398683c2f7cfa203cefd2058ce25e2748813479b7c8a63cc72d20c22252ef0e8b3eeab4f91b8f82e19c7893badedb652110ab4e5e01fd60af662f03ec093dc7a4a1c8928614cdccb6c76fa062bf4898d3429ee635deb0567bea775124adb2c63f5bb7ad844c839762ea85ed98c368c099c453bdd17eecd451c662e842e2973afcb382371c22545f329b0d44245a63590941ab6fc3a36fbe2737f6a136a83d3f45e7e899c59e039df6dc7e1a55b54a42d06f8dc4ba541ea2bd7d02db26ff574c704edc1bb20df16dd7041bfccf9b941bec0d9f11da385abcd724a5265fd4cff8b4374f13b204724e5d1586122bde64886406f60ac9e4134d3d9ef9ebccb3d9fd9719c31758fdb972dbda2802541a5dcdbeb4917bff84e71f5b929840fd25125bdb179141ab9ca1e978bca2997e90b44880646327ea11816ada033c8e0402fa8659a827232d51bccaea916399beb666f937919e7aa063d7a777c1dc810fa2d8c02b4d69df43532d2dc55c21ee377b87e140a888cc7ec7eac43b8ec7a834ce2cf2b77a3502533908b868c19e5415e047d258cbdf4261cfc691d95ae9c95b58958935cdaf0dc317b058616539c3b141fc848016a5ca8df98e66a00c2253e3987f3ee6d9f791e43179618c525d37010c8f4ca7ef94173f2ae7c8891c6767806af4762f27e78a767c7b7b43f7edff2105dcc82c9a2ab35de349e28b418d5b526aa484887f677ca310f4b9be41b2e4a683d9dd3582def38e1daeb86c634dbab44436c700c656e13ebcaec7a4a9e0eac5c31c9cff1ee17e308a75c972c3939ae93a90d12a58d00e26b2d6662a8b3a16d86d54e08dfefc65825ae9d1f23c5427b7ad191a91a0cecdf69b83149749c769636ec921425fc721a8e98ff45be51f4341268912202a5d81e70e4acb60b32182860f344e0263c994035099b81f98c48b5d52a8eb73205d65572f9b7c5949fb4b88a3f168ccd3b4e5eb746e2c42d9b65e7064083bdf38c329161091f05126f9ba164b5818033a96c80fd006ca27ee3aa01999478b002926b139938a196396608bc2e4c4fdb8db96aa2de63ba3b33a9824a85f4421af1433ef5260813fbf0a5ce3119dac75f4164421d0c2b3b137c01cd9e3fecf492b129d9101808a85bd88601d55496023d59fd83019987886ec4ad040be95bbd0d34f329382a2d9d3def9d6be784dc2f5d721639af33aff1405237606c9b16bebfa511555623ccdc4ab1b3fa842157bd8cf231bce52ddbbdfa6308ac48e76caa538d4a172bd49d308b1fd7f9dd3f66f0a7783524792697825cf9d42268481968df72987f7e5c01a844982318342c44cdf7d129afdc92ed7133e35ca0bed61641cb636b2f73819a2338863c8eed9f84648e4670441f100d4cc7f19ce2d89433d1093383cea0218896e8bc6425081616b9f56df6c8880002563744d5fbce4586df9cb67e95ac2de3e9c08ecfe4a66a4e3c53754dec1e9e1c7214be15e407b90dc934eeba7285349243f0494f71ee5734a7739c029dcbce84814a224f0e08849bf904abc294ead9413bc7dda4af2459a5de76afe028f77cb8564156c5528291dd24b743f9d07aae7f4bd55b8071c89a28ea06ed944a47211f43928f9d5f3ed79dd7b9e26045a8a01a45f89871a4f88ab12c9c41a52d1fd331246cb449868d764c79a62489278f969cfa3b009b31a93d862248bf48e0951cf910dc19daae9305bdedd804bdf91984d426e5c059f2e79b782a77c7d575be1c80efd19a7a60a14630b667341e9ec4f3bcc3580a19b553dbd9140735ccd403b9cd0a8065051a0a2294cdfc0b445c3b81c7d7ead6f99e85fd6c13acc7f4cd4ce300a8076bf4b6eae6ee0c3fefa7ef5d17ad21948459c758bd4a9dfcde5b4b7f959144c2e3e3410b82cfe4ba0607163704601acab03b0b2c54c47786be1675734e837c7f716fef2518abc0cfc9eee55eff80a456f725066c6d592c661b8616ec95d992b7e7291eb1a59ecbab20b6a4525fd97b1c188162a3c4d9cb21a76561df2028790aa59c7d9e4437be618f6aed574d706f13fa10310b69a599fbbc5e285b2f97dd5c726107dcbffc45c75a149f1461f933d290046ecfeab34ae019c19326e532ce89fe7ca2ea5435dba7b1ef014a4b5d0bffb99457a00846d82eac5887b55c7619bd2c2c81fd7d44a886afb54b2005520192b37d39364ee09caf15bb20ef18f2fbbb4777a8749c3f377707f7685ee716493e43ead2466f4b6c42a023b6ff6a6465132167325b8c9e43d180ad0b6cf82c8a012718eb67224cc552b0de8f16396aa75fa0abf950b334512df543b2935738540b4f56065963550f460db5fd736b71a5626cdb2ccf7a269e1b109e1b5b7ee9d9dbf7591765e65d0257adbe8272e6e1239d6b1699f74fcdde66e44c503b206bf056bf44b0d74422be6e51b8525a0f93c1c5e95ca2c2e89e5cedf58cc8d6da7b7d28dce439a20599f3235b946bc023a58bc37fff43466dc26d2d405f6a33313b3b56fb93753d9b70d22d5ceefee47b7fb9b0494011cdec81ecfca7c3d82e5256b11a585dc5cf739f8d67cf904a5819263e2b7d52004ef43cc8916d1ec4b5c34fe8cc154a6f43fcb6b6ff5c7da584dfc6e7d3b8a48c287715b2a0614ef8babc2dbc6f3ce6cb0e34a0a589ae54b0b529f2bcef0641131dfbf038d0970d0a00de01557e593f21e6bcc6d12912c290a5a40f4fbffff630fd376f84eeedfd0315208d0629bc3423ea0a18237c765c0db0fcc3acbdcf48649a35db07185eb3f596d301abd3c86642eebbb7449c8d59bfaeceacdb61b69e69d98314e2884d370751eab3eab8eaefb9002c14f468740c696eb06d235451eba5df30c14523ea0ff6bba99ec1a444e2a3081028e41492b23e8a6bba35d0f37931c96549e261883a464c54ea93b3d07a4b8b63767da95ad02f07b62fb3237b502a75bbc966d78c6eb4bc415d08ce2fec21fb023f1cd252f035b9f881c9d738b824b389c86e68ee6db7f0d1dbc6a1780044947f5f345ef8e9045530c5dad89bbed43852dd37453ee984c6172b95606c4f87520e889f5e9bb7fc2303d9ccacf601a3be25e43dd9108b2177bbed3d83aad24ca048a3b23512a4ec6d7995a03790ee9fb0784de9a41971c905dd76c4d3c6baaf86d6fb3db7e6edca2ef18a515c7fb1c6f6131ce549e03ffd06d712a82ab7cce7dd2e825af03e3aba72d38016578417af3336ba2014f68f67e8488a392aad69519c3c4318e2d26c72ed9ccd3c3ccaeed9e2d5fe9fd850f2fd5ef65c00e515b44075ec23a84429ea9445d016a07d00734d3419c064632613b6f97323588017a4f2201faeecc27be83ed861dd2078bd63228fbd7f6c6d31cd3376e523e8c57aade5b0346bf5bb57ed4233608b9c0fe189de31165c4bec12d11756bbe1e03326517e57d7d03506d58931adec455712b27c9e7b8ed729fc7d606dcf72ec95d1e765459074dce39a46c600013ea3c0e638370ab3b5fb4413741b5fa88b2604dd1e5bfcc4511dc78808ca26e2f88a65cb14e9d8ab770fdbc4c4f0fea8305708ba8ba1a873cce445f81c70d5910616d2a820f8ba2f4ca37148ed415fdaffe9a9c29ba7f1a94b6a269671044054abf548086311f38777335b7796d7f355ef4890f4a31ddd95aa2a8b1d320091bbfbd1cdb7838f8dd38aceabf57b214c7f09cadf9b5cc98369491e38d87f9f826766a687aa6bcd8432e154c2c6c272a3e8772381756b607b42b8a1840f1f6047af212b04dc3eac675b0a26dd8df59e29a71df43f6c7a3d1531b783f5a6cc41e8dd766f056b8340d73a113eb7b1758a35830af51376fee47790baaba98cfcb31a56414cb3ce9a0c18df68d345c1f80eb6d1ed055538f67ccb7a12fa4a4d0c7860906e65fe909bf2944f918862f6618d803e1e9dfad21a9c3bd734166e678cc123f2820cf3febc2f6fde57facd66833df8917e43aa7d8a6d98f2d2fed883edd9aec96090113ab12b6879f7251e40083a0a1ddb60c91eb31298ca82a4fb425560f6f4e0409510b66a03e0a28f646b5d2f1778dea3fc85747b5cac65e5beda3025a41fff102253a2fbfcca2379232f67d787daf1afc12513cd59b0760a37a533455040b5b3604c54354341314879e4f21ccf4e0b32102a808f22438ea26af76889e409cdce614fefb7612f021bf72bba734b6c00deef2d008570e6d90df133a9a46297602b7dd0ea216435002718eb4a3029ff8a3a023e6c8fcc5d3b5e9eadaf4a32276d790536c2c4bdd1d65ee66d1e13df2c724ea914e21a5a7c2fd69f488fa33b7c8365b0ad4ea917caae5e02dbc7fa8096ef17eedb5401cfe4ab3b95042c833f37454f29d2b485215efe27125caf4d7239ef657d3f96bdffb997bead171a3f1d02a8313bedf89bce1fda6e69c0434419374be8fb20c25eddc0d4f88770ec32b01d9fa14c1d7e3eaa995fd72eac1b8000940998e2ce0b94a548245a0f9433a82c33c039a834371754d0f3d171de7d26ab3f9956a8035a21caed6bbc65abe583d8cb1fc8f993aa1e62ad122a97e628b4f8fdd49d59ce097320ba3d3ae466cb4ceaa20288795aea94b8623babd4c3a65d9ce9cae190d93165642cd68426384b91ef5b1a9f1640dad3eac67408dc844bc8f1401bace58f73d8066565cc05a2bef6f1458b87aa3c65b9447baad79804c2b5263671a6ecbf81b639c27657eb0f8ed250d1d3a2e678e77cd128b7f10d9d02d3651c3c9a78205f7fff344948742ed50fdde0afddf619323afd9141fab51ea4aa6d3b90a313567a3462f22648c5f69167369b343fd7b740322d35cb925f0abee4c43e513a2ec67b17318d98386b0c75ca4971341ad3a3f9640e9c6d329a17de3dc607a499586b46dfe1d775ff13c74f742b8b703e675e6d6e127d7cd027b2cb0d0ca76f0c4e7e1ef6cac882d", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC]) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 2: getppid() setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x4d}, 0x2, &(0x7f0000000280)="c45e733b087cb7c932315a26ed1f4c1df02aa6d4c975a043afd83daae70ca3e0ba45cc235c07c818be047acf3b26209ed2ae7517eaae0df4ecd941362981c1e2f03018acd9e57c52da3fda8d3f80e6c60b8aeb8d2389dd22cf77210fa0d1a2bea684716564de87803e563990b4660b777ac1405b60bae7924ee8a4552e11cd983499334951009c46df50ea9d1d731baaa54cfea543fe8ea3d0a048e05038af895e6f3f809937cc45406dee4584", &(0x7f0000000340)=0xad, &(0x7f0000000380)="712b71b41c201935d01a9652f79013620c62259f9736661f", 0x18) ktrace(0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="5f8c70ea133ef50aa3307bd4cad115f8fa54068298fd071b14941fdecc96276c33a97bb32406e151f131d1266bc67ece3c4382ddb5aa6046dce80fc560059770c98907600b602de7cee7abbad8629f2db3bcf98a5cc4756058", 0x59) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) executing program 5: ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000530, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x4000003}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) chflags(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, 0x0) setrlimit(0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/169, 0xa9) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x81}, {0x54}, {0x8126}]}) socket$inet6(0x18, 0x0, 0x0) dup2(r2, r2) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000540)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7944d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f14aa27e3330c2", 0x47}], 0x1e) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8001}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) close(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0x0, 0x0, 0x0, 0x0, 0x1], [], [], {0x0, 0x0, 0x0, 0x400000000000}}}) socket$inet(0x2, 0x5, 0x70) executing program 4: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8f}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000240)=[{r0, 0x80}, {r0, 0x140}], 0x2, 0xc19) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xc5453126228a0f3) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) r2 = socket$inet(0x2, 0x1, 0xff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x5, 0x6) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 2: bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() mkdir(&(0x7f0000000500)='./file0\x00', 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaa5eeaaaaaaaaaaaaaaaaa0800430000600000000000019078ac1400aae000000101831fb4e0000002ac1400aae000000100000000ac1400bbac1400aae0000001071710ffff7fd6ac1400aafffffffffffffffd00000000000e009078000000000000000000000000fffffffe"]) close(r0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00", 0xfffffffe, 0x4}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)}, {&(0x7f0000000400)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516de5debfe02000000a225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099fed452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e279228e28e9f7378c922a3bb0c6f518c9ebcf180542e22b5d6fcded0204a07068e8dfb65bb863713278cf0e5b6af8d31ed3b34d27f9006c83b06a51238d50cd24e1729c76c2400b3a986fc76f9f04882a3b5490d92bd9a6d4451187737941c4d24bc337ff76570", 0x14f}], 0x2) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) getppid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) socket(0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000380)) execve(0x0, 0x0, 0x0) 22a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) getppid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) socket(0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000380)) execve(0x0, 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) r0 = kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000001140), 0x2, 0x0) (async) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) munlockall() (async, rerun: 32) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) (async, rerun: 32) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000000c0)="a35da929fde65c4993ba684df1bb14a05f636b9e45ce2e9a0b3d0fd2407f064a9e7f7450d99e4c13aa29bdfb7a09a6d592e9496b71e252932c68fe06dd82ecd19a63af89ad40d85a59d42e9362df99a72db2c80146c0916de4b3dfcbc769e00173e53795982a8f767ef5062ff9eccc730934c1bd9093d970ebb5b3c2e506ee2ef408b79697c7c10cec1d2c3dce1b2200d0a25044cfdfe086117065f94217dd755f9671cd6937296e2714c68b77f18c5d5153ddeea59a231a52e13e7428b00116121d0fdd60118e8e9d20a57ad21088f63a8da76e6b119aad7dc363f5838cc8adbef2a5842120f8209b4adac8641ebac04a8b4eca2b1f2416d5203aa6f1205cc452eeb732693bab5eeb985549883d0268e6267aefce7134cffae18a57f154dc7d9f1a1662dd402b7b620427ee07be63be2842a2c2ffe19abffc24a7b4991d3e7e786d12a7c352640b64649e9ac50ac02295e517b5e5113eb68bc02725d3d244ab6d673c854cc96dcfb58bb57f88c4e5ac0b1777bfc074cfe74ce2f094e7259e8dee092d7e44cbeef9de539c6ae30914c6ae8d6503791ba05ea756cae1328be6fcb0c4b3ce2c86b7ec1717b52bfce7cd0a7a2eb0c2c72787e243a592ade292eb95f2b13769753cce74b26e8adb83873f397620340dc2a67200573f6fa44653205ebf540f8d6f6f417a887c6081337c6dfe6fec4e465df317fdd620b801cb3feca4993cd9f6187aa36f870f741b41b738d5bd9fadefa67f6cc7c1eca5a84922a33c63d783e97bd8fa9d10e23ae37ab59d3e8c7f92827067989cb6da406d9419b15ba8775de5a3adcf702106395a4f5f5d12946060860080153a8e538359328b2e63803f0e149c415bd170f40e18e1e773a30fd90581547a64780cc45df6fe8e0e832c8067515e0d87791109de6a9e8dfa307638759e61965e1a62dd5a7aeccfdaae295e1612435176f933d6e92cc1cc3314af79c6f98fbdf49c9ff7e37c95dce940efb1c448ed579d06d849d48c99ae05f5c9b46ec8fc4facb92965306fe171b634412db6cbd583b35e1e837d3ec06853f1001098df6c4ff653ebed75a39911f2cd95e1b9b77e86623e129cac2ff2589d3ef7762b7e913b94f550c6839dcb43ce4bf2cd7c0e01350d09e7666678b9d219ddca0b45effa1685786173d7be7042625c303203b4a3688733e790a3a48c4edafbe6f6428805c7c3a5915bad2b7bac23b0014b92c9c2acde00d3e39d0c9635f3148afa2edd85d01155b3fb4bff6dbd6412bd253be3c27ff6c67d34b264b4614d37c6ce436632f9cd839eb9bd7788dc0c739e88df38f1c5a1c37f00782084acf270944013fb23810701b95afbbdff0578a07bebff12c3fc8ca92754766b407a89f558677084bcbc3feae8c8debcb1383cf4fff632b293eb488b0dc6d01379f63764c1a6312fe776e25ab5e865afc9a66504b6b3dec466243c0d6aa019718b671b6cfb45a380de0569a5e3a4498fc2deed8fef2fe0a1ba5fb04663dba106240b7c446b26db3eb473366549570badccda30d932d998b55e3c900df5c2f50a3add41d2487e7860a7ba665d549f916ee478f37338bfed5a02a9374ab40576efe3b481e14fae3b39482e749fed788be72f3a7157ec0ee4aab5806e2138eedec6b50bfbf19150a8ac4a5a1caca1bda2467e65bcf5af23b4e7140269ee8ad7140dd7e5efa0d3fe0fe0b807002f17035aaaabb21072b0a255af3d7e5378f6c873dca472a8877a816d538d2775996d854a74fa4ffeb676bfb8cf92443550f3c6337c49ab69b22c74959348f205ab686740bde354a561c2d8b974815d6f15309f14267cfdbb147e7cad6d825ac0db054e1dae4e75a80b1dbf8d90d87c0b42efb830e33dc7d3b6435ef7ddf06618d9ac944a8277da3fbe7221f2b1c267d254e9c695cb1620cb31e9cbb90504548f7bfb6a668e1b2cabd6b30135f6e709f978fa01cf83c682b6eae9643d7e95969e871138a34232b1ff74afccbd3c6f56385c0653f144b949183c6232fddfc03bf8d0950fac4f0818672c2395044b15d18e043d44622e955861a3ebf1acbaafd7a8fb4a38038fb9fb96f0ec66c7d18c9707d313b40ff1e09fc69b6cdf80da804fd4067342c7e09a098566acb6652fd383edf3cd20eaffd64787c584b926ebc85fc7d30ab13ebb59561e073b0cad8759eab684abe087c46ad5c539a1d6d4ddf6895f29702c5c142cf59e37007d8e706a0e04e7307bb95e29d86a00728e444a4c1766f40acd74e21b7abcd2ad76118ac839f125a07ca7c478af3f0164a351da27a4c2873c4e765f717b2481e5c89020294062fa1c15dcf2f53799a61c578214fb51afdd1d44909162b411a619ca05f7dd45dd0163b23fc74eaff56a9b8a0b72afa5bb81b31101bd1fea224a15fbe75c1b5149ee938a1ae72d4aeab0ab9cf5ac067b2fe2a4ceb347a688cc9a62d94bae63e6225d01c128e6443bdde69f27a010000037f44c9f9c3f2b52f6b3a95089365aef700cf451087deb96fb17b65462af8aef308fb070666865933d36e939a03aed324e52ab1ebf16a148f6f2064aec668e591acd87068b32777a4775dcf686125c490155f1e4090187d47c18b86dd01c97dfa7726c7bf0b4ad288ee1bf2b5dd68e82685abb3d4abe8e842de84743095a7dcde45a8de1398a181e1001da1e18d33797baf2275175f25c2c8fa2fe9236127be91c674839c42a679d42b766a9e75b9007939e954e27ce59356b550411a7f55ef61f8995ae35b7a28e6e688c8e3bcdd982f9a44749dc17ddea1c0c16cf01ebb0abcd4458f9193614d8209eb2e193ddb600f429e373527ac95d73b6fe9f58e145016e3395a4035a9743af8cb25c630f66385c3d483de45588448e59e5a72f497153c0061ca1a1119553c31facbba0778118f46dd4139efcc1c636292796f34f12962d988bafae78113738e259ce1c78fd952d2d8297f76bd23e16b4545cd1076131507498b9c4a30a0c3b29ce1e9ca3a085d27592577ac7fb34ee139ae61626365656720cfaf8a314ac8c68f5f4ca62443352903b14a6a35fdd57b2d8aefb0e5c97c12b1e8365a2e7fb638f208d02a0207fd04ce30297ee02d29db545abf33472f7fb9e6c0a314348150819cb169c6f2f501cc0053d72ae66e18fd30bde6863729c0a35f3bda94e92026c01d5a6ef2a2c13a5e95a35ec0e6dad7e3df534f68f2f66dd126d7405b42eda048d80049735272203d1e6d46b520a8dad4b16bdcf13b421ba104f49fb0340aa8fa455cc034b9abb4153903688ce5b80036fbba268a7f3b0fa983c875b45848d6098027244573535f32f59b395f2b4ee1ed809fade1c79358a7acd1ed623bec9f1c005dd932cf6d13e45c6a137b03a0624f27e31cd2693d01483e5f9bfdf5a386bd84c3a20045884a80291cb109aec0b9f92b3e15b58bc5f01d996c6471d1ea75333a95ec157585dedb30f2884ec7664131cfdf0a99a80c8f13dc7d4b6451791b35de0a38181b6da51b7dbb7c9bfc775fe4f5cd470193c13aaa9a13fc88bcc77e36af123b1a0fb2d8e318668b0067b22a46a930bb86a13487bee231e6053acb064e5e6dd8f8696c304736195425eea9930099e27faf62c46ac997f1b8b0de078f539d9528ba995aec502592c61d8ed5cb7a57356b8b4f667009a4da96c9da67c1eb5504f801ea7e7dade0c8f0124a3f8435f385a548a59a36888d35d0e2c36637ad0356d094555d673d3b7b1745e674c22d66734270580b6d75ae667b2cc03fe25d0ad1fa94f3e883ee99784f581a59162926e408a339a861c34b1404422d225eef960cf5a59eee98c83718d32195b345ba7907b652288a8d1856dd4cb8ff9b28ee23b9a94491f523d8495419bb27a05a44d43f7c9b8d80d4c5eb1d45ade6c54def3442637b54c8ea3e6bd47e22869242abb19ec310d37bc58adb5ec0a9801dfb2c5f796acd9e9e4955ef0bb0c62254a65aa90da11027e9261717e92d88a74f2b2fb1f3a9629464806b2d7f2c9f2ee704b011741b6fd45a0e3b8c0027af3da5a5e8c4b6280e4c79c515acf39b8da4b25b913ea46deb08485fa4852114430ffa785c363d0907bad5d744e5d3faf18bae3ae918e0480be660fe6c31db3b4b409f6f078a26b80c2c0c20a68916f350d4d076de17316c79c0039207b70f2c97a0e06296405b397bf688db576e74733f910f0fdf8f33fecd48e796459a147b1f0e24df4608424a75cf4c6ee9826a48406951da40c1408c0281a34d6237e5421f6ebe5def08864fb213c800fde2ac16e47e90be692d59f7ff4144d683aac046401cfbc58d319da448a6a256f68d539d981fc15fcafb6a0302ca1db225d33a70023f4d9a8454d115cc8dccf493c284751a00072420fd08f53d23cf1f1a8f19f7d9569d2da3c24c8e2b12bd4d16a217008f6167fc4f19703cd942d428a74782f8d658aaf0aa0f17acd747389f85bdd95702fca2fb124ea5dc6bcc259f6f46ae94d8f91b01d88e419ad166c2c1140ef7e8ba211c09b64ce5a1f762ac05c5712fe0cdc8a6bbcbe30f3356e84da182c0b72166d73516662bf593df163d11688d3f574695c8bc13365fd8441aa024c1b0b16a6183d05235c95ac292712cc21d4ffd9718804bbed522cbd58ffb0581d6da773d5c7874d784c31139795a759b5c11e6fe3406cd80547622ff86ddea1d1d9c8de1ec0352b63e84e7ffccd333cabdd3ca1c9d2348af737494aea507edf60b79fcf5a7b299827ec3c16ca34d6282efa108326bdf4df6686350745a061e0d7afefd4c7e6b9938df32956d61a6e838186572c080ad5c844bc8843ddb779c2a17b308592b3b0ef5a9a7a037c4b07d4fb76edb51fe4227c2ad05e80860c05c90bcde633db3cffdcb135ca9a17f3b650e5d143697266fc6f4de7c74f3fe7127b1a2c91cbd85701437fa7040ea3baf37e226a3e4fa21615f815c9324fd5ea4ed82074c8820d2e4d0b1d5037e5bbeb5190c56acfbfcaaf0f2e7dc6c7156ee9ea1d34b24435e6be8f729c6068f3595839d1d48e5f71eee4cdb1b27dffc9d2ff235dd09c085168f4306ad0f8864e0386e642fb732179cf010d2a8ce80df6dbf09321d4d181c0a85eefd8970c400a7304855402de0cc0c545610789b050383807b5e60658bc7fca10c9db713b25b5fc59eeca1a83b454d597a31167a7ce6ee1413fdeeb57c030ae051fd278fa5db96f7e929b1fd52330a9878c5835a7acd6cb581b501123bd3f562057648cfb60b253c3fef671fc6d64c9450eda19d6feac4c42c788bb07424c6089e5c161e5ea94e46c2a9df0935c1e3062070be37021d2831643ebda00ffae7e6d46c61cff27f90c974344cc8a5d15129fde6a93026ae5fc281763d0b4e95a62dc70aa924c21e78c99aa477547b05111712a4c30cc549d61de3351fddf0176de6136341471d73dba36d039e5a3917cbac580f29d35f50a90ad88335e0689c7910d0631872295361eeebdb4f6d4abf348ac19dd2bc3c9980a235da3c2aa52e2874d92d954bbc3e7cde0606aa725c79fbf37e8cf22d36a1e22dafac0a4e262d2150bc207fab626ca3b147deabb27f88a03e2901709c245470aee5ef353bfa47dacd31fb34472be760ba281494a22a7e4fd4affbdebc202a553b5a3d5a661d1354b82d89bce432dd4c6bac6480f12344b5636512a7dea28c84b5d2fcb192119efd1e05262a55d739d1e8aeb3f62c8b51f93a0e971967b80ae0511604f12b3bd3851127b909f5d9d81d8b279fd35131e5cc15e4bbd925a9c60cf9f15c574061288a812b4a9f335dbf758555d56bc3b2fa48df35a4bfe47", &(0x7f0000000040)=0x1000, &(0x7f00000010c0)="0ef0adad269fab08", 0x8) (async, rerun: 32) mknod(&(0x7f0000001100)='./file0\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 64) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) syz_extract_tcp_res(0x0, 0x0, 0x0) (rerun: 64) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000180), 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xfffc, 0xff, 0x0, 0x3fffffff}, {0x4}, {0x2, 0x0, 0x0, 0x81}, {0x6206, 0x3, 0x0, 0x8001}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r1 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r1, 0x0, 0x6, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = fcntl$getown(r1, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x9, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x2}, 0x6, 0x3f, r4, r2, 0x80000001, 0x6db, 0x42e}) chmod(&(0x7f0000000240)='./file0\x00', 0x1a0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r6, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r6, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) r8 = syz_open_pts() ioctl$FIOASYNC(r8, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r8, 0x80047460, &(0x7f0000000200)) mkdirat(r5, &(0x7f00000005c0)='./file0\x00', 0x0) utimensat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) executing program 2: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x800000018, 0x4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000d85000/0x2000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000843000/0x4000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r4 = socket$inet(0x2, 0x1, 0x8) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRESDEC=r4, @ANYRES32=r1, @ANYRES16=r1]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x6) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f0000000000)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000280)=0xffffff81) sysctl$net_inet_icmp(&(0x7f0000000a00)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', r1, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x0, 0x4}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x3, 0x8}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x2, 0xfffd}, {0x3, 0x0, 0x1000}, {0x4, 0x4, 0x400}, {0x0, 0x5e4, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, 0x0, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) r9 = getuid() setreuid(0x0, r9) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, 0x0, r2}, 0x6, 0x8, r3, r7, 0x6d64, 0x40}) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, r4, r10, r11, 0x0, 0x0, 0x51}, 0xdd0, 0x7, r7, r7, 0x0, 0x0, 0xfff, 0x4}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/4087}, &(0x7f0000001580)=0xff9) executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 2: getppid() setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, 0x0) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x10000, 0x0) readv(r0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./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(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000280)={{0x3ff}, {0x0, 0x8}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6036cdea0000000000000000f6a245acda362d62103cb89a62616b6e5b8fd3e385c71c965d7938"]) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 1: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4e, 0x0) getegid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r2], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (async, rerun: 64) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r2 = msgget$private(0x0, 0x0) (async) listen(0xffffffffffffffff, 0x20) (async) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000240)={0x1, 0x4d}, 0x2, &(0x7f0000000280)="c45e733b087cb7c932315a26ed1f4c1df02aa6d4c975a043afd83daae70ca3e0ba45cc235c07c818be047acf3b26209ed2ae7517eaae0df4ecd941362981c1e2f03018acd9e57c52da3fda8d3f80e6c60b8aeb8d2389dd22cf77210fa0d1a2bea684716564de87803e563990b4660b777ac1405b60bae7924ee8a4552e11cd983499334951009c46df50ea9d1d731baaa54cfea543fe8ea3d0a048e05038af895e6f3f809937cc45406dee4584", &(0x7f0000000340)=0xad, &(0x7f0000000380)="712b71b41c201935d01a9652f79013620c62259f9736661f", 0x18) (async, rerun: 32) ktrace(0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="5f8c70ea133ef50aa3307bd4cad115f8fa54068298fd071b14941fdecc96276c33a97bb32406e151f131d1266bc67ece3c4382ddb5aa6046dce80fc560059770c98907600b602de7cee7abbad8629f2db3bcf98a5cc4756058", 0x59) socket$inet(0x2, 0x0, 0x0) (async) setuid(0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) (async) getuid() (async) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) executing program 0: r0 = dup(0xffffffffffffffff) listen(r0, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x1ff, 0x9}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) r3 = socket$inet(0x2, 0x3, 0x6) getsockopt(r3, 0x0, 0xd, 0x0, 0x0) close(r2) accept$inet(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000034c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x1) dup(0xffffffffffffffff) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x20}, {r4, 0x20}, {r4, 0x1}, {r4, 0x2}, {r4, 0x1}, {r4, 0x8}, {r4, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0x60}, {0x6, 0x5}, {0x5, 0x35b}, {0x22, 0x8}, {0x44, 0x4}, {0x46, 0x1283}, {0x42, 0x9}, {0x88, 0x7}, {0x20, 0x11300}, {0x23, 0x5}], 0xa}) close(r4) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000001c0)=0x1) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aeffc92aca11e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f00000004c0)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4511e65d142f7a279c930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf150fabd2", 0x3f}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000080)="ae6cd7ca3dacabdfe0ff5ea49975a6279f3f3ffaa4c279a3d6aaa99d8877356ebcf7366761658a196a2fab4d", 0x2c}], 0x6) r5 = dup(r4) pread(0xffffffffffffffff, &(0x7f0000000600)="b6568fbf50fa6d1c555928f1ca92a1d94f708c8cb84c668bd06982a22a2084d206e0815f212f0c2644bd86966d74fc812f08e7625f6154e017ef7a6dbfff76b4daa72f8bfa12322ab6d8d76ada9cddc50af22651093bf46fa3f45e02180794d8b3598af887f01d24236bf4f6d49bc07ae1425f8857cfcc0210dfd204153928c95eff07de2cde42ad6d1bb21d5cabe2bd7106d2acd3aedb4dd1dd427dbe43c2e12fabb796511ee43e72a16ab68a6c1f2433bbc9040cbe6ce5e477e1b396009b6c204d1062c1b0c90fcae62600d455d799a63f443637f38880", 0xd8, 0x4d) socketpair(0x6, 0xc006, 0xff, &(0x7f0000000700)={0xffffffffffffffff}) poll(&(0x7f0000000740)=[{r5, 0x2}, {r4, 0x20}, {r6, 0x4}], 0x3, 0xfffffffe) recvmsg(r6, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r7, 0x1) executing program 7: sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f0000000000f90000"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x7f, 0x5777c539, "3c107dae00000000619abc9842b3061900"}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f00006bf000/0x9000)=nil, 0x9000, 0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r4 = syz_open_pts() close(r4) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010009}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x978b, 0x2, 0xd3, 0x6, "bf08000100f1675910815bc900"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50}, {0x812e}]}) executing program 2: ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000530, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x4000003}]}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) chflags(0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) syz_emit_ethernet(0x93, 0x0) (async) setrlimit(0x0, 0x0) (async) syz_open_pts() getrlimit(0x0, 0x0) (async, rerun: 32) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) (async) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) (async) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) (async) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/169, 0xa9) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/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, 0x9}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="1000fc0000000000fff7000001000000"], 0x10}, 0x0) getitimer(0x1, &(0x7f00000002c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)={{0x2, 0xb1}, {0x1, 0x101}}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x40}, {0x2006}]}) write(r7, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r0) executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8001}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) close(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0x0, 0x0, 0x0, 0x0, 0x1], [], [], {0x0, 0x0, 0x0, 0x400000000000}}}) socket$inet(0x2, 0x5, 0x70) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8001}}, 0x0) (async) getitimer(0x0, 0xfffffffffffffffe) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r1, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) (async) close(r0) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0x0, 0x0, 0x0, 0x0, 0x1], [], [], {0x0, 0x0, 0x0, 0x400000000000}}}) (async) socket$inet(0x2, 0x5, 0x70) (async) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000180), 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 3: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r4, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) connect$inet(r0, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x3f, 0x31, 0xb3, 0x1000}]}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000400)="da7f9c680a948a7e5010681ab2cc3cf403ba11e8a4d33678fe93247bd7a3c5d55b4e7e36d6034ab6c436b65b21360baa4d36e1745a145680066d597b2210b1ad072d1da4dfbe20085c06d635936e452f6f5b312946def3cafea62c261c2d27450200521e697b31fa722ccdd5942800968c48f5199038eb1299581488ead6c5d878388cf0021291c8fe2dd04711f3375472b18a9ac26eb74b6d5c4aed491374fd56c5f1be133e3bfdb244353500f46c7cff4b", 0xb2) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x8008, 0xce) chown(&(0x7f0000000500)='./file0\x00', r3, r6) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) ktrace(&(0x7f00000005c0)='./file0\x00', 0x146cf65cd5315738, 0x1106, r2) sendto(r1, &(0x7f0000000600)="ce", 0x1, 0xa, 0x0, 0x0) poll(&(0x7f0000000640), 0x0, 0x9) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000680)) getpid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x2, 0xac, 0x605}, {0x18, 0x2, 0x2, 0x7fffffff}, 0x9, [0x1000, 0x3baf, 0x100, 0x9f, 0x401, 0x4, 0x2, 0x1]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000a40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000000780)=""/136, 0x88}, {&(0x7f0000000840)=""/218, 0xda}], 0x2, &(0x7f0000000980)=""/192, 0xc0}, 0x1000) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000a80)="3b61c6823cec09a5c38a6090d32bf5ce8c14bd4828c26be12d097e2266b83ecfa853bc1aeedd7f85f04f19a0eb76090085877486a6bd223db55e6cc2df53354526bbc26ddd4f57a967c800f7", 0x4c) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000b00)=0x4) r10 = accept(r8, &(0x7f0000000b40)=@un=@file={0x0, ""/510}, &(0x7f0000000d40)=0x200) preadv(r10, &(0x7f0000002180)=[{&(0x7f0000000d80)=""/157, 0x9d}, {&(0x7f0000000e40)}, {&(0x7f0000000e80)=""/224, 0xe0}, {&(0x7f0000000f80)=""/69, 0x45}, {&(0x7f0000001000)=""/86, 0x56}, {&(0x7f0000001080)=""/34, 0x22}, {&(0x7f00000010c0)=""/18, 0x12}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/90, 0x5a}], 0x9, 0xfffffffffffff800) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000002280)) executing program 3: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xfffc, 0xff, 0x0, 0x3fffffff}, {0x4}, {0x2, 0x0, 0x0, 0x81}, {0x6206, 0x3, 0x0, 0x8001}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xfffc, 0xff, 0x0, 0x3fffffff}, {0x4}, {0x2, 0x0, 0x0, 0x81}, {0x6206, 0x3, 0x0, 0x8001}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) (async) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r1 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r1, 0x0, 0x6, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) (async) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 3: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 5: getppid() setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, 0x0) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xfffffffb}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000540)=""/214, &(0x7f0000000080)=0xd6) listen(r2, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000000c0)=[{0x4c, 0x2}, {0x74, 0x0, 0x0, 0xfffffffd}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x20, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000800)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getgid() executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) getppid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) socket(0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000380)) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 4: socket(0x11, 0x3, 0x0) kqueue() r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x4000000, 0x3, 0x6, 0x100, 0x1}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r6) setgroups(0x4, &(0x7f0000000240)=[r7, r7, r3, r7]) socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000180)="00000000f4ffef24c173fe", 0xb) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000200)=""/13) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) executing program 3: socket(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 64) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r1 = socket(0x0, 0x3, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4e, 0x0) (async) getegid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x0) (async, rerun: 64) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) (rerun: 64) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r2], 0xc8, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) (async, rerun: 32) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) syz_open_pts() (async, rerun: 64) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) (rerun: 64) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 5: getppid() setpgid(0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, 0x0) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r1 = socket(0x18, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) kqueue() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(r1, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x57}) r0 = syz_open_pts() sysctl$hw(&(0x7f0000000180)={0x6, 0x15}, 0x2, &(0x7f0000000300)="942daa28872f7942186e6add72a608a51952fec2dbc3ffb0e43cad30312917110abaf181f705d9b68988c15f22e7b5dba7a99942ee03005021d3b85d2cb966c93afa73c426841e3c24434c38a2372e57803f638c611dfa0262a1d2fe662f673d2bff0a29641b2561827666001f8b73d690c2b610956882c0c0a1419c2d1ffb19615b126b35c47c84f806367d661a9774f6c408ecce9046073ae3b1388d9f5ed35b82ed4058336cd34d872f9952dc0e9adbb91bfd9fd0753d705390cdc3ba7d8ebd15a8cfdb7e755e74a19264308d94a7c4b4d5000000210c6ca750b6c818bf19e4303bf0ad8d4be391f92bb758ba1dea0709b5c54d8eecac90e04073cca25efe4f6eb38313acdf707607948939169b93", &(0x7f0000000040)=0x110, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x1) listen(0xffffffffffffffff, 0x20) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x2, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) pipe2(0x0, 0x10000) executing program 6: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) chroot(0x0) mkdir(0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(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(r1, &(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') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)='c\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x3}, {0x4c}, {0x832e, 0x20}]}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}}}}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r0) executing program 6: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000180), 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 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, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000530, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0xc0) kqueue() r7 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x0, r8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000200)="e20112e323ffcda4d5e26c8243f4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c4d0d60bcaaf6f1c54e55e85e8c5cb3b9a", 0x4a) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xffffffffffffffff, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f0000000140)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000300)) mprotect(&(0x7f00007a1000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x288) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)) (async) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000018e, &(0x7f00000004c0)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) sysctl$hw(&(0x7f0000000040)={0x6, 0xd}, 0x2, &(0x7f00000000c0)="fdbc6c60b6052ae87fc754c759d6832bd5e67aa1387ff4aeac4038782b2009e970c1fb37278cde36edc6305f7acec1c0b567efed4eb31a5fd65efdde84d9d965f54af371746e0cbd", &(0x7f0000000140)=0x48, &(0x7f0000000340)="71344d7535827249ebe6744b4e6c21c085b3e72edc6a057850e821ccef71d4b755453c801ccba09d04136cd6f876b15f2dc12b763384c6cee72793b265554048c6a574ed1f3f05e5f9ae3f8c9b11234ad700f350f4be31637a0bd0690fc3a4e816303568e89d7ae3f53a426e285f25713360ec43f34c609de515e8b079086c1cf7f396578fc00e5c78dc4e7746971947b20b9b57f1edf831c0c65c5206a54b4d84e269a923882437b8df0201fa684e4644780f3f0f31f612c2864ae41662ce8ecfd8fdb95069ac44", 0xc8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r1 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r1, 0x0, 0x6, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffec3, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) dup(r2) setrlimit(0x8, &(0x7f0000000280)={0x9, 0x54}) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaadd6000000000002c007514bd0800000000000037481e7b3b00297530ac4b1d49265c3d1e9bc018c432"]) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)="afb969c53b524f42dc642a520fe62c85bb44034ae513d954e2496bf0c5b5c701f8980d653d9c40d8419614d5d2f1ca4f4151755cab478b0d415421b4017a9a9649550b57d3a3d7c8335906e0e94b102bc2abf1b0d70d5bd21dab41fd890f0e15fa7f4dbff51692155c6db7acf0b1339804b1", 0x72) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) getppid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) socket(0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000380)) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x55a1, 0x2, 0x2, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)) (async) socket(0x20, 0x1, 0x0) socket$inet(0x2, 0x1, 0xfd) (async) socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x3) pwritev(r2, &(0x7f0000001180)=[{&(0x7f0000000100)}], 0x1, 0x8001) (async) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) close(0xffffffffffffffff) (async) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYRESDEC=r0, @ANYRES32]) r5 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 32) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d7", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r6 = socket(0x2, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r6) (async) fsync(0xffffffffffffffff) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) (async) syz_open_pts() executing program 0: r0 = socket(0x2, 0x3, 0x0) (async) syz_open_pts() (async) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) ioctl$FIONREAD(r1, 0xc0287533, &(0x7f0000000440)) (async) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) (async) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x1d}, {0x6}]}) (async) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000380)) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000630, r5) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x5) (async) clock_gettime(0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) socket(0x2, 0x4, 0x9) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="67fbf801e7fe8b15549cacdbca04000000000000000000000000e4ffffe14f36814f", 0x22}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc180000000028fc0d9497e083baecc363325e9780ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa90b17b5d45318b5baac107d48a43ba", 0x57}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(r1) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) chdir(0x0) 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() setrlimit(0x6, &(0x7f0000000200)={0x7d}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1518, 0x0) wait4(r0, &(0x7f0000000240), 0x0, &(0x7f0000000ac0)) socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)=0x5) sendto(r1, &(0x7f0000000440)="5b666c68aa9567b2d068f64b77e7d82b1b817288bb35bf44605422c2f1cd54c766b1e7f2aa23984ef50b3a0232f19d7429b586c8e6a6249a580fd7deaf47174aa8187b2edc0b905fe7773636af9fcf6581700f42b1006acc5369a926ae7265c909db302d1a90fb7420c9819ffee0ae964c4dfdbea3e0e05d0789eb89e8f68b20fb6a45b4b0cf832aebec56ad165131f69f0c78c9d0e5a44f82163353b2f24c6785eccb3598a365a68381e66162fae846196f50c4", 0xb4, 0x400, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000580)={0x4007, 0x55}) close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000300)={0xfffffffc, 0x5, 0x7fffffff, 0x5b8, "d577cb00c3090000000000000014070790b900"}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f0000000900)="a5efa9009434f120881ec55afd0762df2b957b3a029afbe59dd27f3d178b78d89474e3ec2247fb4125d33704bcaba9dec11127f828cf1e10f7367b6dcb11d8b0f2a2888b0f0772718583900637df65716776212065d9b12f8b3bdaf81898bee66f6db54efb13", 0x66}, {&(0x7f0000000600)="e70c35a6748ddff8691b813aae6e01f6786b37a2e4ad466b3281fe8720", 0x1d}, {&(0x7f0000000640)="3bb8b1bc1e21562bb8873ab4cef99479993f175e2740894854564c44887c340b34a3afdaa0d30a9342f815e4dc8a47f9ee31ae6609d6ef06e014cb6bab2ea5e47a3d37de27642ac8cd5911941f381a0f", 0x50}, {&(0x7f0000000700)="b90aad6d3da69bb8255bfb5547b6a2bc2181c4438bc537afef61e178eec1ce98476572fc040aca1957e968010bf472c033e7e7e36cefa4b12532a00645d119fc2163fdf6cee4ecee8edcf0d5aa6c636c33807da74937949ed866e45fa82fe207b3ef", 0x62}, {&(0x7f00000009c0)="4f26fe79eb5d1b6455390c58cd5bf3b9215dbbf395b532af4137af23cce4fe649040ac6fc45132022157bcbf2ecc9671768c0431887bf27d87aad2a6770396b597c742d478d9bed62dbb1a4c2db203d030226a0421c753a9e09a20418cb9515566c74e4e2b2ca0b4b5dd1c0e30b1b35dc8756fd0f9482507471878425a034dcbae113ed9506b50e1c799c9e5c59cde5582f4aca5273c25fd4214996767fe544b509a3661050083631b6a197051b58d9ad4645b4db24394a1e7b963dfe4fdbc92882fe55c2bca70c224f1a0c0979ced8e5f663496fc6316ebd8287476eb49eb33a25396", 0xe3}], 0x5) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x57}) r0 = syz_open_pts() sysctl$hw(&(0x7f0000000180)={0x6, 0x15}, 0x2, &(0x7f0000000300)="942daa28872f7942186e6add72a608a51952fec2dbc3ffb0e43cad30312917110abaf181f705d9b68988c15f22e7b5dba7a99942ee03005021d3b85d2cb966c93afa73c426841e3c24434c38a2372e57803f638c611dfa0262a1d2fe662f673d2bff0a29641b2561827666001f8b73d690c2b610956882c0c0a1419c2d1ffb19615b126b35c47c84f806367d661a9774f6c408ecce9046073ae3b1388d9f5ed35b82ed4058336cd34d872f9952dc0e9adbb91bfd9fd0753d705390cdc3ba7d8ebd15a8cfdb7e755e74a19264308d94a7c4b4d5000000210c6ca750b6c818bf19e4303bf0ad8d4be391f92bb758ba1dea0709b5c54d8eecac90e04073cca25efe4f6eb38313acdf707607948939169b93", &(0x7f0000000040)=0x110, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000180)={0x6, 0x15}, 0x2, &(0x7f0000000300)="942daa28872f7942186e6add72a608a51952fec2dbc3ffb0e43cad30312917110abaf181f705d9b68988c15f22e7b5dba7a99942ee03005021d3b85d2cb966c93afa73c426841e3c24434c38a2372e57803f638c611dfa0262a1d2fe662f673d2bff0a29641b2561827666001f8b73d690c2b610956882c0c0a1419c2d1ffb19615b126b35c47c84f806367d661a9774f6c408ecce9046073ae3b1388d9f5ed35b82ed4058336cd34d872f9952dc0e9adbb91bfd9fd0753d705390cdc3ba7d8ebd15a8cfdb7e755e74a19264308d94a7c4b4d5000000210c6ca750b6c818bf19e4303bf0ad8d4be391f92bb758ba1dea0709b5c54d8eecac90e04073cca25efe4f6eb38313acdf707607948939169b93", &(0x7f0000000040)=0x110, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) (async) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') (async) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x1) listen(0xffffffffffffffff, 0x20) (async) listen(0xffffffffffffffff, 0x20) socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x2, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, 0x0) pipe2(0x0, 0x10000) executing program 6: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd, 0x0, 0x7f, 0x1e0c, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) close(r0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) unveil(0x0, 0x0) (async) chroot(0x0) (async) mkdir(0x0, 0x0) (async) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 0: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0xf3cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x8101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0x2, 0x625b5e3c}, {0x0, 0x0, 0x5}, {}, {0x1938}], {0x0, 0x40, 0xfffffffe}}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x72, &(0x7f0000000140)=ANY=[@ANYBLOB="4544f333d450aaaaaaaaaabb86dd60000000003c2c000000000000000000ff000000080000000000000000", @ANYBLOB="d111b1c0e7820d72204a74b4f6b2d0887d973f554a96aabde1697c20ea34e2d3472c51cb0799dd9d462edb", @ANYRES32=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) setrlimit(0x0, &(0x7f0000000540)={0x400000005, 0x1}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a", 0x97}], 0x2) writev(r7, &(0x7f00000004c0)=[{&(0x7f0000000080)="86bb1ab5bbf724de0a93ca51f8f6d3a3b77f67a01b4721f1b8c64c46e377948ec7ec440b789fe8e89b2404e1f0e9f43ee61a66a4f3df851d9de7dcab2cc1c4a7edb7786d", 0x44}, {&(0x7f0000000300)="9928b8fa3cbad9d62f53935ad83d439ba83d21ac18a7fa0e8deb3c7313708c2cbf43e190c0a45275bf97cce9e4f7f68d151be62ff1f09fed9f7bee4fbddd1236cf6b0aa9cacf99758441713288b67b3f68285ecbe077f005a2cf9216cbdebb46c1f13d867aee2b819abb2b588917cf10d0c30d17c6feff155aab302f775bf7e95c3bcadc61ef5eb2c15e007de6083763af3e5f77411bbe9657097ca26f368845fb889d2c4922d10afe46234c601b1794216e04f26637ad32209f53c2d3be126cf700c70c5063623e448a991f66fb52a45bcccbd6298c5816b6eb2f50c39adfd5bce0008fc00aa1b67c81840d084baa640eb2149fc2", 0xf5}, {&(0x7f0000002340)="c0cb551e68533c274948f6e8641536fae3bb67114be2b890596ee793e85401d4b0381555b3346b3ff9e797f581c9e04a87dcfe310b9d8cebbc5b4b2e92e5fbfa6a2146c5640c4551f76cdf66a2e22a8c0f511c0f0d7e6a806daada236e47e61b61ef3750902f4968abec897327c1661cf840df641a3e41642de4fcc880692364db9d6582dd6fde99d076aee3dcc7a18abe14a38757eb4ad1c1be08fd9acd1ab53988a523a8612673c98852baddbb16a8c811e5668cac3041bea5129c8e161c3dcabbb670b14d3330a30f28f98ba154e3d9d3e7b34a2bd4ac73226f06c3cf39abf8e476f780f774efa43c0c890dfdd397f699c5ddc98b45de22e3912048522380d9c3f1153accec595838cd6b690394e5d6a792b8eba52424809ac74ad318d17a819fcc1dcc4307979aec38398bde28a58b2fa0b570fb565df8c034ddd9f95d6e12742109a9ab867486e1602d1f7cd93ae08568ebb8449263efdf498b9263a6d179c6ca89743e7403a926a417dd481e156ef549108ed4caf2a6cc98a11b21d0f40834b3f3d5a76a01a80f74bd6cd3dee3fba887497ad4fcf4b5b7a59fd47bb54106ac6360656a221a3ccb67d2cc34439ef6abba2ed923a18e9b27533332cec0b9775b27b04448f2f232fb2c8d8ab997b6f8f5143f87815d03f3b027eff78ab6af8e0a025e0e421431e83dfed0f52182fa0af8625cffb75b242d03b44ea4cc942ba0733c341452d14066c00fda431a5c21c6fd0f523151600dc85c2a33a31736b48529696576fe121b2547a717ad355715051bbe32181fe7636466c361c6e4f4df90bb7f644f50d0123df94ff4e87ab0daf097812955540f95279a8123b13ca89a0636a3d03ef56bdbabe6c8aea1c95e8a8ce0d8156b2dcecd7191b98c6bdf1cce4e844bfd45f914c4d93ec21a6afb6c58d00766be916192275cf43d07a268cd4905426deb56c026f460941e4781ff07c49322bc71dfcfeb90c416eed61ab24fa58e2efb4b5d238b4c7b249b7bf498ebb9f957bf42ee86ad1fd62fc4acf6ae1e73545e78f2af651a2e7aa29403b7991574c331915a4a5813d5eff03b989e10d7bb83b01c0abe252a24ac80be9209bb745c3c85d9c9e044938fe5785c9df05f5726dd7d6dc19f6481031df056b5d4f8fa10876cdcb4904baa853e954d6ae7e7e150fa7b123f2a8d0e8b9f70efd15f9a7ceb79569849f0952ef3f5ce1a98460cfb899de1adbbf541ad67cdf406ea2746227f4198ee8f766319eb7572309bc67244df2a58fda55973c569baa9ca456b9484a8fdee39bbf99b570c840e1c9b14c8697eccf111106917d61909bd215d837ca3aecf6d2e2630e82316d3aa20b1ab28d0808b5dab30b053d294b6692dcc1e38c8be9ad73f891f2815321914c5b79cc48df3eeac4b95ea5987552f4bec3180d5921a1bdba7f2c7ab5acfe51f41687f6cda1b212792f7c46c724fa157c308cce1aecd673edef52e5fb4c64c00b3f060ca74ecb864361e11d236c68a1205e7578816501cf2bcf442fd6875b445e04e408ba7891a8acbebf6a57c92c33c65438c69e2eb485dd812f785b13c8f53bf949df3c51c5fb58aac9bc1d594b305a85db2a32dc287ad34de0d554f75c4f828a9025dfba7a8abfd648d887f3f331d8aded11e8849fae98b15c540d629d07d0b912a5f7315647d53890cc9ad9406d4030416c4a259164e1a666479adfeb38ae0d3992c16aae4733e6d1b9bc4cefc9b58c17a09b35d606473175e7f21442570f599ac3a071742e5d5848333ecef70db2f30b3091c5dfa546bdcf77d81e4496d528f994d1f975c89c7feb3ed9fba640467c36786316d3ddd9871c6b0fd37668f2dddbb1c863cfc62893b18baac2febe87ba8894c836e4477a725a4bef20df64fbffc9675fb6bae94e46c5a5d2be317484897e755ff6bbaace415430a7b6c83fed504536325659b6568963822aa5ebd4de6c950125002a2387e6bf12f50bb0d10a299bd0aca0b3ff46ed4438e596d661aaefca1fd6d8314855f8eb0380ebdd4818771c6b26e82c50d28b5a3d3cc759ac04f6a2ba64bed6bfdc6431e3abda363206c4a11114e403bc30a10a811e17af3ba75071abcab5842d302b4d035873a412d371f34bee9ddb65e0acc8a23e8dbedf0b6602e31e305067ba1cf1fda4071fd8c7743f81c88e94f0b64d5f3ce968ba16bcad50b3dfcee058baff7e7d604736584b513eb3806bdcbe90e48c59844b3a0945c4b1683da21143beca9642eecc544b19f186d163f711a8f0d917f2b142258e3803fd1289016465687ab17b42c110359b1c704c27021924da3a982b6591cc34607a1e602318da37a5a96f6ece8f65f713e4693c4ff0866d857903e28f5dbcd13f8fa21d45be6fdfce9b0d1ac040eb24668ee884986880ddf7056332ccbd1f93ac413dba89eb7df9e1f1f3b54105bc95a55ed5ef0c2aaa2f6aa6204f3cf70a80b7d1fed3ed3d5ed70a11766f886a5731b637765156454034038903d4f74ba57cb0c083dbc08e3c64274cf0d604db959f981e0c0a14647825905ae98cd6f474600918d079b769e376a72c84ea1cc4a15823e640122e7e16243f8ca93aba4000fbd45301c9f9667213e006cc7e6dc6923962d08861d9b1c07eabf70dd501d5da173e152228a743ac5866b040e000f5d8faa721a8df1bfed9f0e553a99b76f90156a1c194e3530aefe2bbe69597fedbfacf024c2bd6d3f2df02db67350a21cd4dfdb19c792163243800dfdfb4e3135eb2a8c0f8e701c3f0a7be268430efd8f1c57fbdd4f4487b44134f2f5b460af984ed0ce3e1877010e3a1c48345841e5b3cda8af23a5ffaef365e321619b9154aedc814ba43b2ab84a12c95b45e5a6c065ecbf21180574d39878d963cee8c84c0c493cde3dd2bbab3ecdf1eff717a3d9d6e779a864ac860c8eb245499c23e85670d267b24ba29f56dbb261417a1ad9301bbf048b8a5921ad7a2ab464f8c8ff1ae6e62e47dc79ee067c4cc62b0a8a90b0c2ca5adaf75b396922a198a9bade4b1ec21be918b6da6fab73c346295b5fd2a58cb1c85a807e5889e0c5784f063d109e2bd514ca7e085155f2fb970d7484029e338d54083c3a46988e5468dcd61aa13d6860867ef486ded2874dd28d9e7c2762538dceabcbe0b600338661038d80f83a0e927508c3e211b4a9478ed79c776abacb5c94d770241aa88eb2b477de2b442adc123ee7f6b669ffb7593e3ab19fc4862f7bef7945c60f869e470fb20c1791aace18332710a04efa5ba6584aba0214931d068301f2197b59621e6c100f336cb3349f42ce96c29d49b731a8efaba117b8c619dee5d238e1732bc9230359e01260d58edb6802ef6e85017e6aecf4361874d53db13a4f1a35f7e9438e3afb17eadd6a1cc4dbbab7fd7fb1a5fa9d5752abbb65081b7ba6be75e649ab2db8f2aa009eefa23307bf82a13f6b4208701a99e9b59e3a925afb9ba7e7bd1439977a3b6bdf0857238211c258e1b4963f274db36bbf9a0ad367d11610520d4dd43e91ad7d37c0e33841c558d276edd394b73e273868cb23fd922111174262a7724c41f6f7577a784db89a2e9159d57fdf6aeb2fce61ffbbed58ae89cc9c4337673c3600d0f9725a07ff08b6e24e901a2977f61a1420c7251411775428033b8f994dfe1bb2ade1eed5c219691b89937f66a06950181f81dd4f6574967190af9a520a8b3df5c59448648321fcf12b85f52469e8ffa0784c95b0f46e77c207fedbe239d4bd8224bd121cef0d0ac574c4db3286519ef1c0c5e4c5288741c48c32f7ef97c040a91c8dcdbb671d45145099abeda8d3cbda1c5ef42dbd60e02f1b6a1fa701381ab4cf9ccd816fd3e9a12434834044210bec2ea962311ade4a2c7b824d3ff90698d12dda84238a4141c184165376309d63520ae8883eb8c01ee2b23b65229af44fc5633de0ee7b9a72660a3dfab5e6d143942ae5ce8189f3e0c620ae3e5bb5858d6d37c2853ae1df8d5c54ea15c405b95d6224874105d3dfbfb616d4f21eb7f7ef5522b33d2dd7f38909d14aca6735c569d57d0a76c646e63312a93b47f645ccae7bf532c0c4451bdd9528eaedd404a94fc4254184c2aa493082907394a7318079a96f9180bcc094bc721dae56259c3ce950a02b41130e088963289231ec42b9be52266007b35bea258b7bbedae79b38d7f870356cb38d9ffeb83f19bcaf4689e52cb0ab3a5c30adcf65309ad40c9b38508e8a0c4d08d18909e08b67c2bd3b5c0ce8574a6d3debd2dbcade217dea964cb2533736f6ffca48b6270b2f440c68da9d0242ac1b90fd3b615d4df444d63d34de04649ed03ae916415a231f77912f223c229c810950924c4bc17bb6ed66a969f04c084195ec0bf8f0e069a1be5356b336942308bf82cb2bb235a4ea69aa5cdf2f572046b1cf4fe90bcb6c79bc16a82bbdc14ff6572f6074788de7281bb2e2759a0f7ab01f1873cee87ad85f51290b047a49367f4983ca602c7f13aa9d0c9e4c959a7194a5913314bcc0aead47a424b7ee97328f01032c782412f6a8f9d15593d2ddd303af6d27f15bb53a1511e472d82d9d8cb899efd489912a3e343e259745295e79455b2ecba86fd6630b7c0ee158ba754c9c293d15dc4f7ea5669a490fda4ecdae3b0f96c42d9668fcd51014aad6f5cee104f15d1d0f5c07c1b71cecdf34b5b96136dad9f0dd6a7cc86d9b460e57e8ada032203f0ed3b8658ea75fbcb33a0f6accfeb3232edc78c744c8f6e66c423b1e268c641f2e4db974f6bc18eef1b905417dab467842e90e64710a0c049eaba5939500342c69c2501508662ea3e8ecc0e7a71e77e123403b993b2684d0376fe2d1d100ea01f7002a3d64ee2356e269679ed078841c638917425406c854038da1b74eaec27d84bc1d8e0a78147d6a8e8d6ca2a95547ea608ace4e3e9f3f9e030ec70f93c8f588058783a028ea158ec29c53de117a4339040c219dd3dc70a611ef99eff9021cc2871a8d84ba31194bcba95ba18db038469e3f7810d652dc03cd2c742eb6ee6b80eab81227d7bcac4c82ce65034eb77efd1cc89c217d666375c56065649b930a86bf439b179c79377e5fe572baee3af2c918b343cd51659b19c02366b43a3b9ef60aa657e8c1b38c321f9672541c8c2e68e575c5a43ac981c98ebb47ed993b43b3a3475b58b6e04a387cb00931653a1d43aa1c743580f75ec5240f5c69b06e092d6e02b74f298c2e3a28bbea1267edf6f9e7e194de2342790a19fe8aa690fa4f4815bfbb2cbdb0253433e5c2fdff7d11668f888a07c78fbda9274fdc62f9d9b5bc62ee72f769f181b4381389782fac3bc3717f5fe2f151f619090bd3d2279545a465831fcb3ae07bbd3bac602d948a35307f48c93bcc5f56d13962dceaa290ddb06ab136200aa8a76fd6abff78dd23165cdca0f32738bc2f847a205b1d9d3e8b088e4607d160a3fea89f23d9abc0c95eb3f696a7a693ab5b9039d5320fe32c50ce189659aa679b7475678ed2a1c4d000cc8d73a32df8d65e6328ed7776467aa93ec4ed367cc127a8b57e481d7ec8722c201e200fc9f4fdeea1212a513b52a449f1fc10aa1b953cab99d58fdc5a1cd49de5a6354680450ff9707546e27777871b43b35cd751f71233330f5a7b35ed093d38567931c539c24ed0d9c67ac2322ce7d3b6a591f0366b77a9690ff7fad9dbfcf5f7fb2a987b3a29f09709e5896331a43ceeaee44e0648345f80a8db4b5644f8cebba8d725948fe3085ef3fb0ef0120ff24e0d53414f49c9e55ea605853fe97b3e3b380075bf4946ab7e9ebb9340d2ac1be35f401b124d", 0x1000}, {&(0x7f0000000140)="cdfe6d98e1778f14afe4dbadd1491048f6b72d677421bdce841a61d8adf6263994be0816eb407c961d9a4342316d086754fdf4a02602dd85dd13347b1fbb288e84bcf866a85de30d0c2e97bfe7c12f7e3089167f19509cccdd", 0x59}, {&(0x7f0000000400)="1b72ef0e90a630fc449e42a2dbbc89902f51ea849f9a7be9a422e0328df1c62ec477c507610fb3e2249c6e16e4adb811d3f9ec64b937ac422b7b4e8794e44076446d61a53fddfc8030556cbd3b441796bbcaa78cfd1e0833d2421806e89afe03a6ef01b97900121a78dcc2ef5748147130bde180b1d2e8a583fbcb80e2f8dffd507092ef2bdb11e895319cb9c579a769e3086af8af4b5325aa7451ab821c4c77592b8b1e838d089080524d5d0a4e6c46a68c0e8e77d595d5b9c317ee", 0xbc}], 0x5) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b8", 0x97}], 0x3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) link(&(0x7f00000005c0)='./file3\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)) (async) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async, rerun: 32) r0 = socket(0x18, 0x2, 0x0) (rerun: 32) pledge(0x0, &(0x7f00000000c0)='\x00') (async) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) (async) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) (async, rerun: 64) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000530, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x3, 0x0) (async, rerun: 64) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) (rerun: 64) fcntl$setstatus(r6, 0x4, 0xc0) (async) kqueue() (async) r7 = socket$inet(0x2, 0x1, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) (rerun: 64) r9 = fcntl$dupfd(r7, 0x0, r8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) executing program 6: syz_emit_ethernet(0x36, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 7: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 0: sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7f0000000000f90000"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x7f, 0x5777c539, "3c107dae00000000619abc9842b3061900"}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f00006bf000/0x9000)=nil, 0x9000, 0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r4 = syz_open_pts() close(r4) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010009}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x978b, 0x2, 0xd3, 0x6, "bf08000100f1675910815bc900"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50}, {0x812e}]}) executing program 5: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000080), 0x6, 0x0) socket(0x2, 0x2, 0x0) r3 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x20000, 0x4) r4 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x159) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x144, 0x104) write(r3, &(0x7f0000000140)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x94}, {0x64}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000040)='./file0/file0\x00', 0x55, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000000)="71430672a74ceaccb420823d545c28a9e98b159fdf00"/34, &(0x7f0000000040)=0x22, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8401, 0x0, 0x0, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000200)="e20112e323ffcda4d5e26c8243f4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c4d0d60bcaaf6f1c54e55e85e8c5cb3b9a", 0x4a) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xffffffffffffffff, r3) (async) setreuid(0xffffffffffffffff, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f0000000140)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f0000000140)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000300)) mprotect(&(0x7f00007a1000/0x4000)=nil, 0x4000, 0x0) (async) mprotect(&(0x7f00007a1000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x288) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x43ff) setrlimit(0x3, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x6) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000080)=0x4) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x86) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x401) rename(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file1\x00') socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, &(0x7f0000000280), &(0x7f0000000380), &(0x7f00000003c0), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = kqueue() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x1d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16, 0xdf}]}) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) r1 = socket(0x2, 0x1, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaaaa86dd60"]) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x1, 0x4, 0x1) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0) executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000018e, &(0x7f00000004c0)}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) (async) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0xd}, 0x2, &(0x7f00000000c0)="fdbc6c60b6052ae87fc754c759d6832bd5e67aa1387ff4aeac4038782b2009e970c1fb37278cde36edc6305f7acec1c0b567efed4eb31a5fd65efdde84d9d965f54af371746e0cbd", &(0x7f0000000140)=0x48, &(0x7f0000000340)="71344d7535827249ebe6744b4e6c21c085b3e72edc6a057850e821ccef71d4b755453c801ccba09d04136cd6f876b15f2dc12b763384c6cee72793b265554048c6a574ed1f3f05e5f9ae3f8c9b11234ad700f350f4be31637a0bd0690fc3a4e816303568e89d7ae3f53a426e285f25713360ec43f34c609de515e8b079086c1cf7f396578fc00e5c78dc4e7746971947b20b9b57f1edf831c0c65c5206a54b4d84e269a923882437b8df0201fa684e4644780f3f0f31f612c2864ae41662ce8ecfd8fdb95069ac44", 0xc8) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) (rerun: 32) r1 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r1, 0x0, 0x6, 0x0) (async) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 7: syz_emit_ethernet(0x4f, &(0x7f0000000200)=ANY=[@ANYBLOB="aa0600aaaaaa00000000000008004700003400000000000090780000000000907800000000"]) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r0, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 4: socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) dup2(r1, r1) r2 = socket$inet6(0x18, 0x4000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r3, 0xb, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f00000003c0)=0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000540)="f4da9ed6328241f8583d3f8d379d376f191439ea2ccb2b37349b53ea2ca8491b86f3e6c67b711d57553ef32ff504c49b611416895d4faa58e6310635ab433a15ded1ba868946a97593148ad5d6f924b72e554916c693879448e48f8662066783437a1fde1a4af7a06e2751ba6a9982c3866be1ab7060543afd9692ccd852", 0x7e}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="6a4b225bad4351c32532247e6abb87850dde985d67e2b16e713fc7d6925e669c553d440d35d14907400fe25e7b6cfa4a4fb47a2fd19f8f0111ffca0c75b5231ca08390bfbc37e30880c0b92d4eb1e2817b31f4d81c82738ec93a1ae72c6ce4fa73a490361350a610d004ab413f41043eff30c733519b02a93ca46da3dd191dc118f53ebc6a7039b73a13202e0ea4998c8754abaa", 0x94}, {&(0x7f00000006c0)="3d27b513b3d7f95f1075a77e2fd812099bf36fd267a0ef9ea0f8e5e1e8c94e8dec4d7df7ad1ed8b5dc56722d468d6ee29380ed16bb345ce295ba80bd54b33fe5748a26164bdbbfb86cf7833ae27f1d2cac1af37d2bcd1622e72f7b8ce9a60f4cf5401bfcdedc24fd276a7be84b9540afd17aeede92d09b134e4a6589edf8e602d8d0100b7584d5ce32e26e631f5e5b3107cfe680028f1a185884db6fd3fbffd9b62ad71981b9d0752e2ad0d1907aa628477648e6164b31b4a21f49417140fe380feb325bc9020de5b814fb8c979aaddab5008daacc1c7aa1ace3e6cddfeafc2a802f33c71a034d00be6c83d4635375ab2542921383300dd875640f4a", 0xfc}], 0x4) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bd5d0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f00000dc000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ad5000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x19}, {&(0x7f000002f000/0x3000)=nil, 0x0, 0xfffffffffffffffe}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfe}, {&(0x7f0000030000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {0x0, &(0x7f0000829000/0x3000)=nil, 0x400}, {&(0x7f000003a000/0x4000)=nil, &(0x7f0000060000/0x3000)=nil, 0xfffffffffffffffb}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000148000/0x4000)=nil, 0x80000002}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0xdb3}, {&(0x7f000081b000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x30f}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000081b000/0x2000)=nil, 0x4}, {&(0x7f0000827000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb430}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f000081c000/0x2000)=nil, 0x3}], './file0\x00', 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000280)="e10000009f45b5027a2251142c0bdfb33b827157611c5dd410a12c0d239a3de67153cc4e52795c7b61bba91aa63bb5c874eed537db1b83bab846b2e605cd7c6da23684e3a5543cee62777868db1ecbc6dc43d216aae544422210289111c39ac72b1e5e2a5915a2afbf73149c136daff3e0a8aecc6b", 0x75) socket(0x11, 0x3, 0x0) executing program 7: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) getppid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) socket(0x2, 0x4, 0x9) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="67fbf801e7fe8b15549cacdbca04000000000000000000000000e4ffffe14f36814f", 0x22}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc180000000028fc0d9497e083baecc363325e9780ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa90b17b5d45318b5baac107d48a43ba", 0x57}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(r1) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(r0, 0x0, 0xe) setrlimit(0x7, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x4) open(0x0, 0x0, 0x4c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74, 0x8}, {0x50}, {0x812e, 0x0, 0x20, 0x800}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, 0x0) chroot(0x0) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r3}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000002c0)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) connect$unix(r0, 0x0, 0x2d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000700)=[{0x14}, {0x1, 0x0, 0x0, 0x3}, {0x6}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0x800}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x40000000, 0x0) executing program 6: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x9, 0xfffffffc, 0x0, {[0x0, 0x0, 0x2, 0x0, 0x0, 0xf3cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x8101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0x2, 0x625b5e3c}, {0x0, 0x0, 0x5}, {}, {0x1938}], {0x0, 0x40, 0xfffffffe}}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) syz_emit_ethernet(0x72, &(0x7f0000000140)=ANY=[@ANYBLOB="4544f333d450aaaaaaaaaabb86dd60000000003c2c000000000000000000ff000000080000000000000000", @ANYBLOB="d111b1c0e7820d72204a74b4f6b2d0887d973f554a96aabde1697c20ea34e2d3472c51cb0799dd9d462edb", @ANYRES32=0x0]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) close(r2) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) shutdown(r2, 0x1) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x0, 0x3, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) setrlimit(0x0, &(0x7f0000000540)={0x400000005, 0x1}) (async) r6 = syz_open_pts() close(r6) (async) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) (async) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a", 0x97}], 0x2) (async) writev(r7, &(0x7f00000004c0)=[{&(0x7f0000000080)="86bb1ab5bbf724de0a93ca51f8f6d3a3b77f67a01b4721f1b8c64c46e377948ec7ec440b789fe8e89b2404e1f0e9f43ee61a66a4f3df851d9de7dcab2cc1c4a7edb7786d", 0x44}, {&(0x7f0000000300)="9928b8fa3cbad9d62f53935ad83d439ba83d21ac18a7fa0e8deb3c7313708c2cbf43e190c0a45275bf97cce9e4f7f68d151be62ff1f09fed9f7bee4fbddd1236cf6b0aa9cacf99758441713288b67b3f68285ecbe077f005a2cf9216cbdebb46c1f13d867aee2b819abb2b588917cf10d0c30d17c6feff155aab302f775bf7e95c3bcadc61ef5eb2c15e007de6083763af3e5f77411bbe9657097ca26f368845fb889d2c4922d10afe46234c601b1794216e04f26637ad32209f53c2d3be126cf700c70c5063623e448a991f66fb52a45bcccbd6298c5816b6eb2f50c39adfd5bce0008fc00aa1b67c81840d084baa640eb2149fc2", 0xf5}, {&(0x7f0000002340)="c0cb551e68533c274948f6e8641536fae3bb67114be2b890596ee793e85401d4b0381555b3346b3ff9e797f581c9e04a87dcfe310b9d8cebbc5b4b2e92e5fbfa6a2146c5640c4551f76cdf66a2e22a8c0f511c0f0d7e6a806daada236e47e61b61ef3750902f4968abec897327c1661cf840df641a3e41642de4fcc880692364db9d6582dd6fde99d076aee3dcc7a18abe14a38757eb4ad1c1be08fd9acd1ab53988a523a8612673c98852baddbb16a8c811e5668cac3041bea5129c8e161c3dcabbb670b14d3330a30f28f98ba154e3d9d3e7b34a2bd4ac73226f06c3cf39abf8e476f780f774efa43c0c890dfdd397f699c5ddc98b45de22e3912048522380d9c3f1153accec595838cd6b690394e5d6a792b8eba52424809ac74ad318d17a819fcc1dcc4307979aec38398bde28a58b2fa0b570fb565df8c034ddd9f95d6e12742109a9ab867486e1602d1f7cd93ae08568ebb8449263efdf498b9263a6d179c6ca89743e7403a926a417dd481e156ef549108ed4caf2a6cc98a11b21d0f40834b3f3d5a76a01a80f74bd6cd3dee3fba887497ad4fcf4b5b7a59fd47bb54106ac6360656a221a3ccb67d2cc34439ef6abba2ed923a18e9b27533332cec0b9775b27b04448f2f232fb2c8d8ab997b6f8f5143f87815d03f3b027eff78ab6af8e0a025e0e421431e83dfed0f52182fa0af8625cffb75b242d03b44ea4cc942ba0733c341452d14066c00fda431a5c21c6fd0f523151600dc85c2a33a31736b48529696576fe121b2547a717ad355715051bbe32181fe7636466c361c6e4f4df90bb7f644f50d0123df94ff4e87ab0daf097812955540f95279a8123b13ca89a0636a3d03ef56bdbabe6c8aea1c95e8a8ce0d8156b2dcecd7191b98c6bdf1cce4e844bfd45f914c4d93ec21a6afb6c58d00766be916192275cf43d07a268cd4905426deb56c026f460941e4781ff07c49322bc71dfcfeb90c416eed61ab24fa58e2efb4b5d238b4c7b249b7bf498ebb9f957bf42ee86ad1fd62fc4acf6ae1e73545e78f2af651a2e7aa29403b7991574c331915a4a5813d5eff03b989e10d7bb83b01c0abe252a24ac80be9209bb745c3c85d9c9e044938fe5785c9df05f5726dd7d6dc19f6481031df056b5d4f8fa10876cdcb4904baa853e954d6ae7e7e150fa7b123f2a8d0e8b9f70efd15f9a7ceb79569849f0952ef3f5ce1a98460cfb899de1adbbf541ad67cdf406ea2746227f4198ee8f766319eb7572309bc67244df2a58fda55973c569baa9ca456b9484a8fdee39bbf99b570c840e1c9b14c8697eccf111106917d61909bd215d837ca3aecf6d2e2630e82316d3aa20b1ab28d0808b5dab30b053d294b6692dcc1e38c8be9ad73f891f2815321914c5b79cc48df3eeac4b95ea5987552f4bec3180d5921a1bdba7f2c7ab5acfe51f41687f6cda1b212792f7c46c724fa157c308cce1aecd673edef52e5fb4c64c00b3f060ca74ecb864361e11d236c68a1205e7578816501cf2bcf442fd6875b445e04e408ba7891a8acbebf6a57c92c33c65438c69e2eb485dd812f785b13c8f53bf949df3c51c5fb58aac9bc1d594b305a85db2a32dc287ad34de0d554f75c4f828a9025dfba7a8abfd648d887f3f331d8aded11e8849fae98b15c540d629d07d0b912a5f7315647d53890cc9ad9406d4030416c4a259164e1a666479adfeb38ae0d3992c16aae4733e6d1b9bc4cefc9b58c17a09b35d606473175e7f21442570f599ac3a071742e5d5848333ecef70db2f30b3091c5dfa546bdcf77d81e4496d528f994d1f975c89c7feb3ed9fba640467c36786316d3ddd9871c6b0fd37668f2dddbb1c863cfc62893b18baac2febe87ba8894c836e4477a725a4bef20df64fbffc9675fb6bae94e46c5a5d2be317484897e755ff6bbaace415430a7b6c83fed504536325659b6568963822aa5ebd4de6c950125002a2387e6bf12f50bb0d10a299bd0aca0b3ff46ed4438e596d661aaefca1fd6d8314855f8eb0380ebdd4818771c6b26e82c50d28b5a3d3cc759ac04f6a2ba64bed6bfdc6431e3abda363206c4a11114e403bc30a10a811e17af3ba75071abcab5842d302b4d035873a412d371f34bee9ddb65e0acc8a23e8dbedf0b6602e31e305067ba1cf1fda4071fd8c7743f81c88e94f0b64d5f3ce968ba16bcad50b3dfcee058baff7e7d604736584b513eb3806bdcbe90e48c59844b3a0945c4b1683da21143beca9642eecc544b19f186d163f711a8f0d917f2b142258e3803fd1289016465687ab17b42c110359b1c704c27021924da3a982b6591cc34607a1e602318da37a5a96f6ece8f65f713e4693c4ff0866d857903e28f5dbcd13f8fa21d45be6fdfce9b0d1ac040eb24668ee884986880ddf7056332ccbd1f93ac413dba89eb7df9e1f1f3b54105bc95a55ed5ef0c2aaa2f6aa6204f3cf70a80b7d1fed3ed3d5ed70a11766f886a5731b637765156454034038903d4f74ba57cb0c083dbc08e3c64274cf0d604db959f981e0c0a14647825905ae98cd6f474600918d079b769e376a72c84ea1cc4a15823e640122e7e16243f8ca93aba4000fbd45301c9f9667213e006cc7e6dc6923962d08861d9b1c07eabf70dd501d5da173e152228a743ac5866b040e000f5d8faa721a8df1bfed9f0e553a99b76f90156a1c194e3530aefe2bbe69597fedbfacf024c2bd6d3f2df02db67350a21cd4dfdb19c792163243800dfdfb4e3135eb2a8c0f8e701c3f0a7be268430efd8f1c57fbdd4f4487b44134f2f5b460af984ed0ce3e1877010e3a1c48345841e5b3cda8af23a5ffaef365e321619b9154aedc814ba43b2ab84a12c95b45e5a6c065ecbf21180574d39878d963cee8c84c0c493cde3dd2bbab3ecdf1eff717a3d9d6e779a864ac860c8eb245499c23e85670d267b24ba29f56dbb261417a1ad9301bbf048b8a5921ad7a2ab464f8c8ff1ae6e62e47dc79ee067c4cc62b0a8a90b0c2ca5adaf75b396922a198a9bade4b1ec21be918b6da6fab73c346295b5fd2a58cb1c85a807e5889e0c5784f063d109e2bd514ca7e085155f2fb970d7484029e338d54083c3a46988e5468dcd61aa13d6860867ef486ded2874dd28d9e7c2762538dceabcbe0b600338661038d80f83a0e927508c3e211b4a9478ed79c776abacb5c94d770241aa88eb2b477de2b442adc123ee7f6b669ffb7593e3ab19fc4862f7bef7945c60f869e470fb20c1791aace18332710a04efa5ba6584aba0214931d068301f2197b59621e6c100f336cb3349f42ce96c29d49b731a8efaba117b8c619dee5d238e1732bc9230359e01260d58edb6802ef6e85017e6aecf4361874d53db13a4f1a35f7e9438e3afb17eadd6a1cc4dbbab7fd7fb1a5fa9d5752abbb65081b7ba6be75e649ab2db8f2aa009eefa23307bf82a13f6b4208701a99e9b59e3a925afb9ba7e7bd1439977a3b6bdf0857238211c258e1b4963f274db36bbf9a0ad367d11610520d4dd43e91ad7d37c0e33841c558d276edd394b73e273868cb23fd922111174262a7724c41f6f7577a784db89a2e9159d57fdf6aeb2fce61ffbbed58ae89cc9c4337673c3600d0f9725a07ff08b6e24e901a2977f61a1420c7251411775428033b8f994dfe1bb2ade1eed5c219691b89937f66a06950181f81dd4f6574967190af9a520a8b3df5c59448648321fcf12b85f52469e8ffa0784c95b0f46e77c207fedbe239d4bd8224bd121cef0d0ac574c4db3286519ef1c0c5e4c5288741c48c32f7ef97c040a91c8dcdbb671d45145099abeda8d3cbda1c5ef42dbd60e02f1b6a1fa701381ab4cf9ccd816fd3e9a12434834044210bec2ea962311ade4a2c7b824d3ff90698d12dda84238a4141c184165376309d63520ae8883eb8c01ee2b23b65229af44fc5633de0ee7b9a72660a3dfab5e6d143942ae5ce8189f3e0c620ae3e5bb5858d6d37c2853ae1df8d5c54ea15c405b95d6224874105d3dfbfb616d4f21eb7f7ef5522b33d2dd7f38909d14aca6735c569d57d0a76c646e63312a93b47f645ccae7bf532c0c4451bdd9528eaedd404a94fc4254184c2aa493082907394a7318079a96f9180bcc094bc721dae56259c3ce950a02b41130e088963289231ec42b9be52266007b35bea258b7bbedae79b38d7f870356cb38d9ffeb83f19bcaf4689e52cb0ab3a5c30adcf65309ad40c9b38508e8a0c4d08d18909e08b67c2bd3b5c0ce8574a6d3debd2dbcade217dea964cb2533736f6ffca48b6270b2f440c68da9d0242ac1b90fd3b615d4df444d63d34de04649ed03ae916415a231f77912f223c229c810950924c4bc17bb6ed66a969f04c084195ec0bf8f0e069a1be5356b336942308bf82cb2bb235a4ea69aa5cdf2f572046b1cf4fe90bcb6c79bc16a82bbdc14ff6572f6074788de7281bb2e2759a0f7ab01f1873cee87ad85f51290b047a49367f4983ca602c7f13aa9d0c9e4c959a7194a5913314bcc0aead47a424b7ee97328f01032c782412f6a8f9d15593d2ddd303af6d27f15bb53a1511e472d82d9d8cb899efd489912a3e343e259745295e79455b2ecba86fd6630b7c0ee158ba754c9c293d15dc4f7ea5669a490fda4ecdae3b0f96c42d9668fcd51014aad6f5cee104f15d1d0f5c07c1b71cecdf34b5b96136dad9f0dd6a7cc86d9b460e57e8ada032203f0ed3b8658ea75fbcb33a0f6accfeb3232edc78c744c8f6e66c423b1e268c641f2e4db974f6bc18eef1b905417dab467842e90e64710a0c049eaba5939500342c69c2501508662ea3e8ecc0e7a71e77e123403b993b2684d0376fe2d1d100ea01f7002a3d64ee2356e269679ed078841c638917425406c854038da1b74eaec27d84bc1d8e0a78147d6a8e8d6ca2a95547ea608ace4e3e9f3f9e030ec70f93c8f588058783a028ea158ec29c53de117a4339040c219dd3dc70a611ef99eff9021cc2871a8d84ba31194bcba95ba18db038469e3f7810d652dc03cd2c742eb6ee6b80eab81227d7bcac4c82ce65034eb77efd1cc89c217d666375c56065649b930a86bf439b179c79377e5fe572baee3af2c918b343cd51659b19c02366b43a3b9ef60aa657e8c1b38c321f9672541c8c2e68e575c5a43ac981c98ebb47ed993b43b3a3475b58b6e04a387cb00931653a1d43aa1c743580f75ec5240f5c69b06e092d6e02b74f298c2e3a28bbea1267edf6f9e7e194de2342790a19fe8aa690fa4f4815bfbb2cbdb0253433e5c2fdff7d11668f888a07c78fbda9274fdc62f9d9b5bc62ee72f769f181b4381389782fac3bc3717f5fe2f151f619090bd3d2279545a465831fcb3ae07bbd3bac602d948a35307f48c93bcc5f56d13962dceaa290ddb06ab136200aa8a76fd6abff78dd23165cdca0f32738bc2f847a205b1d9d3e8b088e4607d160a3fea89f23d9abc0c95eb3f696a7a693ab5b9039d5320fe32c50ce189659aa679b7475678ed2a1c4d000cc8d73a32df8d65e6328ed7776467aa93ec4ed367cc127a8b57e481d7ec8722c201e200fc9f4fdeea1212a513b52a449f1fc10aa1b953cab99d58fdc5a1cd49de5a6354680450ff9707546e27777871b43b35cd751f71233330f5a7b35ed093d38567931c539c24ed0d9c67ac2322ce7d3b6a591f0366b77a9690ff7fad9dbfcf5f7fb2a987b3a29f09709e5896331a43ceeaee44e0648345f80a8db4b5644f8cebba8d725948fe3085ef3fb0ef0120ff24e0d53414f49c9e55ea605853fe97b3e3b380075bf4946ab7e9ebb9340d2ac1be35f401b124d", 0x1000}, {&(0x7f0000000140)="cdfe6d98e1778f14afe4dbadd1491048f6b72d677421bdce841a61d8adf6263994be0816eb407c961d9a4342316d086754fdf4a02602dd85dd13347b1fbb288e84bcf866a85de30d0c2e97bfe7c12f7e3089167f19509cccdd", 0x59}, {&(0x7f0000000400)="1b72ef0e90a630fc449e42a2dbbc89902f51ea849f9a7be9a422e0328df1c62ec477c507610fb3e2249c6e16e4adb811d3f9ec64b937ac422b7b4e8794e44076446d61a53fddfc8030556cbd3b441796bbcaa78cfd1e0833d2421806e89afe03a6ef01b97900121a78dcc2ef5748147130bde180b1d2e8a583fbcb80e2f8dffd507092ef2bdb11e895319cb9c579a769e3086af8af4b5325aa7451ab821c4c77592b8b1e838d089080524d5d0a4e6c46a68c0e8e77d595d5b9c317ee", 0xbc}], 0x5) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b8", 0x97}], 0x3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) link(&(0x7f00000005c0)='./file3\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socket(0x18, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3c47e7bd) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r1 = msgget(0x3, 0x1c0) msgsnd(r1, &(0x7f0000000040)={0x2, "c1caf421438b64141ba9b5d37d1c0c508f5185404ffefd21ccc2bd73c139a0634a5c15bbc47bd45b2b3d1c81925b97e48d55f8524c4980989b96d1841ab9449a0128d43a3c3f90726a14e1565fa2949fcfbc2d4639b241a35078885d57c319c35bef215c5a550123ad934d20f8d7176b1eef68db93a9"}, 0x7e, 0x800) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000100)={0x10, 0x2c6, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xe31}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffef}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xd000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x4b5dfa19}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}], './file0\x00', 0x5}) r3 = socket(0x18, 0x8000, 0x9) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000340)={0x1}) msgget$private(0x0, 0x106) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380)={0x4, 0x7}, 0x8) msgget$private(0x0, 0x440) r4 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = getuid() r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x8, r4, r7, r9}, 0xff, 0x3f, r10, 0x0, 0x8000, 0x400, 0x10001, 0x8}) r11 = getuid() setuid(r11) r12 = geteuid() setreuid(r9, r12) seteuid(r11) setregid(r6, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000500)={{0x4, r4, r8, r13, r5, 0x0, 0x3bf}, 0x10001, 0xfffffffffffffffb, 0xfffffffffffffffe}) r14 = open$dir(&(0x7f0000000580)='./file0\x00', 0x800, 0x10d) r15 = open$dir(&(0x7f0000000600)='./file0\x00', 0x8000, 0x88) renameat(r14, &(0x7f00000005c0)='./file0\x00', r15, &(0x7f0000000640)='./file0\x00') executing program 3: r0 = msgget(0x1, 0x200) msgsnd(r0, &(0x7f0000000000)={0x3, "cd0e7361a212665937b7daa2e4d913e3ab3868b61af58e1fdefb20d5372cf682219ebdd1cdba365def5637f270da44b4352a7c4b801f6d5edeb689bf0b8e27263bd519c2c5edb55af5993e488013b3d37c5081cc44b6193f272d9e9b1967d1c811982acd"}, 0x6c, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x2, 0x2800) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000100)={0x3, 0x4, 0x100, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r4, 0x0) msgctl$IPC_RMID(r0, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/20}, &(0x7f0000000200)=0x16) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x10) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x10241, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="000b2b48f4ce9c83883f53d8c994bfaa6f6fb09feb07c5f6e5475e29b3c301d2299da0a9842aa224199b55342e5ad3b164443679a0978eba286cc6625ddae0af8bad461fac5cc3b184487694a8a1a3125190b462", 0x54}], 0x1, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r6, r7, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x68, 0x1}, 0xa) r8 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r8, &(0x7f0000000480)="3462f997c6a14b2d59bd4602a107ec299e2ac10655adbf95f36823fc34e9001a2b756e3ff22f8519621082950f2d1c5733f01ab2fa103e9e7793e24b5de5a2e43477f12cf0c90a3f822bc336864f5a8401d1ca2ed4657844ed7d61c5174f2b3dcd371c5473f844bfcb6f9210650f7115aeda76553d8bf1e24a62e2d9a528bb5b5d8ded5de158bc77760615b98a3428a82fba7c2193735c3d37897ac1", 0x9c, 0x2, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) readv(0xffffffffffffff9c, &(0x7f0000001840)=[{&(0x7f0000000580)=""/247, 0xf7}, {&(0x7f0000000680)=""/20, 0x14}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/159, 0x9f}, {&(0x7f0000001780)=""/187, 0xbb}], 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000001900)={0x6, 0x8, 0x9, {[0x400000, 0x0, 0x100000000, 0x7, 0x8000000000000000, 0x9, 0x6, 0x6, 0x80000000, 0x4b, 0x101, 0x4, 0x10000, 0x408e, 0x0, 0x8, 0x8, 0x7fffffffffffffff], [0x31a4, 0xfff, 0x81, 0x5, 0x8, 0x4, 0xd17a, 0x7fffffffffffffff, 0x9, 0xa69], [0xe63, 0xfffffffffffffffd, 0x9, 0x8001, 0xfffffffffffffff7, 0x8, 0x9], [0x0, 0x81, 0x7, 0x0, 0x4, 0x1], [{0x5, 0x9, 0x400, 0xfffffffffffffffb}, {0x4, 0x100, 0x5, 0x9}, {0x7, 0xffffffbb, 0x10000, 0xaf5b}, {0x0, 0x200, 0x1f, 0x8}, {0x3d5, 0x2, 0xcf7, 0x200}, {0x47e6, 0x2, 0x7fffffff, 0x101}, {0x800, 0x1ff, 0x43625357, 0x353}, {0xe3, 0xe2, 0x7, 0x3}], {0x4, 0x9, 0x0, 0x3}, {0x6, 0x1ff, 0xde5f}}}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001b80), 0x1, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000001c00)={0x3, &(0x7f0000001bc0)=[{0xfffa, 0x6, 0x81, 0x5}, {0x2a71, 0x1, 0x2, 0x9}, {0x8, 0x3, 0x4, 0x66a}]}) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000001c40)={0xffffffff, 0x80000000, 0x22a}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80), 0x8, 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) sysctl$vfs_ffs(&(0x7f0000001cc0)={0xa, 0x1, 0xb}, 0x3, &(0x7f0000001d00)="f353e49d68ba6cdc7319e0ba31409f2216da0f4debefa33297650f8a8ebffa7b8456e689adef5b2be08fb3d9eb240ecfb45cae4b7a2f9e5b66c917852d10692ee0f9cac052c9ea04f70dbc1cc74d1b8ab3ffb2836a0a08bc247bc8cbf8fe7c1fd8d54e0bd86bc4ddf9cae11a5330da8aa1e339fbc90ed32f92029af2357977e1005558dbc7d461928de895b2a74ec01af6b6d06a7422dfab288c7dd4d3eb37f5fe0dda36fa595249d2f6c9ba00fcbf8d7197df68f35359048905ca829ad9c026084b4c62f65c012179ff5e5afb005af5c5fd31314cc9bc07c88d1858b5b9d3a06be95ebdfc5f65294e9eef159a9539f89181ec83a4b6a5b9cbd31f607a93ddca081c554a58e887abcdd2f0387df3e071e8298d0914da304bb13b2d21b74914259414888cc3af7cb5e444a342970c634598742618f71d9976fb528c65ffdb99a8d3bba188d10e4ca062ed071890d94864aca42f9383f99c1f2f0795879886f477dfb3ffc33f2efe40104744895f616b19950d7753661a5d6b0b54ca656d189d4ac49f110a677bce96ade4f85675963b43575cb4d106f886d87191491bc97015d680e4049db43d97be727cae14b81a6625aae3488d24ef4ddba7b9756b40fadc292a66acc1c454c1037717ce0b4e3c5cf9c5249fd2d4ebd137cd4a40de9d75ab0e273f662435d2a4141958444ca74b82665da656e7821a35db6aaf1979a87e404210012454c844deff9bb5bb9099fd90142e71b31f612b77e86d19ca360b32077fee971c3fa5916161b5ba2de9916edd093f796f7340c2ecca583332a9c7ea27848aa3e74674350df53bd0239962a406111651a2de8860b8e3a52444d5b8676a3bb79142974df0d510390fc1c6c737a80a52ee00ebb3e26196a620d2d34959ddef707b972443c1453efabf2eb58a7be852a672eb8b3a06d6355fc56a2667dec41c3c211c079af0fc7de52eae1068e5fbc9d633676fa7bdf9bc393b48a71234393ffaf9ee21f9e9cd46a689d3c89c1a857e0d636275cf9783530512090484c51e5c4f1d0067a6357d5e1f62fce82d5e8fa2c5f7aadb47157dcda0972d1738df40807438dd5041d46307d1336a1975670bb1daf06a18a7214967056538566a592399607ad4aa7b634df1e8cc74c5366628cc7c1fc96808619929eece12e2a3650e48f29e366bd2a5ec3b684748cc3e01e3b80676278cfc1aeed8c85b319e2c406e0f2d6b9cfbc7100b85b6955cc1c998d85264459a56727d3c864c6630780fdb5d3c1fda7bc49b2f9745da496369dfac9f766397948f42dc38409087242e912324bb0d48fbbc9a87a6382267ddfbffaf4371c06bb4a00037102b857bb546975d5ddb7dd6f6a79da6fd0a037ec5a7087e4ecf4d714c543b5754d89b70ef40e13a65491e1f6ec9f09e2e3138fe697e9ac00875b904ee075f2d0eeff0697ec65943351086ca945e18ded3f0494fabe5319e04eb64bcc501408eb00bc1479faa145291361886b12e6c6924c07ed3718693c653e9beff4da9954d9a1a3b29aa123ae2744f0ce344ff3bad75b282321aba2d25cb6cef4886b986078156eb82c1f04a7e43f3ba2acbefd1db198a8e84ebca9bbd549d81e08afe263ff8789f80cc68f4d018c6ea80853fe8d4dff1417950c2e6ede59db68e4ebb8787faf0780cf32a530631291a4bdd09c44fd17311b42086d297353a0db027841c526b4b5d663c95626aeafa0202030190d648493b46417d7e3f67afca7ec2aa89ff3ca42bd5510f00e56ebe4be4968f1580954f97c92679bcc98c0bbc09aaa8d0c7d38df7a224d05d5edc4597d50b89f85caaf41d9e79e6ab540d0b43ee393c1c129a0d2c92f6be196bddffe452debfea0dd4569594103bc599d19f997afc81c6f0bc2ad388d7f64cb123a207be66f4de12acba7c3811d871ca843a47b7bf8b14b87a1649af4a52996da63fa4cc98c78eea0f538a559c365756301de4244373111a421ef0c6db5524bf57b418558b06617331e144144503ce1c9d94e6b4e98da181fecdc0545bf328f536d73bedfa206173c36238c0d8322c36bf379f41d7da23b3289ace42524dc641a762a6a9abef9427d821e1ba28052e3abd4f409c59757fcc5d95b06cbf5159db7c878a45425dd9204417ed8e3e31bc9f5cd155df74d86b4ec126d6bbf7b79de0849a54b8c545307600f6f5d49d247fa0cf9db04b760bc108882f6fd3e51144082f8ae23a95d7e31a1d9e8bf139ff3d683b2a7131a619163fe56fc684d5f1762ae3efbe0744ed1ff422f4283c0671b65527dda6f5c5c621ed019c23fafe6a1ca6db0b04dc16d769e8a8c466f5957cf19e590afc6aced8563ef6d09a29ffb089e98c49a49653afdc36dbc1f2614d6e1c78a816b465fe2053fc8e6d0aef2680e5436caa782ab3243b17338000da0f8818f4612520c2a78028e2caaee5f9b123b16f2a7a626b31a9b53d3db61eba0dee0b1bde284331a7d22f8da078a1ad221cd64601a7d0c5dc414a5fbd9f0e002ea63f3e793315d800c9e5d310bc24e0b99238edc9761d33e838283dc1d2dbf642ca4fd21b914a7c3ce2989bc25d5c316a008e6a9bd29fb44d06e20952c376b1506350acb8f908a4e41ed620be4873dd013ae5ab26860f07c1bc99ac8e7d39edfd91ba0236a0f868b014b4f38119974d0d63d0939abeb3b27fbd22cce11f3b9de1aabf29b21efa3e1932ea04f6d4565db3afe8ce9d3e5cda29b9e62b958b65ab65c54a5a8825c4a01719a09860ae49c9579920401bafd41b59dd3200b60aa61bc8974b6a7db36137b6c7ddb62e7d304b2ca9f6be3405f2b989356b38365404812f0979e18d0f9fa5de42c3f85c2e7df91031ad62cff77ece370946616ee58ce7b0f13973dbe85bb9537dc2482c7ef36af3579c7516b4200ff9613da836487dfd12e5c9f72569b7f50d0ceb50d790142e44080bf635c13bf66bd00a70bca3178537983b4bb9db6ef92acdd23f9e032f3602aa3fcd33433f4b01bd3f1a37abd7b20ebdda417d7c6683e02d0a5bd3643931a59a723f9d8b59bdaee08bb4ea77ee35718d03a0304b0a29be41c6aafb50f220ae25b3efb494588f15fc4c08a282c6905df01723f90f6f03f43ff8cc9a5b0f3a9cdbef2e49462d088d370dc28d89eb4f3b0eef471dc2a59ae17acb349cda05a586e43e26758290780f20b0857a9473c5c71e4750c8316fc092e0746109d17d0332b8f2062a31a5f255bb789fb94e8fcb682caa5678835c7cef8b05d4cf78d5b3679634a51e53130fde8f95f6c82d5803f30c4bfd9a3777c790224407571b422e20c455f47288d4e89ec34a2907f64a211c4f23ea1e79f2e2c89b5eabe95e513aa10ede3df389a14b3b742c90dead035edd41e9b800481c3f15e79150d75b8c904546aba3b89ab04fbc086acc2dae5b7bfbf46c8dd0e80795a0467c4d1146a95835fff79f72d0ff582fa04a186e72014383ffd16ce9bd393caeec1c0b50165fc8ca429c3eaa091630bf8eeb8749d4490ccc57de26cf41afdd1d412b8fdc24d6f8b30ba28906d07425580446ac54d778e64f460ef04570c0a9aaf924a65ad1f22674b0ece58e240c9979780b09ed6e7ce3c97d137a2ceed1bd0bf654d84e0218e765886dc6054d9eb65a218bbcdf75949e4bb300b2597f8ac9d6bc45c374f97885aceaca7f038df001fdfb5a7b5b5b9d71379aa5e203112eb32b62bba75785f05b53c9b2f3e19c472aec0ffccc907545022cda82b9254f43f5c9febc590ed218f7b679b6006d215816a1528fc89954589f750f3ed10c6f8fbd5ca759425d42dca08407eaa14e0bde7366aab738f129cbe0f0704bb17ae1ca292501dfe91b9da804eec2cd04b028083bfaee0753b627c96e85a58419ba108df65dcae9beec8305eea63e967bb128ff5ebea8f51506ca594785b7acd2d411f932661eae42fd46f8260c0335c2859dffd6a5f701c72921624f178cd3e6f4fd2800d87244a565fca919beb8ab5cc159f75ef519b8e162395254f654d08a88abe8803125562896e41a1b8289d97634eaf89ae98742c057e7bf40a3f33a93b1734d82e1725d644cd95fcf2a29a0d014a903836ea30174f6e7505887fe1f2b763e1937b5f1e3cb456628ad996080a00d385e22845ef4858667d50b0301765137e4e9e938e65ae7e3db837863ca03b059e1582e81a6d16039a864f9efa7f1091a41eea70ec455a09643646deecfad3e3b1c2c059e5292be971ffc8645d77ace4dcc681e228b3edeaf43b80eb431483cb36b5f4affc897166c47fe01e213cc6763b8be9fa43bf6075caf228f477d561ea3d46929d3b1371db5ff8a7b26de6f1f7fbedaaec2c20252dd88ea2d91b3ca7ef00b2ee78ec3f98e7aaf0875709ddf7b9d713715a020a994063832066098ddd65bfdd0408478d2aa000fcb6a62907a1fe6f493a2930e2e9c91490e34f190d9c8b8bd0cc7fbec7c4ad3c8bc284c3da4ccbfe6660f7ac27c4f770fcfb6e0f5c4257815f4745841aec340da0574609913da20980235dec921697fffec81f5ce817ade27e5e7e59361b543814dba1309ad06c2879484903c4e28e62903b8c2a29bd3a6626bdab60a91e615dc4590487088d38e7e11f5035aaba190af17b2fffcd7e7efa6e20970b153d83308e22d1ef20255ac4328bbf1580bf45949e78208cdb51b73422c244a5b73e731289012ff922ed1ff6dfd8f2bb29a53bb5e03793ef3e2204787f9d59dc916b97aa6f670d216cd858e7e018cb27781e5117f9dafb3071890a39dcff6bd9636af5f5f80b7bd0c6bb2e75530365f33bbcff1f835d76e9853ffbce6ca399a95d557bef39926c0c577cec6e0bde43a4092e1467ce17be1f89a6526b6455b2932a4de89ca64c50ab0804cd06196269aaf6a45a75bf687fd3a1047c41832ecbc208a79503e408f75306132ed2caac65942f7ad8fa25078e4b3d9c2b0c60b022792b1441037828bb6e2cd1111c09921cc9ad6d64d3e89dff1c911960ceda19554f7e0320865ba1bb4754e0eccd98f1bf0ca9937b3b68146f821a35c360571aa62c3b9459dbd42d72af9d7d05c61e93ae9a0fc0a2a96957fe1add169ed2c729ce1bd713273b7e44950b9c130ecafa51b61dca8c6fc32b5aba11b5281f0eec80055498eee2d108180c37f6e7c49613d7331b49d925f81efc735142a0f86517e03e7975070cf7c735cb5deb7d2be97958dfc9de8b3dfa8212ada8b4367d9f4c74ba833cf0c914ff15218c07338d75ecbe57cd2c7aa17bbd0c45ee887db4aa1a11a9e6d596a5472c658187759f63c58bbc6faebbd1bc35e7231204ff81aeff9f4a6b2d58dca764bcb9db6888099a816d585c5a4e22953dfed63807a0846270634f2627a5d17b152b2e97804a3312e0e227f5f75605f31f4e7b0e935ef2c36b1c074ae5180dcb80071944fa62865e3cb8902e6b0ec9f6ea0750579c5cd7d33c73ca0457a8612e67026def06a8160e8ff2175f68c5e01e28a6ae34528a1b1d6cfb916cdb5b4dccedf60d39ea470ffc419a9ba59603ee7381592894e789ae2be758687cfa59bcfbbef94ef5964e52a7c84e0a9b682eb0bcfd2f5b24f98feff5ab86c32571256625ad619f341a710d1e6db817ac32a18e18c2effa55a315117d5a655897bb282260a97738ed1c99a6f317ad7014e593d4b628a4a34f06b7716dd0791555bd0427c0f5c8533f6971dbffaadde2ee744b7d44658c7ac9550eea74fed72ffb869826bf3b7a5f81400c7d8a7bd2ccfa2ccbf0573a7dab023894c684960fadfa0e9efb19e72845ce04b68dd59e1771ab6a5ff0f7e097855482968d82bef", &(0x7f0000002d00)=0x1000, &(0x7f0000002d40)="f5fcd7f12b2be747d7de3dcce9083a1b51d450704f18a701018d4d8a94766dd7be66679ca61e5994376d8b66eaa9e166ec67934f2658f54100a70436c30c7d12a5dba47becbd832549f743a8b06f27cbb0c665516e769c2bcdd356ef20c26727b55fc3b31b456b11c9eaae00d3cd0fffd853941082ba0e942801bfaedcd6c3511945f10dafc325c8ad9a78121a863e1945e1a8f95ea8a3fc", 0x98) recvfrom$unix(r5, &(0x7f0000002e00)=""/168, 0xa8, 0x0, &(0x7f0000002ec0)=@file={0x0, './file0\x00'}, 0xa) readlink(&(0x7f0000002f00)='./file0\x00', &(0x7f0000002f40)=""/134, 0x86) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000003280)={0x200, 0x6, 0x6, 0x4, &(0x7f0000003000)={{0x20, 0x6, 0x3, 0x4, 0x4, 0x8321, 0xd768}, {[0xec41, 0xffff, 0x1, 0x80000000, 0x9, 0x800, 0x94a, 0x1f, 0x3f, 0x1, 0x7, 0x2, 0xaf9, 0x7fff, 0x7fff, 0x4, 0xe99e, 0x1], [0xfff, 0x7, 0xff, 0x5, 0x3ef, 0x4, 0x100000000, 0xffffffffffffffff, 0x9, 0x6120], [0x6, 0x8, 0x90, 0x2c2, 0x73, 0x0, 0xffffffff], [0x80, 0x3, 0x1, 0x6, 0x8, 0x9], [{0x4, 0x200, 0x8000, 0xffffffffffff8000}, {0xef2, 0x723, 0x6ed, 0x5}, {0xffff, 0x1, 0x5, 0x100}, {0x1f, 0x200, 0x1, 0x1000}, {0x401, 0xb85d, 0x6, 0xf89}, {0x1, 0x1, 0x5, 0x3f}, {0x0, 0x4, 0x8001}, {0x93a, 0x0, 0x6, 0x8}], {0x1, 0x8, 0x8, 0x41c}, {0x401, 0xffff7eff, 0x355, 0x400000000000}}}, 0x7, 0x6}) dup2(0xffffffffffffff9c, r9) r12 = openat$vnd(0xffffffffffffff9c, &(0x7f00000032c0), 0x80, 0x0) fcntl$getflags(r12, 0x3) msgsnd(0xffffffffffffffff, &(0x7f0000003300)={0x2, "ccbd0a11e3c5ef850e7084c281989dd640d024e14dc6492fff4695f403d43bbf4c22fd3ddd26bff13cef780264450791772ed151d2ad117109797d849d04887f437d94dd7d5e505515dfa9f4dcfad1f27580b78b1a08e38d90e6078456084214fe67d8c056d5ae70cc0c561038f46278e5d547d4934403fc424e5a53ec583a59135309f30b1b433da932614fc223921146484b5cdaa025fe87de81"}, 0xa3, 0x800) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES16=r1, @ANYRES16, @ANYRES64=r0, @ANYRES32=r0]) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) write(r4, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r6 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r5, 0x0, 0x4, 0x7}, 0xfd2, 0x2, 0x455}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r2, 0x1) mprotect(&(0x7f0000484000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x200000, 0x0, {0x7fffffffffffffff, 0x2000100}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffbfe}) executing program 2: syz_emit_ethernet(0x36, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 6: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) listen(0xffffffffffffffff, 0x20) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x68, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) executing program 7: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/../file0\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) shmget(0x0, 0x1000, 0x91, &(0x7f0000fef000/0x1000)=nil) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x21, 0x8000, "000000e21a36660000000000001b00", 0x8000000, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x1ffa, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) setrlimit(0x6, &(0x7f0000000580)={0x41, 0x4000000}) close(0xffffffffffffffff) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x40001004, r1) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/212}, 0xdc, 0x3, 0x1800) setrlimit(0x7, &(0x7f0000000240)={0x0, 0x3eda1228}) mprotect(&(0x7f00002e4000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ftruncate(r0, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ce1], [0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x10000000], [0x0, 0x0, 0x0, 0x75f1c941], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{0x0, 0x0, 0x1000}, {0xffff, 0x0, 0x0, 0x40000}, {0x0, 0xfff}, {}, {}, {0x0, 0xfffffffe, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x5}]}}) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) (&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 3: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = 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(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x10000}, {0xc}, {0x26, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() close(r0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x4a) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x1, 0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc4, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65df", 0xc}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="d25d17877aa6d6e369acef2dbd42", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x1d}, {0x812e}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34a, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f00000004c0)=[{0x28}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup(r1) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) executing program 3: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) (async, rerun: 32) getuid() (async, rerun: 32) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) (async) ioctl$TIOCSTART(r0, 0x2000746e) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) (async) writev(r0, 0x0, 0xe) (async, rerun: 64) setrlimit(0x7, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) (async) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x4) (async, rerun: 64) open(0x0, 0x0, 0x4c) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74, 0x8}, {0x50}, {0x812e, 0x0, 0x20, 0x800}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000940)}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a632223465", 0x25}], 0x5) (async, rerun: 64) close(0xffffffffffffffff) (async, rerun: 64) mknod(0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async, rerun: 32) unveil(0x0, 0x0) (async) chroot(0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) connect$unix(r0, 0x0, 0x2d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) setrlimit(0x0, 0x0) (async, rerun: 32) close(0xffffffffffffffff) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000700)=[{0x14}, {0x1, 0x0, 0x0, 0x3}, {0x6}]}) (async) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() (async) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 64) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) (async, rerun: 64) r4 = syz_open_pts() (rerun: 64) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) (async) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0x800}]}) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x40000000, 0x0) executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x40000288, 0x0, 0x0, 0x0, 0xffffff43) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000280)="f99b27d5b5c726b8d1ad8bf85995", 0xe}, {&(0x7f00000002c0)="d0ac13", 0x3}, {&(0x7f0000001340)="d3cd71ecdc776b75a2c4056d0bcfca37b1136257204348687b31d925e8f9a5b73089addb2c01", 0x26}, {&(0x7f0000001380)="6e83662dc2b6f399e5178915b009c6807b91153ce04c58849bffee24729d8ee3a75e878a2690eb182f6f5e0ceb2b76b6063efc596b98eab74b5e23b99897282a5ff812a7a3a7cba26dd4ab70f06770c022bea678a2fc803ec3857599205b0b9c06e06c8c33add3080946a5e196e5e37c4f7151f4b307fd89c0f98e2f3df21fcd4771c8c0099886476881990ba12ec09c2435eda1a8d07b7d30a0ac2cbdf424c5b2520fa38a16a86ecb91f224ae1683c6e03dd7fa22b166ee9bd70fb07ab53fe8ecec7f0c934141f4002c5c56c303786fd2a5612a0a7339e5c6", 0xd9}, {&(0x7f0000001480)="50867ef446fb491664c4f4310e97a6d3f89901bb4e69f52edbf3f7945a4269ef47ac9a99d8966a7a163cbe6f09a515215810f663dc4e536c6b2edf4c6ccae3d2befb30d3f6282769222ad113edbbd3dbf278c49096886ecb4a85769f915858ed371012fb23fc45371c2542a27d83ae9781ae102b94a006d226145c873a30b6e66169f0259bb2eb3e474265e10d24b10febf601ac2d28ab5c0af425a4fbf0219a6de516461bfb13551cc42c44457cc8146b84cf3aa7bec144b02d3432", 0xbc}, {&(0x7f0000001540)="320077cb29bc204595be875bbf2268ac5b7131fd66bc20d724ba903a3a2abad5cb5dab1240fd56e8cf5d20c9138ab6e3148eefde368aae7f9a2f7d33b9fa4def8c48dd43242565a753fe5f399a8fe9b73dab047df801075403f7cb8b9ff29c90b4ab15e46b25c0a89557c75c674f41674484b0fb517a9c779c4b7af1d1cbf11c66759f1feffe0323093491e7b0f9f7c23d6725fd33a4a33c20c848fd9e85da984b47671a889604943e9681378902e878", 0xb0}, {&(0x7f0000001600)="8b44d548e43fdcd455cb4f58afb0e411877eaefbcec98919ad419ec44566ef27e96bb6b1efcb8b9fc700e0fc4824ac7ad9a90bb4b3d2edf50c54135afc0dc5e49c1c8418547fee077b78a3693660ab93ae2f32b96665eb7ccfa207fd7ba19a7138eee76299e8923ec61f459701ccb67cce034628ad0ad18d994480d09c6bb0402862b24f4a9cd75aaa8a0d18e52006adbd26a8536f8932b5c59c3a945990ba09", 0xa0}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000380)}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r2 = semget$private(0x0, 0x3, 0x224) sysctl$kern(&(0x7f0000000040)={0x1, 0x23}, 0x2, &(0x7f0000000340)="1765aeb97478d598530ddfbcd8ceb7de3a841e2e6552dece7507cebda628b5ae18e1523338370020648f42801fc9e20d2890c1181979fe670b20cd4b5cb5382f95a83ef6dbef475cf8710881bd64425a898a22a3fcd4596327ff068eb5a900668d313b420e715c358c1bf3b540276528db24ff8255243aa5e1923fd952791a30c2a1809f014a23b9858475999dea43723933ce238dd74b0603d7236942945193e6a8b0edfa1d830aebbee1b74160ad0af53f06f641ddd856604af1f5ed4b8b877ad0918bfae16aed934fa38290f4049f3034dfbafbdc446f05ea05095f989d879f9f2a4eef0baf3fae3e4911cf5706d9c447e1052da5b128cb4d3de68bec9eb3b7d96d05b4157486201d55708f999d3039d4d10e707aa3be171b61a616af52e3b420febf66e4468c7ab64047e8c6329e1fd9dc8a5ac415370d2bc0a1faed8ba2c3907fae66cd945e3e6a1eabcf368e9e24e09bb06a4afc04133f91d1f3f1b2b7900cfc6c8ee249a5b19320c61368912f43f836b493f7932924fdf0ab0a8663e644a6c49c866990109e57449f0613a4906346674f8629ded51fdac4be60425e30927839b41c3c17d8a114fb6e404388a187a4d9136705eeec19ae62c9cd719515f292baeaeb7c20477fbf7062284e38ce7ac6302e710fca1a669bbcc079838a5c2ff1423c33d72bbcb69d044dbc6b34f5798d985b0eb5680145538a9696b2c0b0fc4d6c18bd0da7b323339b832a03fcddc2e8d080c83a5f599c82ebe33f67975680a38116cb8b61c4066594d5a1ef334fede0f611750503093a055164ce69cddeda4f274669388c167bb26a079737cc939e8954d5df6efd51ef77140285b771a604d29a102940e24f12f2fb6a9fabd0ec3bae3a61bf6cb1beac8051c7efc817a911962b6eeb9317f8b8667e0f74ed948c7605bede1685d09c316ba3a0543f423a38a23c433fcd85d747285c8222a39de7bab51c3588769f3ed7a7a2b01741a916d3c3e6e885c43b7a080d64a3f033997139f115100e252201d9bf98c2db437efa70fb65327994c94f9fdc3559aabdf6c38ffe14d0147edd2e93da0646e20efe1a9d2a7a927892bf53bf260acbf643bcb6f00343aef5966408fd142989cfb68a77ae5474ca613227f2a840057bd84407c78a605e7cf30ffa67af0c6ff36d3f77d3ef172ee51d2544b148831721bcd4429226bc5455eb1b605764b998f5f435eb836d0c8f08ea54f41d6e45e7a49b22e7aa7bd6e10a8accfef96b74991219f28e850d3a6ea14605f92c74edc73a8e21663682ee20863201cb2423790879fd008f571cf5b425abaae40f064f1773d6e3dd671ad452a78d3bd29916d8f94f73d45a2df3b722aa18d11c51d2f86eb619a871ed0e097879df19ed6078f8b96f295419de17fe8e9c799f36c0581e5e9fd57fd4e240d74aec5c5869e82a649a969c08ee893cc8b3310c2b577f428f4847896ab086be773ee197667fd90222f0d83d8c59af49aaed2f2a15dde3c76d7652d70785053ddf83e5d92b4d8e8e65007fff62a037b8cd9d91541ecbb104b35a2c5ea234f16088723d9b85268905d219aed47c843edf92d4126293ce848a003dc3f9f013ae6c3d8c584349ad91a05928270c3279684efcecac95ec91055fff493b024d427c65034be3a6490f3331c65296a35c004185aa3489bebf1746d68e80a0b1c9942ee171cb9493a9fbd3861b519c2b488ae239b4e47be86f8be48c124299fb44c196dc2e18e117c990c9d223c05d7f305182833a78630df712a6c7f7072e5cbde18fe3d6dda421493b672bfcbeb3de17ba0d857d1a89b9e22fb01187e6bd393aefa93f58fe3ba8ac692e27e5405f8933818449a55fc3a5d3e187e766c5e10bd6fd93a15ebafb554c16b7a3603052965601f500a312fd79a37bed6ac3beaa3cf6263035cd9db110314d5f8b0bfa3c3a5dbcd11bda1aebcf5bd8e6b00f9e10f1913374412340caa9c69bcc98b4890c798367c202e008ee8b6b3c56d1a5d5016b14fa04c9ac79e0bc90534012cef3b77b7920329394e96808eafa57b749e70e6ae5ee27fedaff20a41f167b006f8474d69c4c023a717ab5e888c769186dbfedbf12f205b81bbf6f48e669f65926245c8b8ac9ced04acf5ee711f505b69a5d4f7fe667d471a3c0ab64d81b361fd070042eeb15fd8498fc884e065941b7426f9597bb7fd4e1d725a8c58b7b46880ad75a929468e3606103160dc4fe3c27959b5a08fa218f8dc11f3fdd93335a7fa0d5ef3624b515912ffb339b8c0d6fd601ff05d26a3842cc4b8f6e56e28ca65205595bb22b7f63f9e9ffaadc67b190eed45284a7ebe37b4859bcb2524e35db08a1e7db9c4a407c1f2f536be087aa633a0f066113fe88a5a186c6e11ad9f9cabbd124d4630c4bb3d1663dcdff884157f46cfa515aaf6a80ba06d184ed2f740029d0f7bc8bef24ceb9d2ed62b473a3a17b3d327d65ea4ab93fc7c9beff951967c24194cc1f397b4102a5c7555bd9ebc8f5a36126aacd062ed21c2e75a8f64527cb093001ab7f28ed7ea52d7f6a7c1ff2c49f7022cec21af66f502c8f3249d9df5d09df9add219db889c6530d1750700858cba3d29f532b441179431be09e8ed060e7f21a8a5a7da5ca06252d36ef39fa5287ce32ac17b398eb6ed31d7dd6f3386c94b5dd1d8c78bdc0e7d5495086929d2d38c29396a2d4bebcf724a7564696d9752e34dcb8286f2d21a81d618534d51c41cd82f3b299dde1dada2ba8b8f73f4dc36a619db715f48949b3843f8496c6648e7a7c61cb8a3c81806f184dff4ce7cd62eea935af1781865bd4f1a0e0c615250fc7e0e94dbe6466f1fa9c9729503f3c550549ac01ccac4d9a48b554293beceb0d984200e0193d44ed7b8584e5af19fd97e85adca0caff99c2bb843760a24dfc71b3179be69aa726c87ec6d19e80f71f62491447be1ac55467ea051418fab3f24d1cf69eadd02756d448359cf38146ca2e7d282e5c6821fb8fe1d82a2dd6a3456bbe367100f22eee498ab28906512558cac28cfd1ec1153831e7f72223d718ab7bdc2a4d999c605a95e58f9ad5cccc1ba704935428ff853520c00e326c5482bd6e10883cd6d9b8fdef40e7faf4b88e55bd17bcb91767ae6f11d50ec634c566154fc3703407f057c0d5d922da22103c1869e8d62e8d4aed366a7f19f4b5b1dcd6a1b57350219292cadf178644ee15a11ec7f7a37d348d3a839544657d1ed4b3794c5c665dab8a724ed46029d02d2305a7bd326da60c2bcc0eab2a49840c27060e6a913ab48c0b4bb99f94407266d5a277cd686fa28a0b6860f8b5e17a454222735c94c7793109d4051c30a804aa31617634e2e916d7291129fb9b9d9175df4a3c6d90a4d2fb6297f417bd57802072fe6f4e9bbfe2f128dfad9476091c062544eaf83be55ac038b884885d772a6cfcb675b55a76076f3755ea20e9f2a7ea46d525e74ad632a8534397af63dbefd0fb25e3a4612b1396547e8204146d1de92eb3e0dc8c4969d0ca009adee5f28c9c28fed3aa05a18dc080ad18a8aa227260b5ae69512c7b6cd06209a92d8f276f3b4b8a5105d5912b7990c0b372fc790b78c432e3eb4aea5516126f155ec0ed1e745d2177e4aef91e729f14bb0158a0ae66f48793213994383149ad4d7ec37849d1f4f469fd13c7eacb0d91a68d913420387cfbb23ead52bd61ee71595b954d0aca847f7779a641c946de576e4dd285d23f961d6f0e77e2c930156efea4802083408fdde124c86c449cfbfc5aaf9cf4b7236e6e6f236537a67c994fa72b5a48a89dfd45a6330d82a375858d206f8e728f241fef0492abf924d8968d29325685e629311003a20f78329bc94ed378878d09c5744091a1dbd32c06c543c70db69e736e0e877ea36889672be5033181d6071663b4d479afd4533a2a21da43fd3745f83f2dd1556de581a36b569729693cc293c4be08f9628e126804328eaff459f66ec40719f0fba80302bcc58280eb6c8722e3db73713b54e2010eca60e9942333c2bfa20df17bf86821821e7f17cd97b82dfaadcb961e7064e87c5ed870be14d62335da9ac2aae12a864a9c72079ec0126bde7efeccd4df03ec53b92c2bcf77a2b2f5453edba27c1deff5fd241929ee052caa479d47735f7df950e8b59beef00e5b8dc6e53bd89208c1b1e4f9475d0cd58debbf71a23bfb87b4ad498aa95117921cc1869623e67bc2d14ee9bf88c5d0e7fbc6736d7d9346e2749533be6690cf08ae7bc3e38e2d60bdc555e572d73e17d2a499b3f880b988c249a0e46a8c8ef9007412192989d426dcc272800bfa2cf0df2f3e1452b89f441829f6afed468c452b928eeaa1ac5b8ea2a8bc83b592c36177e09c78e7f57c4412d3cdbc5f6066def8234be1ae1d77dce2a281bbe20893b79694776d0b5e1ef76438838cc8ada7f406f37884ffd06caf9bdd793d124b6d38204ee768bd860d95374198bab1d0c88cde86c900f6e37acdfd768b67742d846f2509a77dd9601436b44f39a24aa2dda237d6219fb09a5a3a494807e18f422d231046d7897923e92a5069af233e54ddaa17a0126b37ea487cc4ce9204b8d77bd6e9d2b3def6a49ac944f2e6bce86409e553278aa3559246008b7e70918d6d0284872b1cea3307f464063a5ea48c9d3286c070a2de592c8d3c2c37ce2d04d91a01882594021ebb35cd4bb458ffaa3e50b2d608614f18f4c81877b3f3458265ce1a4ef107cf7b42882ebba86dff4ac24861d5e6ee24f68b5e05ac3eb9d0ede1366ef45bd81f5b5df2ca160dc45bfee040d8b0d6c148c379449f9bd08f1bb532ea6988cbb1817e625e7f179f1007ec06a464a6e5550058b82f1097f3071b3b9d3c4faec2613c7131385ccf0b40eb510951b731e5abb46f55587d58376eb9ba183995d03184ec36ce0bbe23c6a7df524d5703464620714b230514b19a06212add15f015f51e10370bca4c681787be2f874e1e89df18f1b99821b8b939f00ad612520e12fe6e28ebc8f1c3fadb67252d7c5d11e014f101260b99fd25b81e58ece9aa0714ac301381942715f0d98159d655f1ac1e49ac2a250537f79f999d17886f0f38ad9d7ccecdab3baa8d0ce6b1ac1235d6c8cab5eb5da8a346f4108de0d789da1b066e99e7a4b014204f4c22245c7cda37e2077502a93084ce8c888dcf552bd02008efea140162bd5cc9927f7c62417815fc16b5532ed9f10128d423c59aaf681c44435d3df6d4fd41e465b0667ba17b3572faa4105ae80d1aff50c723f4e4c1e84ca953b7138d4dbcb5dcc33666610c408949b684bca37ea69c9d03b92ac08677522daedef759b93d564a55b7f1f36af476dff615f4b2d9c7c2f47ffcecb4f67427305cf251ceced507f3dc3bacb4b489e4339d1fc346033b0c01bdf6685b9f6e57b79d6b251036ea67d4db5dadc994c1a7261767fdc910ebe382de3930522bdb7fd128a2cfc0ce7bea8555867c915562603840d16013acc629fd9e741faf97bc01e5b4e8f2520caa8053b51a7e09109a8ba84df21431ec41581e7926fe767d635d760993bedefdcf82e488370ea6dea728693e0209c97b3510bcd702e2305bc60703e53095b608aca995d36e88e2113d02336754c954daaa7f9e359e48b20f70904b19006d4cb22428c3abc60335bd71be0ef21631572de88d44f7786950cb940b3bca34e61b229546aca4efc0cf242c5da82e0697276951305d6590552e4218b7d81c67462c0fa8d303e0d0063e6c2859d3e5cb48a94b270d75ac9653e54984bb6820d4edce052702b3e00f44bf5fe5b47828e98f2b24e7846df6063bc3", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="374f73c81679036a400dc07e71b4bb97c3e13af07988b5da902c98ce9f6861cf602c9952d6a6a19022cbf07dc077d1f3e6dbf48c4f31629faba10428102447bbbbce863c46dd1ad977507bf0239bac09a12f98f5d69d681ffc10a71dde8b44a4380cae44730841f76d841517062491bcef43d939fcfcbc3776aaf762fe18ac9b1a0b05de7529f7a2c2921a22eaf277064dc230f11a3facb69301f2d455c661a922f379efb4f67a0dc159bae166c7abc18ef80ed71c4a6969723f9f28eb6870bae625db9568", 0xc5) semctl$GETALL(r2, 0x0, 0x6, 0x0) r3 = open(&(0x7f0000001740)='./file0\x00', 0x0, 0x0) bind(r3, &(0x7f0000001780)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r4, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0x0) semop(r2, &(0x7f0000000000)=[{0x2, 0x3, 0x400}], 0x1) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) r2 = syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) setrlimit(0x7, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000800000000000b01e42318ce7d0130200", 0x0, 0xfffffffe}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)='4', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0x40, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0) getsockopt(r1, 0x29, 0x24, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x101, 0xff, 0xffffffff, 0x3ff, 0x1, 0x0, 0x2, 0x10, [{0x7ff, 0x8, 0x9, 0xff}, {0x72c99d0f, 0xff, 0x16d7, 0xdd}, {0x9, 0x8, 0xfffffc7f, 0x3}, {0x1, 0x80, 0xfffffe00, 0x2}, {0x8000, 0x8, 0x0, 0x4}, {0x401, 0xff, 0xfff, 0x6}, {0x3, 0x9, 0x2, 0x3}, {0x3f, 0x1, 0x1, 0x5}, {0x15, 0x1, 0x3, 0x854}, {0x0, 0xdc84, 0xc1, 0x8}, {0x80000001, 0x7bb, 0x1, 0x95}, {0x73466a4, 0x52, 0x8000, 0x6}, {0x401, 0x645, 0xfff, 0x4}, {0x2, 0x6, 0x3, 0xfffffeff}, {0x4, 0x9, 0xb4b, 0x3}, {0x9, 0x1, 0x0, 0x10000}]}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/519}, &(0x7f0000000240)=0x209) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000003c0)=0xffff) executing program 6: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x2d, 0xfffffffc, 0x0, {[0x800, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {0x0, 0x0, 0x5}, {}, {0x0, 0x1}]}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4e, 0x0) getegid() r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1], 0xc8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) socket(0x18, 0x2, 0x0) executing program 0: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000072000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000071000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x7e2}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, 0x0) r3 = socket(0x0, 0x0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0xf}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x67) setreuid(0xee00, 0x0) pwritev(r3, &(0x7f00000006c0), 0x0, 0x8003) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) fsync(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000780)={0x2, &(0x7f0000000740)=[{0xdbc, 0x0, 0xfd3, 0x80, 0x1}, {0x0, 0x0, 0x800, 0x5}]}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000007c0)=0x40) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0, 0x0}, &(0x7f0000001f00)=0xc) sendmsg$unix(r0, &(0x7f0000001f80)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001e00)=[{&(0x7f0000000840)="ea5407d8e25e3093ae567647c57be3c86fa9d60d379ccfc0e59bd83758281c3a20c83eeb4ed992b1e5c1039ccbcec38799b13397df8bfe1e861ef45df5a410a22c0298ed4c9475b91edd3431033819ded2721d6eb9d8cdbf7544f9bf49d828a96bcf71505a4c3c8ae992390135ac3be31c70d78fd1c1b1faf42c5b267e88e041d5908d9d877ae4d65f3996e9aada056ae128d40bc917a0cd7bf0ea62d81ffc1274c8ef1f58a626e4df7a71f4cc54acfe7a7fd421a3307f739c879283d48b558db929d9481a4acfd17da565474fe692ee15f00fb9f4f87f39c774da0246a7b9ccce393b3dc908", 0xe6}, {&(0x7f0000000940)="0ef04d3787a6017c787600e3d50792877b015a081e756a0ff6d5d686a5ca41a348a9161f835605da1f6e424b0cdf35eb3d675fe996873bd3d6ee2b7edcab44b07630be041dcc8f0c5171e62ad0de3163d638bf99f6149a5fef443b15bbb7297b3b9ebc030388ddbcb29b135cbc2d2c423bb5091f347bd4950f4080de174d570692eae190d87c867df36947aff39112b5752289cbfd2b5e0a510d0670ecd6a9e5b023bf9420", 0xa5}, {&(0x7f0000000a00)="138aa4f05900694871c04349e93dc92606f11cffe030404e704956781a72ee3f6824f0843fa9c377b9e0d8978b3d45bed296710a684b8993a5249ef277b6df6f249da7873ea4e9f416e673c9ce54c4ac90a990eb31c5951ae3e4805df6411f96caa1e19ddf550406a05fce794129d6ea6d1cf555b3ebf8fbf04d1802ff8f68aae654c64ad5a91d6e998d914f2ed963cd8cd38c1d887c4c9918ef8c413354f6943922", 0xa2}, {&(0x7f0000000ac0)="3a5633cd9cc67b09a410bd503ebefb07fdc4bf42e177bfd422f020a8cfc16163c0a44aa83a0d7f3aea7331c48a7d728c4fdb82b9827b8402fdeb7e6b1c781daed733f3dfc94209ac129d4fbcdfb82142a577d3b911ee578e85c5103de9ed916e0a5cc7d90d1864a4c35be43a01d73966121e467da2c37b62c7103c4375aaf5cca0a6844730922ea1c3debeb0b87f3dc1ca9355b0bb1585d26f5ab695626733bc6240b6eecca2", 0xa6}, {&(0x7f0000000b80)="8c70fdc124226b1504228b00904dcf3835ed809b73a78cfe41860446bca05a09b5e786eafa88c4c4347e77952c22253fa456be8fc026d52687808d7421a3588d4892842e6e1019a727c2d4e1dd77e21def53dd45c7849cc244c0731a3533fa002230d077ecccd5c3e064241bd44d220b20883450229302998540c09dea96353f31e7f67f56672ba463edf3be5a90d640c492a006d58a51c13b18e9186c110b3ed1c26c969b54c8f288a9239dce5fd63c1eeec0a20988ff7408", 0xb9}, {&(0x7f0000000c40)="aae46b29e4b55478fea9489886976695111ced827f0e804e5d936792555afc86c1f8f7375c1f7cc453c24323a6386f29c06bab2841d128f76873ced4800878398613b13179abc49bd254096547f0d9ae60c356b45b9ffba2b27d22d55e75e2ce49798b995e3cde9c9a53d8cc4db1cf5bbfd71248491e0c76", 0x78}, {&(0x7f0000000cc0)="883bee5f502cb8606bfd77ec309a28725eb92da42c67995a38fd6d2f2bb6adb5039b3da948aaabcca6c980fc6d31f84a32dc", 0x32}, {&(0x7f0000000d00)="772c751996ecd2b214cc21daca80c3f3941577f8f58ea52aa6d57efb95758dd8a0e9259dea183bbdc92b114813fd7b850e886a390d50662c245e079e5b5308765a9f6502d20ae43012418f1e265546ea19d803e7fa6e2c7f9e1186c4334b2f83377f075c498c8415d96169ede22ed173154b0660b44398fec0e9e342150edc780bc4f5e2b5c73bf4e1029a76168602b2336d7d4878fdb0e019ab1845a8391a679115987642b694b22c405e652d20fef2130586b29996a0d2dc1890411cdb18a64aac419bd5a2b1899167f47f5195e26289619af106f9d78bb33005c5deecaa75d6ff27ba2293d95464568ab315a8f946543952e6", 0xf4}, {&(0x7f0000000e00)="544d21c2b925263d39957ae30294491b6f15bdf68bb8e16e6295d1352a011cd6cd3ad99156584216f015b9551c4eb41e66517bfc067b22eaae7cf8776e306e47aacde3d2380be7de58fcf0a55a8ceb962db0c1204b5fcf6e3daa559f8733a281d1fce8056f824a701b383be3246f2fbf4e12a0ab0b04f4e819196cbf3943400bdb7c0406cddbd6ed2b04eb8bcbf3544a6e8811ab1f5bff27488a1602c7a4225ed649a9f422203a23d0110aaa9b3639a0ba6918202192b4b1c44cfd3e7c2b972e935b75d9e5fd93b60f0e008806c019e5fd6543abe59b1862d99e41e49dba5267054cd48a9ab7c1bea3cd348adbc22ef13ffe810585ce572530888731a066e62eaba86dbcd2a3ef575a09aaeeae86a39de1d26ff7212f08f587b32013423e72e6b6c3ed8a443d883c2d39a81a7f480d9345086c61cc45b89342a9762553933be4b98fc4dab5331f4f5148d73074dc609afd5782e66e76b42f8903c9976eda8958c725fbf4fd7304c3e5691f6e36740554969d1ec2cff0463d0430af34d8b3155a6524919b408192cd88033f0aa9517efdd4078e4d19ca565bfbb46f24991c59816ecd8fb00672647681e7ef19d5d189527018d8c71b7867243da815f1a40a63b83ecbf0dd546cc237e94453598809b0ad08f5c562bc14ce06cb5b15613c4a5918a6e74986c1f477916d9e94239965f6474808e64ba120ba73f2114a7d02d9720f0aeb17c7adbee8beb74620fd7357fa985aec07d3eaf2a2e16a5f905c884526767afa62b013fd47ae3f34f5bbe8e5f0fc781db76cdcd91feac58fd39921781f9847760d323fb9ef2d6942d03047e66c8f48101977ef5e2c66a38b9abdd86f0bb5e71f1a3c0c94b4eec504e7cb2bb8f6f86d851c86addee26759b79f4a70524bd38f6f2f751a12063653be86cc838cd27babe1209816636c4149817aae3b189828cbb8dac65801a9af58eb59c9b184b2873230eddb0fd6e0a120d687774c78535a4f581d484a65e9825c788b3a61d4cab2cbdf76fbe14855db5156038c9dc9158b2a0cfb923d9201fa0ab7e7e0559194c7a0b89368e2c01bc01b84a15bc8bcc4cd90f2fd096bdb448a85fcbbe6b33b792d79230b385a6170ad0ab4849c290b868ef4d0c5ecd07da9b2f06be7971da22a24dcbea6484b2c5f214d801893763b4cf6484ca752249d98c2b8fa19af5b506a5f97c97b930196df1fb5f07371962d141738b6ccec1bdfb587704e7a49447c0dec8757163b6b14893ba2e517290a9e9eacbc5b0f60c4351a10a001d21e927de691dbfcd1fbbad3a548e0cae3d95fbe718b0b70bbd6cb36b2be8920b2ee8a9cb295804e9e483d0d3133b22283c8a33add79ac2d24eb4e139ac60b4045bdec51cde9f86e1aed3890a3eeb30cad64ee762e2fd65d7bb67d7415dedf9161adde1cc7ea92b85a155d94eefcae79db81fdae12039430689adb46369da80b9d762d510f34e569ba1882d2ff81339aed60f116f4b8f869005fa51c995af25e0e0da6d9b88e83b93281019f84740d06cc24e176bad10c2545673dc3bdcdbfe2a4b2f86c8295fe2f984973de108ad402771c88ce5f744bae902852ea559666d5eee7c891c66f043f8ab7debec020e600aa028e6bf287e7ea072938b2c3c97097a1000ffa9b16c973c7eb3ae320e09f749af397b2162d07e82f10b5a9000e8bb0fa2abfcb4eba9b25e7ab34f89c564924de8b5e95519ab59a8aaaddf1fbf63799edaf8099324afec9b4d1c9307af37eab8ab51038245c5927e335ff3ec7f7ac39d830f1c0f2da11f7f5911ae9b55f5f593f9cc6764493a26c7eb316064347e808438c06af354533820b7770bce857732f83e9ef81ac5e8d03b2047e6b545cfabfd54e34bbc8bf976f64e2a8faf8ebb0f5ebacd6bb65e29a7f4c7014029a8f2cf5e721b6763d5b899f8d28275984d952603e6c6ebc391387fb380324b76995868fe92b5801fbd89857e7ea8ac2975f4beb7217f34e1fbb3fc92c5a348870b18bce98c8a5b98fce468d33535598d31149882a183b5bf1e46371c6ec89d2a6d8dbb923f6430112adf7837c30a794c9b5feff229158d4e386716811038aea800ca4c46d23076b82d9f1cbd5f6bf672d9ddc4fc3f84d1f46efa60e2a7806e4401bf450ca1d33f7c900582a239e08a487a7c1901238ef624bfd4acdcdc1c8cca83e801148c938790cc4e140b5bbc0483af5696cd0e7c6e329e272586d5a8b0a82f397b9ed6f3bbc6aa4cda8f0ea9522590869a724c4c563eb9f1d1226e256bed9d77c11a3c9c89ea5f89af594a90403ff48090776e4d0c979d28bf239696e5ef62ce4efd76bbd7df11f7c4113bad624399d3073f0db424cb9f44299b78c07231c89be5af818f1abdca375724a2df9b9fd7eb758f3793e608a9bf48bf47017136592f3ed3a2384bef1ef13fbba39cb995c7adb53d5acc4a3765d5c87abce1bfc2b2f8bece6ea231f44e7c6fb1ff0c14b0a670d4fc7fc8efaf269c4f9f50da883309d357e50d2f2e8360f626efa655c27c4e08f8f4461cf4924d1e8883bd84809b31358bcbad2043d1de722327902ba6422f1625f9da65e8a13c25e6ceb92adbc3e728f571b5180f92e28ac2729378a06fd019f226efda86018c4ccb1ddf0295c19064142d81584b73dfc9612a440cb0b1d3931bbae6a400c31486519a8abb0474ae8514c947c93060ead559769a92557b5695c67d9c6ec69dc7e232e4691262b80345d06c224960a0b5164a67b5f87ff0ecd7fa906cfd4578e7723c1e25f30934829739e7aa9ef7cbb143b82b41cc99becb7f33159a8dfbed178eb4cffdff1342fe20ac47e2dadc07c0eb443723591b25c761bfe04da3943db84b1f355547832fd9635a5176cb51dc939f7f74d4aa57c9479255f968c2ee4cd9981295a833703ffa099b3858763e2f61c5465b8e36d11bfb2127a4e13a7e7c48e4f333603ec3a71c6b6cf82a411e163048d3462abf9da5a1bc2534f6870c6e8d436d79f301bcb21f251693fa1f4716071eff04fe694b004db96537ac778d0b588c964d46c0d734a9e4b7985e6e34dd112891ad568f4eb3db45421335b60bce88005c3f1f5b3a84b4d2349d71583570ea9271319dbb47f33eadc81ca878782aa28638a88d21e60d78ade2372ce6d7a4f296cb86be76230dc5131e9824a72684e470674eb237ac0c8d0a7cb9c1725d1de4ebaff06d5032bd16056fa9fc07967b5bea86bcf7a59ae3c1ad11317f58516e650f7fc214f0d75b0b4ee291e55cd40b9bdc5ec68655d0b0f876760821b4a1fd4e0953c62251c947edaf36e5f4a2bd93f53a3ff33d4df98414a9ef9657133eccf8b896f23f84ff7a17e167dcb109f044b27fe82410b2e29788f9912254251a6d64b42303cfc57e0abb18195ca0feb194249f92bc997f048c35c9851267e0595b7d8ba42668fd12f65acfde820e470f60f307f75ad8325335dcd0b6f72b4558ee595a82ffa7cfbb1a9ea6f91477f759b1cda5a05034238ce86742cb4964f3fc57e403b07cb54de3c9a08468d8db2db9ec2b54214641b2fad182e9ec56616518016a4de701e117a302a2438819189800250017d01912c0084602e66181f36cb85b8196523cb5779677bbcc4d7e3eb4c138e0a11d95b51e3569e245368d20ed28855f540790832014ac302b8c00862d91b98bf2c951b535a4c77889f729b0d0ba8e8f4961635c4863c0f5c49a3d39eb40e71807edfc39c2a4c8dd7232dea812e683e421f4bcde788c2a39eef309e53261e4058749db473ff57814465061d2df1e23597aeb20e36a9affad6d6e664ce66ca23070cf14653c942f61b7c7f8d32c5d4fb9c65e220a65e7f4e1f205bd7e37b3d631c6c476016481da3fa53af333bf1d60d0ccbaaeb98f33ca91cc8a77c0e1ff44d48a51074d8c828dae582cb747000adb14cd0187d58066c626c4fd121c6d33a011c67d066d2b9c57e4d6d0f9614e18fab771596dd45ac336e3cb031a0a7b875ae1ca4eef5e9b850f25adf36a650669c3cfac27cc1be82c0a7cf0dd6b3457721d05c692c9c83f2c91a6acd55d82e34b86a52be336a1e7f2caccd833f321575c067905f66908e72c356e070609858b59b5e687ca02ed011db017c004283b7c2e726032e87b02af297490afe714be873faffd694d7c3d0087e3174b3c55149073135d996e286eecfebfa98cf3b5897ba3655ad7630e9964a6bc00c99488f2c3710fbf91fa6ed4ed0d60fe832469d29895289a64da844b8f7f3cf24901dbf1e55331f07379442dce0b799426def2581a4d7cd088b0b9f45082ed4d7cda2afe5660fde30c17d9ba28b643a6ddbc2867654b8cfa94b614c628362afeedeb48f0bb0fd69067c19d9151332a89bf14680df6c37b6ea236f43d425525938e76de981ef29517f0f2698f06c9aee469573ec04c58dc5aecd883d16b41ced53eb5fdf583084b9e7544f606ba2df5b13e6a275fd9b2edacdb42abd0af6ee7f1ab8534be56c43a57042d8f11227b0ff55e4d350554017dd677c37bab175b59a02cb07d424040bba2c6bb02b1d1d7f07d1e64fd25cf1f025cbf0cca70d2ade48433ca2da0da62cb6d48c39cc13e3d743e43a83c9bd9575531b45ec8d75117474fe18d09ac448caaafe43011c440f7838352bad4bb1018bcbceba46caec8bda8d6f29d2bd8c4bc8ded9f9d25e6987ff4a51565ad574b962ac4312e124f921d9845ac9b3a501b4b8d43bf1ac78947f265d029d12f080e2be0935b068b1cc52bd4f70426d55a0d4b9805bfa98480cfcff37db045bdde92ea07522978d7e9e5cce063e18b63abf3ec7a92c7e335af6dc32695b638274c0e7dcfbce7e31950c9e111c0b4587492e73494a7ebbaa14755be8485f515ea4b181a93e68ec039773d2ce800d2b9818c7761073469319baac7b8f206858a33508dd6f5e795fd5ceaa49ca4c8a101964471c59818531805b19d181bfb9a3d4fb8fa904943374bb0adeeee5534426bd3a8ba5bb7882a2f617800d5b7e737063b90dbf47a03fd507d224c241edecfa7df653e2366461b0403499d785735cab816a78c2a175550ae269a9d5480ce399e6860c85b55bcbe90030f5d030c2b6a166dc2f543d5e21e436646f884f4bed205d3146b401c541c9f3449284ebffbd5f68eff977a1c10c679add503ad1d7057eb34144f90cd1369f332f0903973be2009e2c8e780d71f58ecb95dd598b204810f28e25be51e378e75746a83f46ac0d52c566b6662a346eedff7e39c8b4212fcc3be093dad3284e8e85f4030ec0151580189cde553cbe41cfd02f6ec968e20cc737fc668c9656b2c8bf41718aa4dd332d86170075f62636b0ef8b5107509c770cefba67d24e74d70c66cd318eee3a381777137aa38222f5b95da88c35a75d4a7a4488be1879730bef0024efa3c912d33bccd9e8440801542e574e5f7820c9affe868f10a47975028fd6f64c81182c466663a41c81d8d0a0b877764169442fda873b2b25f9fe3ba223017a73e8c184779b6c0e32d17fcf7f8793dfcf6d115b288f1cf53ac1567bbbdec603654f84222e5f5328faa6a54fe418c42d51e387f10495a6a0e0474d4963a106601504b78ebd5b007370e3c88694e0992499658eb7ef7ba7663b6fe7862f06360b7a39ff90258baa250f3450f5c0db0d2450d114ff2dcbbbd8dba5fe683d7429c70ca033c4458e3cf8e4438865d4e45eccdf82a6b023ba77b58a4ac075e2e0c464e63950b0eed6b0a03c1011b761dba3daa0000efb66d0303f8a8a17c9b60e740a231c560fb5eeb04d652d77f3d3e1beab6eb9f05422eda014f641c58e33", 0x1000}], 0x9, &(0x7f0000001f40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x1) r6 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000001fc0)={0x3, 0x0, 0x7f, 0x7, r3}) getpid() ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f00000021c0)) r7 = dup2(r1, r2) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0}, &(0x7f0000002240)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002280)={r8, r9, r5}, 0xc) writev(r2, &(0x7f00000023c0)=[{&(0x7f00000022c0)="68fc3e2260da79707daee65b3e61e8878911ba508bcc43d26c0d74cb171b92ccfaf014d03e5c2d2afa3232e4c7ff6164e1a62d12cde4c906c7a9e94bcd7a04f96a8a10d80e1ca6d71f906c8d3a0a393151393b5c9394f0f2daa2ce1fb802e28780a328b15b8b2342b180c5ce9697d0f35a47922f13795eaae9c73f1b29bf18a7412891e466f499b9df8ddb334ca5633558edd2b3cd49d6ca6e3e656202c795c36cea9f59215dfaafda128ca66bd8919e337a95fe69200bd8267ed7d5ab8c447ebdbae1e650c46b9ade1e2ea94f5c9d033bad3599ecda372c2c800c264fc578cb05fa3a530b2078fd6043ef3756", 0xed}], 0x1) fcntl$dupfd(r0, 0xa, r1) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000002480)={0x4, &(0x7f0000002440)=[{0x9, 0x60a, 0xfff9, 0x1, 0x8}, {0x8, 0x5, 0x5, 0x5, 0x6}, {0x7, 0x101, 0x2, 0x200, 0x81}, {0x5, 0x3, 0x7, 0x1, 0x200}]}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = socket(0x18, 0x5, 0x6) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0xee00, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r2, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r10, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r11, r8, r12}, @cred={0x20, 0xffff, 0x0, r7, r13, r9}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r3}, @rights={0x30, 0xffff, 0x1, [r14, r2, r15, r6, r5, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x406}, 0x4) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000001ac0), &(0x7f0000001b00)=0xffffffffffffff10) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ./file0 3x3g./file0/dev/bpf@ tap7-./file0 panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff8295855f) at panic+0x16f __assert(ffffffff8291090e,ffffffff82935957,58e,ffffffff828bac6f) at __assert+0x29 pmap_destroy(fffffd806a98f0f8) at pmap_destroy+0x2c4 uvm_map_teardown(fffffd806abb0380) at uvm_map_teardown+0x305 uvmspace_free(fffffd806abb0380) at uvmspace_free+0xa6 vm_teardown(ffff80002dafeff0) at vm_teardown+0x15c vm_terminate(ffff80002daff290) at vm_terminate+0x124 vmmioctl(a00,80045604,ffff80002daff290,1,ffff8000ffff67c8) at vmmioctl+0x2a1 VOP_IOCTL(fffffd807e814a28,80045604,ffff80002daff290,1,fffffd807f7d37b8,ffff8000ffff67c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8073d75610,80045604,ffff80002daff290,ffff8000ffff67c8) at vn_ioctl+0xc0 sys_ioctl(ffff8000ffff67c8,ffff80002daff470,ffff80002daff3c0) at sys_ioctl+0x4a9 syscall(ffff80002daff470) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x43a5876ebb0, count: 244 End of stack trace.